{"version":3,"file":"shared-lib.D5KMnWid.mjs","names":["r","a","i","useRef","useCallback","x","star","useRef","e","containerStyle","x","React","useState","useRef","i","frame","t","useMemo","progress","e","x","useRef","useState","useMemo","i","x","e","_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","transformTemplate1","t","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","transformTemplate1","t","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","transformTemplate1","t","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","transformTemplate1","t","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","transformTemplate1","t","transformTemplate2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","DGameBox3","DGameBox7","DGameBox6","DGameBox5","DGameBox4","DGameBox2","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","React","e","t","u","a","s","n","o","r","t","e","i","n","r","n","e","t","o","n","e","t","a","n","e","r","t","s","o","i","u","l","p","M","n","e","t","o","a","i","s","r","A","l","u","O","q","j","x","V","se","b","Children","useRef","useMemo","useState","useCallback","size","i","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","TickerComponent","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","css","Menu","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","metadata","siteMetadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/05lDpbfhSrvfTaeYNr0M/vSBDigBqVLWmhghwvENS/TravelInSpace_Prod.js","https:/framerusercontent.com/modules/F8kH4lcDWgMN0BdS1sDl/mAwQYwG5SJsvoOGFSYcV/RetroGrid.js","https:/framerusercontent.com/modules/OCpAL7A6RCyGayU3lVI5/c6Jb54hfwWn1y3SX35xa/BubbleUp_Prod.js","https:/framerusercontent.com/modules/XjyaAMlQm1XKl2jNPVh7/1TBOywuUilFcHkd21E9P/CurvedLoopText_Prod.js","https:/framerusercontent.com/modules/wKULabZ80zWo1qjGSbVh/gdOTt6QZQDMsXDyMfMXi/IykcbIInT.js","https:/framerusercontent.com/modules/kT5AekfDiCZm7HL3pFqB/a50m4Wgv2wSyycfwaTHV/N0ro30J8m.js","https:/framerusercontent.com/modules/0lU238Adv3lVUAkZ9xcN/XV8np9Oe8kfnjAg9wuzV/npDcMKTSH.js","https:/framerusercontent.com/modules/pnkSV6jzT1cpmE3HmQJK/f1bnsucNXGo01YropqdN/x_IzC5Tiq.js","https:/framerusercontent.com/modules/qAJcLyfziJOq7eWVChsZ/L0KsiRGhere5pSx9fR1n/yWBh2_mPu.js","https:/framerusercontent.com/modules/uYHS69UUWSFPWhLFPzNC/lg2aCZ2Kbp1MvIzEsuR2/Yz48acuH5.js","https:/framerusercontent.com/modules/zfifBqto5ad7h28XCZgH/gdFID5txoZEpIIwwWtFt/i4DFNA0Au.js","https:/framerusercontent.com/modules/IltH2PH4q1dO8xsxvkuU/rJu5AASMOmZN1oKO2WYh/AnimatedSVGUnderlink.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js","https:/framerusercontent.com/modules/ekQxi8feOMFLRIRahrSW/e7AciMuHQkjBH82jpNmI/oIlcpgAzz.js","https:/framerusercontent.com/modules/FQfhoMZiJDljU0HxXliw/6E5EvODyfltt6HwmLQ9h/waT2juGFm.js","https:/framerusercontent.com/modules/ENNMlmadesqlT969OIti/EAj3mneHpUIiQBulNWsG/DN07XDg1T.js","https:/framerusercontent.com/modules/b5T6Q7BWSnw3NUJdAuU2/rGrCBf7DaD2Ns1KYGkZG/Mu7MVI8Yv.js","https:/framerusercontent.com/modules/56GYVg2bc6z2ca7vlKtx/68LH1C7wpsOcX0oKqvE6/XAPpdHvDv.js","https:/framerusercontent.com/modules/him5Jb7n9xHuqBQ5nQS9/gkdtGDFHX30BPCnkne2k/siteMetadata.js","https:/framerusercontent.com/modules/yS1lWcoXNZPG3QHgYiY3/E9HQk4HDK5M4AEyiblJj/augiA20Il.js","https:/framerusercontent.com/modules/vm6cuXUBaBDARwUsaBYr/viaoTHiQmvn6itC3RNFC/paII_Q34O.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// CSS variable token and color parsing (hex/rgba/var())\nconst cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;function extractDefaultValue(cssVar){if(!cssVar||!cssVar.startsWith(\"var(\"))return cssVar;const match=cssVariableRegex.exec(cssVar);if(!match)return cssVar;const fallback=(match[2]||\"\").trim();if(fallback.startsWith(\"var(\"))return extractDefaultValue(fallback);return fallback||cssVar;}function resolveTokenColor(input){if(typeof input!==\"string\")return input;if(!input.startsWith(\"var(\"))return input;return extractDefaultValue(input);}function parseColorToRgba(input){if(!input)return{r:1,g:1,b:1,a:1};const str=input.trim();// rgba(R,G,B,A)\nconst rgbaMatch=str.match(/rgba?\\(\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*(?:,\\s*([\\d.]+)\\s*)?\\)/i);if(rgbaMatch){const r=Math.max(0,Math.min(255,parseFloat(rgbaMatch[1])))/255;const g=Math.max(0,Math.min(255,parseFloat(rgbaMatch[2])))/255;const b=Math.max(0,Math.min(255,parseFloat(rgbaMatch[3])))/255;const a=rgbaMatch[4]!==undefined?Math.max(0,Math.min(1,parseFloat(rgbaMatch[4]))):1;return{r,g,b,a};}// #RRGGBBAA or #RRGGBB\nconst hex=str.replace(/^#/,\"\");if(hex.length===8){const r=parseInt(hex.slice(0,2),16)/255;const g=parseInt(hex.slice(2,4),16)/255;const b=parseInt(hex.slice(4,6),16)/255;const a=parseInt(hex.slice(6,8),16)/255;return{r,g,b,a};}if(hex.length===6){const r=parseInt(hex.slice(0,2),16)/255;const g=parseInt(hex.slice(2,4),16)/255;const b=parseInt(hex.slice(4,6),16)/255;return{r,g,b,a:1};}if(hex.length===4){// #RGBA\nconst r=parseInt(hex[0]+hex[0],16)/255;const g=parseInt(hex[1]+hex[1],16)/255;const b=parseInt(hex[2]+hex[2],16)/255;const a=parseInt(hex[3]+hex[3],16)/255;return{r,g,b,a};}if(hex.length===3){// #RGB\nconst r=parseInt(hex[0]+hex[0],16)/255;const g=parseInt(hex[1]+hex[1],16)/255;const b=parseInt(hex[2]+hex[2],16)/255;return{r,g,b,a:1};}return{r:1,g:1,b:1,a:1};}// Prepare color palette from colors object\nfunction prepareColorPalette(colors,legacyColor){const palette=[];if(colors){const paletteCount=Math.max(1,Math.min(5,colors.paletteCount||1));const colorInputs=[colors.color1,colors.color2,colors.color3,colors.color4,colors.color5];for(let i=0;i<paletteCount;i++){const colorInput=colorInputs[i];if(colorInput){const resolved=resolveTokenColor(colorInput);const rgba=parseColorToRgba(resolved);// Convert to RGB string for canvas, preserve alpha separately\nconst r=Math.round(rgba.r*255);const g=Math.round(rgba.g*255);const b=Math.round(rgba.b*255);palette.push({color:`rgb(${r}, ${g}, ${b})`,alpha:rgba.a});}}}// Fallback to legacy color or default white\nif(palette.length===0){const fallbackColor=legacyColor||\"#FFFFFF\";const resolved=resolveTokenColor(fallbackColor);const rgba=parseColorToRgba(resolved);const r=Math.round(rgba.r*255);const g=Math.round(rgba.g*255);const b=Math.round(rgba.b*255);palette.push({color:`rgb(${r}, ${g}, ${b})`,alpha:rgba.a});}return palette;}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 600\n * @framerDisableUnlink\n */export default function TravelInSpace({paused=false,star={count:150,speed:.5,thickness:2,opacity:.8,length:8,color:\"#FFFFFF\",centerThinning:.5,centerShortening:.5},innerRadius=50,outerRadius=300,backgroundColor=\"#000000\",colors={paletteCount:1,color1:\"#FFFFFF\"}}){// Destructure star properties for easier access\nconst{count:starCount=150,speed:starSpeed=.5,thickness:starThickness=2,opacity:starOpacity=.8,length:starLength=8,color:starColor=\"#FFFFFF\",centerThinning:centerThinning=.5,centerShortening:centerShortening=.5}=star;// Prepare color palette\nconst colorPalette=prepareColorPalette(colors,starColor);const canvasRef=useRef(null);const animationRef=useRef();const starsRef=useRef([]);const lastTimeRef=useRef(0);const lastSpawnTimeRef=useRef(0);const canvasSizeRef=useRef({width:0,height:0});const isVisibleRef=useRef(true);const containerRef=useRef(null);// Calculate optimal spawn rate based on system parameters\nconst getSpawnInterval=useCallback(()=>{// Balanced spawning to match paused state without being too aggressive\n// Base spawn rate - moderate speed to reach target\nconst baseSpawnRate=30// stars per second\n;// Scale with star count - higher counts need faster spawning\nconst countMultiplier=Math.max(1,starCount/200)// Less aggressive scaling\n;const adjustedSpawnRate=baseSpawnRate*countMultiplier;// Convert to spawn interval in milliseconds\nconst spawnInterval=1e3/adjustedSpawnRate;// Balanced spawning - not too fast, not too slow\nreturn Math.max(10,Math.min(50,spawnInterval));},[starCount]);// Create a single star\nconst createStar=useCallback((centerX,centerY)=>{// SPAWN VARIATIONS THAT CAUSE SPEED INCONSISTENCY:\n// Stars spawn at different distances and depths, creating different travel distances\n// Spawn stars in a ring around the outer edge to prevent center spawning\nconst theta=Math.random()*Math.PI*2;const minSpawnRadius=outerRadius*.9// Always spawn at least 120% of outer radius\n;const maxSpawnRadius=outerRadius*1.2// Up to 200% of outer radius\n;const spawnRadius=minSpawnRadius+Math.random()*(maxSpawnRadius-minSpawnRadius);const offsetX=spawnRadius*Math.cos(theta);const offsetY=spawnRadius*Math.sin(theta);const offsetZ=Math.random()*300-150// Small Z variation for depth\n;const baseZ=200+Math.random()*800// Z varies from 200 to 1000 (much larger range)\n;const x=centerX+offsetX;const y=centerY+offsetY;const z=baseZ+offsetZ;// STAR VELOCITY CALCULATION\n// Each star gets a random speed jitter for natural variation\nconst speedJitter=.7+Math.random()*.6// Random factor between 0.7-1.3\n;const baseSpeed=starSpeed*.1*speedJitter// Base 3D speed with jitter\n;// Calculate 3D direction vector from star position to center (0,0,0)\nconst dx=centerX-x// X distance to center\n;const dy=centerY-y// Y distance to center\n;const dz=0-z// Z distance to center (center is at z=0)\n;const distance3D=Math.sqrt(dx*dx+dy*dy+dz*dz);// CONSTANT VELOCITY: No perspective compensation - stars maintain constant 3D velocity\n// Randomize base opacity for more natural variation\nconst randomOpacity=starOpacity*(.6+Math.random()*.4);// Assign color from palette with equal distribution\nconst colorIndex=Math.floor(Math.random()*colorPalette.length);const colorData=colorPalette[colorIndex];// Calculate spawn size based on actual spawn radius (not distance from center)\n// Stars that spawn further out (larger spawnRadius) should be smaller initially\nconst spawnDistanceFactor=Math.max(.3,Math.min(1.2,1-(spawnRadius-minSpawnRadius)/(maxSpawnRadius-minSpawnRadius)));// Stars that spawn further out should be smaller initially\nconst baseSize=starThickness*(.5+Math.random()*1.5);const spawnSize=baseSize*spawnDistanceFactor;// Calculate fade-in distance based on star speed - faster stars need more distance to fade in\nconst fadeInDistance=Math.max(50,baseSpeed*100)// Scale with speed, minimum 50px\n;return{x,y,z,// 3D velocity components: normalized direction * speed (constant velocity)\nvx:dx/distance3D*baseSpeed,vy:dy/distance3D*baseSpeed,vz:dz/distance3D*baseSpeed,opacity:0,baseOpacity:randomOpacity,size:spawnSize,age:0,maxAge:Math.random()*10+15,fadeInProgress:0,fadeInSpeed:1,color:colorData.color,colorAlpha:colorData.alpha,colorIndex:colorIndex,spawnX:x,spawnY:y,fadeInDistance:fadeInDistance};},[starSpeed,starThickness,starOpacity,outerRadius,colorPalette]);// Initialize stars - start with empty canvas for smooth buildup\nconst initStars=useCallback((width,height)=>{// Start with empty star array - stars will spawn gradually\nstarsRef.current=[];canvasSizeRef.current={width,height};// Reset spawn timer to start spawning immediately\nlastSpawnTimeRef.current=0;// Check if we're in Canvas mode and preview is off\nconst isCanvas=RenderTarget.current()===RenderTarget.canvas;const isPaused=!paused&&isCanvas;const centerX=width/2;const centerY=height/2;if(isPaused){// If paused, create a full distributed starfield immediately\nfor(let i=0;i<starCount;i++){const newStar=createStar(centerX,centerY);// Simulate different travel distances for natural distribution\nconst travelProgress=Math.random();const maxTravelDistance=Math.sqrt((centerX-newStar.x)**2+(centerY-newStar.y)**2);const travelDistance=maxTravelDistance*travelProgress;// Move star along its trajectory\nconst directionX=newStar.vx/Math.sqrt(newStar.vx**2+newStar.vy**2);const directionY=newStar.vy/Math.sqrt(newStar.vx**2+newStar.vy**2);newStar.x=newStar.spawnX+directionX*travelDistance;newStar.y=newStar.spawnY+directionY*travelDistance;// Set fade-in based on distance traveled\nconst distanceTraveled=Math.sqrt((newStar.x-newStar.spawnX)**2+(newStar.y-newStar.spawnY)**2);newStar.fadeInProgress=Math.min(1,distanceTraveled/newStar.fadeInDistance);newStar.age=travelProgress*newStar.maxAge;starsRef.current.push(newStar);}}else{// Normal initialization - pre-spawn some stars to get started\nconst initialStars=Math.min(starCount*.4,Math.max(30,starCount*.3))// 30-40% of target, min 30\n;for(let i=0;i<initialStars;i++){const newStar=createStar(centerX,centerY);starsRef.current.push(newStar);}}},[starCount,createStar,paused]);// Update and render stars\nconst updateAndRender=useCallback((ctx,width,height,deltaTime,currentTime)=>{const centerX=width/2;const centerY=height/2;// Clear canvas completely first\nctx.clearRect(0,0,width,height);// Draw background color with opacity support\nconst bgRgba=parseColorToRgba(backgroundColor);const bgR=Math.round(bgRgba.r*255);const bgG=Math.round(bgRgba.g*255);const bgB=Math.round(bgRgba.b*255);ctx.fillStyle=`rgba(${bgR}, ${bgG}, ${bgB}, ${bgRgba.a})`;ctx.fillRect(0,0,width,height);// Pre-calculate frequently used values - lower perspective for more dramatic effect\nconst perspective=600;const fadeOutStartDistance=innerRadius*2.5// Start fading much earlier\n;const fadeOutEndDistance=innerRadius*1// Fade to center\n;const fadeOutRange=fadeOutStartDistance-fadeOutEndDistance;const viewportCenterX=centerX;const viewportCenterY=centerY;const maxAngularDistance=Math.sqrt((width/2)**2+(height/2)**2);const deltaTimeSeconds=deltaTime*.001;const stars=starsRef.current;// Update existing stars and remove dead ones\nfor(let i=stars.length-1;i>=0;i--){const star=stars[i];star.age+=deltaTimeSeconds;// Update 3D position with perspective-compensated x/y to stabilize on-screen speed\nconst perspectiveScalePre=perspective/(perspective+star.z);const compensation=1/perspectiveScalePre;star.x+=star.vx*deltaTime*compensation;star.y+=star.vy*deltaTime*compensation;star.z+=star.vz*deltaTime;// OPTIMIZED PERSPECTIVE PROJECTION:\n// Cache perspective calculation and use fast division\nconst perspectiveScale=perspective/(perspective+star.z);const screenX=centerX+(star.x-centerX)*perspectiveScale;const screenY=centerY+(star.y-centerY)*perspectiveScale;// Fast distance calculation using cached values\nconst dx=star.x-centerX;const dy=star.y-centerY;const distanceFromCenter=Math.sqrt(dx*dx+dy*dy);// Check if star should be removed (hard boundaries)\n// For perspective-compensated movement, check world-space distance from center\nconst worldDistanceFromCenter=Math.sqrt(dx*dx+dy*dy);const shouldRemove=star.z<50||star.age>star.maxAge||worldDistanceFromCenter<innerRadius*.8// Remove when close to center in world space\n;if(shouldRemove){stars.splice(i,1);continue;}// Update fade-in progress based on distance traveled from spawn point\nif(star.fadeInProgress<1){const distanceTraveled=Math.sqrt((star.x-star.spawnX)**2+(star.y-star.spawnY)**2);star.fadeInProgress=Math.min(1,distanceTraveled/star.fadeInDistance);}// OPTIMIZED opacity calculation using cached values\nlet positionOpacity=1;if(distanceFromCenter<fadeOutStartDistance){// Use cached fadeOutRange for faster calculation\nconst fadeOutProgress=Math.max(0,(distanceFromCenter-fadeOutEndDistance)/fadeOutRange);positionOpacity=Math.sqrt(fadeOutProgress)// Faster than Math.pow(x, 0.5)\n;}// Apply both fade-in and position-based opacity, then multiply by color alpha\nstar.opacity=star.baseOpacity*star.fadeInProgress*positionOpacity*star.colorAlpha;// Only render if star has some opacity\nif(star.opacity>.01){// OPTIMIZED: Reuse perspective scale from earlier calculation\nconst currentSize=star.size*perspectiveScale;const currentOpacity=star.opacity;// Only render if star is visible and large enough\nif(currentOpacity>.05&&currentSize>.3){// OPTIMIZED perspective-based star length calculation\n// Reuse screen coordinates and cached maxAngularDistance\nconst angularDistanceFromCenter=Math.sqrt((screenX-viewportCenterX)**2+(screenY-viewportCenterY)**2);// Fast normalization using pre-calculated max distance\nconst normalizedAngularDistance=Math.min(1,angularDistanceFromCenter/maxAngularDistance);// Apply perspective shortening and center shortening\nconst perspectiveFactor=.3+normalizedAngularDistance*.7;const centerShorteningFactor=Math.max(.2,Math.min(1,distanceFromCenter/outerRadius));const shorteningFactor=1-centerShortening+centerShorteningFactor*centerShortening;const streakLength=Math.max(2,starLength*perspectiveFactor*shorteningFactor);// OPTIMIZED direction calculation\nconst directionLength=Math.sqrt(star.vx*star.vx+star.vy*star.vy);if(directionLength>0&&streakLength>1){// Fast normalize without intermediate variables\nconst invDirLength=1/directionLength;const normalizedX=star.vx*invDirLength;const normalizedY=star.vy*invDirLength;// Calculate streak endpoints\nconst streakOffset=streakLength*.3;const startX=screenX-normalizedX*streakOffset;const startY=screenY-normalizedY*streakOffset;const endX=screenX+normalizedX*streakLength;const endY=screenY+normalizedY*streakLength;// OPTIMIZED thickness calculation using cached distance and centerThinning control\nconst thicknessFactor=Math.max(.2,Math.min(1,distanceFromCenter/outerRadius));const lineWidth=Math.max(.2,starThickness*(1-centerThinning+thicknessFactor*centerThinning));// Apply thickness-based opacity reduction\nconst thicknessOpacityFactor=Math.max(.3,thicknessFactor);star.opacity*=thicknessOpacityFactor;// OPTIMIZED canvas operations - set properties once\nctx.lineWidth=lineWidth;ctx.lineCap=\"round\";// Use the star's assigned color with the calculated opacity (already includes color alpha)\nconst baseColor=star.color.replace(\"rgb(\",\"\").replace(\")\",\"\");ctx.strokeStyle=`rgba(${baseColor}, ${currentOpacity})`;// Draw the streak\nctx.beginPath();ctx.moveTo(startX,startY);ctx.lineTo(endX,endY);ctx.stroke();}}}}// Spawn new stars continuously using calculated optimal rate\nconst spawnInterval=getSpawnInterval();// Spawn multiple stars if we're far below target count\nconst starsNeeded=starCount-stars.length;if(starsNeeded>0){const timeSinceLastSpawn=currentTime-lastSpawnTimeRef.current;if(timeSinceLastSpawn>spawnInterval){// Spawn a moderate number of stars to reach target at a good pace\nconst baseSpawnCount=Math.min(8,Math.max(2,Math.floor(starCount/100)))// More balanced\n;const starsToSpawn=Math.min(baseSpawnCount,starsNeeded);for(let i=0;i<starsToSpawn;i++){const newStar=createStar(centerX,centerY);stars.push(newStar);}lastSpawnTimeRef.current=currentTime;}}starsRef.current=stars;},[backgroundColor,innerRadius,starCount,createStar,getSpawnInterval,starOpacity,starThickness,starLength,outerRadius]);// Animation loop\nconst animate=useCallback(currentTime=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;// Check if we're in Canvas mode and preview is off\nconst isCanvas=RenderTarget.current()===RenderTarget.canvas;const isPaused=!paused&&isCanvas;// Skip animation if not visible on screen (performance optimization)\nif(!isVisibleRef.current){animationRef.current=requestAnimationFrame(animate);return;}// If paused in Canvas mode, ensure we have stars and render them statically\nif(isPaused){// Ensure we have stars to render\nif(starsRef.current.length===0){const centerX=canvas.width/2;const centerY=canvas.height/2;// Create a distributed starfield for the paused state\nfor(let i=0;i<starCount;i++){const newStar=createStar(centerX,centerY);// Simulate different travel distances for natural distribution\nconst travelProgress=Math.random();const maxTravelDistance=Math.sqrt((centerX-newStar.x)**2+(centerY-newStar.y)**2);const travelDistance=maxTravelDistance*travelProgress;// Move star along its trajectory\nconst directionX=newStar.vx/Math.sqrt(newStar.vx**2+newStar.vy**2);const directionY=newStar.vy/Math.sqrt(newStar.vx**2+newStar.vy**2);newStar.x=newStar.spawnX+directionX*travelDistance;newStar.y=newStar.spawnY+directionY*travelDistance;// Set fade-in based on distance traveled\nconst distanceTraveled=Math.sqrt((newStar.x-newStar.spawnX)**2+(newStar.y-newStar.spawnY)**2);newStar.fadeInProgress=Math.min(1,distanceTraveled/newStar.fadeInDistance);newStar.age=travelProgress*newStar.maxAge;starsRef.current.push(newStar);}}// Render stars without updating them (deltaTime = 0)\nupdateAndRender(ctx,canvas.width,canvas.height,0,currentTime);}else{// Normal animation when not paused\nconst deltaTime=currentTime-lastTimeRef.current;lastTimeRef.current=currentTime;updateAndRender(ctx,canvas.width,canvas.height,deltaTime,currentTime);}// Always continue the animation loop\nanimationRef.current=requestAnimationFrame(animate);},[paused,updateAndRender,starCount,createStar]);// Handle resize\nconst handleResize=useCallback(()=>{const canvas=canvasRef.current;if(!canvas)return;const container=canvas.parentElement;if(!container)return;// Use clientWidth/clientHeight for more reliable sizing in Framer Canvas\nconst width=Math.max(container.clientWidth,2);const height=Math.max(container.clientHeight,2);// Set canvas dimensions to match container exactly\ncanvas.width=width;canvas.height=height;canvas.style.width=`${width}px`;canvas.style.height=`${height}px`;initStars(width,height);},[initStars]);useEffect(()=>{const canvas=canvasRef.current;const container=containerRef.current;if(!canvas||!container)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;// Set up canvas\nctx.imageSmoothingEnabled=false;ctx.lineCap=\"round\";ctx.lineJoin=\"round\";// Enable alpha blending for proper transparency\nctx.globalCompositeOperation=\"source-over\";handleResize();// Set up Intersection Observer for visibility optimization\nconst intersectionObserver=new IntersectionObserver(entries=>{const entry=entries[0];isVisibleRef.current=entry.isIntersecting;},{rootMargin:\"100px\",threshold:0});intersectionObserver.observe(container);// Start animation\nanimationRef.current=requestAnimationFrame(animate);// Handle resize\nconst resizeObserver=new ResizeObserver(handleResize);resizeObserver.observe(canvas.parentElement);// CRITICAL: Canvas mode specific handling\nif(RenderTarget.current()===RenderTarget.canvas){setTimeout(handleResize,50);setTimeout(handleResize,150);}return()=>{if(animationRef.current){cancelAnimationFrame(animationRef.current);}resizeObserver.disconnect();intersectionObserver.disconnect();};},[handleResize,animate]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",display:\"block\",position:\"absolute\",top:0,left:0,background:\"transparent\"}})});}TravelInSpace.defaultProps={paused:false,star:{count:150,speed:.5,thickness:2,opacity:.8,length:8,color:\"#FFFFFF\",centerThinning:.5,centerShortening:.5},innerRadius:50,outerRadius:300,backgroundColor:\"#000000\",colors:{paletteCount:1,color1:\"#FFFFFF\"}};addPropertyControls(TravelInSpace,{paused:{type:ControlType.Boolean,title:\"Preview\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},star:{type:ControlType.Object,title:\"Stars\",controls:{count:{type:ControlType.Number,title:\"Count\",min:10,max:1e3,step:10,defaultValue:500},speed:{type:ControlType.Number,title:\"Speed\",min:.1,max:10,step:.1,defaultValue:.5},thickness:{type:ControlType.Number,title:\"Thickness\",min:1,max:10,step:1,defaultValue:2},opacity:{type:ControlType.Number,title:\"Opacity\",min:.1,max:1,step:.1,defaultValue:.8},length:{type:ControlType.Number,title:\"Length\",min:1,max:100,step:5,defaultValue:8},centerThinning:{type:ControlType.Number,title:\"Thinning\",min:0,max:1,step:.1,defaultValue:.5},centerShortening:{type:ControlType.Number,title:\"Shortening\",min:0,max:1,step:.1,defaultValue:.5}}},innerRadius:{type:ControlType.Number,title:\"Radius in\",min:10,max:500,step:5,defaultValue:50,unit:\"px\"},outerRadius:{type:ControlType.Number,title:\"Radius out\",min:500,max:1500,step:100,defaultValue:1e3,unit:\"px\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},colors:{type:ControlType.Object,title:\"Colors\",description:\"More components at [Framer University](https://frameruni.link/cc).\",controls:{paletteCount:{type:ControlType.Number,title:\"Palette Size\",min:1,max:5,step:1,defaultValue:1},color1:{type:ControlType.Color,title:\"Color 1\",defaultValue:\"#FFFFFF\"},color2:{type:ControlType.Color,title:\"Color 2\",defaultValue:\"#FF6B6B\",hidden:props=>(props?.paletteCount??1)<2},color3:{type:ControlType.Color,title:\"Color 3\",defaultValue:\"#4ECDC4\",hidden:props=>(props?.paletteCount??1)<3},color4:{type:ControlType.Color,title:\"Color 4\",defaultValue:\"#45B7D1\",hidden:props=>(props?.paletteCount??1)<4},color5:{type:ControlType.Color,title:\"Color 5\",defaultValue:\"#96CEB4\",hidden:props=>(props?.paletteCount??1)<5}}}});TravelInSpace.displayName=\"Travel In Space\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TravelInSpace\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"800\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"600\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TravelInSpace_Prod.map","// Animated grid component with customizable perspective and movement\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import React,{useRef,useEffect}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function RetroGrid(props){const{angle=65,cellSize=60,opacity=.5,lineColor=\"#6d6e71\",backgroundColor=\"#FFFFFF\",animationSpeed=5,perspective=200,fadeHeight=90,fadeColor=\"#FFFFFF\",animationDirection=\"both\",gridType=\"standard\"}=props;const gridRef=useRef(null);const isStatic=useIsStaticRenderer();// Standard grid animation effect\nuseEffect(()=>{if(isStatic)return;const animationName=`gridMove-${Date.now()}`;let keyframes=\"\";if(animationDirection===\"horizontal\"){keyframes=`\n                @keyframes ${animationName} {\n                    from { background-position: 0 0, 0 0; }\n                    to { background-position: ${cellSize+1}px 0, ${cellSize+1}px 0; }\n                }\n            `;}else if(animationDirection===\"vertical\"){keyframes=`\n                @keyframes ${animationName} {\n                    from { background-position: 0 0, 0 0; }\n                    to { background-position: 0 ${cellSize+1}px, 0 ${cellSize+1}px; }\n                }\n            `;}else{keyframes=`\n                @keyframes ${animationName} {\n                    from { background-position: 0 0, 0 0; }\n                    to { background-position: ${cellSize+1}px ${cellSize+1}px, ${cellSize+1}px ${cellSize+1}px; }\n                }\n            `;}const styleSheet=document.createElement(\"style\");styleSheet.innerHTML=keyframes;document.head.appendChild(styleSheet);if(gridRef.current){gridRef.current.style.animation=`${animationName} ${animationSpeed}s linear infinite`;}return()=>{try{document.head.removeChild(styleSheet);}catch(e){// Style sheet already removed\n}};},[cellSize,animationSpeed,animationDirection,isStatic]);// Responsive: update grid on resize\nReact.useEffect(()=>{const handleResize=()=>{if(gridRef.current){gridRef.current.style.width=\"100%\";gridRef.current.style.height=\"100%\";}};window.addEventListener(\"resize\",handleResize);handleResize();return()=>window.removeEventListener(\"resize\",handleResize);},[]);const containerStyle={position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",pointerEvents:\"none\",perspective:`${perspective}px`,opacity:opacity,backgroundColor:backgroundColor,minWidth:0,minHeight:0,boxSizing:\"border-box\",display:\"block\"};const gridWrapperStyle={position:\"absolute\",inset:0,transform:`rotateX(${angle}deg)`,width:\"100%\",height:\"100%\",minWidth:0,minHeight:0,boxSizing:\"border-box\",display:\"block\"};const getGridBackgroundImage=()=>{if(gridType===\"diamond\"){// Diamond tiling (rotated square)\nconst size=cellSize;const svg=encodeURIComponent(`\n        <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"${size}\" height=\"${size}\">\n          <polygon points=\"${size/2},0 ${size},${size/2} ${size/2},${size} 0,${size/2}\" \n            fill=\"none\" stroke=\"${lineColor}\" stroke-width=\"1\"/>\n        </svg>\n    `);return`url('data:image/svg+xml,${svg}')`;}else if(gridType===\"hexagonal\"){// Hexagon tiling (honeycomb grid)\nconst size=cellSize;const hexHeight=Math.sqrt(3)*size;const svg=encodeURIComponent(`\n      <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"${size*1.5}\" height=\"${hexHeight}\">\n        <polygon \n          points=\"\n            ${size*.5},0\n            ${size*1.5},0\n            ${size*2},${hexHeight/2}\n            ${size*1.5},${hexHeight}\n            ${size*.5},${hexHeight}\n            0,${hexHeight/2}\n          \"\n          fill=\"none\"\n          stroke=\"${lineColor}\"\n          stroke-width=\"1\"\n        />\n      </svg>\n    `);return`url('data:image/svg+xml,${svg}')`;}else if(gridType===\"diagonal\"){// 45° diagonal lines\nreturn`\n        repeating-linear-gradient(45deg, ${lineColor}, ${lineColor} 1px, transparent 1px, transparent ${cellSize}px)\n    `;}else{// Standard square grid\nreturn`\n                linear-gradient(to right, ${lineColor} 1px, transparent 1px),\n                linear-gradient(to bottom, ${lineColor} 1px, transparent 1px)\n            `;}};const gridStyle={position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",minWidth:0,minHeight:0,boxSizing:\"border-box\",backgroundImage:getGridBackgroundImage(),backgroundRepeat:\"repeat\",backgroundSize:gridType===\"diagonal\"?`${cellSize}px ${cellSize}px`:gridType===\"diamond\"?`${cellSize}px ${cellSize}px`:`${cellSize}px ${cellSize}px`,pointerEvents:\"auto\",cursor:\"pointer\",display:\"block\"};// Add interactive cell overlay\nconst handleCellHover=e=>{// Only allow hover for standard grid\nif(gridType!==\"standard\")return;const rect=e.currentTarget.getBoundingClientRect();const x=e.clientX-rect.left;const y=e.clientY-rect.top;const col=Math.floor(x/cellSize);const row=Math.floor(y/cellSize);setHoveredCell({col,row});};const handleCellLeave=()=>setHoveredCell(null);const handleCellClick=e=>{// Only allow click for standard grid\nif(gridType!==\"standard\")return;const rect=e.currentTarget.getBoundingClientRect();const x=e.clientX-rect.left;const y=e.clientY-rect.top;const col=Math.floor(x/cellSize);const row=Math.floor(y/cellSize);setClickedCell({col,row});setTimeout(()=>setClickedCell(null),300);};const[hoveredCell,setHoveredCell]=React.useState(null);const[clickedCell,setClickedCell]=React.useState(null);// Render cell overlays for hover/click\nconst renderCellOverlay=()=>{if(gridType!==\"standard\")return null;if(!hoveredCell&&!clickedCell)return null;const cell=clickedCell||hoveredCell;if(!cell)return null;const left=cell.col*cellSize;const top=cell.row*cellSize;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left,top,width:cellSize,height:cellSize,background:clickedCell?\"rgba(0,0,0,0.15)\":\"rgba(0,0,0,0.08)\",borderRadius:6,pointerEvents:\"none\",transition:\"background 0.2s\",zIndex:2}});};const overlayStyle={position:\"absolute\",inset:0,background:`linear-gradient(to top, ${fadeColor}, transparent ${fadeHeight}%)`,pointerEvents:\"none\"};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:gridWrapperStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:gridStyle,ref:gridRef,onMouseMove:handleCellHover,onMouseLeave:handleCellLeave,onClick:handleCellClick}),renderCellOverlay()]}),/*#__PURE__*/_jsx(\"div\",{style:overlayStyle})]});}addPropertyControls(RetroGrid,{angle:{type:ControlType.Number,title:\"Perspective Angle\",defaultValue:65,min:0,max:90,step:1,unit:\"deg\"},cellSize:{type:ControlType.Number,title:\"Grid Cell Size\",defaultValue:60,min:10,max:200,step:1,unit:\"px\"},opacity:{type:ControlType.Number,title:\"Grid Opacity\",defaultValue:.5,min:0,max:1,step:.05},lineColor:{type:ControlType.Color,title:\"Line Color\",defaultValue:\"#6d6e71\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#FFFFFF\"},animationSpeed:{type:ControlType.Number,title:\"Animation Speed\",defaultValue:2.5,min:.5,max:5,step:.1,unit:\"s\"},perspective:{type:ControlType.Number,title:\"3D Perspective\",defaultValue:200,min:50,max:1e3,step:10,unit:\"px\"},fadeHeight:{type:ControlType.Number,title:\"Fade Height\",defaultValue:90,min:0,max:100,step:5,unit:\"%\"},fadeColor:{type:ControlType.Color,title:\"Fade Color\",defaultValue:\"#FFFFFF\"},animationDirection:{type:ControlType.Enum,title:\"Animation Direction\",defaultValue:\"both\",options:[\"horizontal\",\"vertical\",\"both\"],optionTitles:[\"Horizontal\",\"Vertical\",\"Both\"],displaySegmentedControl:true},gridType:{type:ControlType.Enum,title:\"Grid Type\",defaultValue:\"standard\",options:[\"standard\",\"diamond\",\"diagonal\",\"hexagonal\"],optionTitles:[\"Standard\",\"Diamond\",\"Diagonal\",\"Hexagonal\"],displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RetroGrid\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RetroGrid.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const defaultImage={src:\"https://framerusercontent.com/images/QQlTN9wrjuFeBvfQlNRr9FhDwzE.png\",alt:\"Smiley Face\"};/**\n * BubbleUp\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 600\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function BubbleUp(props){const{image=defaultImage,animation={},amount=8,size=50,mode=\"image\",text=\"\",style}=props;const{loop=false,speed=50,mode:animMode=\"loop\"}=animation;const isStatic=useIsStaticRenderer();const[bubbles,setBubbles]=useState([]);const containerRef=useRef(null);const[dimensions,setDimensions]=useState({width:400,height:600});const[inView,setInView]=useState(true);// Intersection Observer for viewport detection\nuseEffect(()=>{if(!containerRef.current)return;if(typeof window===\"undefined\")return;let observer;function handle(entries){startTransition(()=>setInView(entries[0].isIntersecting));}observer=new window.IntersectionObserver(handle,{threshold:.01});observer.observe(containerRef.current);return()=>observer&&observer.disconnect();},[]);// Generate bubbles with random x, delay, and size\nuseEffect(()=>{const arr=[];for(let i=0;i<amount;i++){arr.push({key:i+\"-\"+Math.random(),x:Math.random(),delay:Math.random()*2,size:.7+Math.random()*.6,zigzag:Math.random()*2*Math.PI,alive:true,// Add a new random heart offset for each bubble\nheartOffset:Math.random()});}setBubbles(arr);},[amount,image.src,text,mode]);// Get container size\nuseEffect(()=>{if(!containerRef.current)return;const update=()=>{const rect=containerRef.current.getBoundingClientRect();setDimensions({width:rect.width,height:rect.height});};update();window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);},[]);// Animation\nconst[time,setTime]=useState(0);const[hasStarted,setHasStarted]=useState(false);// On mount, start with no bubbles visible\nuseEffect(()=>{if(!hasStarted&&inView&&!isStatic){startTransition(()=>setHasStarted(true));}},[inView,isStatic,hasStarted]);useEffect(()=>{if(isStatic||!inView||!hasStarted)return;let frame;let last=performance.now();let running=true;function animate(now){if(!running)return;const dt=(now-last)/1e3;last=now;startTransition(()=>setTime(t=>t+dt*(speed/50)));frame=requestAnimationFrame(animate);}frame=requestAnimationFrame(animate);return()=>{running=false;cancelAnimationFrame(frame);};},[speed,isStatic,inView,hasStarted]);// Remove bubbles that have bubbled out (progress > 1)\nuseEffect(()=>{if(animMode!==\"once\")return;// only remove in once mode\nsetBubbles(bubs=>bubs.filter(b=>{const progress=(time+b.delay)%6/6;// Only keep bubbles that have not finished their first cycle\n    return time+b.delay<6;}));},[time,animMode]);// When looping, randomize bubble placements on each cycle\nuseEffect(()=>{if(animMode===\"loop\"){setBubbles(bubs=>bubs.map((b,i)=>{const progress=(time+b.delay)%6/6;// Only randomize when bubble is at the bottom (progress < 0.01) and not already animating\n    if(progress<.01&&(time+b.delay)%6<.05){// Only randomize if all bubbles are at the bottom (start of a new batch)\n    // Check if all bubbles are at the bottom\n    const allAtBottom=bubs.every(b2=>{const p2=(time+b2.delay)%6/6;return p2<.01;});if(allAtBottom){// New random placement for new cycle\n    return{...b,x:Math.random(),delay:Math.random()*2,size:.7+Math.random()*.6,zigzag:Math.random()*2*Math.PI,// Add a new random heart offset for each cycle\n    heartOffset:Math.random(),// Ensure key is unique for each cycle to prevent duplicate rendering\n    key:Date.now()+\"-\"+Math.random()};}}return b;}));}},[time,animMode,amount]);// Bubble rendering\nconst bubbleNodes=useMemo(()=>{if(!hasStarted&&!isStatic)return null;return bubbles.flatMap((b,idx)=>{// Progress: 0 (bottom) to 1 (top)\nconst progress=(time+b.delay)%6/6;if(animMode===\"once\"&&progress>1)return null;if((animMode===\"loop\"||animMode===\"continuous\")&&!loop&&progress>1)return null;// Y position: from bottom to top\n// --- CHANGED: ensure bubbles start from further below the viewport ---\n// const y = dimensions.height + 80 * b.size - progress * (dimensions.height + 80 * b.size)\n// Echo effect: trailing bubbles\nconst echoCount=4;const echoSpacing=.07// time offset between echos\n;const echoOpacityDecay=.5// how much opacity drops per echo\n;const echoScaleDecay=.13// how much scale drops per echo\n;const nodes=[];for(let e=echoCount;e>=0;e--){const echoProgress=Math.max(0,Math.min(1,progress-e*echoSpacing));if(echoProgress<0||echoProgress>1)continue;// Zigzag X offset\nconst zigzagAmplitude=40*b.size;const zigzag=Math.sin(echoProgress*4*Math.PI+b.zigzag)*zigzagAmplitude;const x=b.x*(dimensions.width-80*b.size)+zigzag+40*b.size;// --- CHANGED: yEcho calculation to start from further below viewport ---\n// const yEcho = dimensions.height + 200 * b.size - echoProgress * (dimensions.height + 200 * b.size) + 40\n// NEW: Offset bubbles to start from further below, based on container height\nconst yEcho=dimensions.height+Math.max(300,dimensions.height*.7)*b.size-echoProgress*(dimensions.height+Math.max(300,dimensions.height*.7)*b.size)+40;// Scale in at bottom, out at top\nlet scale=.5+(b.size*(size/50)-.5);if(echoProgress<.15){scale*=echoProgress/.15// scale in\n;}else if(echoProgress>.85){scale*=(1-echoProgress)/.15// scale out\n;}scale-=e*echoScaleDecay;// Opacity fade in/out and echo trail\nlet opacity=1-e*echoOpacityDecay;if(echoProgress<.1)opacity*=echoProgress/.1;else if(echoProgress>.9)opacity*=(1-echoProgress)/.1;if(opacity<=0)continue;// Static preview: show bubbles at random positions\nif(isStatic){if(e>0)continue;if(mode===\"image\"){nodes.push(/*#__PURE__*/_jsx(\"img\",{src:image.src,alt:image.alt,style:{position:\"absolute\",left:b.x*(dimensions.width-80*b.size)+40*b.size,top:(1-b.x)*(dimensions.height-80*b.size)+40*b.size,width:60*b.size,height:60*b.size,opacity:.7,pointerEvents:\"none\",filter:\"drop-shadow(0 2px 8px rgba(0,0,0,0.08))\",borderRadius:\"50%\"}},b.key));}else{nodes.push(/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:b.x*(dimensions.width-80*b.size)+40*b.size,top:(1-b.x)*(dimensions.height-80*b.size)+40*b.size,width:60*b.size,height:60*b.size,opacity:.7,pointerEvents:\"none\",filter:\"drop-shadow(0 2px 8px rgba(0,0,0,0.08))\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:32*b.size},children:text||\"A\"},b.key));}}else{if(mode===\"image\"){nodes.push(/*#__PURE__*/_jsx(\"img\",{src:image.src,alt:image.alt,style:{position:\"absolute\",left:x,top:yEcho,width:60*b.size,height:60*b.size,transform:`scale(${scale})`,opacity,pointerEvents:\"none\",filter:\"drop-shadow(0 2px 8px rgba(0,0,0,0.08))\",borderRadius:\"50%\",transition:isStatic?\"none\":\"opacity 0.2s, transform 0.2s\"}},b.key+\"-echo-\"+e));}else{nodes.push(/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:x,top:yEcho,width:60*b.size,height:60*b.size,transform:`scale(${scale})`,opacity,pointerEvents:\"none\",filter:\"drop-shadow(0 2px 8px rgba(0,0,0,0.08))\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:32*b.size,transition:isStatic?\"none\":\"opacity 0.2s, transform 0.2s\"},children:text||\"A\"},b.key+\"-echo-\"+e));}}}return nodes;});},[bubbles,time,image.src,image.alt,size,dimensions,isStatic,mode,text,loop]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{...style,width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",background:\"transparent\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",zIndex:10,pointerEvents:\"none\"}}),mode===\"image\"?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:48,left:0,width:\"100%\",zIndex:10,pointerEvents:\"none\"}}):/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:48,left:0,width:\"100%\",zIndex:10,pointerEvents:\"none\"}}),bubbleNodes]});}BubbleUp.displayName=\"Bubble Up\";addPropertyControls(BubbleUp,{mode:{type:ControlType.Enum,title:\"Type\",options:[\"image\",\"text\"],optionTitles:[\"Image\",\"Emoji\"],defaultValue:\"image\",displaySegmentedControl:true},image:{type:ControlType.ResponsiveImage,title:\"Image\",hidden:({mode})=>mode!==\"image\"},text:{type:ControlType.String,title:\"Emoji\",defaultValue:\"❤️\",hidden:({mode})=>mode!==\"text\"},animation:{type:ControlType.Object,title:\"Animation\",controls:{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"loop\",\"once\"],optionTitles:[\"Loop\",\"Once\"],defaultValue:\"loop\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:50,min:1,max:100,step:1,displayStepper:false}}},amount:{type:ControlType.Number,title:\"Amount\",defaultValue:8,min:2,max:24,step:1,displayStepper:true},size:{type:ControlType.Number,title:\"Size\",defaultValue:50,min:1,max:100,step:1,displayStepper:false,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BubbleUp\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"400\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"600\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BubbleUp_Prod.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useEffect,useState,useMemo}from\"react\";import{motion,useAnimationFrame,useMotionValue,useTransform}from\"framer-motion\";import{ControlType,addPropertyControls}from\"framer\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n */export default function CurvedLoop(props){const measureRef=useRef(null);const tspansRef=useRef([]);const pathRef=useRef(null);const[pathLength,setPathLength]=useState(0);const[spacing,setSpacing]=useState(0);// Use completely static IDs based on component props to ensure consistency\nconst staticId=useMemo(()=>{// Create a deterministic hash from props that will be consistent across SSR/client\nconst propsString=`${props.text.text}-${props.curveAmount}-${props.direction}-${props.baseVelocity}`;let hash=0;for(let i=0;i<propsString.length;i++){const char=propsString.charCodeAt(i);hash=(hash<<5)-hash+char;hash=hash&hash// Convert to 32-bit integer\n;}return Math.abs(hash).toString(36);},[props.text.text,props.curveAmount,props.direction,props.baseVelocity]);const pathId=`curve-${staticId}`;const fadeGradientId=`fadeGradient-${staticId}`;const fadeMaskId=`fadeMask-${staticId}`;const pathD=`M-100,400 Q720,${400+props.curveAmount} 1540,400`;const defaultVelocity=useMotionValue(1);const isDragging=useRef(false);const dragVelocity=useRef(0);// Transform scroll velocity into a factor that affects marquee speed\nconst velocityFactor=useTransform(defaultVelocity,[0,1e3],[0,5],{clamp:false});// Convert baseVelocity to the correct direction\nconst actualBaseVelocity=props.direction===\"left\"?-props.baseVelocity:props.baseVelocity;// Reference to track if mouse is hovering\nconst isHovered=useRef(false);// Direction factor for changing direction based on scroll or drag\nconst directionFactor=useRef(1);// Process text to ensure proper spacing\nconst processedText=useMemo(()=>{// Remove any trailing spaces first\nconst trimmedText=props.text.text.trim();// Add two non-breaking spaces to ensure visible gap\nreturn trimmedText+\"\\xa0\\xa0\";},[props]);// Measure text width and set up path\nuseEffect(()=>{if(measureRef.current){setSpacing(measureRef.current.getComputedTextLength());}},[props]);useEffect(()=>{if(pathRef.current){setPathLength(pathRef.current.getTotalLength());}},[props.curveAmount]);// Calculate number of repeats needed based on path length and text spacing\nconst calculatedRepeats=Math.ceil(pathLength/spacing)+2;const ready=pathLength>0&&spacing>0;useAnimationFrame((t,delta)=>{if(!ready||tspansRef.current.length===0)return;if(isDragging.current){// Apply drag velocity directly to text positions\ntspansRef.current.forEach(tspan=>{if(!tspan)return;let x=parseFloat(tspan.getAttribute(\"x\")||\"0\");x+=dragVelocity.current;// Wrap text around when it goes off screen\nconst maxX=(tspansRef.current.length-1)*spacing;if(x<-spacing)x=maxX;if(x>maxX)x=-spacing;tspan.setAttribute(\"x\",x.toString());});// Add decay to dragVelocity when not moving\ndragVelocity.current*=.9;// Stop completely if velocity is very small\nif(Math.abs(dragVelocity.current)<.01){dragVelocity.current=0;}return;}// Calculate regular movement\nlet moveBy=directionFactor.current*actualBaseVelocity*(delta/1e3);// Adjust movement based on scroll velocity\nif(!isDragging.current){if(velocityFactor.get()<0){directionFactor.current=-1;}else if(velocityFactor.get()>0){directionFactor.current=1;}}moveBy+=directionFactor.current*moveBy*velocityFactor.get();moveBy+=dragVelocity.current;// Gradually decay drag velocity back to zero\nif(!isDragging.current&&Math.abs(dragVelocity.current)>.01){dragVelocity.current*=.96;}else if(!isDragging.current){dragVelocity.current=0;}// Apply movement to each text span\ntspansRef.current.forEach(tspan=>{if(!tspan)return;let x=parseFloat(tspan.getAttribute(\"x\")||\"0\");x+=moveBy;// Wrap text around when it goes off screen\nconst maxX=(tspansRef.current.length-1)*spacing;if(x<-spacing)x=maxX;if(x>maxX)x=-spacing;tspan.setAttribute(\"x\",x.toString());});});const lastPointerPosition=useRef({x:0,y:0});const handlePointerDown=e=>{if(!props.draggable)return;e.currentTarget.setPointerCapture(e.pointerId);e.currentTarget.style.cursor=\"grabbing\";isDragging.current=true;lastPointerPosition.current={x:e.clientX,y:e.clientY};// Pause automatic animation by setting velocity to 0\ndragVelocity.current=0;};const handlePointerMove=e=>{if(!props.draggable)return;if(!isDragging.current)return;const currentPosition={x:e.clientX,y:e.clientY};// Calculate delta from last position\nconst deltaX=currentPosition.x-lastPointerPosition.current.x;// Update drag velocity based on horizontal movement\ndragVelocity.current=deltaX*.3;// Update last position\nlastPointerPosition.current=currentPosition;};const handlePointerUp=e=>{if(!props.draggable)return;e.currentTarget.releasePointerCapture(e.pointerId);e.currentTarget.style.cursor=\"grab\";isDragging.current=false;};const cursorStyle=props.draggable?isDragging.current?\"grabbing\":\"grab\":\"default\";return /*#__PURE__*/_jsx(motion.div,{onHoverStart:()=>isHovered.current=true,onHoverEnd:()=>isHovered.current=false,style:{visibility:ready?\"visible\":\"hidden\",minHeight:\"100vh\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 1440 800\",style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",userSelect:\"none\",width:\"100%\",aspectRatio:\"1440 / 800\",overflow:\"visible\",display:\"block\",fill:props.text.color,fontFamily:props.text.font.fontFamily,fontSize:props.text.font.fontSize,letterSpacing:props.text.font.letterSpacing,lineHeight:props.text.font.lineHeight},children:[/*#__PURE__*/_jsx(\"text\",{ref:measureRef,xmlSpace:\"preserve\",style:{visibility:\"hidden\",opacity:0,pointerEvents:\"none\",cursor:cursorStyle},children:processedText}),/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsx(\"path\",{ref:pathRef,id:pathId,d:pathD,fill:\"none\",stroke:\"transparent\"}),props.fade&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"linearGradient\",{id:fadeGradientId,x1:\"0%\",y1:\"0%\",x2:\"100%\",y2:\"0%\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"white\",stopOpacity:\"0\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"15%\",stopColor:\"white\",stopOpacity:\"1\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"80%\",stopColor:\"white\",stopOpacity:\"1\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"white\",stopOpacity:\"0\"})]}),/*#__PURE__*/_jsx(\"mask\",{id:fadeMaskId,children:/*#__PURE__*/_jsx(\"rect\",{width:\"100%\",height:\"100%\",fill:`url(#${fadeGradientId})`})})]})]}),ready&&/*#__PURE__*/_jsx(\"text\",{fontWeight:props.text.font.fontWeight,xmlSpace:\"preserve\",mask:props.fade?`url(#${fadeMaskId})`:undefined,onPointerDown:handlePointerDown,onPointerMove:handlePointerMove,onPointerUp:handlePointerUp,onPointerCancel:handlePointerUp,children:/*#__PURE__*/_jsx(\"textPath\",{href:`#${pathId}`,xmlSpace:\"preserve\",children:Array.from({length:calculatedRepeats}).map((_,i)=>/*#__PURE__*/_jsx(\"tspan\",{x:i*spacing,ref:el=>{if(el)tspansRef.current[i]=el;},children:processedText},i))})})]})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CurvedLoop,{text:{type:ControlType.Object,controls:{text:{type:ControlType.String},font:{type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",defaultValue:{letterSpacing:\"1px\",lineHeight:\"1.5em\",textAlign:\"left\",fontSize:64}},color:{type:ControlType.Color}}},direction:{type:ControlType.Enum,options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"left\",optionIcons:[\"direction-left\",\"direction-right\"],displaySegmentedControl:true},baseVelocity:{type:ControlType.Number,title:\"Speed\",min:0,max:500,step:1,defaultValue:50},curveAmount:{type:ControlType.Number,title:\"Curve\",min:-1e3,max:1e3,step:1,defaultValue:300},draggable:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:true},fade:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});// ------------------------------------------------------------ //\n// DEFAULT PROPS\n// ------------------------------------------------------------ //\nCurvedLoop.defaultProps={text:{text:\"Framer University\",font:{fontFamily:\"sans-serif\",fontWeight:\"400\",fontSize:64},color:\"#999999\"},direction:\"left\",baseVelocity:50,curveAmount:300,draggable:true,fade:true};CurvedLoop.displayName=\"Curved Loop Text\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CurvedLoop\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CurvedLoopText_Prod.map","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,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 cycleOrder=[\"LykGnxOGI\",\"xDPEGiQ4w\"];const serializationHash=\"framer-1wr44\";const variantClassNames={LykGnxOGI:\"framer-v-1tb957c\",xDPEGiQ4w:\"framer-v-1k4shh9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.15,delay:0,duration:.55,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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"xDPEGiQ4w\",Inactive:\"LykGnxOGI\"};const getProps=({cover,height,id,link,spine,title,width,year,...props})=>{return{...props,Cuzbj39Hp:spine??props.Cuzbj39Hp??{pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/emx6P9dm3UUCoM53dR7UokGCkfY.jpg?scale-down-to=512&width=55&height=687\",srcSet:\"https://framerusercontent.com/images/emx6P9dm3UUCoM53dR7UokGCkfY.jpg?width=55&height=687 55w\"},cYP1qnr08:link??props.cYP1qnr08,r4VbiLZ3S:cover??props.r4VbiLZ3S??{pixelHeight:687,pixelWidth:487,src:\"https://framerusercontent.com/images/lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?scale-down-to=512&width=487&height=687\",srcSet:\"https://framerusercontent.com/images/lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?width=487&height=687 487w\"},SNf1dSeIW:year??props.SNf1dSeIW??\"2005\",variant:humanReadableVariantMap[props.variant]??props.variant??\"LykGnxOGI\",wcDhJSLax:title??props.wcDhJSLax??\"Assassin's Creed III\"};};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,Cuzbj39Hp,r4VbiLZ3S,wcDhJSLax,SNf1dSeIW,cYP1qnr08,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LykGnxOGI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1cjxfcx=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"xDPEGiQ4w\");});const onMouseLeave1z0ejj6=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"LykGnxOGI\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"xDPEGiQ4w\")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__*/_jsx(Link,{href:cYP1qnr08,motionChild:true,nodeId:\"LykGnxOGI\",openInNewTab:false,scopeId:\"IykcbIInT\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1tb957c\",className,classNames)} framer-149coon`,\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LykGnxOGI\",onMouseEnter:onMouseEnter1cjxfcx,ref:refBinding,style:{...style},...addPropertyOverrides({xDPEGiQ4w:{\"data-framer-name\":\"Active\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1z0ejj6}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gd860i\",\"data-framer-name\":\"Box\",layoutDependency:layoutDependency,layoutId:\"pNz_bkSsv\",style:{originX:0,originY:1,rotateX:-38,rotateY:-40,transformPerspective:2e3},variants:{xDPEGiQ4w:{originY:undefined,rotateX:-33,rotateY:-70}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ppxm5f\",\"data-framer-name\":\"Spine\",layoutDependency:layoutDependency,layoutId:\"M_Os3haLj\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+0+0),pixelHeight:687,pixelWidth:55,sizes:\"21px\",...toResponsiveImage(Cuzbj39Hp),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1dhzz1a\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"EmXFy88hR\",style:{filter:\"brightness(0.75)\",WebkitFilter:\"brightness(0.75)\"},...addPropertyOverrides({xDPEGiQ4w:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-264)/2)+0+1),pixelHeight:687,pixelWidth:55,sizes:\"20.764px\",...toResponsiveImage(Cuzbj39Hp),...{positionX:\"center\",positionY:\"center\"}},transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+4),pixelHeight:687,pixelWidth:487,sizes:\"190px\",...toResponsiveImage(r4VbiLZ3S),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1h5mhnx\",\"data-framer-name\":\"Cover\",layoutDependency:layoutDependency,layoutId:\"nJEVGXTDK\",style:{rotateY:90,z:-100},...addPropertyOverrides({xDPEGiQ4w:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-264)/2)+10),pixelHeight:687,pixelWidth:487,sizes:\"187.8731px\",...toResponsiveImage(r4VbiLZ3S),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3l63m4\",\"data-framer-name\":\"Highlight\",layoutDependency:layoutDependency,layoutId:\"zw0CAtQOy\",style:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.84) 0%, rgba(201, 201, 201, 0.4) 100%)\"},variants:{xDPEGiQ4w:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.82) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mmfxhc\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"jg6Y_LopC\",style:{background:\"linear-gradient(180deg, rgba(219, 217, 217, 0.4) 1.2457770270270285%, rgb(138, 138, 138) 100%)\",filter:\"blur(2px)\",rotate:122,WebkitFilter:\"blur(2px)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wnm7y6\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"sSs2EOtPi\",style:{backgroundColor:\"rgb(12, 133, 28)\",rotateX:90,z:-100},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pptuei\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"kmXOA4TDG\",style:{backgroundColor:\"rgba(255, 255, 255, 0.31)\",rotate:-90},transformTemplate:transformTemplate2})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1irhw9h\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"JtAWibTmn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Assassin's Creed III\"})}),className:\"framer-1dxuugk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FbDzZt90D\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:wcDhJSLax,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90)))\"},children:\"2005\"})}),className:\"framer-tatome\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Fs605w4QP\",style:{\"--extracted-r6o4lv\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:SNf1dSeIW,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1wr44.framer-149coon, .framer-1wr44 .framer-149coon { display: block; }\",\".framer-1wr44.framer-1tb957c { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100px; }\",\".framer-1wr44 .framer-gd860i { 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; transform-style: preserve-3d; width: min-content; }\",\".framer-1wr44 .framer-ppxm5f { align-content: center; align-items: center; aspect-ratio: 0.07865168539325842 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 267px); justify-content: flex-start; overflow: hidden; padding: 10px 0px 0px 0px; position: relative; width: 21px; }\",\".framer-1wr44 .framer-1dhzz1a { aspect-ratio: 0.07865168539325842 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 267px); left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-1wr44 .framer-1h5mhnx { aspect-ratio: 0.7089552238805971 / 1; bottom: -5px; flex: none; overflow: hidden; position: absolute; right: -91px; top: 4px; width: var(--framer-aspect-ratio-supported, 190px); will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-1wr44 .framer-3l63m4 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 6px; }\",\".framer-1wr44 .framer-mmfxhc { flex: none; height: 146px; left: -220px; overflow: visible; position: absolute; top: -52px; transform-style: preserve-3d; width: 318px; }\",\".framer-1wr44 .framer-1wnm7y6 { aspect-ratio: 0.11052631578947368 / 1; bottom: 168px; flex: none; height: var(--framer-aspect-ratio-supported, 190px); left: -4px; overflow: hidden; position: absolute; right: 4px; z-index: 1; }\",\".framer-1wr44 .framer-1pptuei { aspect-ratio: 190 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 1px); left: -85px; overflow: hidden; position: absolute; right: -84px; top: 50%; }\",\".framer-1wr44 .framer-1irhw9h { align-content: flex-start; align-items: flex-start; bottom: -86px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: -48px; width: min-content; z-index: 1; }\",\".framer-1wr44 .framer-1dxuugk, .framer-1wr44 .framer-tatome { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1wr44.framer-v-1k4shh9.framer-1tb957c { gap: 0px; width: 235px; }\",\".framer-1wr44.framer-v-1k4shh9 .framer-ppxm5f { order: 0; }\",\".framer-1wr44.framer-v-1k4shh9 .framer-1dhzz1a { bottom: -1px; height: unset; left: 48%; right: unset; top: 1px; width: var(--framer-aspect-ratio-supported, 21px); }\",\".framer-1wr44.framer-v-1k4shh9 .framer-1h5mhnx { bottom: -11px; order: 1; right: -79px; top: 10px; }\",\".framer-1wr44.framer-v-1k4shh9 .framer-mmfxhc { left: -183px; top: -8px; }\",\".framer-1wr44.framer-v-1k4shh9 .framer-1wnm7y6 { bottom: 162px; left: -16px; order: 2; right: 16px; }\",\".framer-1wr44.framer-v-1k4shh9 .framer-1irhw9h { left: 17px; right: unset; width: 148px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 267\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xDPEGiQ4w\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Cuzbj39Hp\":\"spine\",\"r4VbiLZ3S\":\"cover\",\"wcDhJSLax\":\"title\",\"SNf1dSeIW\":\"year\",\"cYP1qnr08\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIykcbIInT=withCSS(Component,css,\"framer-1wr44\");export default FramerIykcbIInT;FramerIykcbIInT.displayName=\"3D Game Box 4\";FramerIykcbIInT.defaultProps={height:267,width:100};addPropertyControls(FramerIykcbIInT,{variant:{options:[\"LykGnxOGI\",\"xDPEGiQ4w\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},Cuzbj39Hp:{__defaultAssetReference:\"data:framer/asset-reference,emx6P9dm3UUCoM53dR7UokGCkfY.jpg?originalFilename=Assassins_Creed_3_DVD_NTSC_Custom_f2.jpg&preferredSize=auto\",title:\"Spine\",type:ControlType.ResponsiveImage},r4VbiLZ3S:{__defaultAssetReference:\"data:framer/asset-reference,lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?originalFilename=Assassins_Creed_3_DVD_NTSC_Custom_f2.jpg&preferredSize=auto\",title:\"Cover\",type:ControlType.ResponsiveImage},wcDhJSLax:{defaultValue:\"Assassin's Creed III\",displayTextArea:false,title:\"Title\",type:ControlType.String},SNf1dSeIW:{defaultValue:\"2005\",displayTextArea:false,title:\"Year\",type:ControlType.String},cYP1qnr08:{title:\"Link\",type:ControlType.Link}});addFonts(FramerIykcbIInT,[{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIykcbIInT\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"267\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Cuzbj39Hp\\\":\\\"spine\\\",\\\"r4VbiLZ3S\\\":\\\"cover\\\",\\\"wcDhJSLax\\\":\\\"title\\\",\\\"SNf1dSeIW\\\":\\\"year\\\",\\\"cYP1qnr08\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xDPEGiQ4w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"100\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IykcbIInT.map","// Generated by Framer (69f3b1e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,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 cycleOrder=[\"ibdGQ0AB9\",\"ew3sCdfC_\"];const serializationHash=\"framer-aLdcb\";const variantClassNames={ew3sCdfC_:\"framer-v-107u3f\",ibdGQ0AB9:\"framer-v-vlklkp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.15,delay:0,duration:.55,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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"ew3sCdfC_\",Inactive:\"ibdGQ0AB9\"};const getProps=({cover,height,id,link,spine,title,width,year,...props})=>{return{...props,Cuzbj39Hp:spine??props.Cuzbj39Hp??{pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/emx6P9dm3UUCoM53dR7UokGCkfY.jpg?scale-down-to=512&width=55&height=687\",srcSet:\"https://framerusercontent.com/images/emx6P9dm3UUCoM53dR7UokGCkfY.jpg?width=55&height=687 55w\"},LlbHZpRov:link??props.LlbHZpRov,r4VbiLZ3S:cover??props.r4VbiLZ3S??{pixelHeight:687,pixelWidth:487,src:\"https://framerusercontent.com/images/lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?scale-down-to=512&width=487&height=687\",srcSet:\"https://framerusercontent.com/images/lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?width=487&height=687 487w\"},SNf1dSeIW:year??props.SNf1dSeIW??\"2005\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ibdGQ0AB9\",wcDhJSLax:title??props.wcDhJSLax??\"Assassin's Creed III\"};};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,Cuzbj39Hp,r4VbiLZ3S,wcDhJSLax,SNf1dSeIW,LlbHZpRov,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ibdGQ0AB9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter7g78rl=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"ew3sCdfC_\");});const onMouseLeave1q5v5yr=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ibdGQ0AB9\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ew3sCdfC_\")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__*/_jsx(Link,{motionChild:true,nodeId:\"ibdGQ0AB9\",scopeId:\"N0ro30J8m\",...addPropertyOverrides({ew3sCdfC_:{href:LlbHZpRov,openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-vlklkp\",className,classNames)} framer-9vq7dd`,\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ibdGQ0AB9\",onMouseEnter:onMouseEnter7g78rl,ref:refBinding,style:{...style},...addPropertyOverrides({ew3sCdfC_:{\"data-framer-name\":\"Active\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1q5v5yr}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wy0zn4\",\"data-framer-name\":\"Box\",layoutDependency:layoutDependency,layoutId:\"LwwndexAx\",style:{originX:0,originY:1,rotateX:-38,rotateY:-40,transformPerspective:2e3},variants:{ew3sCdfC_:{originY:undefined,rotateX:-33,rotateY:-70}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7q4mi1\",\"data-framer-name\":\"Spine\",layoutDependency:layoutDependency,layoutId:\"IVzCQqQ4j\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+0+0),pixelHeight:687,pixelWidth:55,sizes:\"21px\",...toResponsiveImage(Cuzbj39Hp),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-dsk6a0\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"zWUv8xyaF\",style:{filter:\"brightness(0.75)\",WebkitFilter:\"brightness(0.75)\"},...addPropertyOverrides({ew3sCdfC_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-264)/2)+0+1),pixelHeight:687,pixelWidth:55,sizes:\"20.764px\",...toResponsiveImage(Cuzbj39Hp),...{positionX:\"center\",positionY:\"center\"}},transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+4),pixelHeight:687,pixelWidth:487,sizes:\"190px\",...toResponsiveImage(r4VbiLZ3S),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1nls2qc\",\"data-framer-name\":\"Cover\",layoutDependency:layoutDependency,layoutId:\"GoLJeLCfS\",style:{rotateY:90,z:-100},...addPropertyOverrides({ew3sCdfC_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-264)/2)+10),pixelHeight:687,pixelWidth:487,sizes:\"187.8731px\",...toResponsiveImage(r4VbiLZ3S),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e8goko\",\"data-framer-name\":\"Highlight\",layoutDependency:layoutDependency,layoutId:\"BPbU51Yga\",style:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.84) 0%, rgba(201, 201, 201, 0.4) 100%)\"},variants:{ew3sCdfC_:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.82) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-l6f27z\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"dWJMmsN3R\",style:{background:\"linear-gradient(180deg, rgba(219, 217, 217, 0.4) 1.2457770270270285%, rgb(138, 138, 138) 100%)\",filter:\"blur(2px)\",rotate:122,WebkitFilter:\"blur(2px)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w056e4\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"efiZUDR8q\",style:{backgroundColor:\"rgb(12, 133, 28)\",rotateX:90,z:-100},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13g663g\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"J7arjs3bT\",style:{backgroundColor:\"rgba(255, 255, 255, 0.31)\",rotate:-90},transformTemplate:transformTemplate2})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dzsoqx\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"Dfr_LfBE6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Assassin's Creed III\"})}),className:\"framer-nfefqc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Whrjnjq5S\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:wcDhJSLax,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90)))\"},children:\"2005\"})}),className:\"framer-qbx01c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cFfB7y2vP\",style:{\"--extracted-r6o4lv\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:SNf1dSeIW,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aLdcb.framer-9vq7dd, .framer-aLdcb .framer-9vq7dd { display: block; }\",\".framer-aLdcb.framer-vlklkp { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100px; }\",\".framer-aLdcb .framer-wy0zn4 { 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; transform-style: preserve-3d; width: min-content; }\",\".framer-aLdcb .framer-7q4mi1 { align-content: center; align-items: center; aspect-ratio: 0.07865168539325842 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 267px); justify-content: flex-start; overflow: hidden; padding: 10px 0px 0px 0px; position: relative; width: 21px; }\",\".framer-aLdcb .framer-dsk6a0 { aspect-ratio: 0.07865168539325842 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 267px); left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-aLdcb .framer-1nls2qc { aspect-ratio: 0.7089552238805971 / 1; bottom: -5px; flex: none; overflow: hidden; position: absolute; right: -91px; top: 4px; width: var(--framer-aspect-ratio-supported, 190px); z-index: 1; }\",\".framer-aLdcb .framer-e8goko { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 6px; }\",\".framer-aLdcb .framer-l6f27z { flex: none; height: 146px; left: -220px; overflow: visible; position: absolute; top: -52px; transform-style: preserve-3d; width: 318px; }\",\".framer-aLdcb .framer-1w056e4 { aspect-ratio: 0.11052631578947368 / 1; bottom: 168px; flex: none; height: var(--framer-aspect-ratio-supported, 190px); left: -4px; overflow: hidden; position: absolute; right: 4px; z-index: 1; }\",\".framer-aLdcb .framer-13g663g { aspect-ratio: 190 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 1px); left: -85px; overflow: hidden; position: absolute; right: -84px; top: 50%; }\",\".framer-aLdcb .framer-dzsoqx { align-content: flex-start; align-items: flex-start; bottom: -86px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: -48px; width: min-content; z-index: 1; }\",\".framer-aLdcb .framer-nfefqc, .framer-aLdcb .framer-qbx01c { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-aLdcb.framer-v-107u3f.framer-vlklkp { gap: 0px; text-decoration: none; width: 235px; }\",\".framer-aLdcb.framer-v-107u3f .framer-7q4mi1 { order: 0; }\",\".framer-aLdcb.framer-v-107u3f .framer-dsk6a0 { bottom: -1px; height: unset; left: 48%; right: unset; top: 1px; width: var(--framer-aspect-ratio-supported, 21px); }\",\".framer-aLdcb.framer-v-107u3f .framer-1nls2qc { bottom: -11px; order: 1; right: -79px; top: 10px; }\",\".framer-aLdcb.framer-v-107u3f .framer-l6f27z { left: -183px; top: -8px; }\",\".framer-aLdcb.framer-v-107u3f .framer-1w056e4 { bottom: 162px; left: -16px; order: 2; right: 16px; }\",\".framer-aLdcb.framer-v-107u3f .framer-dzsoqx { left: 17px; right: unset; width: 148px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 267\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ew3sCdfC_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Cuzbj39Hp\":\"spine\",\"r4VbiLZ3S\":\"cover\",\"wcDhJSLax\":\"title\",\"SNf1dSeIW\":\"year\",\"LlbHZpRov\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerN0ro30J8m=withCSS(Component,css,\"framer-aLdcb\");export default FramerN0ro30J8m;FramerN0ro30J8m.displayName=\"3D Game Box 6\";FramerN0ro30J8m.defaultProps={height:267,width:100};addPropertyControls(FramerN0ro30J8m,{variant:{options:[\"ibdGQ0AB9\",\"ew3sCdfC_\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},Cuzbj39Hp:{__defaultAssetReference:\"data:framer/asset-reference,emx6P9dm3UUCoM53dR7UokGCkfY.jpg?originalFilename=Assassins_Creed_3_DVD_NTSC_Custom_f2.jpg&preferredSize=auto\",title:\"Spine\",type:ControlType.ResponsiveImage},r4VbiLZ3S:{__defaultAssetReference:\"data:framer/asset-reference,lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?originalFilename=Assassins_Creed_3_DVD_NTSC_Custom_f2.jpg&preferredSize=auto\",title:\"Cover\",type:ControlType.ResponsiveImage},wcDhJSLax:{defaultValue:\"Assassin's Creed III\",displayTextArea:false,title:\"Title\",type:ControlType.String},SNf1dSeIW:{defaultValue:\"2005\",displayTextArea:false,title:\"Year\",type:ControlType.String},LlbHZpRov:{title:\"Link\",type:ControlType.Link}});addFonts(FramerN0ro30J8m,[{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerN0ro30J8m\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"267\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ew3sCdfC_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"100\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Cuzbj39Hp\\\":\\\"spine\\\",\\\"r4VbiLZ3S\\\":\\\"cover\\\",\\\"wcDhJSLax\\\":\\\"title\\\",\\\"SNf1dSeIW\\\":\\\"year\\\",\\\"LlbHZpRov\\\":\\\"link\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./N0ro30J8m.map","// Generated by Framer (0956b9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,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 cycleOrder=[\"NkqbrspYv\",\"osUYySxM1\"];const serializationHash=\"framer-YJUUL\";const variantClassNames={NkqbrspYv:\"framer-v-77j16z\",osUYySxM1:\"framer-v-1jfhw1y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.15,delay:0,duration:.55,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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"osUYySxM1\",Inactive:\"NkqbrspYv\"};const getProps=({cover,height,id,link,mouseEnter,spine,title,width,year,...props})=>{return{...props,aubjndriM:link??props.aubjndriM,Cuzbj39Hp:spine??props.Cuzbj39Hp??{pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/emx6P9dm3UUCoM53dR7UokGCkfY.jpg?scale-down-to=512&width=55&height=687\",srcSet:\"https://framerusercontent.com/images/emx6P9dm3UUCoM53dR7UokGCkfY.jpg?width=55&height=687 55w\"},lUxpUflCd:mouseEnter??props.lUxpUflCd,r4VbiLZ3S:cover??props.r4VbiLZ3S??{pixelHeight:687,pixelWidth:487,src:\"https://framerusercontent.com/images/lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?scale-down-to=512&width=487&height=687\",srcSet:\"https://framerusercontent.com/images/lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?width=487&height=687 487w\"},SNf1dSeIW:year??props.SNf1dSeIW??\"2005\",variant:humanReadableVariantMap[props.variant]??props.variant??\"NkqbrspYv\",wcDhJSLax:title??props.wcDhJSLax??\"Assassin's Creed III\"};};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,Cuzbj39Hp,r4VbiLZ3S,wcDhJSLax,SNf1dSeIW,aubjndriM,lUxpUflCd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NkqbrspYv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1159ype=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(lUxpUflCd){const res=await lUxpUflCd(...args);if(res===false)return false;}setVariant(\"osUYySxM1\");});const onMouseEnterm42d9c=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(lUxpUflCd){const res=await lUxpUflCd(...args);if(res===false)return false;}});const onMouseLeavelzgqj9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"NkqbrspYv\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"osUYySxM1\")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__*/_jsx(Link,{motionChild:true,nodeId:\"NkqbrspYv\",scopeId:\"npDcMKTSH\",...addPropertyOverrides({osUYySxM1:{href:aubjndriM,openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-77j16z\",className,classNames)} framer-1to6iiu`,\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NkqbrspYv\",onMouseEnter:onMouseEnter1159ype,ref:refBinding,style:{...style},...addPropertyOverrides({osUYySxM1:{\"data-framer-name\":\"Active\",onMouseEnter:onMouseEnterm42d9c,onMouseLeave:onMouseLeavelzgqj9}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xqkr4g\",\"data-framer-name\":\"Box\",layoutDependency:layoutDependency,layoutId:\"Gee5KMbGn\",style:{originX:0,originY:1,rotateX:-38,rotateY:-40,transformPerspective:2e3},variants:{osUYySxM1:{originY:undefined,rotateX:-33,rotateY:-70}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q541uh\",\"data-framer-name\":\"Spine\",layoutDependency:layoutDependency,layoutId:\"O2b9Gb6uZ\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-267)/2)+0+0),pixelHeight:687,pixelWidth:55,sizes:\"21px\",...toResponsiveImage(Cuzbj39Hp),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-i2bjin\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"uWrcZLHEt\",style:{filter:\"brightness(0.75)\",WebkitFilter:\"brightness(0.75)\"},...addPropertyOverrides({osUYySxM1:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-264)/2)+0+1),pixelHeight:687,pixelWidth:55,sizes:\"20.764px\",...toResponsiveImage(Cuzbj39Hp),...{positionX:\"center\",positionY:\"center\"}},transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-267)/2)+4),pixelHeight:687,pixelWidth:487,sizes:\"190px\",...toResponsiveImage(r4VbiLZ3S),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-hs1dnl\",\"data-framer-name\":\"Cover\",layoutDependency:layoutDependency,layoutId:\"tNGAeVEW6\",style:{rotateY:90,z:-100},...addPropertyOverrides({osUYySxM1:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-264)/2)+10),pixelHeight:687,pixelWidth:487,sizes:\"187.8731px\",...toResponsiveImage(r4VbiLZ3S),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zc2tfp\",\"data-framer-name\":\"Highlight\",layoutDependency:layoutDependency,layoutId:\"QxpSpHpcD\",style:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.84) 0%, rgba(201, 201, 201, 0.4) 100%)\"},variants:{osUYySxM1:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.82) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-uha5zc\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"Tw8wUohRB\",style:{background:\"linear-gradient(180deg, rgba(219, 217, 217, 0.4) 1.2457770270270285%, rgb(138, 138, 138) 100%)\",filter:\"blur(2px)\",rotate:122,WebkitFilter:\"blur(2px)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14rld8m\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"JrESl3x6m\",style:{backgroundColor:\"rgb(12, 133, 28)\",rotateX:90,z:-100},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vonl3k\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"b2phoQhFV\",style:{backgroundColor:\"rgba(255, 255, 255, 0.31)\",rotate:-90},transformTemplate:transformTemplate2})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tw4tlm\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"fSvjYsFw_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Assassin's Creed III\"})}),className:\"framer-7mbu37\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VHBmudk3z\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:wcDhJSLax,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90)))\"},children:\"2005\"})}),className:\"framer-fqxbfy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DUshMYTVJ\",style:{\"--extracted-r6o4lv\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:SNf1dSeIW,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YJUUL.framer-1to6iiu, .framer-YJUUL .framer-1to6iiu { display: block; }\",\".framer-YJUUL.framer-77j16z { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100px; }\",\".framer-YJUUL .framer-xqkr4g { 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; transform-style: preserve-3d; width: min-content; }\",\".framer-YJUUL .framer-1q541uh { align-content: center; align-items: center; aspect-ratio: 0.07865168539325842 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 267px); justify-content: flex-start; overflow: hidden; padding: 10px 0px 0px 0px; position: relative; width: 21px; }\",\".framer-YJUUL .framer-i2bjin { aspect-ratio: 0.07865168539325842 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 267px); left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-YJUUL .framer-hs1dnl { aspect-ratio: 0.7089552238805971 / 1; bottom: -5px; flex: none; overflow: hidden; position: absolute; right: -91px; top: 4px; width: var(--framer-aspect-ratio-supported, 190px); z-index: 1; }\",\".framer-YJUUL .framer-zc2tfp { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 6px; }\",\".framer-YJUUL .framer-uha5zc { flex: none; height: 146px; left: -220px; overflow: visible; position: absolute; top: -52px; transform-style: preserve-3d; width: 318px; }\",\".framer-YJUUL .framer-14rld8m { aspect-ratio: 0.11052631578947368 / 1; bottom: 168px; flex: none; height: var(--framer-aspect-ratio-supported, 190px); left: -4px; overflow: hidden; position: absolute; right: 4px; z-index: 1; }\",\".framer-YJUUL .framer-1vonl3k { aspect-ratio: 190 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 1px); left: -85px; overflow: hidden; position: absolute; right: -84px; top: 50%; }\",\".framer-YJUUL .framer-tw4tlm { align-content: flex-start; align-items: flex-start; bottom: -86px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: -48px; width: min-content; z-index: 1; }\",\".framer-YJUUL .framer-7mbu37, .framer-YJUUL .framer-fqxbfy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YJUUL.framer-v-1jfhw1y.framer-77j16z { gap: 0px; text-decoration: none; width: 235px; }\",\".framer-YJUUL.framer-v-1jfhw1y .framer-1q541uh { height: var(--framer-aspect-ratio-supported, 264px); order: 0; }\",\".framer-YJUUL.framer-v-1jfhw1y .framer-i2bjin { bottom: -1px; height: unset; left: 48%; right: unset; top: 1px; width: var(--framer-aspect-ratio-supported, 21px); }\",\".framer-YJUUL.framer-v-1jfhw1y .framer-hs1dnl { bottom: -11px; order: 1; right: -79px; top: 10px; }\",\".framer-YJUUL.framer-v-1jfhw1y .framer-uha5zc { left: -183px; top: -8px; }\",\".framer-YJUUL.framer-v-1jfhw1y .framer-14rld8m { bottom: 162px; left: -16px; order: 2; right: 16px; }\",\".framer-YJUUL.framer-v-1jfhw1y .framer-tw4tlm { left: 17px; right: unset; width: 148px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 267\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"osUYySxM1\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Cuzbj39Hp\":\"spine\",\"r4VbiLZ3S\":\"cover\",\"wcDhJSLax\":\"title\",\"SNf1dSeIW\":\"year\",\"aubjndriM\":\"link\",\"lUxpUflCd\":\"mouseEnter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernpDcMKTSH=withCSS(Component,css,\"framer-YJUUL\");export default FramernpDcMKTSH;FramernpDcMKTSH.displayName=\"3D Game Box 2\";FramernpDcMKTSH.defaultProps={height:267,width:100};addPropertyControls(FramernpDcMKTSH,{variant:{options:[\"NkqbrspYv\",\"osUYySxM1\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},Cuzbj39Hp:{__defaultAssetReference:\"data:framer/asset-reference,emx6P9dm3UUCoM53dR7UokGCkfY.jpg?originalFilename=Assassins_Creed_3_DVD_NTSC_Custom_f2.jpg&preferredSize=auto\",title:\"Spine\",type:ControlType.ResponsiveImage},r4VbiLZ3S:{__defaultAssetReference:\"data:framer/asset-reference,lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?originalFilename=Assassins_Creed_3_DVD_NTSC_Custom_f2.jpg&preferredSize=auto\",title:\"Cover\",type:ControlType.ResponsiveImage},wcDhJSLax:{defaultValue:\"Assassin's Creed III\",displayTextArea:false,title:\"Title\",type:ControlType.String},SNf1dSeIW:{defaultValue:\"2005\",displayTextArea:false,title:\"Year\",type:ControlType.String},aubjndriM:{title:\"Link\",type:ControlType.Link},lUxpUflCd:{title:\"Mouse Enter\",type:ControlType.EventHandler}});addFonts(FramernpDcMKTSH,[{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernpDcMKTSH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Cuzbj39Hp\\\":\\\"spine\\\",\\\"r4VbiLZ3S\\\":\\\"cover\\\",\\\"wcDhJSLax\\\":\\\"title\\\",\\\"SNf1dSeIW\\\":\\\"year\\\",\\\"aubjndriM\\\":\\\"link\\\",\\\"lUxpUflCd\\\":\\\"mouseEnter\\\"}\",\"framerIntrinsicHeight\":\"267\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"osUYySxM1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"100\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./npDcMKTSH.map","// Generated by Framer (69f3b1e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,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 cycleOrder=[\"HvA0VL6Gq\",\"aF8GFwg4e\"];const serializationHash=\"framer-zhRsT\";const variantClassNames={aF8GFwg4e:\"framer-v-boxbrr\",HvA0VL6Gq:\"framer-v-1xbkrta\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.15,delay:0,duration:.55,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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"aF8GFwg4e\",Inactive:\"HvA0VL6Gq\"};const getProps=({cover,height,id,link,spine,title,width,year,...props})=>{return{...props,Cuzbj39Hp:spine??props.Cuzbj39Hp??{pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/emx6P9dm3UUCoM53dR7UokGCkfY.jpg?scale-down-to=512&width=55&height=687\",srcSet:\"https://framerusercontent.com/images/emx6P9dm3UUCoM53dR7UokGCkfY.jpg?width=55&height=687 55w\"},r4VbiLZ3S:cover??props.r4VbiLZ3S??{pixelHeight:687,pixelWidth:487,src:\"https://framerusercontent.com/images/lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?scale-down-to=512&width=487&height=687\",srcSet:\"https://framerusercontent.com/images/lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?width=487&height=687 487w\"},SNf1dSeIW:year??props.SNf1dSeIW??\"2005\",variant:humanReadableVariantMap[props.variant]??props.variant??\"HvA0VL6Gq\",wcDhJSLax:title??props.wcDhJSLax??\"Assassin's Creed III\",z1two8Jfh:link??props.z1two8Jfh};};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,Cuzbj39Hp,r4VbiLZ3S,wcDhJSLax,SNf1dSeIW,z1two8Jfh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HvA0VL6Gq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1fltbl9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"aF8GFwg4e\");});const onMouseLeaveeey9u4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"HvA0VL6Gq\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"aF8GFwg4e\")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__*/_jsx(Link,{href:z1two8Jfh,motionChild:true,nodeId:\"HvA0VL6Gq\",openInNewTab:false,scopeId:\"x_IzC5Tiq\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1xbkrta\",className,classNames)} framer-1atog1n`,\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HvA0VL6Gq\",onMouseEnter:onMouseEnter1fltbl9,ref:refBinding,style:{...style},...addPropertyOverrides({aF8GFwg4e:{\"data-framer-name\":\"Active\",onMouseEnter:undefined,onMouseLeave:onMouseLeaveeey9u4}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vpih4f\",\"data-framer-name\":\"Box\",layoutDependency:layoutDependency,layoutId:\"qeK8bzH94\",style:{originX:0,originY:1,rotateX:-38,rotateY:-40,transformPerspective:2e3},variants:{aF8GFwg4e:{originY:undefined,rotateX:-33,rotateY:-70}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w1f7tt\",\"data-framer-name\":\"Spine\",layoutDependency:layoutDependency,layoutId:\"Ya4RPFCwy\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+0+0),pixelHeight:687,pixelWidth:55,sizes:\"21px\",...toResponsiveImage(Cuzbj39Hp),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-qp5ttj\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"JMDwchoaK\",style:{filter:\"brightness(0.75)\",WebkitFilter:\"brightness(0.75)\"},...addPropertyOverrides({aF8GFwg4e:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-264)/2)+0+1),pixelHeight:687,pixelWidth:55,sizes:\"20.764px\",...toResponsiveImage(Cuzbj39Hp),...{positionX:\"center\",positionY:\"center\"}},transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+4),pixelHeight:687,pixelWidth:487,sizes:\"190px\",...toResponsiveImage(r4VbiLZ3S),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1p1hdog\",\"data-framer-name\":\"Cover\",layoutDependency:layoutDependency,layoutId:\"jmcN8hgnS\",style:{rotateY:90,z:-100},...addPropertyOverrides({aF8GFwg4e:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-264)/2)+10),pixelHeight:687,pixelWidth:487,sizes:\"187.8731px\",...toResponsiveImage(r4VbiLZ3S),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wuredw\",\"data-framer-name\":\"Highlight\",layoutDependency:layoutDependency,layoutId:\"qtAfIaZF1\",style:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.84) 0%, rgba(201, 201, 201, 0.4) 100%)\"},variants:{aF8GFwg4e:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.82) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jh9q1f\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"wJWqqU5tF\",style:{background:\"linear-gradient(180deg, rgba(219, 217, 217, 0.4) 1.2457770270270285%, rgb(138, 138, 138) 100%)\",filter:\"blur(2px)\",rotate:122,WebkitFilter:\"blur(2px)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mn2qod\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"y6w03o0sp\",style:{backgroundColor:\"rgb(12, 133, 28)\",rotateX:90,z:-100},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17zueel\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Rk2QHTJcA\",style:{backgroundColor:\"rgba(255, 255, 255, 0.31)\",rotate:-90},transformTemplate:transformTemplate2})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ofdswt\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"iaoTQA434\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Assassin's Creed III\"})}),className:\"framer-1n39ohq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UJres4wP4\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:wcDhJSLax,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90)))\"},children:\"2005\"})}),className:\"framer-74kune\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yqPtXWXci\",style:{\"--extracted-r6o4lv\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:SNf1dSeIW,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zhRsT.framer-1atog1n, .framer-zhRsT .framer-1atog1n { display: block; }\",\".framer-zhRsT.framer-1xbkrta { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100px; }\",\".framer-zhRsT .framer-1vpih4f { 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; transform-style: preserve-3d; width: min-content; }\",\".framer-zhRsT .framer-1w1f7tt { align-content: center; align-items: center; aspect-ratio: 0.07865168539325842 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 267px); justify-content: flex-start; overflow: hidden; padding: 10px 0px 0px 0px; position: relative; width: 21px; }\",\".framer-zhRsT .framer-qp5ttj { aspect-ratio: 0.07865168539325842 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 267px); left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-zhRsT .framer-1p1hdog { aspect-ratio: 0.7089552238805971 / 1; bottom: -5px; flex: none; overflow: hidden; position: absolute; right: -91px; top: 4px; width: var(--framer-aspect-ratio-supported, 190px); z-index: 1; }\",\".framer-zhRsT .framer-1wuredw { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 6px; }\",\".framer-zhRsT .framer-jh9q1f { flex: none; height: 146px; left: -220px; overflow: visible; position: absolute; top: -52px; transform-style: preserve-3d; width: 318px; }\",\".framer-zhRsT .framer-mn2qod { aspect-ratio: 0.11052631578947368 / 1; bottom: 168px; flex: none; height: var(--framer-aspect-ratio-supported, 190px); left: -4px; overflow: hidden; position: absolute; right: 4px; z-index: 1; }\",\".framer-zhRsT .framer-17zueel { aspect-ratio: 190 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 1px); left: -85px; overflow: hidden; position: absolute; right: -84px; top: 50%; }\",\".framer-zhRsT .framer-1ofdswt { align-content: flex-start; align-items: flex-start; bottom: -86px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: -48px; width: min-content; z-index: 1; }\",\".framer-zhRsT .framer-1n39ohq, .framer-zhRsT .framer-74kune { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zhRsT.framer-v-boxbrr.framer-1xbkrta { gap: 0px; width: 235px; }\",\".framer-zhRsT.framer-v-boxbrr .framer-1w1f7tt { order: 0; }\",\".framer-zhRsT.framer-v-boxbrr .framer-qp5ttj { bottom: -1px; height: unset; left: 48%; right: unset; top: 1px; width: var(--framer-aspect-ratio-supported, 21px); }\",\".framer-zhRsT.framer-v-boxbrr .framer-1p1hdog { bottom: -11px; order: 1; right: -79px; top: 10px; }\",\".framer-zhRsT.framer-v-boxbrr .framer-jh9q1f { left: -183px; top: -8px; }\",\".framer-zhRsT.framer-v-boxbrr .framer-mn2qod { bottom: 162px; left: -16px; order: 2; right: 16px; }\",\".framer-zhRsT.framer-v-boxbrr .framer-1ofdswt { left: 17px; right: unset; width: 148px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 267\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"aF8GFwg4e\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Cuzbj39Hp\":\"spine\",\"r4VbiLZ3S\":\"cover\",\"wcDhJSLax\":\"title\",\"SNf1dSeIW\":\"year\",\"z1two8Jfh\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerx_IzC5Tiq=withCSS(Component,css,\"framer-zhRsT\");export default Framerx_IzC5Tiq;Framerx_IzC5Tiq.displayName=\"3D Game Box 7\";Framerx_IzC5Tiq.defaultProps={height:267,width:100};addPropertyControls(Framerx_IzC5Tiq,{variant:{options:[\"HvA0VL6Gq\",\"aF8GFwg4e\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},Cuzbj39Hp:{__defaultAssetReference:\"data:framer/asset-reference,emx6P9dm3UUCoM53dR7UokGCkfY.jpg?originalFilename=Assassins_Creed_3_DVD_NTSC_Custom_f2.jpg&preferredSize=auto\",title:\"Spine\",type:ControlType.ResponsiveImage},r4VbiLZ3S:{__defaultAssetReference:\"data:framer/asset-reference,lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?originalFilename=Assassins_Creed_3_DVD_NTSC_Custom_f2.jpg&preferredSize=auto\",title:\"Cover\",type:ControlType.ResponsiveImage},wcDhJSLax:{defaultValue:\"Assassin's Creed III\",displayTextArea:false,title:\"Title\",type:ControlType.String},SNf1dSeIW:{defaultValue:\"2005\",displayTextArea:false,title:\"Year\",type:ControlType.String},z1two8Jfh:{title:\"Link\",type:ControlType.Link}});addFonts(Framerx_IzC5Tiq,[{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx_IzC5Tiq\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"100\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"267\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Cuzbj39Hp\\\":\\\"spine\\\",\\\"r4VbiLZ3S\\\":\\\"cover\\\",\\\"wcDhJSLax\\\":\\\"title\\\",\\\"SNf1dSeIW\\\":\\\"year\\\",\\\"z1two8Jfh\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aF8GFwg4e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./x_IzC5Tiq.map","// Generated by Framer (69f3b1e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,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 cycleOrder=[\"ejWRB7rks\",\"IQJ_MRzqd\"];const serializationHash=\"framer-Ixu6S\";const variantClassNames={ejWRB7rks:\"framer-v-1iz5sko\",IQJ_MRzqd:\"framer-v-1vr000t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.15,delay:0,duration:.55,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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"IQJ_MRzqd\",Inactive:\"ejWRB7rks\"};const getProps=({cover,height,id,link,spine,title,width,year,...props})=>{return{...props,aDMKIjFTR:link??props.aDMKIjFTR,Cuzbj39Hp:spine??props.Cuzbj39Hp??{pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/emx6P9dm3UUCoM53dR7UokGCkfY.jpg?scale-down-to=512&width=55&height=687\",srcSet:\"https://framerusercontent.com/images/emx6P9dm3UUCoM53dR7UokGCkfY.jpg?width=55&height=687 55w\"},r4VbiLZ3S:cover??props.r4VbiLZ3S??{pixelHeight:687,pixelWidth:487,src:\"https://framerusercontent.com/images/lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?scale-down-to=512&width=487&height=687\",srcSet:\"https://framerusercontent.com/images/lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?width=487&height=687 487w\"},SNf1dSeIW:year??props.SNf1dSeIW??\"2005\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ejWRB7rks\",wcDhJSLax:title??props.wcDhJSLax??\"Assassin's Creed III\"};};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,Cuzbj39Hp,r4VbiLZ3S,wcDhJSLax,SNf1dSeIW,aDMKIjFTR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ejWRB7rks\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter62vbwl=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"IQJ_MRzqd\");});const onMouseLeavetfye9o=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ejWRB7rks\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"IQJ_MRzqd\")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__*/_jsx(Link,{href:aDMKIjFTR,motionChild:true,nodeId:\"ejWRB7rks\",openInNewTab:false,scopeId:\"yWBh2_mPu\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1iz5sko\",className,classNames)} framer-6etvtu`,\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ejWRB7rks\",onMouseEnter:onMouseEnter62vbwl,ref:refBinding,style:{...style},...addPropertyOverrides({IQJ_MRzqd:{\"data-framer-name\":\"Active\",onMouseEnter:undefined,onMouseLeave:onMouseLeavetfye9o}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3cfeax\",\"data-framer-name\":\"Box\",layoutDependency:layoutDependency,layoutId:\"e27TJ9FJG\",style:{originX:0,originY:1,rotateX:-38,rotateY:-40,transformPerspective:2e3},variants:{IQJ_MRzqd:{originY:undefined,rotateX:-33,rotateY:-70}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10a3nz\",\"data-framer-name\":\"Spine\",layoutDependency:layoutDependency,layoutId:\"nVlpf5aRO\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+0+0),pixelHeight:687,pixelWidth:55,sizes:\"21px\",...toResponsiveImage(Cuzbj39Hp),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-v8vrre\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"nKvpL5m_p\",style:{filter:\"brightness(0.75)\",WebkitFilter:\"brightness(0.75)\"},...addPropertyOverrides({IQJ_MRzqd:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-264)/2)+0+1),pixelHeight:687,pixelWidth:55,sizes:\"20.764px\",...toResponsiveImage(Cuzbj39Hp),...{positionX:\"center\",positionY:\"center\"}},transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+4),pixelHeight:687,pixelWidth:487,sizes:\"190px\",...toResponsiveImage(r4VbiLZ3S),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-ykaglt\",\"data-framer-name\":\"Cover\",layoutDependency:layoutDependency,layoutId:\"x1rSfqpOl\",style:{rotateY:90,z:-100},...addPropertyOverrides({IQJ_MRzqd:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-264)/2)+10),pixelHeight:687,pixelWidth:487,sizes:\"187.8731px\",...toResponsiveImage(r4VbiLZ3S),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c7gez9\",\"data-framer-name\":\"Highlight\",layoutDependency:layoutDependency,layoutId:\"xthTHv2S5\",style:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.84) 0%, rgba(201, 201, 201, 0.4) 100%)\"},variants:{IQJ_MRzqd:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.82) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e3aif2\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"sjP_kZzsX\",style:{background:\"linear-gradient(180deg, rgba(219, 217, 217, 0.4) 1.2457770270270285%, rgb(138, 138, 138) 100%)\",filter:\"blur(2px)\",rotate:122,WebkitFilter:\"blur(2px)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zuk240\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"IEd79vZ2Z\",style:{backgroundColor:\"rgb(12, 133, 28)\",rotateX:90,z:-100},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mw60zr\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"nFcO3ShQC\",style:{backgroundColor:\"rgba(255, 255, 255, 0.31)\",rotate:-90},transformTemplate:transformTemplate2})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15txvut\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"nfpUy7rVd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Assassin's Creed III\"})}),className:\"framer-is117t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MLuQx2ct8\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:wcDhJSLax,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90)))\"},children:\"2005\"})}),className:\"framer-g3hz2u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wPEjecXv8\",style:{\"--extracted-r6o4lv\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:SNf1dSeIW,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ixu6S.framer-6etvtu, .framer-Ixu6S .framer-6etvtu { display: block; }\",\".framer-Ixu6S.framer-1iz5sko { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100px; }\",\".framer-Ixu6S .framer-3cfeax { 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; transform-style: preserve-3d; width: min-content; }\",\".framer-Ixu6S .framer-10a3nz { align-content: center; align-items: center; aspect-ratio: 0.07865168539325842 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 267px); justify-content: flex-start; overflow: hidden; padding: 10px 0px 0px 0px; position: relative; width: 21px; }\",\".framer-Ixu6S .framer-v8vrre { aspect-ratio: 0.07865168539325842 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 267px); left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-Ixu6S .framer-ykaglt { aspect-ratio: 0.7089552238805971 / 1; bottom: -5px; flex: none; overflow: hidden; position: absolute; right: -91px; top: 4px; width: var(--framer-aspect-ratio-supported, 190px); z-index: 1; }\",\".framer-Ixu6S .framer-1c7gez9 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 6px; }\",\".framer-Ixu6S .framer-1e3aif2 { flex: none; height: 146px; left: -220px; overflow: visible; position: absolute; top: -52px; transform-style: preserve-3d; width: 318px; }\",\".framer-Ixu6S .framer-zuk240 { aspect-ratio: 0.11052631578947368 / 1; bottom: 168px; flex: none; height: var(--framer-aspect-ratio-supported, 190px); left: -4px; overflow: hidden; position: absolute; right: 4px; z-index: 1; }\",\".framer-Ixu6S .framer-1mw60zr { aspect-ratio: 190 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 1px); left: -85px; overflow: hidden; position: absolute; right: -84px; top: 50%; }\",\".framer-Ixu6S .framer-15txvut { align-content: flex-start; align-items: flex-start; bottom: -86px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: -48px; width: min-content; z-index: 1; }\",\".framer-Ixu6S .framer-is117t, .framer-Ixu6S .framer-g3hz2u { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Ixu6S.framer-v-1vr000t.framer-1iz5sko { gap: 0px; width: 235px; }\",\".framer-Ixu6S.framer-v-1vr000t .framer-10a3nz { order: 0; }\",\".framer-Ixu6S.framer-v-1vr000t .framer-v8vrre { bottom: -1px; height: unset; left: 48%; right: unset; top: 1px; width: var(--framer-aspect-ratio-supported, 21px); }\",\".framer-Ixu6S.framer-v-1vr000t .framer-ykaglt { bottom: -11px; order: 1; right: -79px; top: 10px; }\",\".framer-Ixu6S.framer-v-1vr000t .framer-1e3aif2 { left: -183px; top: -8px; }\",\".framer-Ixu6S.framer-v-1vr000t .framer-zuk240 { bottom: 162px; left: -16px; order: 2; right: 16px; }\",\".framer-Ixu6S.framer-v-1vr000t .framer-15txvut { left: 17px; right: unset; width: 148px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 267\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IQJ_MRzqd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Cuzbj39Hp\":\"spine\",\"r4VbiLZ3S\":\"cover\",\"wcDhJSLax\":\"title\",\"SNf1dSeIW\":\"year\",\"aDMKIjFTR\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryWBh2_mPu=withCSS(Component,css,\"framer-Ixu6S\");export default FrameryWBh2_mPu;FrameryWBh2_mPu.displayName=\"3D Game Box 5\";FrameryWBh2_mPu.defaultProps={height:267,width:100};addPropertyControls(FrameryWBh2_mPu,{variant:{options:[\"ejWRB7rks\",\"IQJ_MRzqd\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},Cuzbj39Hp:{__defaultAssetReference:\"data:framer/asset-reference,emx6P9dm3UUCoM53dR7UokGCkfY.jpg?originalFilename=Assassins_Creed_3_DVD_NTSC_Custom_f2.jpg&preferredSize=auto\",title:\"Spine\",type:ControlType.ResponsiveImage},r4VbiLZ3S:{__defaultAssetReference:\"data:framer/asset-reference,lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?originalFilename=Assassins_Creed_3_DVD_NTSC_Custom_f2.jpg&preferredSize=auto\",title:\"Cover\",type:ControlType.ResponsiveImage},wcDhJSLax:{defaultValue:\"Assassin's Creed III\",displayTextArea:false,title:\"Title\",type:ControlType.String},SNf1dSeIW:{defaultValue:\"2005\",displayTextArea:false,title:\"Year\",type:ControlType.String},aDMKIjFTR:{title:\"Link\",type:ControlType.Link}});addFonts(FrameryWBh2_mPu,[{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryWBh2_mPu\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IQJ_MRzqd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"267\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"Cuzbj39Hp\\\":\\\"spine\\\",\\\"r4VbiLZ3S\\\":\\\"cover\\\",\\\"wcDhJSLax\\\":\\\"title\\\",\\\"SNf1dSeIW\\\":\\\"year\\\",\\\"aDMKIjFTR\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"100\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yWBh2_mPu.map","// Generated by Framer (0956b9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,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 cycleOrder=[\"F_TIpXarG\",\"DO31NS_z2\"];const serializationHash=\"framer-EOUp4\";const variantClassNames={DO31NS_z2:\"framer-v-1g0jafn\",F_TIpXarG:\"framer-v-1kfy0x1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.15,delay:0,duration:.55,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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"DO31NS_z2\",Inactive:\"F_TIpXarG\"};const getProps=({cover,height,id,link,spine,title,width,year,...props})=>{return{...props,b8pBiDLzI:link??props.b8pBiDLzI,Cuzbj39Hp:spine??props.Cuzbj39Hp??{pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/emx6P9dm3UUCoM53dR7UokGCkfY.jpg?scale-down-to=512&width=55&height=687\",srcSet:\"https://framerusercontent.com/images/emx6P9dm3UUCoM53dR7UokGCkfY.jpg?width=55&height=687 55w\"},r4VbiLZ3S:cover??props.r4VbiLZ3S??{pixelHeight:687,pixelWidth:487,src:\"https://framerusercontent.com/images/lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?scale-down-to=512&width=487&height=687\",srcSet:\"https://framerusercontent.com/images/lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?width=487&height=687 487w\"},SNf1dSeIW:year??props.SNf1dSeIW??\"2005\",variant:humanReadableVariantMap[props.variant]??props.variant??\"F_TIpXarG\",wcDhJSLax:title??props.wcDhJSLax??\"Assassin's Creed III\"};};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,Cuzbj39Hp,r4VbiLZ3S,wcDhJSLax,SNf1dSeIW,b8pBiDLzI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"F_TIpXarG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1c8ikyb=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"DO31NS_z2\");});const onMouseLeave7mlv4i=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"F_TIpXarG\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"DO31NS_z2\")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__*/_jsx(Link,{motionChild:true,nodeId:\"F_TIpXarG\",scopeId:\"Yz48acuH5\",...addPropertyOverrides({DO31NS_z2:{href:b8pBiDLzI,openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1kfy0x1\",className,classNames)} framer-1vuay34`,\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"F_TIpXarG\",onMouseEnter:onMouseEnter1c8ikyb,ref:refBinding,style:{...style},...addPropertyOverrides({DO31NS_z2:{\"data-framer-name\":\"Active\",onMouseEnter:undefined,onMouseLeave:onMouseLeave7mlv4i}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dd7dnc\",\"data-framer-name\":\"Box\",layoutDependency:layoutDependency,layoutId:\"Zj81k0Ye2\",style:{originX:0,originY:1,rotateX:-38,rotateY:-40,transformPerspective:2e3},variants:{DO31NS_z2:{originY:undefined,rotateX:-33,rotateY:-70}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-u5w7ly\",\"data-framer-name\":\"Spine\",layoutDependency:layoutDependency,layoutId:\"wTcgAejtY\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+0+0),pixelHeight:687,pixelWidth:55,sizes:\"21px\",...toResponsiveImage(Cuzbj39Hp),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-129zyqg\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"sJ8tUqA7A\",style:{filter:\"brightness(0.75)\",WebkitFilter:\"brightness(0.75)\"},...addPropertyOverrides({DO31NS_z2:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-264)/2)+0+1),pixelHeight:687,pixelWidth:55,sizes:\"20.764px\",...toResponsiveImage(Cuzbj39Hp),...{positionX:\"center\",positionY:\"center\"}},transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+4),pixelHeight:687,pixelWidth:487,sizes:\"190px\",...toResponsiveImage(r4VbiLZ3S),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-qb4p35\",\"data-framer-name\":\"Cover\",layoutDependency:layoutDependency,layoutId:\"WoEsqA5AC\",style:{rotateY:90,z:-100},...addPropertyOverrides({DO31NS_z2:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-264)/2)+10),pixelHeight:687,pixelWidth:487,sizes:\"187.8731px\",...toResponsiveImage(r4VbiLZ3S),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mogywg\",\"data-framer-name\":\"Highlight\",layoutDependency:layoutDependency,layoutId:\"iPRnZQzNG\",style:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.84) 0%, rgba(201, 201, 201, 0.4) 100%)\"},variants:{DO31NS_z2:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.82) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-udqcoe\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"EdcPCEeal\",style:{background:\"linear-gradient(180deg, rgba(219, 217, 217, 0.4) 1.2457770270270285%, rgb(138, 138, 138) 100%)\",filter:\"blur(2px)\",rotate:122,WebkitFilter:\"blur(2px)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ng8ztw\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"QwnKsKYtz\",style:{backgroundColor:\"rgb(12, 133, 28)\",rotateX:90,z:-100},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dd9umq\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"zR0X8QDBa\",style:{backgroundColor:\"rgba(255, 255, 255, 0.31)\",rotate:-90},transformTemplate:transformTemplate2})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fqzfe0\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"Xd0r5XtAp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\"},children:\"Assassin's Creed III\"})}),className:\"framer-zo5nxn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wapQBV55q\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:wcDhJSLax,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90)))\"},children:\"2005\"})}),className:\"framer-2gv9aq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FmlBPzIjH\",style:{\"--extracted-r6o4lv\":\"var(--token-82b5832e-a0cf-4abf-84b4-daf77b132a71, rgb(81, 86, 90))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:SNf1dSeIW,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EOUp4.framer-1vuay34, .framer-EOUp4 .framer-1vuay34 { display: block; }\",\".framer-EOUp4.framer-1kfy0x1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100px; }\",\".framer-EOUp4 .framer-dd7dnc { 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; transform-style: preserve-3d; width: min-content; }\",\".framer-EOUp4 .framer-u5w7ly { align-content: center; align-items: center; aspect-ratio: 0.07865168539325842 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 267px); justify-content: flex-start; overflow: hidden; padding: 10px 0px 0px 0px; position: relative; width: 21px; }\",\".framer-EOUp4 .framer-129zyqg { aspect-ratio: 0.07865168539325842 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 267px); left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-EOUp4 .framer-qb4p35 { aspect-ratio: 0.7089552238805971 / 1; bottom: -5px; flex: none; overflow: hidden; position: absolute; right: -91px; top: 4px; width: var(--framer-aspect-ratio-supported, 190px); z-index: 1; }\",\".framer-EOUp4 .framer-mogywg { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 6px; }\",\".framer-EOUp4 .framer-udqcoe { flex: none; height: 146px; left: -220px; overflow: visible; position: absolute; top: -52px; transform-style: preserve-3d; width: 318px; }\",\".framer-EOUp4 .framer-1ng8ztw { aspect-ratio: 0.11052631578947368 / 1; bottom: 168px; flex: none; height: var(--framer-aspect-ratio-supported, 190px); left: -4px; overflow: hidden; position: absolute; right: 4px; z-index: 1; }\",\".framer-EOUp4 .framer-1dd9umq { aspect-ratio: 190 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 1px); left: -85px; overflow: hidden; position: absolute; right: -84px; top: 50%; }\",\".framer-EOUp4 .framer-1fqzfe0 { align-content: flex-start; align-items: flex-start; bottom: -86px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: -48px; width: min-content; z-index: 1; }\",\".framer-EOUp4 .framer-zo5nxn, .framer-EOUp4 .framer-2gv9aq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EOUp4.framer-v-1g0jafn.framer-1kfy0x1 { gap: 0px; text-decoration: none; width: 235px; }\",\".framer-EOUp4.framer-v-1g0jafn .framer-u5w7ly { order: 0; }\",\".framer-EOUp4.framer-v-1g0jafn .framer-129zyqg { bottom: -1px; height: unset; left: 48%; right: unset; top: 1px; width: var(--framer-aspect-ratio-supported, 21px); }\",\".framer-EOUp4.framer-v-1g0jafn .framer-qb4p35 { bottom: -11px; order: 1; right: -79px; top: 10px; }\",\".framer-EOUp4.framer-v-1g0jafn .framer-udqcoe { left: -183px; top: -8px; }\",\".framer-EOUp4.framer-v-1g0jafn .framer-1ng8ztw { bottom: 162px; left: -16px; order: 2; right: 16px; }\",\".framer-EOUp4.framer-v-1g0jafn .framer-1fqzfe0 { left: 17px; right: unset; width: 148px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 267\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DO31NS_z2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Cuzbj39Hp\":\"spine\",\"r4VbiLZ3S\":\"cover\",\"wcDhJSLax\":\"title\",\"SNf1dSeIW\":\"year\",\"b8pBiDLzI\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYz48acuH5=withCSS(Component,css,\"framer-EOUp4\");export default FramerYz48acuH5;FramerYz48acuH5.displayName=\"3D Game Box 3\";FramerYz48acuH5.defaultProps={height:267,width:100};addPropertyControls(FramerYz48acuH5,{variant:{options:[\"F_TIpXarG\",\"DO31NS_z2\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},Cuzbj39Hp:{__defaultAssetReference:\"data:framer/asset-reference,emx6P9dm3UUCoM53dR7UokGCkfY.jpg?originalFilename=Assassins_Creed_3_DVD_NTSC_Custom_f2.jpg&preferredSize=auto\",title:\"Spine\",type:ControlType.ResponsiveImage},r4VbiLZ3S:{__defaultAssetReference:\"data:framer/asset-reference,lrEck3j4Gp72l3vMm3Vdlo8d1k.jpg?originalFilename=Assassins_Creed_3_DVD_NTSC_Custom_f2.jpg&preferredSize=auto\",title:\"Cover\",type:ControlType.ResponsiveImage},wcDhJSLax:{defaultValue:\"Assassin's Creed III\",displayTextArea:false,title:\"Title\",type:ControlType.String},SNf1dSeIW:{defaultValue:\"2005\",displayTextArea:false,title:\"Year\",type:ControlType.String},b8pBiDLzI:{title:\"Link\",type:ControlType.Link}});addFonts(FramerYz48acuH5,[{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYz48acuH5\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DO31NS_z2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"Cuzbj39Hp\\\":\\\"spine\\\",\\\"r4VbiLZ3S\\\":\\\"cover\\\",\\\"wcDhJSLax\\\":\\\"title\\\",\\\"SNf1dSeIW\\\":\\\"year\\\",\\\"b8pBiDLzI\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"100\",\"framerIntrinsicHeight\":\"267\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Yz48acuH5.map","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DGameBox4 from\"https://framerusercontent.com/modules/wKULabZ80zWo1qjGSbVh/gdOTt6QZQDMsXDyMfMXi/IykcbIInT.js\";import DGameBox6 from\"https://framerusercontent.com/modules/kT5AekfDiCZm7HL3pFqB/a50m4Wgv2wSyycfwaTHV/N0ro30J8m.js\";import DGameBox2 from\"https://framerusercontent.com/modules/0lU238Adv3lVUAkZ9xcN/XV8np9Oe8kfnjAg9wuzV/npDcMKTSH.js\";import DGameBox7 from\"https://framerusercontent.com/modules/pnkSV6jzT1cpmE3HmQJK/f1bnsucNXGo01YropqdN/x_IzC5Tiq.js\";import DGameBox5 from\"https://framerusercontent.com/modules/qAJcLyfziJOq7eWVChsZ/L0KsiRGhere5pSx9fR1n/yWBh2_mPu.js\";import DGameBox3 from\"https://framerusercontent.com/modules/uYHS69UUWSFPWhLFPzNC/lg2aCZ2Kbp1MvIzEsuR2/Yz48acuH5.js\";const DGameBox3Fonts=getFonts(DGameBox3);const DGameBox7Fonts=getFonts(DGameBox7);const DGameBox6Fonts=getFonts(DGameBox6);const DGameBox5Fonts=getFonts(DGameBox5);const DGameBox4Fonts=getFonts(DGameBox4);const DGameBox2Fonts=getFonts(DGameBox2);const cycleOrder=[\"q0DnLAUUD\",\"ydIG9pyWD\",\"JFoCkcjX_\",\"ldeVgiO29\",\"PK3rt4RX6\",\"OELWWJnx6\",\"BlKxu7Me8\",\"djEyOOa4y\"];const serializationHash=\"framer-5guJJ\";const variantClassNames={BlKxu7Me8:\"framer-v-10vq5se\",djEyOOa4y:\"framer-v-1157f4b\",JFoCkcjX_:\"framer-v-1fqekew\",ldeVgiO29:\"framer-v-bgaukg\",OELWWJnx6:\"framer-v-1rz3dre\",PK3rt4RX6:\"framer-v-1nrwyfw\",q0DnLAUUD:\"framer-v-1kcok7q\",ydIG9pyWD:\"framer-v-id9ezy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.15,delay:0,duration:.55,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??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={\"1\":\"ydIG9pyWD\",\"2\":\"JFoCkcjX_\",\"3\":\"ldeVgiO29\",\"4\":\"PK3rt4RX6\",\"5\":\"OELWWJnx6\",\"6\":\"BlKxu7Me8\",\"7\":\"djEyOOa4y\",Default:\"q0DnLAUUD\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"q0DnLAUUD\"};};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:\"q0DnLAUUD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntervegjwl=activeVariantCallback(async(...args)=>{setVariant(\"ydIG9pyWD\");});const onMouseLeave423eiy=activeVariantCallback(async(...args)=>{setVariant(\"q0DnLAUUD\");});const onMouseEnterggbgj2=activeVariantCallback(async(...args)=>{setVariant(\"JFoCkcjX_\");});const onMouseEnterevgxjx=activeVariantCallback(async(...args)=>{setVariant(\"ldeVgiO29\");});const onMouseEnter1ijyrnj=activeVariantCallback(async(...args)=>{setVariant(\"PK3rt4RX6\");});const onMouseEnter18nsvxj=activeVariantCallback(async(...args)=>{setVariant(\"OELWWJnx6\");});const onMouseEnter1avetfy=activeVariantCallback(async(...args)=>{setVariant(\"BlKxu7Me8\");});const lUxpUflCd13yqmqm=activeVariantCallback(async(...args)=>{setVariant(\"djEyOOa4y\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"BlKxu7Me8\",\"djEyOOa4y\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"BlKxu7Me8\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"djEyOOa4y\")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-1kcok7q\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"q0DnLAUUD\",ref:refBinding,style:{...style},...addPropertyOverrides({BlKxu7Me8:{\"data-framer-name\":\"6\"},djEyOOa4y:{\"data-framer-name\":\"7\"},JFoCkcjX_:{\"data-framer-name\":\"2\"},ldeVgiO29:{\"data-framer-name\":\"3\"},OELWWJnx6:{\"data-framer-name\":\"5\"},PK3rt4RX6:{\"data-framer-name\":\"4\"},ydIG9pyWD:{\"data-framer-name\":\"1\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-256t64\",\"data-framer-name\":\"Box 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TXik0_jH2\",onMouseEnter:onMouseEntervegjwl,...addPropertyOverrides({ydIG9pyWD:{onMouseEnter:undefined,onMouseLeave:onMouseLeave423eiy}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:267,width:\"60px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||317)-50-267)/2)+0,...addPropertyOverrides({BlKxu7Me8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+0},ydIG9pyWD:{width:\"175px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r1mmov-container\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"z0ml_jsnE-container\",name:\"1\",nodeId:\"z0ml_jsnE\",rendersWithMotion:true,scopeId:\"i4DFNA0Au\",children:/*#__PURE__*/_jsx(DGameBox3,{b8pBiDLzI:\"https://www.behance.net/gallery/222682029/Manu-Visual-Identity-\",Cuzbj39Hp:addImageAlt({pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/r5P9qQTvP7bziYQEg1tqOVeW4.jpg?width=55&height=687\",srcSet:\"https://framerusercontent.com/images/r5P9qQTvP7bziYQEg1tqOVeW4.jpg?width=55&height=687 55w\"},\"\"),height:\"100%\",id:\"z0ml_jsnE\",layoutId:\"z0ml_jsnE\",name:\"1\",r4VbiLZ3S:addImageAlt({pixelHeight:571,pixelWidth:404,src:\"https://framerusercontent.com/images/mwYlYmLm1q40aikHsbmfM3CfxdY.jpg?width=404&height=571\",srcSet:\"https://framerusercontent.com/images/mwYlYmLm1q40aikHsbmfM3CfxdY.jpg?width=404&height=571 404w\"},\"\"),SNf1dSeIW:\"2012\",style:{width:\"100%\"},variant:\"F_TIpXarG\",wcDhJSLax:\"Assassin's Creed III\",width:\"100%\",...addPropertyOverrides({ydIG9pyWD:{SNf1dSeIW:\"2024\",variant:\"DO31NS_z2\",wcDhJSLax:\"Manu // Branding\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m26uw8\",\"data-framer-name\":\"Box 2\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lxtSRI2Tt\",onMouseEnter:onMouseEnterggbgj2,...addPropertyOverrides({JFoCkcjX_:{onMouseEnter:undefined,onMouseLeave:onMouseLeave423eiy}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:267,width:\"60px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||317)-50-267)/2)+0,...addPropertyOverrides({BlKxu7Me8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+0},JFoCkcjX_:{width:\"175px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gwr1tv-container\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"WBSum2gMy-container\",name:\"2\",nodeId:\"WBSum2gMy\",rendersWithMotion:true,scopeId:\"i4DFNA0Au\",children:/*#__PURE__*/_jsx(DGameBox7,{Cuzbj39Hp:addImageAlt({pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/FUpo34tTCmsl6wgQkMU1ZBiZE.jpg?width=55&height=687\",srcSet:\"https://framerusercontent.com/images/FUpo34tTCmsl6wgQkMU1ZBiZE.jpg?width=55&height=687 55w\"},\"\"),height:\"100%\",id:\"WBSum2gMy\",layoutId:\"WBSum2gMy\",name:\"2\",r4VbiLZ3S:addImageAlt({pixelHeight:571,pixelWidth:404,src:\"https://framerusercontent.com/images/U1SlfAprVGcO4Rvvu5XMrhz2ySo.jpg?width=404&height=571\",srcSet:\"https://framerusercontent.com/images/U1SlfAprVGcO4Rvvu5XMrhz2ySo.jpg?width=404&height=571 404w\"},\"\"),SNf1dSeIW:\"2024\",style:{width:\"100%\"},variant:\"HvA0VL6Gq\",wcDhJSLax:\"Products Forsaken\",width:\"100%\",z1two8Jfh:\"https://www.behance.net/gallery/222813847/Forsaken-Product-Portfolio-Case-Study-\",...addPropertyOverrides({JFoCkcjX_:{variant:\"aF8GFwg4e\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vp7u6y\",\"data-framer-name\":\"Box 3\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"D37ZGYTiT\",onMouseEnter:onMouseEnterevgxjx,...addPropertyOverrides({ldeVgiO29:{onMouseEnter:undefined,onMouseLeave:onMouseLeave423eiy}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:267,width:\"60px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||317)-50-267)/2)+0,...addPropertyOverrides({BlKxu7Me8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+0},ldeVgiO29:{width:\"175px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ijfgvc-container\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"dtv668QOF-container\",name:\"3\",nodeId:\"dtv668QOF\",rendersWithMotion:true,scopeId:\"i4DFNA0Au\",children:/*#__PURE__*/_jsx(DGameBox6,{Cuzbj39Hp:addImageAlt({pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/MjUlE3MasSexpuzQxVWcwwO4wE.jpg?width=55&height=687\",srcSet:\"https://framerusercontent.com/images/MjUlE3MasSexpuzQxVWcwwO4wE.jpg?width=55&height=687 55w\"},\"\"),height:\"100%\",id:\"dtv668QOF\",layoutId:\"dtv668QOF\",LlbHZpRov:\"https://www.behance.net/gallery/222755987/Sigilo-Card-Game-\",name:\"3\",r4VbiLZ3S:addImageAlt({pixelHeight:571,pixelWidth:404,src:\"https://framerusercontent.com/images/Lm19ymlLBt3HbpKDoqXWZcVLo.jpg?width=404&height=571\",srcSet:\"https://framerusercontent.com/images/Lm19ymlLBt3HbpKDoqXWZcVLo.jpg?width=404&height=571 404w\"},\"\"),SNf1dSeIW:\"2024\",style:{width:\"100%\"},variant:\"ibdGQ0AB9\",wcDhJSLax:\"Sigilo // Card Game\",width:\"100%\",...addPropertyOverrides({ldeVgiO29:{variant:\"ew3sCdfC_\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w1v5qd\",\"data-framer-name\":\"Box 4\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QAlVdeXQT\",onMouseEnter:onMouseEnter1ijyrnj,...addPropertyOverrides({PK3rt4RX6:{onMouseEnter:undefined,onMouseLeave:onMouseLeave423eiy}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:267,width:\"60px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||317)-50-267)/2)+0,...addPropertyOverrides({BlKxu7Me8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+0},PK3rt4RX6:{width:\"175px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xs8c57-container\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"BJQW2vzlL-container\",name:\"4\",nodeId:\"BJQW2vzlL\",rendersWithMotion:true,scopeId:\"i4DFNA0Au\",children:/*#__PURE__*/_jsx(DGameBox5,{aDMKIjFTR:\"https://www.behance.net/gallery/223348625/No-Jardim-Wine-Label-and-Illustrations-\",Cuzbj39Hp:addImageAlt({pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/hn0vXpo4wiwl83slKP8Xm4eQr44.jpg?width=55&height=687\",srcSet:\"https://framerusercontent.com/images/hn0vXpo4wiwl83slKP8Xm4eQr44.jpg?width=55&height=687 55w\"},\"\"),height:\"100%\",id:\"BJQW2vzlL\",layoutId:\"BJQW2vzlL\",name:\"4\",r4VbiLZ3S:addImageAlt({pixelHeight:571,pixelWidth:404,src:\"https://framerusercontent.com/images/kAKifWtauTi4nsjiHyb7nhZhyU.jpg?width=404&height=571\",srcSet:\"https://framerusercontent.com/images/kAKifWtauTi4nsjiHyb7nhZhyU.jpg?width=404&height=571 404w\"},\"\"),SNf1dSeIW:\"2000\",style:{width:\"100%\"},variant:\"ejWRB7rks\",wcDhJSLax:\"No Jardim // Art\",width:\"100%\",...addPropertyOverrides({PK3rt4RX6:{SNf1dSeIW:\"2025\",variant:\"IQJ_MRzqd\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n6q1jt\",\"data-framer-name\":\"Box 5\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pcrjBWRvy\",onMouseEnter:onMouseEnter18nsvxj,...addPropertyOverrides({OELWWJnx6:{onMouseEnter:undefined,onMouseLeave:onMouseLeave423eiy}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:267,width:\"60px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||317)-50-267)/2)+0,...addPropertyOverrides({BlKxu7Me8:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)+0},OELWWJnx6:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-436uem-container\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"eh2CGClp1-container\",name:\"5\",nodeId:\"eh2CGClp1\",rendersWithMotion:true,scopeId:\"i4DFNA0Au\",children:/*#__PURE__*/_jsx(DGameBox4,{Cuzbj39Hp:addImageAlt({pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/EdZ0Oc9UYz3d6TovxWXd0GbGWk.jpg?width=55&height=687\",srcSet:\"https://framerusercontent.com/images/EdZ0Oc9UYz3d6TovxWXd0GbGWk.jpg?width=55&height=687 55w\"},\"\"),cYP1qnr08:\"https://www.behance.net/gallery/231016283/Ste-Segala-Brand-Identity-\",height:\"100%\",id:\"eh2CGClp1\",layoutId:\"eh2CGClp1\",name:\"5\",r4VbiLZ3S:addImageAlt({pixelHeight:571,pixelWidth:404,src:\"https://framerusercontent.com/images/KZQThWTNcKEkwRA8zIP4pOck1Z8.jpg?width=404&height=571\",srcSet:\"https://framerusercontent.com/images/KZQThWTNcKEkwRA8zIP4pOck1Z8.jpg?width=404&height=571 404w\"},\"\"),SNf1dSeIW:\"2025\",style:{width:\"100%\"},variant:\"LykGnxOGI\",wcDhJSLax:\"Ste // Branding\",width:\"100%\",...addPropertyOverrides({OELWWJnx6:{variant:\"xDPEGiQ4w\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hidt67\",\"data-framer-name\":\"Box 6\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xZMIrpezB\",onMouseEnter:onMouseEnter1avetfy,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:267,width:\"60px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||317)-50-267)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19g6r4q-container\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"bPDg1TWzr-container\",name:\"6\",nodeId:\"bPDg1TWzr\",rendersWithMotion:true,scopeId:\"i4DFNA0Au\",children:/*#__PURE__*/_jsx(DGameBox2,{aubjndriM:\"https://www.behance.net/gallery/231018621/JB3-Open-Tenis-Tennis-Tournament-Design-\",Cuzbj39Hp:addImageAlt({pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/uKruobVI268nuxmoqBKkmgfPKE.jpg?width=55&height=687\",srcSet:\"https://framerusercontent.com/images/uKruobVI268nuxmoqBKkmgfPKE.jpg?width=55&height=687 55w\"},\"\"),height:\"100%\",id:\"bPDg1TWzr\",layoutId:\"bPDg1TWzr\",name:\"6\",r4VbiLZ3S:addImageAlt({pixelHeight:571,pixelWidth:404,src:\"https://framerusercontent.com/images/RKaGYnFs6r8bQxa73bAuA97iY.jpg?width=404&height=571\",srcSet:\"https://framerusercontent.com/images/RKaGYnFs6r8bQxa73bAuA97iY.jpg?width=404&height=571 404w\"},\"\"),SNf1dSeIW:\"2025\",style:{width:\"100%\"},variant:\"NkqbrspYv\",wcDhJSLax:\"Open T\\xeanis\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:267,width:\"60px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||317)-50-267)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vvdwl8-container\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"hcWqvGACd-container\",name:\"6\",nodeId:\"hcWqvGACd\",rendersWithMotion:true,scopeId:\"i4DFNA0Au\",children:/*#__PURE__*/_jsx(DGameBox2,{Cuzbj39Hp:addImageAlt({pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/E4RuNb0SQ4xpQ4yD2kffrZmGBI.jpg?width=55&height=687\",srcSet:\"https://framerusercontent.com/images/E4RuNb0SQ4xpQ4yD2kffrZmGBI.jpg?width=55&height=687 55w\"},\"\"),height:\"100%\",id:\"hcWqvGACd\",layoutId:\"hcWqvGACd\",lUxpUflCd:lUxpUflCd13yqmqm,name:\"6\",r4VbiLZ3S:addImageAlt({pixelHeight:571,pixelWidth:404,src:\"https://framerusercontent.com/images/HDRwGSM0IR3INpIBMxd0ZvNWEc.jpg?width=404&height=571\",srcSet:\"https://framerusercontent.com/images/HDRwGSM0IR3INpIBMxd0ZvNWEc.jpg?width=404&height=571 404w\"},\"\"),SNf1dSeIW:\"2025\",style:{width:\"100%\"},variant:\"NkqbrspYv\",wcDhJSLax:\"Orda // Branding\",width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({BlKxu7Me8:{height:267,width:\"175px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-daxei7-container\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"kIgbncjB9-container\",name:\"6\",nodeId:\"kIgbncjB9\",rendersWithMotion:true,scopeId:\"i4DFNA0Au\",children:/*#__PURE__*/_jsx(DGameBox2,{aubjndriM:\"https://www.behance.net/gallery/231018621/JB3-Open-Tenis-Tennis-Tournament-Design-\",Cuzbj39Hp:addImageAlt({pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/uKruobVI268nuxmoqBKkmgfPKE.jpg?width=55&height=687\",srcSet:\"https://framerusercontent.com/images/uKruobVI268nuxmoqBKkmgfPKE.jpg?width=55&height=687 55w\"},\"\"),height:\"100%\",id:\"kIgbncjB9\",layoutId:\"kIgbncjB9\",name:\"6\",r4VbiLZ3S:addImageAlt({pixelHeight:571,pixelWidth:404,src:\"https://framerusercontent.com/images/RKaGYnFs6r8bQxa73bAuA97iY.jpg?width=404&height=571\",srcSet:\"https://framerusercontent.com/images/RKaGYnFs6r8bQxa73bAuA97iY.jpg?width=404&height=571 404w\"},\"\"),SNf1dSeIW:\"2025\",style:{width:\"100%\"},variant:\"osUYySxM1\",wcDhJSLax:\"Open T\\xeanis\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({BlKxu7Me8:{height:267,width:\"70px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||267)-0-267)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i3kusc-container\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"zpZufcmgE-container\",name:\"6\",nodeId:\"zpZufcmgE\",rendersWithMotion:true,scopeId:\"i4DFNA0Au\",children:/*#__PURE__*/_jsx(DGameBox2,{Cuzbj39Hp:addImageAlt({pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/E4RuNb0SQ4xpQ4yD2kffrZmGBI.jpg?width=55&height=687\",srcSet:\"https://framerusercontent.com/images/E4RuNb0SQ4xpQ4yD2kffrZmGBI.jpg?width=55&height=687 55w\"},\"\"),height:\"100%\",id:\"zpZufcmgE\",layoutId:\"zpZufcmgE\",lUxpUflCd:lUxpUflCd13yqmqm,name:\"6\",r4VbiLZ3S:addImageAlt({pixelHeight:571,pixelWidth:404,src:\"https://framerusercontent.com/images/HDRwGSM0IR3INpIBMxd0ZvNWEc.jpg?width=404&height=571\",srcSet:\"https://framerusercontent.com/images/HDRwGSM0IR3INpIBMxd0ZvNWEc.jpg?width=404&height=571 404w\"},\"\"),SNf1dSeIW:\"2025\",style:{width:\"100%\"},variant:\"NkqbrspYv\",wcDhJSLax:\"Orda // Branding\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({djEyOOa4y:{height:267,width:\"60px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||317)-50-267)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j9216f-container\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"wPYfdExLp-container\",name:\"6\",nodeId:\"wPYfdExLp\",rendersWithMotion:true,scopeId:\"i4DFNA0Au\",children:/*#__PURE__*/_jsx(DGameBox2,{aubjndriM:\"https://www.behance.net/gallery/231018621/JB3-Open-Tenis-Tennis-Tournament-Design-\",Cuzbj39Hp:addImageAlt({pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/uKruobVI268nuxmoqBKkmgfPKE.jpg?width=55&height=687\",srcSet:\"https://framerusercontent.com/images/uKruobVI268nuxmoqBKkmgfPKE.jpg?width=55&height=687 55w\"},\"\"),height:\"100%\",id:\"wPYfdExLp\",layoutId:\"wPYfdExLp\",name:\"6\",r4VbiLZ3S:addImageAlt({pixelHeight:571,pixelWidth:404,src:\"https://framerusercontent.com/images/RKaGYnFs6r8bQxa73bAuA97iY.jpg?width=404&height=571\",srcSet:\"https://framerusercontent.com/images/RKaGYnFs6r8bQxa73bAuA97iY.jpg?width=404&height=571 404w\"},\"\"),SNf1dSeIW:\"2025\",style:{width:\"100%\"},variant:\"NkqbrspYv\",wcDhJSLax:\"Open T\\xeanis\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({djEyOOa4y:{height:267,width:\"184px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||317)-50-267)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8xkhzm-container\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"pS4Zh02xn-container\",name:\"6\",nodeId:\"pS4Zh02xn\",rendersWithMotion:true,scopeId:\"i4DFNA0Au\",children:/*#__PURE__*/_jsx(DGameBox2,{Cuzbj39Hp:addImageAlt({pixelHeight:687,pixelWidth:55,src:\"https://framerusercontent.com/images/E4RuNb0SQ4xpQ4yD2kffrZmGBI.jpg?width=55&height=687\",srcSet:\"https://framerusercontent.com/images/E4RuNb0SQ4xpQ4yD2kffrZmGBI.jpg?width=55&height=687 55w\"},\"\"),height:\"100%\",id:\"pS4Zh02xn\",layoutId:\"pS4Zh02xn\",lUxpUflCd:lUxpUflCd13yqmqm,name:\"6\",r4VbiLZ3S:addImageAlt({pixelHeight:571,pixelWidth:404,src:\"https://framerusercontent.com/images/HDRwGSM0IR3INpIBMxd0ZvNWEc.jpg?width=404&height=571\",srcSet:\"https://framerusercontent.com/images/HDRwGSM0IR3INpIBMxd0ZvNWEc.jpg?width=404&height=571 404w\"},\"\"),SNf1dSeIW:\"2025\",style:{width:\"100%\"},variant:\"osUYySxM1\",wcDhJSLax:\"Orda // Branding\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5guJJ.framer-ughcfw, .framer-5guJJ .framer-ughcfw { display: block; }\",\".framer-5guJJ.framer-1kcok7q { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 40px 80px 10px 0px; position: relative; width: min-content; }\",\".framer-5guJJ .framer-256t64, .framer-5guJJ .framer-1m26uw8, .framer-5guJJ .framer-vp7u6y, .framer-5guJJ .framer-1w1v5qd, .framer-5guJJ .framer-1n6q1jt, .framer-5guJJ .framer-1hidt67 { 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: min-content; }\",\".framer-5guJJ .framer-r1mmov-container, .framer-5guJJ .framer-1gwr1tv-container, .framer-5guJJ .framer-1ijfgvc-container, .framer-5guJJ .framer-xs8c57-container, .framer-5guJJ .framer-436uem-container, .framer-5guJJ .framer-19g6r4q-container, .framer-5guJJ .framer-vvdwl8-container, .framer-5guJJ .framer-j9216f-container { flex: none; height: auto; position: relative; width: 60px; }\",\".framer-5guJJ .framer-daxei7-container { flex: none; height: auto; position: relative; width: 175px; }\",\".framer-5guJJ .framer-i3kusc-container { flex: none; height: auto; position: relative; width: 70px; }\",\".framer-5guJJ .framer-8xkhzm-container { flex: none; height: auto; position: relative; width: 184px; }\",\".framer-5guJJ.framer-v-id9ezy .framer-r1mmov-container, .framer-5guJJ.framer-v-1fqekew .framer-1gwr1tv-container, .framer-5guJJ.framer-v-bgaukg .framer-1ijfgvc-container, .framer-5guJJ.framer-v-1nrwyfw .framer-xs8c57-container { width: 175px; }\",\".framer-5guJJ.framer-v-1rz3dre.framer-1kcok7q { width: 625px; }\",\".framer-5guJJ.framer-v-1rz3dre .framer-1n6q1jt, .framer-5guJJ.framer-v-1rz3dre .framer-436uem-container { flex: 1 0 0px; width: 1px; }\",\".framer-5guJJ.framer-v-10vq5se.framer-1kcok7q { padding: 0px; }\",\".framer-5guJJ.framer-v-1157f4b.framer-1kcok7q { padding: 40px 0px 10px 0px; width: 625px; }\",\".framer-5guJJ.framer-v-1157f4b .framer-436uem-container { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 317\n * @framerIntrinsicWidth 510\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ydIG9pyWD\":{\"layout\":[\"auto\",\"auto\"]},\"JFoCkcjX_\":{\"layout\":[\"auto\",\"auto\"]},\"ldeVgiO29\":{\"layout\":[\"auto\",\"auto\"]},\"PK3rt4RX6\":{\"layout\":[\"auto\",\"auto\"]},\"OELWWJnx6\":{\"layout\":[\"fixed\",\"auto\"]},\"BlKxu7Me8\":{\"layout\":[\"auto\",\"auto\"]},\"djEyOOa4y\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameri4DFNA0Au=withCSS(Component,css,\"framer-5guJJ\");export default Frameri4DFNA0Au;Frameri4DFNA0Au.displayName=\"Box Shelf 2\";Frameri4DFNA0Au.defaultProps={height:317,width:510};addPropertyControls(Frameri4DFNA0Au,{variant:{options:[\"q0DnLAUUD\",\"ydIG9pyWD\",\"JFoCkcjX_\",\"ldeVgiO29\",\"PK3rt4RX6\",\"OELWWJnx6\",\"BlKxu7Me8\",\"djEyOOa4y\"],optionTitles:[\"Default\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameri4DFNA0Au,[{explicitInter:true,fonts:[]},...DGameBox3Fonts,...DGameBox7Fonts,...DGameBox6Fonts,...DGameBox5Fonts,...DGameBox4Fonts,...DGameBox2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri4DFNA0Au\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ydIG9pyWD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JFoCkcjX_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ldeVgiO29\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PK3rt4RX6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OELWWJnx6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BlKxu7Me8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"djEyOOa4y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"510\",\"framerIntrinsicHeight\":\"317\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./i4DFNA0Au.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";const{useRef,useState,useEffect,useCallback,useMemo}=React;import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence,useReducedMotion}from\"framer-motion\";// Global state manager for cycling through SVG variants\nconst globalSVGState={nextIndex:Math.floor(Math.random()*6),getNextIndex(){const current=this.nextIndex;this.nextIndex=(this.nextIndex+1)%6;return current;}};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function AnimatedSVGUnderline(props){const{text,textColor,underlineColor,font,strokeWidth,animationTransition,style,onClick,gap}=props;const prefersReducedMotion=useReducedMotion();const svgVariants=[\"M5 20.9999C26.7762 16.2245 49.5532 11.5572 71.7979 14.6666C84.9553 16.5057 97.0392 21.8432 109.987 24.3888C116.413 25.6523 123.012 25.5143 129.042 22.6388C135.981 19.3303 142.586 15.1422 150.092 13.3333C156.799 11.7168 161.702 14.6225 167.887 16.8333C181.562 21.7212 194.975 22.6234 209.252 21.3888C224.678 20.0548 239.912 17.991 255.42 18.3055C272.027 18.6422 288.409 18.867 305 17.9999\",\"M5 24.2592C26.233 20.2879 47.7083 16.9968 69.135 13.8421C98.0469 9.5853 128.407 4.02322 158.059 5.14674C172.583 5.69708 187.686 8.66104 201.598 11.9696C207.232 13.3093 215.437 14.9471 220.137 18.3619C224.401 21.4596 220.737 25.6575 217.184 27.6168C208.309 32.5097 197.199 34.281 186.698 34.8486C183.159 35.0399 147.197 36.2657 155.105 26.5837C158.11 22.9053 162.993 20.6229 167.764 18.7924C178.386 14.7164 190.115 12.1115 201.624 10.3984C218.367 7.90626 235.528 7.06127 252.521 7.49276C258.455 7.64343 264.389 7.92791 270.295 8.41825C280.321 9.25056 296 10.8932 305 13.0242\",\"M5 29.5014C9.61174 24.4515 12.9521 17.9873 20.9532 17.5292C23.7742 17.3676 27.0987 17.7897 29.6575 19.0014C33.2644 20.7093 35.6481 24.0004 39.4178 25.5014C48.3911 29.0744 55.7503 25.7731 63.3048 21.0292C67.9902 18.0869 73.7668 16.1366 79.3721 17.8903C85.1682 19.7036 88.2173 26.2464 94.4121 27.2514C102.584 28.5771 107.023 25.5064 113.276 20.6125C119.927 15.4067 128.83 12.3333 137.249 15.0014C141.418 16.3225 143.116 18.7528 146.581 21.0014C149.621 22.9736 152.78 23.6197 156.284 24.2514C165.142 25.8479 172.315 17.5185 179.144 13.5014C184.459 10.3746 191.785 8.74853 195.868 14.5292C199.252 19.3205 205.597 22.9057 211.621 22.5014C215.553 22.2374 220.183 17.8356 222.979 15.5569C225.4 13.5845 227.457 11.1105 230.742 10.5292C232.718 10.1794 234.784 12.9691 236.164 14.0014C238.543 15.7801 240.717 18.4775 243.356 19.8903C249.488 23.1729 255.706 21.2551 261.079 18.0014C266.571 14.6754 270.439 11.5202 277.146 13.6125C280.725 14.7289 283.221 17.209 286.393 19.0014C292.321 22.3517 298.255 22.5014 305 22.5014\",\"M17.0039 32.6826C32.2307 32.8412 47.4552 32.8277 62.676 32.8118C67.3044 32.807 96.546 33.0555 104.728 32.0775C113.615 31.0152 104.516 28.3028 102.022 27.2826C89.9573 22.3465 77.3751 19.0254 65.0451 15.0552C57.8987 12.7542 37.2813 8.49399 44.2314 6.10216C50.9667 3.78422 64.2873 5.81914 70.4249 5.96641C105.866 6.81677 141.306 7.58809 176.75 8.59886C217.874 9.77162 258.906 11.0553 300 14.4892\",\"M4.99805 20.9998C65.6267 17.4649 126.268 13.845 187.208 12.8887C226.483 12.2723 265.751 13.2796 304.998 13.9998\",\"M5 29.8857C52.3147 26.9322 99.4329 21.6611 146.503 17.1765C151.753 16.6763 157.115 15.9505 162.415 15.6551C163.28 15.6069 165.074 15.4123 164.383 16.4275C161.704 20.3627 157.134 23.7551 153.95 27.4983C153.209 28.3702 148.194 33.4751 150.669 34.6605C153.638 36.0819 163.621 32.6063 165.039 32.2029C178.55 28.3608 191.49 23.5968 204.869 19.5404C231.903 11.3436 259.347 5.83254 288.793 5.12258C294.094 4.99476 299.722 4.82265 305 5.45025\"];const scalePathCoordinates=useCallback((path,scaleX)=>{return path.replace(/([ML])\\s*([\\d.]+)\\s+([\\d.]+)|([C])\\s*([\\d.]+)\\s+([\\d.]+)\\s+([\\d.]+)\\s+([\\d.]+)\\s+([\\d.]+)\\s+([\\d.]+)/g,(match,cmd1,x1,y1,cmd2,cx1,cy1,cx2,cy2,x2,y2)=>{if(cmd1){const scaledX=parseFloat(x1)*scaleX;return`${cmd1}${scaledX} ${y1}`;}else if(cmd2){const scaledCx1=parseFloat(cx1)*scaleX;const scaledCx2=parseFloat(cx2)*scaleX;const scaledX2=parseFloat(x2)*scaleX;return`${cmd2}${scaledCx1} ${cy1} ${scaledCx2} ${cy2} ${scaledX2} ${y2}`;}return match;});},[]);const[isHovered,setIsHovered]=useState(false);const[svgPath,setSvgPath]=useState(svgVariants[0]);const[svgKey,setSvgKey]=useState(0);const[nextIndex,setNextIndex]=useState(null);const[underlineWidth,setUnderlineWidth]=useState();const[underlineHeightPx,setUnderlineHeightPx]=useState();const textRef=useRef(null);useEffect(()=>{if(nextIndex===null)setNextIndex(globalSVGState.getNextIndex());},[nextIndex]);const handleHoverStart=useCallback(()=>{if(nextIndex===null)return;setSvgPath(svgVariants[nextIndex]);setSvgKey(prev=>prev+1);setIsHovered(true);setNextIndex(globalSVGState.getNextIndex());},[nextIndex]);const handleHoverEnd=useCallback(()=>{setIsHovered(false);},[]);useEffect(()=>{if(!textRef.current)return;const el=textRef.current;const update=()=>{const rect=el.getBoundingClientRect();setUnderlineWidth(rect.width);const BASE_W=310;const BASE_H=40;const aspectHeight=rect.width*BASE_H/BASE_W;setUnderlineHeightPx(aspectHeight);};if(typeof window!==\"undefined\"&&window.ResizeObserver){const ro=new window.ResizeObserver(()=>update());ro.observe(el);update();return()=>ro.disconnect();}else{update();}},[text]);const effectiveStroke=useMemo(()=>{const cap=underlineHeightPx?underlineHeightPx*.8:undefined;return cap?Math.min(strokeWidth,cap):strokeWidth;},[strokeWidth,underlineHeightPx]);const pathScaleFactor=useMemo(()=>{const BASE_W=310;return underlineWidth?underlineWidth/BASE_W:1;},[underlineWidth]);const scaledSvgPath=useMemo(()=>{return scalePathCoordinates(svgPath,pathScaleFactor);},[svgPath,pathScaleFactor,scalePathCoordinates]);const paddedViewBox=useMemo(()=>{const BASE_H=40;const padPx=Math.max(1,(effectiveStroke??0)*.5+2);const pxPerUnitY=underlineHeightPx?underlineHeightPx/BASE_H:null;const padUnitsY=pxPerUnitY?padPx/pxPerUnitY:2;const minX=0;const minY=-padUnitsY;const w=underlineWidth||310;const h=BASE_H+padUnitsY*2;return`${minX} ${minY} ${w} ${h}`;},[effectiveStroke,underlineHeightPx,underlineWidth]);const pathVariants=useMemo(()=>({hidden:{pathLength:0,pathOffset:0},visible:{pathLength:1,pathOffset:0,transition:prefersReducedMotion?{duration:0}:animationTransition},erase:{pathLength:1,pathOffset:1,transition:prefersReducedMotion?{duration:0}:{...animationTransition,duration:animationTransition.duration||.45}}}),[animationTransition,prefersReducedMotion]);return /*#__PURE__*/_jsxs(motion.span,{style:{display:\"inline-flex\",flexDirection:\"column\",alignItems:\"center\",position:\"relative\",color:textColor,background:\"none\",textDecoration:\"none\",...font,...style,cursor:isHovered?\"pointer\":undefined},onHoverStart:handleHoverStart,onHoverEnd:handleHoverEnd,onClick:onClick,tabIndex:0,children:[/*#__PURE__*/_jsx(\"span\",{ref:textRef,style:{margin:0,padding:0,...font},children:text}),/*#__PURE__*/_jsx(\"div\",{style:{color:underlineColor,width:underlineWidth?`${underlineWidth}px`:\"100%\",height:underlineHeightPx?`${underlineHeightPx}px`:\"0.5em\",marginTop:`${gap}px`,position:\"relative\",visibility:underlineWidth?\"visible\":\"hidden\",overflow:\"visible\",flexShrink:0},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:isHovered&&/*#__PURE__*/_jsx(motion.svg,{viewBox:paddedViewBox,preserveAspectRatio:\"none\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{width:\"100%\",height:\"100%\",position:\"absolute\",top:0,left:0,pointerEvents:\"none\",willChange:\"transform\",overflow:\"visible\"},shapeRendering:\"geometricPrecision\",children:/*#__PURE__*/_jsx(motion.path,{d:scaledSvgPath,stroke:\"currentColor\",strokeWidth:effectiveStroke,strokeLinecap:\"round\",fill:\"none\",vectorEffect:\"non-scaling-stroke\",variants:pathVariants,initial:\"hidden\",animate:\"visible\",exit:\"erase\",style:{willChange:\"pathLength, pathOffset\"}})},`${svgKey}-${svgPath}`)})})]});}// Property controls\naddPropertyControls(AnimatedSVGUnderline,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Framer\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#232323\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:48,variant:\"Medium\",letterSpacing:0,lineHeight:1,textAlign:\"center\"}},underlineColor:{type:ControlType.Color,title:\"Underline Color\",defaultValue:\"#e55050\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",min:1,max:16,step:1,defaultValue:6,displayStepper:true},gap:{type:ControlType.Number,title:\"Gap\",min:0,max:32,step:1,defaultValue:0,displayStepper:true},animationTransition:{type:ControlType.Transition,title:\"Animation\",defaultValue:{type:\"tween\",duration:.6,ease:\"power2.inOut\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedSVGUnderline\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedSVGUnderlink.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots=[],gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useLayoutEffect(()=>{frame.read(measure,false,true);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure,false,true);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...child.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}));}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView,hoverFactor,animateToValue,speed]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||!isInView?\"auto\":\"transform\",transform:transformer(0)},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","// Generated by Framer (f7ce5cf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js\";const TickerFonts=getFonts(Ticker);const serializationHash=\"framer-SFZHX\";const variantClassNames={i_l6VOEqE:\"framer-v-ye77m3\"};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 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 Variants=motion.create(React.Fragment);const getProps=({height,id,tickerImage,tickerTitle,width,...props})=>{return{...props,HJVq4tdvX:tickerTitle??props.HJVq4tdvX??\"MOJAVE\",ncmHLBeGW:tickerImage??props.ncmHLBeGW??{pixelHeight:788,pixelWidth:1400,src:\"https://framerusercontent.com/images/cJeztLXJxrBzrjT5araxZh0MA.jpg\",srcSet:\"https://framerusercontent.com/images/cJeztLXJxrBzrjT5araxZh0MA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/cJeztLXJxrBzrjT5araxZh0MA.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/cJeztLXJxrBzrjT5araxZh0MA.jpg 1400w\"}};};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,HJVq4tdvX,ncmHLBeGW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"i_l6VOEqE\",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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ye77m3\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"i_l6VOEqE\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p6qf0t-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OlCDomJ8D-container\",nodeId:\"OlCDomJ8D\",rendersWithMotion:true,scopeId:\"oIlcpgAzz\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:0,overflow:true},gap:46,height:\"100%\",hoverFactor:1,id:\"OlCDomJ8D\",layoutId:\"OlCDomJ8D\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xvjnb1\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"zdeDesM1t\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\"},children:\"MOJAVE\"})}),className:\"framer-gny3bj\",\"data-framer-name\":\"Text\",fonts:[\"GF;DM Sans-500\"],layoutDependency:layoutDependency,layoutId:\"bFubiz3xy\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:HJVq4tdvX,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:661,pixelWidth:880,sizes:\"200px\",...toResponsiveImage(ncmHLBeGW)},className:\"framer-11icprd\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"ekczgUi0K\",style:{borderBottomLeftRadius:133,borderBottomRightRadius:133,borderTopLeftRadius:133,borderTopRightRadius:133}})],speed:60,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SFZHX.framer-1j873lo, .framer-SFZHX .framer-1j873lo { display: block; }\",\".framer-SFZHX.framer-ye77m3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-SFZHX .framer-1p6qf0t-container { flex: none; height: 60px; position: relative; width: 1200px; z-index: 1; }\",\".framer-SFZHX .framer-xvjnb1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-SFZHX .framer-gny3bj { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-SFZHX .framer-11icprd { height: 60px; overflow: hidden; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-SFZHX.framer-ye77m3, .framer-SFZHX .framer-xvjnb1 { gap: 0px; } .framer-SFZHX.framer-ye77m3 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-SFZHX.framer-ye77m3 > :first-child, .framer-SFZHX .framer-xvjnb1 > :first-child { margin-left: 0px; } .framer-SFZHX.framer-ye77m3 > :last-child, .framer-SFZHX .framer-xvjnb1 > :last-child { margin-right: 0px; } .framer-SFZHX .framer-xvjnb1 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"HJVq4tdvX\":\"tickerTitle\",\"ncmHLBeGW\":\"tickerImage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroIlcpgAzz=withCSS(Component,css,\"framer-SFZHX\");export default FrameroIlcpgAzz;FrameroIlcpgAzz.displayName=\"Ticker Component\";FrameroIlcpgAzz.defaultProps={height:60,width:1200};addPropertyControls(FrameroIlcpgAzz,{HJVq4tdvX:{defaultValue:\"MOJAVE\",displayTextArea:false,title:\"Ticker Title\",type:ControlType.String},ncmHLBeGW:{__defaultAssetReference:\"data:framer/asset-reference,cJeztLXJxrBzrjT5araxZh0MA.jpg?originalFilename=Mojave-Day_preview.jpg&preferredSize=auto\",title:\"Ticker Image\",type:ControlType.ResponsiveImage}});addFonts(FrameroIlcpgAzz,[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"}]},...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroIlcpgAzz\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"HJVq4tdvX\\\":\\\"tickerTitle\\\",\\\"ncmHLBeGW\\\":\\\"tickerImage\\\"}\",\"framerIntrinsicHeight\":\"60\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oIlcpgAzz.map","// Generated by Framer (69f3b1e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TickerComponent from\"https://framerusercontent.com/modules/ekQxi8feOMFLRIRahrSW/e7AciMuHQkjBH82jpNmI/oIlcpgAzz.js\";const TickerComponentFonts=getFonts(TickerComponent);const cycleOrder=[\"VOcKXkVET\",\"Pk2JOnACr\",\"p1zAZ6Fyj\",\"nNyjRSbRF\"];const serializationHash=\"framer-AK7VZ\";const variantClassNames={nNyjRSbRF:\"framer-v-1uf2ll4\",p1zAZ6Fyj:\"framer-v-1q18s0r\",Pk2JOnACr:\"framer-v-lktdj8\",VOcKXkVET:\"framer-v-1f7dn2n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.5,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Default (From Bottom)\":\"nNyjRSbRF\",\"Default (From Top)\":\"VOcKXkVET\",\"Visible (From Bottom)\":\"p1zAZ6Fyj\",\"Visible (From Top)\":\"Pk2JOnACr\"};const getProps=({height,id,link,tickerImage,title,width,...props})=>{return{...props,idv_kU2Sh:title??props.idv_kU2Sh??\"MOJAVE\",JMrUrlcZG:tickerImage??props.JMrUrlcZG??{pixelHeight:661,pixelWidth:880,src:\"https://framerusercontent.com/images/afCXIj0M1EERp1FYjuxSTqOEDzY.png?width=880&height=661\",srcSet:\"https://framerusercontent.com/images/afCXIj0M1EERp1FYjuxSTqOEDzY.png?scale-down-to=512&width=880&height=661 512w,https://framerusercontent.com/images/afCXIj0M1EERp1FYjuxSTqOEDzY.png?width=880&height=661 880w\"},P5LWKSLEh:link??props.P5LWKSLEh,variant:humanReadableVariantMap[props.variant]??props.variant??\"VOcKXkVET\"};};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,idv_kU2Sh,JMrUrlcZG,P5LWKSLEh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VOcKXkVET\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1bishmb=activeVariantCallback(async(...args)=>{setVariant(\"p1zAZ6Fyj\");});const onMouseLeave11u099d=activeVariantCallback(async(...args)=>{setVariant(\"nNyjRSbRF\");});const onMouseEntera6vxfh=activeVariantCallback(async(...args)=>{setVariant(\"Pk2JOnACr\");});const onMouseLeave1uh8g9l=activeVariantCallback(async(...args)=>{setVariant(\"VOcKXkVET\");});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__*/_jsx(Link,{href:P5LWKSLEh,motionChild:true,nodeId:\"VOcKXkVET\",openInNewTab:true,scopeId:\"waT2juGFm\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1f7dn2n\",className,classNames)} framer-95mvxy`,\"data-border\":true,\"data-framer-name\":\"Default (From Top)\",layoutDependency:layoutDependency,layoutId:\"VOcKXkVET\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{p1zAZ6Fyj:{\"--border-color\":\"rgb(222, 52, 104)\"},Pk2JOnACr:{\"--border-color\":\"rgb(222, 52, 104)\"}},...addPropertyOverrides({nNyjRSbRF:{\"data-framer-name\":\"Default (From Bottom)\"},p1zAZ6Fyj:{\"data-framer-name\":\"Visible (From Bottom)\"},Pk2JOnACr:{\"data-framer-name\":\"Visible (From Top)\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"MOJAVE\"})}),className:\"framer-npy3ng\",\"data-framer-name\":\"Text\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"wUWrC1w4v\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:idv_kU2Sh,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16k9l3x\",\"data-framer-name\":\"Ticker (From Top)\",layoutDependency:layoutDependency,layoutId:\"hwmJO4h6i\",style:{backgroundColor:\"rgb(255, 255, 255)\",mask:\"linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%, rgb(0, 0, 0) 100%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%, rgb(0, 0, 0) 100%, rgba(0,0,0,1) 100%) add\"},variants:{p1zAZ6Fyj:{backgroundColor:\"rgb(222, 52, 104)\"},Pk2JOnACr:{backgroundColor:\"rgb(222, 52, 104)\",mask:\"linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 0%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 0%, rgba(0,0,0,1) 100%) add\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||80)-0-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z7xou6-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tWdSV1fc1-container\",nodeId:\"tWdSV1fc1\",rendersWithMotion:true,scopeId:\"waT2juGFm\",children:/*#__PURE__*/_jsx(TickerComponent,{height:\"100%\",HJVq4tdvX:idv_kU2Sh,id:\"tWdSV1fc1\",layoutId:\"tWdSV1fc1\",ncmHLBeGW:toResponsiveImage(JMrUrlcZG),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-miksdi\",\"data-framer-name\":\"Ticker (From Bottom)\",layoutDependency:layoutDependency,layoutId:\"SO6qZ3342\",style:{backgroundColor:\"rgb(255, 255, 255)\",mask:\"linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%, rgb(0, 0, 0) 100%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%, rgb(0, 0, 0) 100%, rgba(0,0,0,1) 100%) add\"},variants:{p1zAZ6Fyj:{backgroundColor:\"rgb(222, 52, 104)\",mask:\"linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%, rgb(0, 0, 0) 100%, rgba(0,0,0,1) 100%) add\",WebkitMask:\"linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%, rgb(0, 0, 0) 100%, rgba(0,0,0,1) 100%) add\"},Pk2JOnACr:{backgroundColor:\"rgb(222, 52, 104)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||80)-0-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mzr9j-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wkF1NHii3-container\",nodeId:\"wkF1NHii3\",rendersWithMotion:true,scopeId:\"waT2juGFm\",children:/*#__PURE__*/_jsx(TickerComponent,{height:\"100%\",HJVq4tdvX:idv_kU2Sh,id:\"wkF1NHii3\",layoutId:\"wkF1NHii3\",ncmHLBeGW:toResponsiveImage(JMrUrlcZG),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hu4ktz\",\"data-framer-name\":\"Triggers\",layoutDependency:layoutDependency,layoutId:\"S5QLvn6Rw\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-17m9xnx\",\"data-framer-name\":\"Bottom\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I4YxQLJF3\",onMouseEnter:onMouseEnter1bishmb,...addPropertyOverrides({p1zAZ6Fyj:{onMouseEnter:undefined,onMouseLeave:onMouseLeave11u099d}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g8i10t\",\"data-framer-name\":\"Top\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LXP6FBWiS\",onMouseEnter:onMouseEntera6vxfh,...addPropertyOverrides({Pk2JOnACr:{onMouseEnter:undefined,onMouseLeave:onMouseLeave1uh8g9l}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AK7VZ.framer-95mvxy, .framer-AK7VZ .framer-95mvxy { display: block; }\",\".framer-AK7VZ.framer-1f7dn2n { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 80px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 1200px; }\",\".framer-AK7VZ .framer-npy3ng { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-AK7VZ .framer-16k9l3x, .framer-AK7VZ .framer-miksdi { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-AK7VZ .framer-z7xou6-container, .framer-AK7VZ .framer-mzr9j-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-AK7VZ .framer-hu4ktz { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 4; }\",\".framer-AK7VZ .framer-17m9xnx { bottom: 0px; flex: none; height: 50%; left: 0px; overflow: hidden; position: absolute; right: 0px; }\",\".framer-AK7VZ .framer-g8i10t { flex: none; height: 50%; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",'.framer-AK7VZ[data-border=\"true\"]::after, .framer-AK7VZ [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Pk2JOnACr\":{\"layout\":[\"fixed\",\"fixed\"]},\"p1zAZ6Fyj\":{\"layout\":[\"fixed\",\"fixed\"]},\"nNyjRSbRF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"idv_kU2Sh\":\"title\",\"JMrUrlcZG\":\"tickerImage\",\"P5LWKSLEh\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwaT2juGFm=withCSS(Component,css,\"framer-AK7VZ\");export default FramerwaT2juGFm;FramerwaT2juGFm.displayName=\"Ticker Menu\";FramerwaT2juGFm.defaultProps={height:80,width:1200};addPropertyControls(FramerwaT2juGFm,{variant:{options:[\"VOcKXkVET\",\"Pk2JOnACr\",\"p1zAZ6Fyj\",\"nNyjRSbRF\"],optionTitles:[\"Default (From Top)\",\"Visible (From Top)\",\"Visible (From Bottom)\",\"Default (From Bottom)\"],title:\"Variant\",type:ControlType.Enum},idv_kU2Sh:{defaultValue:\"MOJAVE\",displayTextArea:false,title:\"Title\",type:ControlType.String},JMrUrlcZG:{__defaultAssetReference:\"data:framer/asset-reference,afCXIj0M1EERp1FYjuxSTqOEDzY.png?originalFilename=06.png&preferredSize=auto\",title:\"Ticker Image\",type:ControlType.ResponsiveImage},P5LWKSLEh:{title:\"Link\",type:ControlType.Link}});addFonts(FramerwaT2juGFm,[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...TickerComponentFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwaT2juGFm\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Pk2JOnACr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p1zAZ6Fyj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nNyjRSbRF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"idv_kU2Sh\\\":\\\"title\\\",\\\"JMrUrlcZG\\\":\\\"tickerImage\\\",\\\"P5LWKSLEh\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"80\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./waT2juGFm.map","// Generated by Framer (41c59c7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"VAa8C7wTP\",\"s0vE89zXg\"];const serializationHash=\"framer-7zusf\";const variantClassNames={s0vE89zXg:\"framer-v-130j64u\",VAa8C7wTP:\"framer-v-1rjwdn3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Close:\"s0vE89zXg\",Open:\"VAa8C7wTP\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,uEQMyEb7s:tap!==null&&tap!==void 0?tap:props.uEQMyEb7s,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"VAa8C7wTP\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,uEQMyEb7s,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VAa8C7wTP\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1jqj5i3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(uEQMyEb7s){const res=await uEQMyEb7s(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1rjwdn3\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VAa8C7wTP\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap1jqj5i3,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({s0vE89zXg:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-asy6r9\",layoutDependency:layoutDependency,layoutId:\"uOOneaq14\",style:{backgroundColor:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",rotate:0},variants:{s0vE89zXg:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4kwd3w\",layoutDependency:layoutDependency,layoutId:\"M1EW65Nyi\",style:{backgroundColor:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",rotate:0},variants:{s0vE89zXg:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7zusf.framer-cer38q, .framer-7zusf .framer-cer38q { display: block; }\",\".framer-7zusf.framer-1rjwdn3 { cursor: pointer; height: 20px; overflow: hidden; position: relative; width: 20px; }\",\".framer-7zusf .framer-asy6r9 { flex: none; height: 2px; left: calc(50.00000000000002% - 14px / 2); overflow: hidden; position: absolute; top: 6px; width: 14px; }\",\".framer-7zusf .framer-4kwd3w { bottom: 6px; flex: none; height: 2px; left: calc(50.00000000000002% - 14px / 2); overflow: hidden; position: absolute; width: 14px; }\",\".framer-7zusf.framer-v-130j64u.framer-1rjwdn3 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 20px); }\",\".framer-7zusf.framer-v-130j64u .framer-asy6r9 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-7zusf.framer-v-130j64u .framer-4kwd3w { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"s0vE89zXg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uEQMyEb7s\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerDN07XDg1T=withCSS(Component,css,\"framer-7zusf\");export default FramerDN07XDg1T;FramerDN07XDg1T.displayName=\"Menu\";FramerDN07XDg1T.defaultProps={height:20,width:20};addPropertyControls(FramerDN07XDg1T,{variant:{options:[\"VAa8C7wTP\",\"s0vE89zXg\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},uEQMyEb7s:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerDN07XDg1T,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDN07XDg1T\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"uEQMyEb7s\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s0vE89zXg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DN07XDg1T.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-3izrJ .framer-styles-preset-tz5d95:not(.rich-text-wrapper), .framer-3izrJ .framer-styles-preset-tz5d95.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; }\"];export const className=\"framer-3izrJ\";\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 (808fccf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/ENNMlmadesqlT969OIti/EAj3mneHpUIiQBulNWsG/DN07XDg1T.js\";import AnimatedSVGUnderline from\"https://framerusercontent.com/modules/IltH2PH4q1dO8xsxvkuU/rJu5AASMOmZN1oKO2WYh/AnimatedSVGUnderlink.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/b5T6Q7BWSnw3NUJdAuU2/rGrCBf7DaD2Ns1KYGkZG/Mu7MVI8Yv.js\";const MenuFonts=getFonts(Menu);const AnimatedSVGUnderlineFonts=getFonts(AnimatedSVGUnderline);const cycleOrder=[\"MD4pMPDuT\",\"Iu262TANU\",\"SayMn1wzc\"];const serializationHash=\"framer-2ZZXI\";const variantClassNames={Iu262TANU:\"framer-v-1hj2fmi\",MD4pMPDuT:\"framer-v-4wpbjq\",SayMn1wzc:\"framer-v-1phoy24\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??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={\"Mobile Closed\":\"SayMn1wzc\",\"Mobile Open\":\"Iu262TANU\",Desktop:\"MD4pMPDuT\"};const getProps=({expertises,height,home,id,link1,link2,link3,link4,projetos,text,width,...props})=>{return{...props,Bt00HpI1e:expertises??props.Bt00HpI1e??\"Expertises\",DG6Uh6znE:text??props.DG6Uh6znE??\"Contact Me\",gVVo5jegZ:link4??props.gVVo5jegZ,p5fPKNnc0:link3??props.p5fPKNnc0,rP3cpFYcA:link2??props.rP3cpFYcA,UDBLuDvrI:projetos??props.UDBLuDvrI??\"Projects\",variant:humanReadableVariantMap[props.variant]??props.variant??\"MD4pMPDuT\",WfoZsMpgu:home??props.WfoZsMpgu??\"Home\",wqKHt2Pyw:link1??props.wqKHt2Pyw};};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,WfoZsMpgu,Bt00HpI1e,UDBLuDvrI,wqKHt2Pyw,rP3cpFYcA,p5fPKNnc0,gVVo5jegZ,DG6Uh6znE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MD4pMPDuT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const uEQMyEb7scwhp1s=activeVariantCallback(async(...args)=>{setVariant(\"SayMn1wzc\");});const uEQMyEb7s2fwt6h=activeVariantCallback(async(...args)=>{setVariant(\"Iu262TANU\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Iu262TANU\",\"SayMn1wzc\"].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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4wpbjq\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"MD4pMPDuT\",ref:refBinding,style:{backgroundColor:\"rgb(11, 6, 21)\",...style},...addPropertyOverrides({Iu262TANU:{\"data-framer-name\":\"Mobile Open\"},SayMn1wzc:{\"data-framer-name\":\"Mobile Closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17d8jur\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"nJnQ99m36\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xot673\",\"data-framer-name\":\"Logo + Menu\",layoutDependency:layoutDependency,layoutId:\"nxnxJuI5e\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-9xu8io\",layoutDependency:layoutDependency,layoutId:\"tnBygSMC5\",opacity:1,requiresOverflowVisible:false,style:{rotate:-1},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 51 35\" overflow=\"visible\"><g><g transform=\"translate(0.801 26.338) rotate(-70 4.5 4.5)\"><path d=\"M 6.688 8.314 C 4.852 8.322 3.43 8.194 2.786 7.966 C 2.607 7.902 2.132 7.733 1.763 7.282 C 1.448 6.898 1.363 6.485 1.326 6.308 L 1.319 6.273 C 1.163 5.582 1.125 4.88 1.09 4.201 C 1.037 3.201 0.988 2.255 0.569 1.47 L 1.33 0.516 C 2.942 0.92 4.473 1.486 5.88 2.2 C 6.901 2.719 7.402 3.081 7.794 3.586 C 8.265 4.191 8.982 5.539 8.499 7.764 L 8.388 8.275 L 7.861 8.292 C 7.461 8.305 7.067 8.312 6.688 8.313 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 7.845 7.631 C 7.986 6.981 8.262 5.278 7.263 3.992 C 6.964 3.607 6.584 3.304 5.571 2.79 C 4.578 2.286 3.105 1.645 1.16 1.157 C 1.955 2.647 1.599 4.477 1.97 6.124 C 1.999 6.253 2.045 6.573 2.283 6.864 C 2.536 7.172 2.865 7.29 3.016 7.343 C 3.667 7.575 5.459 7.708 7.844 7.631 Z\" fill=\"rgb(255,255,255)\"></path><g transform=\"translate(0 0)\"><path d=\"M 6.598 8.812 C 5.737 8.815 4.98 8.787 4.283 8.725 L 4.235 8.721 C 3.529 8.658 2.729 8.587 2.036 8.167 C 0.811 7.424 0.707 5.987 0.632 4.938 L 0.628 4.884 C 0.612 4.66 0.601 4.436 0.59 4.218 C 0.545 3.306 0.502 2.444 0.128 1.712 C -0.06 1.34 -0.04 0.907 0.181 0.552 C 0.395 0.208 0.763 0.002 1.164 0 C 1.265 0 1.367 0.012 1.467 0.038 C 2.635 0.334 3.78 0.72 4.87 1.183 C 5.763 1.562 6.7 1.983 7.49 2.59 C 8.9 3.675 9.458 5.656 8.982 7.892 C 8.877 8.384 8.495 8.728 8.003 8.775 C 7.956 8.782 7.907 8.787 7.859 8.788 C 7.388 8.803 6.975 8.81 6.598 8.812 Z M 2.828 2.859 C 2.876 3.263 2.901 3.658 2.922 4.023 L 2.932 4.238 C 2.955 4.693 2.978 5.123 3.048 5.54 L 3.056 5.591 C 3.111 5.914 3.152 6.115 3.265 6.188 C 3.538 6.363 4.052 6.397 4.466 6.423 C 4.536 6.428 4.604 6.432 4.67 6.437 C 5.269 6.481 5.912 6.501 6.636 6.498 C 6.696 6.497 6.756 6.497 6.816 6.497 C 6.86 5.159 6.254 4.544 5.857 4.286 C 5.02 3.741 4.022 3.271 2.827 2.86 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 8.328 7.761 C 8.676 6.125 8.494 4.203 7.078 3.114 C 6.342 2.548 5.456 2.153 4.602 1.791 C 3.53 1.336 2.427 0.966 1.296 0.678 C 0.856 0.566 0.533 1.029 0.726 1.409 C 1.263 2.463 1.212 3.679 1.295 4.829 C 1.367 5.828 1.437 7.023 2.389 7.601 C 2.964 7.95 3.694 8.007 4.349 8.066 C 5.509 8.169 6.68 8.162 7.844 8.127 C 8.488 8.107 8.495 7.115 7.848 7.135 C 6.772 7.167 5.691 7.173 4.618 7.095 C 4.075 7.055 3.373 7.047 2.899 6.743 C 2.518 6.498 2.459 6.065 2.39 5.653 C 2.301 5.129 2.283 4.593 2.255 4.063 C 2.196 2.97 2.099 1.892 1.595 0.904 C 1.405 1.148 1.215 1.392 1.025 1.635 C 2.813 2.089 4.678 2.72 6.229 3.73 C 7.487 4.548 7.652 6.139 7.362 7.5 C 7.229 8.124 8.195 8.386 8.328 7.76 Z\" fill=\"rgb(0,0,0)\"></path></g></g><g transform=\"translate(5.497 0)\"><g transform=\"translate(0 0)\"><path d=\"M 12.551 19.109 C 11.983 19.109 11.984 18.212 12.551 18.212 C 13.118 18.212 13.118 19.109 12.551 19.109 Z M 22.846 12.545 C 23.414 12.545 23.413 13.442 22.846 13.442 C 22.279 13.442 22.279 12.545 22.846 12.545 Z M 16.845 11.524 C 17.413 11.524 17.412 12.421 16.845 12.421 C 16.278 12.421 16.278 11.524 16.845 11.524 Z M 15.896 14.156 C 15.533 15.004 15.902 16.118 16.887 16.249 C 17.443 16.323 17.449 17.221 16.887 17.146 C 15.201 16.921 14.484 15.222 15.135 13.703 C 15.361 13.175 16.12 13.633 15.896 14.156 Z M 15.201 12.117 C 15.77 12.117 15.769 13.014 15.201 13.014 C 14.634 13.014 14.634 12.117 15.201 12.117 Z M 14.111 16.638 C 14.418 17.575 15.395 17.707 16.247 17.664 C 16.815 17.636 16.812 18.533 16.247 18.561 C 14.961 18.624 13.7 18.216 13.261 16.876 C 13.081 16.326 13.933 16.093 14.111 16.638 Z M 13.282 19.921 C 12.9 19.494 13.523 18.859 13.905 19.287 C 14.69 20.167 15.885 19.844 16.571 19.024 C 16.939 18.584 17.56 19.221 17.194 19.658 C 16.204 20.842 14.372 21.141 13.281 19.921 Z M 14.724 23.692 C 14.156 23.692 14.157 22.795 14.724 22.795 C 15.292 22.795 15.292 23.692 14.724 23.692 Z M 18.418 20.039 C 18.263 21.364 17.488 22.501 16.273 23.036 C 15.757 23.264 15.309 22.49 15.828 22.262 C 16.737 21.863 17.417 21.063 17.538 20.039 C 17.604 19.472 18.487 19.467 18.419 20.039 Z M 18.018 16.04 C 18.432 14.984 18.031 13.955 17.254 13.206 C 16.841 12.808 17.465 12.175 17.877 12.572 C 18.862 13.523 19.392 14.943 18.868 16.278 C 18.66 16.808 17.807 16.576 18.018 16.04 Z M 19.415 16.244 C 20.55 16.453 21.197 15.164 21.463 14.315 C 21.633 13.771 22.5 13.933 22.329 14.482 C 21.892 15.879 20.909 17.431 19.25 17.125 C 18.691 17.021 18.857 16.141 19.415 16.244 Z M 22.199 21.627 C 20.883 21.995 19.538 21.251 19.127 19.931 C 18.954 19.379 19.806 19.145 19.977 19.693 C 20.243 20.549 21.123 20.998 21.964 20.762 C 22.513 20.608 22.745 21.473 22.199 21.627 Z M 20.134 18.906 C 19.579 18.783 19.815 17.918 20.368 18.042 C 21.279 18.245 22.141 17.645 22.352 16.74 C 22.484 16.178 23.334 16.417 23.203 16.978 C 22.876 18.374 21.498 19.21 20.134 18.905 Z M 23.313 21.373 C 22.745 21.373 22.746 20.477 23.313 20.477 C 23.881 20.477 23.881 21.373 23.313 21.373 Z M 23.366 16.196 C 22.798 16.196 22.799 15.299 23.366 15.299 C 23.933 15.299 23.933 16.196 23.366 16.196 Z\" fill=\"transparent\"></path><path d=\"M 31.302 8.596 C 31.302 8.596 31.299 8.592 31.297 8.59 L 31.297 8.59 C 31.298 8.591 31.3 8.594 31.302 8.595 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 31.293 8.586 C 31.293 8.586 31.291 8.583 31.29 8.583 C 31.279 8.57 31.266 8.556 31.295 8.589 C 31.295 8.589 31.294 8.587 31.293 8.586 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 35.708 10.126 C 35.507 9.045 34.632 8.324 33.369 8.196 C 33.147 8.174 32.936 8.173 32.731 8.173 C 32.45 8.173 32.183 8.172 31.982 8.11 C 31.98 8.11 31.979 8.11 31.977 8.109 C 31.811 7.523 31.583 6.975 31.362 6.444 L 31.297 6.288 C 31.082 5.77 30.816 5.126 30.256 4.679 C 29.874 4.374 29.434 4.22 28.946 4.22 C 28.174 4.22 27.447 4.615 26.863 4.934 C 26.713 5.016 26.572 5.093 26.446 5.154 C 26.004 5.371 25.538 5.578 25.086 5.779 C 24.106 6.215 23.091 6.667 22.153 7.279 C 21.963 7.402 21.782 7.53 21.613 7.66 C 21.339 6.428 20.915 5.292 20.35 4.271 C 19.933 3.518 19.34 2.778 18.537 2.009 C 17.501 1.015 16.274 0 15.038 0 C 14.34 0 13.741 0.324 13.302 0.935 C 13.024 1.323 12.869 1.759 12.733 2.143 C 12.669 2.324 12.609 2.494 12.542 2.642 C 12.307 3.168 12.031 3.708 11.668 4.353 L 9.746 4.284 C 9.612 4.279 9.474 4.274 9.331 4.274 C 8.728 4.274 7.963 4.363 7.39 5.053 C 6.582 6.024 6.622 7.519 7.508 9.494 C 7.781 10.102 8.119 10.702 8.52 11.288 C 8.249 11.272 7.981 11.264 7.717 11.264 C 4.639 11.264 2.193 12.311 0.643 14.294 C -0.342 15.555 0.023 16.911 0.316 18.001 C 0.355 18.145 0.393 18.29 0.431 18.435 C 0.569 18.988 0.7 19.581 0.722 20.164 C 0.734 20.464 0.684 20.782 0.631 21.116 C 0.58 21.441 0.527 21.776 0.52 22.142 C 0.467 24.71 3.259 25.718 5.889 25.803 C 5.993 25.806 6.095 25.808 6.198 25.808 C 7.021 25.808 7.834 25.705 8.63 25.499 C 8.504 25.949 8.399 26.386 8.304 26.793 C 8.044 27.91 7.977 28.886 8.105 29.693 C 8.305 30.955 8.983 31.838 10.066 32.249 C 10.56 32.436 11.048 32.461 11.417 32.461 C 11.564 32.461 11.711 32.457 11.858 32.452 C 11.989 32.448 12.122 32.444 12.252 32.444 C 12.604 32.444 12.841 32.476 13.042 32.552 C 13.527 32.734 13.978 33.103 14.454 33.492 C 14.771 33.753 15.101 34.021 15.461 34.252 C 16.237 34.748 16.965 35 17.623 35 C 18.389 35 19.057 34.662 19.557 34.025 C 20.237 33.156 20.634 32.065 20.915 30.983 C 21.85 31.711 23.082 32.406 24.632 32.577 C 24.885 32.605 25.147 32.619 25.411 32.619 L 25.411 32.619 C 26.759 32.619 28.053 32.246 28.91 31.966 C 29.004 31.935 29.11 31.905 29.225 31.873 C 29.826 31.706 30.647 31.476 31.036 30.674 C 31.383 29.958 31.607 29.17 31.764 28.562 C 32.423 26.012 32.384 23.756 31.649 21.856 C 31.332 21.04 30.875 20.295 30.299 19.654 C 31.39 19.219 32.338 18.529 33.089 17.616 C 33.825 16.719 34.414 15.631 34.943 14.192 L 35.033 13.948 C 35.444 12.837 35.957 11.455 35.71 10.126 Z M 34.207 13.913 C 33.787 15.058 33.261 16.16 32.486 17.105 C 31.488 18.32 30.152 19.024 28.707 19.281 C 29.685 19.987 30.461 20.967 30.919 22.149 C 31.683 24.122 31.527 26.343 31.006 28.361 C 30.835 29.02 30.63 29.71 30.333 30.323 C 30.045 30.917 29.25 31.019 28.669 31.209 C 27.4 31.624 26.054 31.934 24.715 31.787 C 22.99 31.597 21.643 30.684 20.443 29.519 C 20.158 30.911 19.795 32.442 18.942 33.531 C 18.098 34.61 16.876 34.219 15.877 33.58 C 15.016 33.029 14.281 32.172 13.313 31.808 C 12.357 31.448 11.303 31.87 10.339 31.505 C 8.507 30.809 8.702 28.546 9.067 26.979 C 9.282 26.058 9.524 25.109 9.888 24.223 C 8.644 24.774 7.287 25.052 5.914 25.008 C 4.229 24.953 1.257 24.417 1.303 22.161 C 1.317 21.476 1.534 20.828 1.506 20.133 C 1.481 19.491 1.345 18.861 1.191 18.24 C 0.892 17.045 0.414 15.87 1.257 14.792 C 3.375 12.085 7.095 11.699 10.35 12.322 C 9.487 11.382 8.743 10.326 8.222 9.165 C 7.783 8.186 7.198 6.522 7.99 5.57 C 8.449 5.018 9.139 5.063 9.785 5.086 C 10.56 5.113 11.336 5.14 12.111 5.168 C 12.524 4.455 12.919 3.728 13.256 2.975 C 13.485 2.464 13.61 1.861 13.937 1.406 C 15.06 -0.162 17.071 1.699 18.002 2.59 C 18.635 3.195 19.241 3.888 19.669 4.662 C 20.449 6.069 20.898 7.643 21.091 9.252 C 21.5 8.755 21.999 8.328 22.578 7.95 C 23.891 7.094 25.388 6.559 26.788 5.873 C 27.656 5.447 28.836 4.558 29.773 5.307 C 30.201 5.649 30.408 6.198 30.614 6.692 C 30.851 7.262 31.092 7.832 31.252 8.43 C 31.266 8.483 31.281 8.537 31.296 8.59 C 31.32 8.614 31.407 8.703 31.429 8.721 C 31.527 8.798 31.64 8.84 31.755 8.875 C 32.245 9.025 32.787 8.941 33.291 8.991 C 34.07 9.07 34.783 9.447 34.937 10.276 C 35.159 11.472 34.61 12.814 34.206 13.914 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 33.749 10.341 L 33.749 10.341 C 33.744 10.339 33.735 10.331 33.719 10.306 C 33.706 10.291 33.691 10.277 33.674 10.265 C 33.626 10.245 33.578 10.207 33.527 10.186 C 33.344 10.108 33.122 10.112 32.928 10.104 C 32.48 10.087 32.031 10.098 31.589 10.008 C 30.83 9.85 30.287 9.371 30.079 8.627 C 29.932 8.098 29.727 7.588 29.513 7.084 C 29.405 6.829 29.246 6.254 28.962 6.152 C 28.709 6.06 28.176 6.434 27.944 6.552 C 27.351 6.852 26.753 7.139 26.149 7.414 C 24.206 8.3 21.864 9.125 21.207 11.413 C 21.199 11.44 21.19 11.467 21.179 11.492 C 21.17 11.939 21.144 12.384 21.102 12.823 C 21.031 13.584 19.855 13.589 19.927 12.823 C 20.032 11.702 20.033 10.57 19.911 9.449 C 19.67 7.233 18.91 5.141 17.341 3.565 C 16.829 3.05 16.267 2.59 15.656 2.201 C 15.42 2.051 15.095 1.786 14.861 2.041 C 14.739 2.174 14.69 2.414 14.63 2.58 C 14.191 3.785 13.569 4.917 12.921 6.018 C 12.817 6.195 12.62 6.322 12.414 6.314 C 11.655 6.287 10.897 6.26 10.139 6.233 C 9.82 6.222 9.491 6.187 9.171 6.203 C 8.868 6.219 8.812 6.302 8.786 6.615 C 8.709 7.547 9.172 8.507 9.615 9.292 C 10.436 10.749 11.525 11.933 12.899 13.046 C 13.357 13.417 12.861 14.238 12.326 14.045 C 10.528 13.396 8.567 13.055 6.66 13.254 C 5.039 13.423 3.028 14.126 2.073 15.571 C 1.754 16.055 1.966 16.614 2.106 17.125 C 2.255 17.676 2.403 18.228 2.505 18.79 C 2.604 19.335 2.674 19.891 2.663 20.446 C 2.653 20.975 2.511 21.474 2.465 21.997 C 2.383 22.941 3.398 23.285 4.131 23.486 C 4.973 23.717 5.842 23.794 6.711 23.737 C 8.474 23.623 10.188 22.904 11.512 21.716 C 12.08 21.212 12.912 22.051 12.344 22.562 C 10.947 23.805 10.473 25.789 10.104 27.566 C 9.964 28.239 9.83 29.069 10.111 29.725 C 10.447 30.514 11.323 30.427 12.031 30.408 C 12.939 30.383 13.741 30.552 14.516 31.051 C 15.271 31.538 15.913 32.185 16.693 32.636 C 16.931 32.773 17.176 32.897 17.445 32.956 C 17.567 32.983 17.498 32.964 17.602 32.976 C 17.716 32.989 17.731 32.955 17.67 32.976 C 18.03 32.852 18.21 32.436 18.368 32.106 C 18.908 30.977 19.176 29.691 19.423 28.468 C 19.426 28.451 19.431 28.435 19.435 28.42 C 18.863 27.762 18.377 27.059 18.126 26.188 C 17.813 25.109 17.864 23.94 18.188 22.872 C 18.412 22.138 19.546 22.453 19.322 23.19 C 18.942 24.438 19.021 25.789 19.732 26.904 C 20.249 27.713 21.031 28.465 21.746 29.1 C 22.618 29.876 23.685 30.441 24.851 30.548 C 26.38 30.689 27.867 30.179 29.293 29.664 C 30.139 27.613 30.586 25.164 29.964 23.001 C 29.393 21.015 27.814 19.676 25.851 19.274 C 25.204 19.142 25.362 18.248 25.903 18.122 C 26.015 18.058 26.15 18.03 26.305 18.056 C 28.617 18.464 30.83 17.58 32.098 15.544 C 32.685 14.601 33.074 13.554 33.404 12.496 C 33.575 11.946 33.766 11.375 33.784 10.793 C 33.789 10.635 33.782 10.544 33.76 10.412 C 33.753 10.373 33.752 10.353 33.752 10.344 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 33.292 8.989 C 32.789 8.939 32.246 9.023 31.756 8.873 C 31.641 8.837 31.528 8.796 31.43 8.719 C 31.408 8.701 31.321 8.612 31.297 8.588 C 31.281 8.535 31.266 8.482 31.253 8.428 C 31.093 7.831 30.852 7.26 30.615 6.69 C 30.409 6.196 30.202 5.647 29.774 5.305 C 28.837 4.557 27.656 5.446 26.789 5.871 C 25.389 6.556 23.891 7.092 22.579 7.948 C 22 8.325 21.501 8.752 21.092 9.25 C 20.898 7.641 20.449 6.067 19.67 4.66 C 19.241 3.886 18.635 3.193 18.003 2.588 C 17.072 1.696 15.061 -0.165 13.938 1.404 C 13.612 1.86 13.486 2.463 13.257 2.973 C 12.919 3.727 12.525 4.453 12.112 5.166 C 11.337 5.138 10.561 5.111 9.786 5.084 C 9.14 5.061 8.45 5.015 7.991 5.568 C 7.199 6.52 7.784 8.184 8.223 9.163 C 8.744 10.324 9.488 11.38 10.351 12.32 C 7.096 11.698 3.376 12.083 1.258 14.79 C 0.415 15.869 0.893 17.043 1.192 18.238 C 1.346 18.859 1.482 19.488 1.507 20.131 C 1.534 20.825 1.318 21.473 1.304 22.159 C 1.257 24.415 4.229 24.951 5.915 25.006 C 7.287 25.051 8.645 24.772 9.889 24.221 C 9.525 25.106 9.283 26.056 9.068 26.977 C 8.703 28.544 8.508 30.808 10.34 31.503 C 11.304 31.868 12.358 31.445 13.314 31.806 C 14.282 32.17 15.017 33.027 15.878 33.578 C 16.877 34.217 18.099 34.608 18.943 33.529 C 19.795 32.44 20.159 30.91 20.444 29.517 C 21.644 30.682 22.991 31.595 24.716 31.785 C 26.056 31.932 27.401 31.622 28.67 31.207 C 29.251 31.016 30.046 30.914 30.334 30.321 C 30.631 29.708 30.836 29.019 31.007 28.359 C 31.528 26.341 31.684 24.121 30.92 22.147 C 30.462 20.965 29.685 19.985 28.708 19.279 C 30.153 19.023 31.49 18.319 32.487 17.103 C 33.262 16.159 33.788 15.057 34.208 13.911 C 34.612 12.811 35.162 11.469 34.939 10.273 C 34.784 9.444 34.072 9.066 33.293 8.988 Z M 31.302 8.596 C 31.302 8.596 31.298 8.592 31.297 8.591 L 31.297 8.591 C 31.299 8.593 31.3 8.594 31.302 8.597 Z M 31.29 8.582 C 31.29 8.582 31.291 8.584 31.293 8.585 C 31.293 8.585 31.295 8.587 31.295 8.588 C 31.266 8.555 31.28 8.57 31.29 8.582 Z M 33.805 10.851 C 33.787 11.433 33.596 12.004 33.424 12.553 C 33.094 13.612 32.705 14.659 32.119 15.601 C 30.85 17.638 28.638 18.522 26.326 18.114 C 26.171 18.087 26.036 18.116 25.924 18.18 C 25.382 18.306 25.224 19.199 25.872 19.332 C 27.835 19.732 29.413 21.073 29.984 23.058 C 30.606 25.221 30.16 27.672 29.313 29.722 C 27.888 30.237 26.401 30.746 24.872 30.606 C 23.705 30.499 22.638 29.934 21.767 29.158 C 21.052 28.523 20.27 27.771 19.753 26.962 C 19.04 25.847 18.963 24.496 19.342 23.248 C 19.565 22.51 18.432 22.195 18.209 22.93 C 17.885 23.999 17.834 25.168 18.146 26.246 C 18.399 27.117 18.885 27.82 19.456 28.478 C 19.452 28.494 19.447 28.509 19.444 28.525 C 19.196 29.749 18.929 31.034 18.389 32.163 C 18.23 32.494 18.051 32.91 17.691 33.034 C 17.75 33.013 17.737 33.047 17.623 33.034 C 17.518 33.022 17.588 33.041 17.465 33.014 C 17.197 32.954 16.951 32.831 16.714 32.693 C 15.933 32.243 15.293 31.595 14.536 31.109 C 13.763 30.61 12.96 30.441 12.051 30.465 C 11.344 30.485 10.467 30.572 10.131 29.783 C 9.852 29.127 9.985 28.297 10.124 27.624 C 10.494 25.846 10.967 23.862 12.365 22.62 C 12.934 22.11 12.1 21.27 11.533 21.774 C 10.209 22.963 8.494 23.681 6.731 23.795 C 5.862 23.85 4.993 23.774 4.152 23.544 C 3.418 23.342 2.403 22.999 2.486 22.055 C 2.532 21.533 2.673 21.034 2.684 20.504 C 2.694 19.949 2.625 19.393 2.526 18.848 C 2.424 18.286 2.276 17.733 2.126 17.183 C 1.987 16.672 1.775 16.113 2.094 15.629 C 3.049 14.183 5.059 13.481 6.68 13.312 C 8.588 13.112 10.549 13.453 12.347 14.103 C 12.882 14.296 13.378 13.475 12.919 13.103 C 11.546 11.99 10.456 10.807 9.636 9.35 C 9.193 8.565 8.73 7.604 8.807 6.673 C 8.832 6.36 8.889 6.278 9.192 6.261 C 9.511 6.244 9.84 6.279 10.16 6.291 C 10.918 6.318 11.676 6.345 12.434 6.372 C 12.641 6.379 12.838 6.252 12.942 6.076 C 13.589 4.975 14.211 3.844 14.651 2.637 C 14.711 2.472 14.76 2.232 14.881 2.098 C 15.115 1.842 15.44 2.108 15.677 2.259 C 16.288 2.647 16.849 3.108 17.361 3.623 C 18.93 5.2 19.691 7.291 19.932 9.507 C 20.053 10.626 20.052 11.759 19.948 12.881 C 19.876 13.646 21.052 13.642 21.123 12.881 C 21.164 12.441 21.19 11.996 21.199 11.55 C 21.21 11.525 21.22 11.498 21.228 11.47 C 21.884 9.183 24.226 8.358 26.17 7.472 C 26.774 7.197 27.372 6.91 27.964 6.61 C 28.197 6.492 28.729 6.118 28.982 6.209 C 29.266 6.313 29.426 6.887 29.534 7.142 C 29.746 7.646 29.953 8.155 30.1 8.684 C 30.307 9.428 30.85 9.908 31.609 10.065 C 32.051 10.157 32.501 10.146 32.948 10.162 C 33.142 10.169 33.365 10.166 33.548 10.244 C 33.599 10.265 33.646 10.304 33.695 10.323 C 33.711 10.335 33.725 10.349 33.74 10.363 C 33.757 10.387 33.765 10.397 33.769 10.399 L 33.769 10.399 C 33.769 10.409 33.77 10.429 33.777 10.467 C 33.8 10.599 33.807 10.691 33.802 10.848 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 17.878 12.572 C 17.466 12.176 16.841 12.809 17.255 13.206 C 18.031 13.955 18.433 14.983 18.019 16.04 C 17.808 16.576 18.66 16.809 18.869 16.278 C 19.393 14.943 18.863 13.522 17.878 12.572 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 17.195 19.658 C 17.56 19.22 16.94 18.584 16.572 19.024 C 15.886 19.844 14.691 20.167 13.906 19.287 C 13.523 18.86 12.901 19.494 13.283 19.921 C 14.373 21.141 16.205 20.842 17.196 19.658 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 21.964 20.762 C 21.123 20.997 20.244 20.549 19.977 19.693 C 19.806 19.145 18.955 19.379 19.127 19.931 C 19.538 21.251 20.883 21.995 22.199 21.627 C 22.745 21.473 22.513 20.608 21.964 20.762 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 16.247 18.561 C 16.812 18.533 16.815 17.636 16.247 17.664 C 15.395 17.706 14.418 17.574 14.111 16.638 C 13.933 16.093 13.082 16.327 13.261 16.876 C 13.7 18.217 14.961 18.624 16.247 18.561 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 15.135 13.702 C 14.483 15.221 15.201 16.92 16.887 17.145 C 17.449 17.22 17.443 16.322 16.887 16.248 C 15.903 16.117 15.533 15.003 15.896 14.155 C 16.12 13.631 15.361 13.174 15.135 13.702 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 22.329 14.482 C 22.5 13.933 21.632 13.771 21.463 14.315 C 21.197 15.164 20.55 16.454 19.415 16.244 C 18.856 16.141 18.691 17.022 19.25 17.125 C 20.909 17.431 21.893 15.879 22.329 14.482 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 22.352 16.741 C 22.141 17.645 21.279 18.246 20.368 18.043 C 19.815 17.919 19.578 18.783 20.134 18.907 C 21.498 19.212 22.876 18.376 23.203 16.98 C 23.334 16.419 22.484 16.18 22.352 16.742 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 17.537 20.039 C 17.416 21.063 16.736 21.862 15.827 22.262 C 15.308 22.49 15.757 23.264 16.272 23.036 C 17.488 22.501 18.262 21.364 18.417 20.039 C 18.485 19.467 17.602 19.472 17.536 20.039 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 16.845 12.421 C 17.412 12.421 17.413 11.524 16.845 11.524 C 16.277 11.524 16.277 12.421 16.845 12.421 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 22.846 13.442 C 23.413 13.442 23.414 12.545 22.846 12.545 C 22.278 12.545 22.278 13.442 22.846 13.442 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 23.366 15.299 C 22.799 15.299 22.798 16.196 23.366 16.196 C 23.934 16.196 23.934 15.299 23.366 15.299 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 23.313 20.477 C 22.746 20.477 22.745 21.373 23.313 21.373 C 23.881 21.373 23.881 20.477 23.313 20.477 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 14.724 22.795 C 14.157 22.795 14.156 23.692 14.724 23.692 C 15.293 23.692 15.293 22.795 14.724 22.795 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 12.551 18.212 C 11.984 18.212 11.983 19.109 12.551 19.109 C 13.119 19.109 13.119 18.212 12.551 18.212 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 13.134 15.711 C 13.701 15.711 13.702 14.814 13.134 14.814 C 13.068 14.814 13.01 14.827 12.959 14.849 C 12.954 14.851 12.948 14.853 12.944 14.855 C 12.575 15.029 12.638 15.711 13.134 15.711 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 15.201 13.014 C 15.769 13.014 15.77 12.117 15.201 12.117 C 14.633 12.117 14.633 13.014 15.201 13.014 Z\" fill=\"rgb(0,0,0)\"></path></g></g><g transform=\"translate(40.262 20.357) rotate(21 5.75 3.5)\"><path d=\"M 0.593 3.829 C 0.937 2.467 1.967 1.347 3.35 0.836 C 4.799 0.3 6.593 0.511 7.816 1.36 C 8.332 1.718 8.718 2.15 9.092 2.569 C 9.492 3.017 9.869 3.44 10.351 3.69 L 9.959 5.041 C 9.053 5.001 8.18 5.381 7.256 5.784 C 6.099 6.289 4.903 6.811 3.489 6.596 C 2.928 6.511 2.442 6.311 2.084 6.017 C 1.873 5.843 1.717 5.649 1.58 5.479 C 1.44 5.304 1.318 5.154 1.206 5.111 L 1.639 4.072 Z M 8.254 3.843 C 8.149 3.728 8.046 3.614 7.944 3.5 C 7.614 3.129 7.302 2.779 6.931 2.523 C 6.119 1.959 4.873 1.817 3.899 2.178 C 3.061 2.487 2.397 3.159 2.121 3.96 C 2.41 4.152 2.609 4.398 2.775 4.606 C 2.876 4.732 2.973 4.852 3.066 4.927 C 3.209 5.045 3.442 5.133 3.721 5.175 C 4.687 5.321 5.629 4.91 6.626 4.475 C 7.153 4.245 7.689 4.012 8.254 3.844 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 1.326 3.999 C 1.6 2.913 2.44 1.945 3.624 1.506 C 4.809 1.068 6.322 1.211 7.374 1.94 C 8.368 2.631 8.9 3.754 9.993 4.321 C 7.705 4.219 5.877 6.229 3.606 5.884 C 3.231 5.828 2.855 5.7 2.575 5.471 C 2.18 5.147 1.982 4.632 1.485 4.442\" fill=\"rgb(255,255,255)\"></path><g transform=\"translate(0 0)\"><path d=\"M 0.001 4.065 C -0.004 3.942 0.011 3.817 0.045 3.692 C 0.659 1.441 2.86 -0.109 5.281 0.006 C 6.556 0.066 7.7 0.503 8.59 1.267 C 8.918 1.548 9.193 1.858 9.46 2.157 C 9.838 2.581 10.194 2.981 10.635 3.223 C 11.03 3.439 11.277 3.837 11.294 4.286 C 11.309 4.646 11.172 4.991 10.92 5.233 C 10.679 5.466 10.35 5.589 9.996 5.58 C 9.119 5.557 8.292 5.919 7.415 6.302 C 6.855 6.548 6.274 6.802 5.649 6.969 C 4.599 7.251 3.595 7.252 2.746 6.97 C 2.227 6.798 1.791 6.53 1.451 6.174 C 1.352 6.071 1.267 5.964 1.192 5.872 C 1.082 5.735 0.977 5.604 0.895 5.567 C 0.484 5.38 0.219 5.03 0.171 4.62 C 0.068 4.453 0.01 4.264 0.002 4.065 L 0.002 4.065 Z M 7.244 3.546 C 6.706 2.973 6.188 2.668 5.566 2.558 C 4.41 2.355 3.295 2.889 2.796 3.829 C 2.903 3.935 3 4.043 3.091 4.143 C 3.322 4.401 3.473 4.562 3.657 4.61 C 4.097 4.728 4.635 4.664 5.35 4.411 C 5.725 4.279 6.091 4.123 6.479 3.958 C 6.751 3.842 7.027 3.725 7.309 3.614 C 7.288 3.592 7.266 3.568 7.245 3.545 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 1.877 4.124 C 2.315 2.516 3.996 1.552 5.7 1.851 C 6.574 2.004 7.222 2.445 7.806 3.068 C 8.39 3.69 8.934 4.364 9.726 4.798 C 9.807 4.46 9.89 4.121 9.971 3.783 C 8.374 3.742 7.055 4.578 5.612 5.088 C 4.929 5.33 4.177 5.497 3.455 5.305 C 2.688 5.1 2.452 4.288 1.751 3.968 C 1.093 3.669 0.559 4.618 1.217 4.918 C 1.571 5.08 1.75 5.423 2.006 5.691 C 2.276 5.974 2.613 6.166 2.991 6.291 C 3.779 6.553 4.651 6.49 5.442 6.277 C 6.988 5.862 8.35 4.817 10.013 4.86 C 10.6 4.876 10.719 4.098 10.259 3.846 C 9.358 3.352 8.842 2.45 8.084 1.8 C 7.296 1.122 6.296 0.773 5.244 0.723 C 3.158 0.625 1.295 1.958 0.773 3.873 C 0.59 4.547 1.692 4.795 1.875 4.123 L 1.875 4.123 Z\" fill=\"rgb(0,0,0)\"></path></g></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-lzhjl4\",layoutDependency:layoutDependency,layoutId:\"IFstTy_sw\",opacity:1,requiresOverflowVisible:false,style:{rotate:-70},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.149 8.812\" overflow=\"visible\"><g><path d=\"M 6.688 8.314 C 4.852 8.322 3.43 8.194 2.786 7.966 C 2.607 7.902 2.132 7.733 1.763 7.282 C 1.448 6.898 1.363 6.485 1.326 6.308 L 1.319 6.273 C 1.163 5.582 1.125 4.88 1.09 4.201 C 1.037 3.201 0.988 2.255 0.569 1.47 L 1.33 0.516 C 2.942 0.92 4.473 1.486 5.88 2.2 C 6.901 2.719 7.402 3.081 7.794 3.586 C 8.265 4.191 8.982 5.539 8.499 7.764 L 8.388 8.275 L 7.861 8.292 C 7.461 8.305 7.067 8.312 6.688 8.313 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 7.845 7.631 C 7.986 6.981 8.262 5.278 7.263 3.992 C 6.964 3.607 6.584 3.304 5.571 2.79 C 4.578 2.286 3.105 1.645 1.16 1.157 C 1.955 2.647 1.599 4.477 1.97 6.124 C 1.999 6.253 2.045 6.573 2.283 6.864 C 2.536 7.172 2.865 7.29 3.016 7.343 C 3.667 7.575 5.459 7.708 7.844 7.631 Z\" fill=\"rgb(255,255,255)\"></path><g transform=\"translate(0 0)\"><path d=\"M 6.598 8.812 C 5.737 8.815 4.98 8.787 4.283 8.725 L 4.235 8.721 C 3.529 8.658 2.729 8.587 2.036 8.167 C 0.811 7.424 0.707 5.987 0.632 4.938 L 0.628 4.884 C 0.612 4.66 0.601 4.436 0.59 4.218 C 0.545 3.306 0.502 2.444 0.128 1.712 C -0.06 1.34 -0.04 0.907 0.181 0.552 C 0.395 0.208 0.763 0.002 1.164 0 C 1.265 0 1.367 0.012 1.467 0.038 C 2.635 0.334 3.78 0.72 4.87 1.183 C 5.763 1.562 6.7 1.983 7.49 2.59 C 8.9 3.675 9.458 5.656 8.982 7.892 C 8.877 8.384 8.495 8.728 8.003 8.775 C 7.956 8.782 7.907 8.787 7.859 8.788 C 7.388 8.803 6.975 8.81 6.598 8.812 Z M 2.828 2.859 C 2.876 3.263 2.901 3.658 2.922 4.023 L 2.932 4.238 C 2.955 4.693 2.978 5.123 3.048 5.54 L 3.056 5.591 C 3.111 5.914 3.152 6.115 3.265 6.188 C 3.538 6.363 4.052 6.397 4.466 6.423 C 4.536 6.428 4.604 6.432 4.67 6.437 C 5.269 6.481 5.912 6.501 6.636 6.498 C 6.696 6.497 6.756 6.497 6.816 6.497 C 6.86 5.159 6.254 4.544 5.857 4.286 C 5.02 3.741 4.022 3.271 2.827 2.86 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 8.328 7.761 C 8.676 6.125 8.494 4.203 7.078 3.114 C 6.342 2.548 5.456 2.153 4.602 1.791 C 3.53 1.336 2.427 0.966 1.296 0.678 C 0.856 0.566 0.533 1.029 0.726 1.409 C 1.263 2.463 1.212 3.679 1.295 4.829 C 1.367 5.828 1.437 7.023 2.389 7.601 C 2.964 7.95 3.694 8.007 4.349 8.066 C 5.509 8.169 6.68 8.162 7.844 8.127 C 8.488 8.107 8.495 7.115 7.848 7.135 C 6.772 7.167 5.691 7.173 4.618 7.095 C 4.075 7.055 3.373 7.047 2.899 6.743 C 2.518 6.498 2.459 6.065 2.39 5.653 C 2.301 5.129 2.283 4.593 2.255 4.063 C 2.196 2.97 2.099 1.892 1.595 0.904 C 1.405 1.148 1.215 1.392 1.025 1.635 C 2.813 2.089 4.678 2.72 6.229 3.73 C 7.487 4.548 7.652 6.139 7.362 7.5 C 7.229 8.124 8.195 8.386 8.328 7.76 Z\" fill=\"rgb(0,0,0)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-cxdj77\",layoutDependency:layoutDependency,layoutId:\"v9td16oX_\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.09 7.798\" overflow=\"visible\"><path d=\"M 6.119 7.798 C 4.283 7.806 2.861 7.679 2.217 7.45 C 2.038 7.386 1.563 7.217 1.194 6.766 C 0.879 6.382 0.794 5.969 0.757 5.792 L 0.75 5.757 C 0.594 5.066 0.556 4.364 0.521 3.686 C 0.468 2.685 0.419 1.74 0 0.954 L 0.761 0 C 2.373 0.404 3.904 0.97 5.311 1.685 C 6.332 2.203 6.833 2.565 7.225 3.07 C 7.696 3.676 8.413 5.023 7.93 7.248 L 7.819 7.759 L 7.292 7.776 C 6.892 7.789 6.498 7.796 6.119 7.797 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-d78mgh\",layoutDependency:layoutDependency,layoutId:\"qiqGfYaxn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.83 6.496\" overflow=\"visible\"><path d=\"M 6.685 6.474 C 6.826 5.824 7.102 4.12 6.103 2.835 C 5.803 2.45 5.424 2.147 4.41 1.633 C 3.418 1.129 1.945 0.488 0 0 C 0.794 1.49 0.439 3.32 0.81 4.967 C 0.839 5.096 0.885 5.416 1.123 5.706 C 1.375 6.015 1.705 6.133 1.856 6.186 C 2.507 6.418 4.299 6.551 6.684 6.474 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1p2giy0\",layoutDependency:layoutDependency,layoutId:\"Eukt_dmqp\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.149 8.812\" overflow=\"visible\"><g><path d=\"M 6.598 8.812 C 5.737 8.815 4.98 8.787 4.283 8.725 L 4.235 8.721 C 3.529 8.658 2.729 8.587 2.036 8.167 C 0.811 7.424 0.707 5.987 0.632 4.938 L 0.628 4.884 C 0.612 4.66 0.601 4.436 0.59 4.218 C 0.545 3.306 0.502 2.444 0.128 1.712 C -0.06 1.34 -0.04 0.907 0.181 0.552 C 0.395 0.208 0.763 0.002 1.164 0 C 1.265 0 1.367 0.012 1.467 0.038 C 2.635 0.334 3.78 0.72 4.87 1.183 C 5.763 1.562 6.7 1.983 7.49 2.59 C 8.9 3.675 9.458 5.656 8.982 7.892 C 8.877 8.384 8.495 8.728 8.003 8.775 C 7.956 8.782 7.907 8.787 7.859 8.788 C 7.388 8.803 6.975 8.81 6.598 8.812 Z M 2.828 2.859 C 2.876 3.263 2.901 3.658 2.922 4.023 L 2.932 4.238 C 2.955 4.693 2.978 5.123 3.048 5.54 L 3.056 5.591 C 3.111 5.914 3.152 6.115 3.265 6.188 C 3.538 6.363 4.052 6.397 4.466 6.423 C 4.536 6.428 4.604 6.432 4.67 6.437 C 5.269 6.481 5.912 6.501 6.636 6.498 C 6.696 6.497 6.756 6.497 6.816 6.497 C 6.86 5.159 6.254 4.544 5.857 4.286 C 5.02 3.741 4.022 3.271 2.827 2.86 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 8.328 7.761 C 8.676 6.125 8.494 4.203 7.078 3.114 C 6.342 2.548 5.456 2.153 4.602 1.791 C 3.53 1.336 2.427 0.966 1.296 0.678 C 0.856 0.566 0.533 1.029 0.726 1.409 C 1.263 2.463 1.212 3.679 1.295 4.829 C 1.367 5.828 1.437 7.023 2.389 7.601 C 2.964 7.95 3.694 8.007 4.349 8.066 C 5.509 8.169 6.68 8.162 7.844 8.127 C 8.488 8.107 8.495 7.115 7.848 7.135 C 6.772 7.167 5.691 7.173 4.618 7.095 C 4.075 7.055 3.373 7.047 2.899 6.743 C 2.518 6.498 2.459 6.065 2.39 5.653 C 2.301 5.129 2.283 4.593 2.255 4.063 C 2.196 2.97 2.099 1.892 1.595 0.904 C 1.405 1.148 1.215 1.392 1.025 1.635 C 2.813 2.089 4.678 2.72 6.229 3.73 C 7.487 4.548 7.652 6.139 7.362 7.5 C 7.229 8.124 8.195 8.386 8.328 7.76 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-qiefsn\",layoutDependency:layoutDependency,layoutId:\"H2ddj6ilR\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.149 8.812\" overflow=\"visible\"><path d=\"M 6.598 8.812 C 5.737 8.815 4.98 8.787 4.283 8.725 L 4.235 8.721 C 3.529 8.658 2.729 8.587 2.036 8.167 C 0.811 7.424 0.707 5.987 0.632 4.938 L 0.628 4.884 C 0.612 4.66 0.601 4.436 0.59 4.218 C 0.545 3.306 0.502 2.444 0.128 1.712 C -0.06 1.34 -0.04 0.907 0.181 0.552 C 0.395 0.208 0.763 0.002 1.164 0 C 1.265 0 1.367 0.012 1.467 0.038 C 2.635 0.334 3.78 0.72 4.87 1.183 C 5.763 1.562 6.7 1.983 7.49 2.59 C 8.9 3.675 9.458 5.656 8.982 7.892 C 8.877 8.384 8.495 8.728 8.003 8.775 C 7.956 8.782 7.907 8.787 7.859 8.788 C 7.388 8.803 6.975 8.81 6.598 8.812 Z M 2.828 2.859 C 2.876 3.263 2.901 3.658 2.922 4.023 L 2.932 4.238 C 2.955 4.693 2.978 5.123 3.048 5.54 L 3.056 5.591 C 3.111 5.914 3.152 6.115 3.265 6.188 C 3.538 6.363 4.052 6.397 4.466 6.423 C 4.536 6.428 4.604 6.432 4.67 6.437 C 5.269 6.481 5.912 6.501 6.636 6.498 C 6.696 6.497 6.756 6.497 6.816 6.497 C 6.86 5.159 6.254 4.544 5.857 4.286 C 5.02 3.741 4.022 3.271 2.827 2.86 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-i3sv1j\",layoutDependency:layoutDependency,layoutId:\"qiWyPPY7K\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.149 8.812\" overflow=\"visible\"><path d=\"M 6.598 8.812 C 5.737 8.815 4.98 8.787 4.283 8.725 L 4.235 8.721 C 3.529 8.658 2.729 8.587 2.036 8.167 C 0.811 7.424 0.707 5.987 0.632 4.938 L 0.628 4.884 C 0.612 4.66 0.601 4.436 0.59 4.218 C 0.545 3.306 0.502 2.444 0.128 1.712 C -0.06 1.34 -0.04 0.907 0.181 0.552 C 0.395 0.208 0.763 0.002 1.164 0 C 1.265 0 1.367 0.012 1.467 0.038 C 2.635 0.334 3.78 0.72 4.87 1.183 C 5.763 1.562 6.7 1.983 7.49 2.59 C 8.9 3.675 9.458 5.656 8.982 7.892 C 8.877 8.384 8.495 8.728 8.003 8.775 C 7.956 8.782 7.907 8.787 7.859 8.788 C 7.388 8.803 6.975 8.81 6.598 8.812 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1t5649p\",layoutDependency:layoutDependency,layoutId:\"zEjmHnspA\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.991 3.639\" overflow=\"visible\"><path d=\"M 0.001 0 C 0.049 0.405 0.074 0.8 0.095 1.164 L 0.105 1.379 C 0.129 1.834 0.151 2.264 0.221 2.681 L 0.229 2.732 C 0.284 3.055 0.325 3.257 0.438 3.33 C 0.711 3.505 1.225 3.538 1.639 3.564 C 1.709 3.569 1.777 3.573 1.843 3.579 C 2.442 3.622 3.085 3.642 3.809 3.639 C 3.869 3.639 3.929 3.638 3.989 3.638 C 4.033 2.301 3.427 1.685 3.03 1.427 C 2.193 0.883 1.195 0.412 0 0.002 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-x0ngn7\",layoutDependency:layoutDependency,layoutId:\"hsD_ea6w1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.811 7.489\" overflow=\"visible\"><path d=\"M 7.659 7.1 C 8.007 5.464 7.825 3.542 6.408 2.453 C 5.673 1.887 4.787 1.492 3.933 1.13 C 2.861 0.675 1.758 0.305 0.627 0.017 C 0.187 -0.095 -0.136 0.368 0.057 0.748 C 0.594 1.802 0.543 3.018 0.626 4.169 C 0.698 5.167 0.767 6.362 1.72 6.94 C 2.294 7.289 3.024 7.346 3.68 7.405 C 4.84 7.508 6.01 7.501 7.175 7.466 C 7.819 7.446 7.826 6.454 7.179 6.474 C 6.102 6.506 5.022 6.512 3.948 6.434 C 3.405 6.394 2.704 6.387 2.23 6.082 C 1.848 5.837 1.79 5.404 1.721 4.992 C 1.632 4.468 1.614 3.932 1.585 3.402 C 1.526 2.309 1.43 1.231 0.926 0.243 C 0.736 0.487 0.546 0.731 0.356 0.974 C 2.143 1.428 4.008 2.059 5.559 3.069 C 6.818 3.888 6.982 5.478 6.693 6.839 C 6.56 7.463 7.525 7.725 7.658 7.099 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-945pxr\",layoutDependency:layoutDependency,layoutId:\"AdlWCgOpO\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.774 35\" overflow=\"visible\"><g><g transform=\"translate(0 0)\"><path d=\"M 12.551 19.109 C 11.983 19.109 11.984 18.212 12.551 18.212 C 13.118 18.212 13.118 19.109 12.551 19.109 Z M 22.846 12.545 C 23.414 12.545 23.413 13.442 22.846 13.442 C 22.279 13.442 22.279 12.545 22.846 12.545 Z M 16.845 11.524 C 17.413 11.524 17.412 12.421 16.845 12.421 C 16.278 12.421 16.278 11.524 16.845 11.524 Z M 15.896 14.156 C 15.533 15.004 15.902 16.118 16.887 16.249 C 17.443 16.323 17.449 17.221 16.887 17.146 C 15.201 16.921 14.484 15.222 15.135 13.703 C 15.361 13.175 16.12 13.633 15.896 14.156 Z M 15.201 12.117 C 15.77 12.117 15.769 13.014 15.201 13.014 C 14.634 13.014 14.634 12.117 15.201 12.117 Z M 14.111 16.638 C 14.418 17.575 15.395 17.707 16.247 17.664 C 16.815 17.636 16.812 18.533 16.247 18.561 C 14.961 18.624 13.7 18.216 13.261 16.876 C 13.081 16.326 13.933 16.093 14.111 16.638 Z M 13.282 19.921 C 12.9 19.494 13.523 18.859 13.905 19.287 C 14.69 20.167 15.885 19.844 16.571 19.024 C 16.939 18.584 17.56 19.221 17.194 19.658 C 16.204 20.842 14.372 21.141 13.281 19.921 Z M 14.724 23.692 C 14.156 23.692 14.157 22.795 14.724 22.795 C 15.292 22.795 15.292 23.692 14.724 23.692 Z M 18.418 20.039 C 18.263 21.364 17.488 22.501 16.273 23.036 C 15.757 23.264 15.309 22.49 15.828 22.262 C 16.737 21.863 17.417 21.063 17.538 20.039 C 17.604 19.472 18.487 19.467 18.419 20.039 Z M 18.018 16.04 C 18.432 14.984 18.031 13.955 17.254 13.206 C 16.841 12.808 17.465 12.175 17.877 12.572 C 18.862 13.523 19.392 14.943 18.868 16.278 C 18.66 16.808 17.807 16.576 18.018 16.04 Z M 19.415 16.244 C 20.55 16.453 21.197 15.164 21.463 14.315 C 21.633 13.771 22.5 13.933 22.329 14.482 C 21.892 15.879 20.909 17.431 19.25 17.125 C 18.691 17.021 18.857 16.141 19.415 16.244 Z M 22.199 21.627 C 20.883 21.995 19.538 21.251 19.127 19.931 C 18.954 19.379 19.806 19.145 19.977 19.693 C 20.243 20.549 21.123 20.998 21.964 20.762 C 22.513 20.608 22.745 21.473 22.199 21.627 Z M 20.134 18.906 C 19.579 18.783 19.815 17.918 20.368 18.042 C 21.279 18.245 22.141 17.645 22.352 16.74 C 22.484 16.178 23.334 16.417 23.203 16.978 C 22.876 18.374 21.498 19.21 20.134 18.905 Z M 23.313 21.373 C 22.745 21.373 22.746 20.477 23.313 20.477 C 23.881 20.477 23.881 21.373 23.313 21.373 Z M 23.366 16.196 C 22.798 16.196 22.799 15.299 23.366 15.299 C 23.933 15.299 23.933 16.196 23.366 16.196 Z\" fill=\"transparent\"></path><path d=\"M 31.302 8.596 C 31.302 8.596 31.299 8.592 31.297 8.59 L 31.297 8.59 C 31.298 8.591 31.3 8.594 31.302 8.595 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 31.293 8.586 C 31.293 8.586 31.291 8.583 31.29 8.583 C 31.279 8.57 31.266 8.556 31.295 8.589 C 31.295 8.589 31.294 8.587 31.293 8.586 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 35.708 10.126 C 35.507 9.045 34.632 8.324 33.369 8.196 C 33.147 8.174 32.936 8.173 32.731 8.173 C 32.45 8.173 32.183 8.172 31.982 8.11 C 31.98 8.11 31.979 8.11 31.977 8.109 C 31.811 7.523 31.583 6.975 31.362 6.444 L 31.297 6.288 C 31.082 5.77 30.816 5.126 30.256 4.679 C 29.874 4.374 29.434 4.22 28.946 4.22 C 28.174 4.22 27.447 4.615 26.863 4.934 C 26.713 5.016 26.572 5.093 26.446 5.154 C 26.004 5.371 25.538 5.578 25.086 5.779 C 24.106 6.215 23.091 6.667 22.153 7.279 C 21.963 7.402 21.782 7.53 21.613 7.66 C 21.339 6.428 20.915 5.292 20.35 4.271 C 19.933 3.518 19.34 2.778 18.537 2.009 C 17.501 1.015 16.274 0 15.038 0 C 14.34 0 13.741 0.324 13.302 0.935 C 13.024 1.323 12.869 1.759 12.733 2.143 C 12.669 2.324 12.609 2.494 12.542 2.642 C 12.307 3.168 12.031 3.708 11.668 4.353 L 9.746 4.284 C 9.612 4.279 9.474 4.274 9.331 4.274 C 8.728 4.274 7.963 4.363 7.39 5.053 C 6.582 6.024 6.622 7.519 7.508 9.494 C 7.781 10.102 8.119 10.702 8.52 11.288 C 8.249 11.272 7.981 11.264 7.717 11.264 C 4.639 11.264 2.193 12.311 0.643 14.294 C -0.342 15.555 0.023 16.911 0.316 18.001 C 0.355 18.145 0.393 18.29 0.431 18.435 C 0.569 18.988 0.7 19.581 0.722 20.164 C 0.734 20.464 0.684 20.782 0.631 21.116 C 0.58 21.441 0.527 21.776 0.52 22.142 C 0.467 24.71 3.259 25.718 5.889 25.803 C 5.993 25.806 6.095 25.808 6.198 25.808 C 7.021 25.808 7.834 25.705 8.63 25.499 C 8.504 25.949 8.399 26.386 8.304 26.793 C 8.044 27.91 7.977 28.886 8.105 29.693 C 8.305 30.955 8.983 31.838 10.066 32.249 C 10.56 32.436 11.048 32.461 11.417 32.461 C 11.564 32.461 11.711 32.457 11.858 32.452 C 11.989 32.448 12.122 32.444 12.252 32.444 C 12.604 32.444 12.841 32.476 13.042 32.552 C 13.527 32.734 13.978 33.103 14.454 33.492 C 14.771 33.753 15.101 34.021 15.461 34.252 C 16.237 34.748 16.965 35 17.623 35 C 18.389 35 19.057 34.662 19.557 34.025 C 20.237 33.156 20.634 32.065 20.915 30.983 C 21.85 31.711 23.082 32.406 24.632 32.577 C 24.885 32.605 25.147 32.619 25.411 32.619 L 25.411 32.619 C 26.759 32.619 28.053 32.246 28.91 31.966 C 29.004 31.935 29.11 31.905 29.225 31.873 C 29.826 31.706 30.647 31.476 31.036 30.674 C 31.383 29.958 31.607 29.17 31.764 28.562 C 32.423 26.012 32.384 23.756 31.649 21.856 C 31.332 21.04 30.875 20.295 30.299 19.654 C 31.39 19.219 32.338 18.529 33.089 17.616 C 33.825 16.719 34.414 15.631 34.943 14.192 L 35.033 13.948 C 35.444 12.837 35.957 11.455 35.71 10.126 Z M 34.207 13.913 C 33.787 15.058 33.261 16.16 32.486 17.105 C 31.488 18.32 30.152 19.024 28.707 19.281 C 29.685 19.987 30.461 20.967 30.919 22.149 C 31.683 24.122 31.527 26.343 31.006 28.361 C 30.835 29.02 30.63 29.71 30.333 30.323 C 30.045 30.917 29.25 31.019 28.669 31.209 C 27.4 31.624 26.054 31.934 24.715 31.787 C 22.99 31.597 21.643 30.684 20.443 29.519 C 20.158 30.911 19.795 32.442 18.942 33.531 C 18.098 34.61 16.876 34.219 15.877 33.58 C 15.016 33.029 14.281 32.172 13.313 31.808 C 12.357 31.448 11.303 31.87 10.339 31.505 C 8.507 30.809 8.702 28.546 9.067 26.979 C 9.282 26.058 9.524 25.109 9.888 24.223 C 8.644 24.774 7.287 25.052 5.914 25.008 C 4.229 24.953 1.257 24.417 1.303 22.161 C 1.317 21.476 1.534 20.828 1.506 20.133 C 1.481 19.491 1.345 18.861 1.191 18.24 C 0.892 17.045 0.414 15.87 1.257 14.792 C 3.375 12.085 7.095 11.699 10.35 12.322 C 9.487 11.382 8.743 10.326 8.222 9.165 C 7.783 8.186 7.198 6.522 7.99 5.57 C 8.449 5.018 9.139 5.063 9.785 5.086 C 10.56 5.113 11.336 5.14 12.111 5.168 C 12.524 4.455 12.919 3.728 13.256 2.975 C 13.485 2.464 13.61 1.861 13.937 1.406 C 15.06 -0.162 17.071 1.699 18.002 2.59 C 18.635 3.195 19.241 3.888 19.669 4.662 C 20.449 6.069 20.898 7.643 21.091 9.252 C 21.5 8.755 21.999 8.328 22.578 7.95 C 23.891 7.094 25.388 6.559 26.788 5.873 C 27.656 5.447 28.836 4.558 29.773 5.307 C 30.201 5.649 30.408 6.198 30.614 6.692 C 30.851 7.262 31.092 7.832 31.252 8.43 C 31.266 8.483 31.281 8.537 31.296 8.59 C 31.32 8.614 31.407 8.703 31.429 8.721 C 31.527 8.798 31.64 8.84 31.755 8.875 C 32.245 9.025 32.787 8.941 33.291 8.991 C 34.07 9.07 34.783 9.447 34.937 10.276 C 35.159 11.472 34.61 12.814 34.206 13.914 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 33.749 10.341 L 33.749 10.341 C 33.744 10.339 33.735 10.331 33.719 10.306 C 33.706 10.291 33.691 10.277 33.674 10.265 C 33.626 10.245 33.578 10.207 33.527 10.186 C 33.344 10.108 33.122 10.112 32.928 10.104 C 32.48 10.087 32.031 10.098 31.589 10.008 C 30.83 9.85 30.287 9.371 30.079 8.627 C 29.932 8.098 29.727 7.588 29.513 7.084 C 29.405 6.829 29.246 6.254 28.962 6.152 C 28.709 6.06 28.176 6.434 27.944 6.552 C 27.351 6.852 26.753 7.139 26.149 7.414 C 24.206 8.3 21.864 9.125 21.207 11.413 C 21.199 11.44 21.19 11.467 21.179 11.492 C 21.17 11.939 21.144 12.384 21.102 12.823 C 21.031 13.584 19.855 13.589 19.927 12.823 C 20.032 11.702 20.033 10.57 19.911 9.449 C 19.67 7.233 18.91 5.141 17.341 3.565 C 16.829 3.05 16.267 2.59 15.656 2.201 C 15.42 2.051 15.095 1.786 14.861 2.041 C 14.739 2.174 14.69 2.414 14.63 2.58 C 14.191 3.785 13.569 4.917 12.921 6.018 C 12.817 6.195 12.62 6.322 12.414 6.314 C 11.655 6.287 10.897 6.26 10.139 6.233 C 9.82 6.222 9.491 6.187 9.171 6.203 C 8.868 6.219 8.812 6.302 8.786 6.615 C 8.709 7.547 9.172 8.507 9.615 9.292 C 10.436 10.749 11.525 11.933 12.899 13.046 C 13.357 13.417 12.861 14.238 12.326 14.045 C 10.528 13.396 8.567 13.055 6.66 13.254 C 5.039 13.423 3.028 14.126 2.073 15.571 C 1.754 16.055 1.966 16.614 2.106 17.125 C 2.255 17.676 2.403 18.228 2.505 18.79 C 2.604 19.335 2.674 19.891 2.663 20.446 C 2.653 20.975 2.511 21.474 2.465 21.997 C 2.383 22.941 3.398 23.285 4.131 23.486 C 4.973 23.717 5.842 23.794 6.711 23.737 C 8.474 23.623 10.188 22.904 11.512 21.716 C 12.08 21.212 12.912 22.051 12.344 22.562 C 10.947 23.805 10.473 25.789 10.104 27.566 C 9.964 28.239 9.83 29.069 10.111 29.725 C 10.447 30.514 11.323 30.427 12.031 30.408 C 12.939 30.383 13.741 30.552 14.516 31.051 C 15.271 31.538 15.913 32.185 16.693 32.636 C 16.931 32.773 17.176 32.897 17.445 32.956 C 17.567 32.983 17.498 32.964 17.602 32.976 C 17.716 32.989 17.731 32.955 17.67 32.976 C 18.03 32.852 18.21 32.436 18.368 32.106 C 18.908 30.977 19.176 29.691 19.423 28.468 C 19.426 28.451 19.431 28.435 19.435 28.42 C 18.863 27.762 18.377 27.059 18.126 26.188 C 17.813 25.109 17.864 23.94 18.188 22.872 C 18.412 22.138 19.546 22.453 19.322 23.19 C 18.942 24.438 19.021 25.789 19.732 26.904 C 20.249 27.713 21.031 28.465 21.746 29.1 C 22.618 29.876 23.685 30.441 24.851 30.548 C 26.38 30.689 27.867 30.179 29.293 29.664 C 30.139 27.613 30.586 25.164 29.964 23.001 C 29.393 21.015 27.814 19.676 25.851 19.274 C 25.204 19.142 25.362 18.248 25.903 18.122 C 26.015 18.058 26.15 18.03 26.305 18.056 C 28.617 18.464 30.83 17.58 32.098 15.544 C 32.685 14.601 33.074 13.554 33.404 12.496 C 33.575 11.946 33.766 11.375 33.784 10.793 C 33.789 10.635 33.782 10.544 33.76 10.412 C 33.753 10.373 33.752 10.353 33.752 10.344 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 33.292 8.989 C 32.789 8.939 32.246 9.023 31.756 8.873 C 31.641 8.837 31.528 8.796 31.43 8.719 C 31.408 8.701 31.321 8.612 31.297 8.588 C 31.281 8.535 31.266 8.482 31.253 8.428 C 31.093 7.831 30.852 7.26 30.615 6.69 C 30.409 6.196 30.202 5.647 29.774 5.305 C 28.837 4.557 27.656 5.446 26.789 5.871 C 25.389 6.556 23.891 7.092 22.579 7.948 C 22 8.325 21.501 8.752 21.092 9.25 C 20.898 7.641 20.449 6.067 19.67 4.66 C 19.241 3.886 18.635 3.193 18.003 2.588 C 17.072 1.696 15.061 -0.165 13.938 1.404 C 13.612 1.86 13.486 2.463 13.257 2.973 C 12.919 3.727 12.525 4.453 12.112 5.166 C 11.337 5.138 10.561 5.111 9.786 5.084 C 9.14 5.061 8.45 5.015 7.991 5.568 C 7.199 6.52 7.784 8.184 8.223 9.163 C 8.744 10.324 9.488 11.38 10.351 12.32 C 7.096 11.698 3.376 12.083 1.258 14.79 C 0.415 15.869 0.893 17.043 1.192 18.238 C 1.346 18.859 1.482 19.488 1.507 20.131 C 1.534 20.825 1.318 21.473 1.304 22.159 C 1.257 24.415 4.229 24.951 5.915 25.006 C 7.287 25.051 8.645 24.772 9.889 24.221 C 9.525 25.106 9.283 26.056 9.068 26.977 C 8.703 28.544 8.508 30.808 10.34 31.503 C 11.304 31.868 12.358 31.445 13.314 31.806 C 14.282 32.17 15.017 33.027 15.878 33.578 C 16.877 34.217 18.099 34.608 18.943 33.529 C 19.795 32.44 20.159 30.91 20.444 29.517 C 21.644 30.682 22.991 31.595 24.716 31.785 C 26.056 31.932 27.401 31.622 28.67 31.207 C 29.251 31.016 30.046 30.914 30.334 30.321 C 30.631 29.708 30.836 29.019 31.007 28.359 C 31.528 26.341 31.684 24.121 30.92 22.147 C 30.462 20.965 29.685 19.985 28.708 19.279 C 30.153 19.023 31.49 18.319 32.487 17.103 C 33.262 16.159 33.788 15.057 34.208 13.911 C 34.612 12.811 35.162 11.469 34.939 10.273 C 34.784 9.444 34.072 9.066 33.293 8.988 Z M 31.302 8.596 C 31.302 8.596 31.298 8.592 31.297 8.591 L 31.297 8.591 C 31.299 8.593 31.3 8.594 31.302 8.597 Z M 31.29 8.582 C 31.29 8.582 31.291 8.584 31.293 8.585 C 31.293 8.585 31.295 8.587 31.295 8.588 C 31.266 8.555 31.28 8.57 31.29 8.582 Z M 33.805 10.851 C 33.787 11.433 33.596 12.004 33.424 12.553 C 33.094 13.612 32.705 14.659 32.119 15.601 C 30.85 17.638 28.638 18.522 26.326 18.114 C 26.171 18.087 26.036 18.116 25.924 18.18 C 25.382 18.306 25.224 19.199 25.872 19.332 C 27.835 19.732 29.413 21.073 29.984 23.058 C 30.606 25.221 30.16 27.672 29.313 29.722 C 27.888 30.237 26.401 30.746 24.872 30.606 C 23.705 30.499 22.638 29.934 21.767 29.158 C 21.052 28.523 20.27 27.771 19.753 26.962 C 19.04 25.847 18.963 24.496 19.342 23.248 C 19.565 22.51 18.432 22.195 18.209 22.93 C 17.885 23.999 17.834 25.168 18.146 26.246 C 18.399 27.117 18.885 27.82 19.456 28.478 C 19.452 28.494 19.447 28.509 19.444 28.525 C 19.196 29.749 18.929 31.034 18.389 32.163 C 18.23 32.494 18.051 32.91 17.691 33.034 C 17.75 33.013 17.737 33.047 17.623 33.034 C 17.518 33.022 17.588 33.041 17.465 33.014 C 17.197 32.954 16.951 32.831 16.714 32.693 C 15.933 32.243 15.293 31.595 14.536 31.109 C 13.763 30.61 12.96 30.441 12.051 30.465 C 11.344 30.485 10.467 30.572 10.131 29.783 C 9.852 29.127 9.985 28.297 10.124 27.624 C 10.494 25.846 10.967 23.862 12.365 22.62 C 12.934 22.11 12.1 21.27 11.533 21.774 C 10.209 22.963 8.494 23.681 6.731 23.795 C 5.862 23.85 4.993 23.774 4.152 23.544 C 3.418 23.342 2.403 22.999 2.486 22.055 C 2.532 21.533 2.673 21.034 2.684 20.504 C 2.694 19.949 2.625 19.393 2.526 18.848 C 2.424 18.286 2.276 17.733 2.126 17.183 C 1.987 16.672 1.775 16.113 2.094 15.629 C 3.049 14.183 5.059 13.481 6.68 13.312 C 8.588 13.112 10.549 13.453 12.347 14.103 C 12.882 14.296 13.378 13.475 12.919 13.103 C 11.546 11.99 10.456 10.807 9.636 9.35 C 9.193 8.565 8.73 7.604 8.807 6.673 C 8.832 6.36 8.889 6.278 9.192 6.261 C 9.511 6.244 9.84 6.279 10.16 6.291 C 10.918 6.318 11.676 6.345 12.434 6.372 C 12.641 6.379 12.838 6.252 12.942 6.076 C 13.589 4.975 14.211 3.844 14.651 2.637 C 14.711 2.472 14.76 2.232 14.881 2.098 C 15.115 1.842 15.44 2.108 15.677 2.259 C 16.288 2.647 16.849 3.108 17.361 3.623 C 18.93 5.2 19.691 7.291 19.932 9.507 C 20.053 10.626 20.052 11.759 19.948 12.881 C 19.876 13.646 21.052 13.642 21.123 12.881 C 21.164 12.441 21.19 11.996 21.199 11.55 C 21.21 11.525 21.22 11.498 21.228 11.47 C 21.884 9.183 24.226 8.358 26.17 7.472 C 26.774 7.197 27.372 6.91 27.964 6.61 C 28.197 6.492 28.729 6.118 28.982 6.209 C 29.266 6.313 29.426 6.887 29.534 7.142 C 29.746 7.646 29.953 8.155 30.1 8.684 C 30.307 9.428 30.85 9.908 31.609 10.065 C 32.051 10.157 32.501 10.146 32.948 10.162 C 33.142 10.169 33.365 10.166 33.548 10.244 C 33.599 10.265 33.646 10.304 33.695 10.323 C 33.711 10.335 33.725 10.349 33.74 10.363 C 33.757 10.387 33.765 10.397 33.769 10.399 L 33.769 10.399 C 33.769 10.409 33.77 10.429 33.777 10.467 C 33.8 10.599 33.807 10.691 33.802 10.848 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 17.878 12.572 C 17.466 12.176 16.841 12.809 17.255 13.206 C 18.031 13.955 18.433 14.983 18.019 16.04 C 17.808 16.576 18.66 16.809 18.869 16.278 C 19.393 14.943 18.863 13.522 17.878 12.572 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 17.195 19.658 C 17.56 19.22 16.94 18.584 16.572 19.024 C 15.886 19.844 14.691 20.167 13.906 19.287 C 13.523 18.86 12.901 19.494 13.283 19.921 C 14.373 21.141 16.205 20.842 17.196 19.658 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 21.964 20.762 C 21.123 20.997 20.244 20.549 19.977 19.693 C 19.806 19.145 18.955 19.379 19.127 19.931 C 19.538 21.251 20.883 21.995 22.199 21.627 C 22.745 21.473 22.513 20.608 21.964 20.762 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 16.247 18.561 C 16.812 18.533 16.815 17.636 16.247 17.664 C 15.395 17.706 14.418 17.574 14.111 16.638 C 13.933 16.093 13.082 16.327 13.261 16.876 C 13.7 18.217 14.961 18.624 16.247 18.561 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 15.135 13.702 C 14.483 15.221 15.201 16.92 16.887 17.145 C 17.449 17.22 17.443 16.322 16.887 16.248 C 15.903 16.117 15.533 15.003 15.896 14.155 C 16.12 13.631 15.361 13.174 15.135 13.702 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 22.329 14.482 C 22.5 13.933 21.632 13.771 21.463 14.315 C 21.197 15.164 20.55 16.454 19.415 16.244 C 18.856 16.141 18.691 17.022 19.25 17.125 C 20.909 17.431 21.893 15.879 22.329 14.482 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 22.352 16.741 C 22.141 17.645 21.279 18.246 20.368 18.043 C 19.815 17.919 19.578 18.783 20.134 18.907 C 21.498 19.212 22.876 18.376 23.203 16.98 C 23.334 16.419 22.484 16.18 22.352 16.742 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 17.537 20.039 C 17.416 21.063 16.736 21.862 15.827 22.262 C 15.308 22.49 15.757 23.264 16.272 23.036 C 17.488 22.501 18.262 21.364 18.417 20.039 C 18.485 19.467 17.602 19.472 17.536 20.039 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 16.845 12.421 C 17.412 12.421 17.413 11.524 16.845 11.524 C 16.277 11.524 16.277 12.421 16.845 12.421 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 22.846 13.442 C 23.413 13.442 23.414 12.545 22.846 12.545 C 22.278 12.545 22.278 13.442 22.846 13.442 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 23.366 15.299 C 22.799 15.299 22.798 16.196 23.366 16.196 C 23.934 16.196 23.934 15.299 23.366 15.299 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 23.313 20.477 C 22.746 20.477 22.745 21.373 23.313 21.373 C 23.881 21.373 23.881 20.477 23.313 20.477 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 14.724 22.795 C 14.157 22.795 14.156 23.692 14.724 23.692 C 15.293 23.692 15.293 22.795 14.724 22.795 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 12.551 18.212 C 11.984 18.212 11.983 19.109 12.551 19.109 C 13.119 19.109 13.119 18.212 12.551 18.212 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 13.134 15.711 C 13.701 15.711 13.702 14.814 13.134 14.814 C 13.068 14.814 13.01 14.827 12.959 14.849 C 12.954 14.851 12.948 14.853 12.944 14.855 C 12.575 15.029 12.638 15.711 13.134 15.711 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 15.201 13.014 C 15.769 13.014 15.77 12.117 15.201 12.117 C 14.633 12.117 14.633 13.014 15.201 13.014 Z\" fill=\"rgb(0,0,0)\"></path></g></g></svg>',withExternalLayout:true,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1dz3l0h\",layoutDependency:layoutDependency,layoutId:\"R5MP4hPDB\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.774 35\" overflow=\"visible\"><g><path d=\"M 12.551 19.109 C 11.983 19.109 11.984 18.212 12.551 18.212 C 13.118 18.212 13.118 19.109 12.551 19.109 Z M 22.846 12.545 C 23.414 12.545 23.413 13.442 22.846 13.442 C 22.279 13.442 22.279 12.545 22.846 12.545 Z M 16.845 11.524 C 17.413 11.524 17.412 12.421 16.845 12.421 C 16.278 12.421 16.278 11.524 16.845 11.524 Z M 15.896 14.156 C 15.533 15.004 15.902 16.118 16.887 16.249 C 17.443 16.323 17.449 17.221 16.887 17.146 C 15.201 16.921 14.484 15.222 15.135 13.703 C 15.361 13.175 16.12 13.633 15.896 14.156 Z M 15.201 12.117 C 15.77 12.117 15.769 13.014 15.201 13.014 C 14.634 13.014 14.634 12.117 15.201 12.117 Z M 14.111 16.638 C 14.418 17.575 15.395 17.707 16.247 17.664 C 16.815 17.636 16.812 18.533 16.247 18.561 C 14.961 18.624 13.7 18.216 13.261 16.876 C 13.081 16.326 13.933 16.093 14.111 16.638 Z M 13.282 19.921 C 12.9 19.494 13.523 18.859 13.905 19.287 C 14.69 20.167 15.885 19.844 16.571 19.024 C 16.939 18.584 17.56 19.221 17.194 19.658 C 16.204 20.842 14.372 21.141 13.281 19.921 Z M 14.724 23.692 C 14.156 23.692 14.157 22.795 14.724 22.795 C 15.292 22.795 15.292 23.692 14.724 23.692 Z M 18.418 20.039 C 18.263 21.364 17.488 22.501 16.273 23.036 C 15.757 23.264 15.309 22.49 15.828 22.262 C 16.737 21.863 17.417 21.063 17.538 20.039 C 17.604 19.472 18.487 19.467 18.419 20.039 Z M 18.018 16.04 C 18.432 14.984 18.031 13.955 17.254 13.206 C 16.841 12.808 17.465 12.175 17.877 12.572 C 18.862 13.523 19.392 14.943 18.868 16.278 C 18.66 16.808 17.807 16.576 18.018 16.04 Z M 19.415 16.244 C 20.55 16.453 21.197 15.164 21.463 14.315 C 21.633 13.771 22.5 13.933 22.329 14.482 C 21.892 15.879 20.909 17.431 19.25 17.125 C 18.691 17.021 18.857 16.141 19.415 16.244 Z M 22.199 21.627 C 20.883 21.995 19.538 21.251 19.127 19.931 C 18.954 19.379 19.806 19.145 19.977 19.693 C 20.243 20.549 21.123 20.998 21.964 20.762 C 22.513 20.608 22.745 21.473 22.199 21.627 Z M 20.134 18.906 C 19.579 18.783 19.815 17.918 20.368 18.042 C 21.279 18.245 22.141 17.645 22.352 16.74 C 22.484 16.178 23.334 16.417 23.203 16.978 C 22.876 18.374 21.498 19.21 20.134 18.905 Z M 23.313 21.373 C 22.745 21.373 22.746 20.477 23.313 20.477 C 23.881 20.477 23.881 21.373 23.313 21.373 Z M 23.366 16.196 C 22.798 16.196 22.799 15.299 23.366 15.299 C 23.933 15.299 23.933 16.196 23.366 16.196 Z\" fill=\"transparent\"></path><path d=\"M 31.302 8.596 C 31.302 8.596 31.299 8.592 31.297 8.59 L 31.297 8.59 C 31.298 8.591 31.3 8.594 31.302 8.595 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 31.293 8.586 C 31.293 8.586 31.291 8.583 31.29 8.583 C 31.279 8.57 31.266 8.556 31.295 8.589 C 31.295 8.589 31.294 8.587 31.293 8.586 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 35.708 10.126 C 35.507 9.045 34.632 8.324 33.369 8.196 C 33.147 8.174 32.936 8.173 32.731 8.173 C 32.45 8.173 32.183 8.172 31.982 8.11 C 31.98 8.11 31.979 8.11 31.977 8.109 C 31.811 7.523 31.583 6.975 31.362 6.444 L 31.297 6.288 C 31.082 5.77 30.816 5.126 30.256 4.679 C 29.874 4.374 29.434 4.22 28.946 4.22 C 28.174 4.22 27.447 4.615 26.863 4.934 C 26.713 5.016 26.572 5.093 26.446 5.154 C 26.004 5.371 25.538 5.578 25.086 5.779 C 24.106 6.215 23.091 6.667 22.153 7.279 C 21.963 7.402 21.782 7.53 21.613 7.66 C 21.339 6.428 20.915 5.292 20.35 4.271 C 19.933 3.518 19.34 2.778 18.537 2.009 C 17.501 1.015 16.274 0 15.038 0 C 14.34 0 13.741 0.324 13.302 0.935 C 13.024 1.323 12.869 1.759 12.733 2.143 C 12.669 2.324 12.609 2.494 12.542 2.642 C 12.307 3.168 12.031 3.708 11.668 4.353 L 9.746 4.284 C 9.612 4.279 9.474 4.274 9.331 4.274 C 8.728 4.274 7.963 4.363 7.39 5.053 C 6.582 6.024 6.622 7.519 7.508 9.494 C 7.781 10.102 8.119 10.702 8.52 11.288 C 8.249 11.272 7.981 11.264 7.717 11.264 C 4.639 11.264 2.193 12.311 0.643 14.294 C -0.342 15.555 0.023 16.911 0.316 18.001 C 0.355 18.145 0.393 18.29 0.431 18.435 C 0.569 18.988 0.7 19.581 0.722 20.164 C 0.734 20.464 0.684 20.782 0.631 21.116 C 0.58 21.441 0.527 21.776 0.52 22.142 C 0.467 24.71 3.259 25.718 5.889 25.803 C 5.993 25.806 6.095 25.808 6.198 25.808 C 7.021 25.808 7.834 25.705 8.63 25.499 C 8.504 25.949 8.399 26.386 8.304 26.793 C 8.044 27.91 7.977 28.886 8.105 29.693 C 8.305 30.955 8.983 31.838 10.066 32.249 C 10.56 32.436 11.048 32.461 11.417 32.461 C 11.564 32.461 11.711 32.457 11.858 32.452 C 11.989 32.448 12.122 32.444 12.252 32.444 C 12.604 32.444 12.841 32.476 13.042 32.552 C 13.527 32.734 13.978 33.103 14.454 33.492 C 14.771 33.753 15.101 34.021 15.461 34.252 C 16.237 34.748 16.965 35 17.623 35 C 18.389 35 19.057 34.662 19.557 34.025 C 20.237 33.156 20.634 32.065 20.915 30.983 C 21.85 31.711 23.082 32.406 24.632 32.577 C 24.885 32.605 25.147 32.619 25.411 32.619 L 25.411 32.619 C 26.759 32.619 28.053 32.246 28.91 31.966 C 29.004 31.935 29.11 31.905 29.225 31.873 C 29.826 31.706 30.647 31.476 31.036 30.674 C 31.383 29.958 31.607 29.17 31.764 28.562 C 32.423 26.012 32.384 23.756 31.649 21.856 C 31.332 21.04 30.875 20.295 30.299 19.654 C 31.39 19.219 32.338 18.529 33.089 17.616 C 33.825 16.719 34.414 15.631 34.943 14.192 L 35.033 13.948 C 35.444 12.837 35.957 11.455 35.71 10.126 Z M 34.207 13.913 C 33.787 15.058 33.261 16.16 32.486 17.105 C 31.488 18.32 30.152 19.024 28.707 19.281 C 29.685 19.987 30.461 20.967 30.919 22.149 C 31.683 24.122 31.527 26.343 31.006 28.361 C 30.835 29.02 30.63 29.71 30.333 30.323 C 30.045 30.917 29.25 31.019 28.669 31.209 C 27.4 31.624 26.054 31.934 24.715 31.787 C 22.99 31.597 21.643 30.684 20.443 29.519 C 20.158 30.911 19.795 32.442 18.942 33.531 C 18.098 34.61 16.876 34.219 15.877 33.58 C 15.016 33.029 14.281 32.172 13.313 31.808 C 12.357 31.448 11.303 31.87 10.339 31.505 C 8.507 30.809 8.702 28.546 9.067 26.979 C 9.282 26.058 9.524 25.109 9.888 24.223 C 8.644 24.774 7.287 25.052 5.914 25.008 C 4.229 24.953 1.257 24.417 1.303 22.161 C 1.317 21.476 1.534 20.828 1.506 20.133 C 1.481 19.491 1.345 18.861 1.191 18.24 C 0.892 17.045 0.414 15.87 1.257 14.792 C 3.375 12.085 7.095 11.699 10.35 12.322 C 9.487 11.382 8.743 10.326 8.222 9.165 C 7.783 8.186 7.198 6.522 7.99 5.57 C 8.449 5.018 9.139 5.063 9.785 5.086 C 10.56 5.113 11.336 5.14 12.111 5.168 C 12.524 4.455 12.919 3.728 13.256 2.975 C 13.485 2.464 13.61 1.861 13.937 1.406 C 15.06 -0.162 17.071 1.699 18.002 2.59 C 18.635 3.195 19.241 3.888 19.669 4.662 C 20.449 6.069 20.898 7.643 21.091 9.252 C 21.5 8.755 21.999 8.328 22.578 7.95 C 23.891 7.094 25.388 6.559 26.788 5.873 C 27.656 5.447 28.836 4.558 29.773 5.307 C 30.201 5.649 30.408 6.198 30.614 6.692 C 30.851 7.262 31.092 7.832 31.252 8.43 C 31.266 8.483 31.281 8.537 31.296 8.59 C 31.32 8.614 31.407 8.703 31.429 8.721 C 31.527 8.798 31.64 8.84 31.755 8.875 C 32.245 9.025 32.787 8.941 33.291 8.991 C 34.07 9.07 34.783 9.447 34.937 10.276 C 35.159 11.472 34.61 12.814 34.206 13.914 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 33.749 10.341 L 33.749 10.341 C 33.744 10.339 33.735 10.331 33.719 10.306 C 33.706 10.291 33.691 10.277 33.674 10.265 C 33.626 10.245 33.578 10.207 33.527 10.186 C 33.344 10.108 33.122 10.112 32.928 10.104 C 32.48 10.087 32.031 10.098 31.589 10.008 C 30.83 9.85 30.287 9.371 30.079 8.627 C 29.932 8.098 29.727 7.588 29.513 7.084 C 29.405 6.829 29.246 6.254 28.962 6.152 C 28.709 6.06 28.176 6.434 27.944 6.552 C 27.351 6.852 26.753 7.139 26.149 7.414 C 24.206 8.3 21.864 9.125 21.207 11.413 C 21.199 11.44 21.19 11.467 21.179 11.492 C 21.17 11.939 21.144 12.384 21.102 12.823 C 21.031 13.584 19.855 13.589 19.927 12.823 C 20.032 11.702 20.033 10.57 19.911 9.449 C 19.67 7.233 18.91 5.141 17.341 3.565 C 16.829 3.05 16.267 2.59 15.656 2.201 C 15.42 2.051 15.095 1.786 14.861 2.041 C 14.739 2.174 14.69 2.414 14.63 2.58 C 14.191 3.785 13.569 4.917 12.921 6.018 C 12.817 6.195 12.62 6.322 12.414 6.314 C 11.655 6.287 10.897 6.26 10.139 6.233 C 9.82 6.222 9.491 6.187 9.171 6.203 C 8.868 6.219 8.812 6.302 8.786 6.615 C 8.709 7.547 9.172 8.507 9.615 9.292 C 10.436 10.749 11.525 11.933 12.899 13.046 C 13.357 13.417 12.861 14.238 12.326 14.045 C 10.528 13.396 8.567 13.055 6.66 13.254 C 5.039 13.423 3.028 14.126 2.073 15.571 C 1.754 16.055 1.966 16.614 2.106 17.125 C 2.255 17.676 2.403 18.228 2.505 18.79 C 2.604 19.335 2.674 19.891 2.663 20.446 C 2.653 20.975 2.511 21.474 2.465 21.997 C 2.383 22.941 3.398 23.285 4.131 23.486 C 4.973 23.717 5.842 23.794 6.711 23.737 C 8.474 23.623 10.188 22.904 11.512 21.716 C 12.08 21.212 12.912 22.051 12.344 22.562 C 10.947 23.805 10.473 25.789 10.104 27.566 C 9.964 28.239 9.83 29.069 10.111 29.725 C 10.447 30.514 11.323 30.427 12.031 30.408 C 12.939 30.383 13.741 30.552 14.516 31.051 C 15.271 31.538 15.913 32.185 16.693 32.636 C 16.931 32.773 17.176 32.897 17.445 32.956 C 17.567 32.983 17.498 32.964 17.602 32.976 C 17.716 32.989 17.731 32.955 17.67 32.976 C 18.03 32.852 18.21 32.436 18.368 32.106 C 18.908 30.977 19.176 29.691 19.423 28.468 C 19.426 28.451 19.431 28.435 19.435 28.42 C 18.863 27.762 18.377 27.059 18.126 26.188 C 17.813 25.109 17.864 23.94 18.188 22.872 C 18.412 22.138 19.546 22.453 19.322 23.19 C 18.942 24.438 19.021 25.789 19.732 26.904 C 20.249 27.713 21.031 28.465 21.746 29.1 C 22.618 29.876 23.685 30.441 24.851 30.548 C 26.38 30.689 27.867 30.179 29.293 29.664 C 30.139 27.613 30.586 25.164 29.964 23.001 C 29.393 21.015 27.814 19.676 25.851 19.274 C 25.204 19.142 25.362 18.248 25.903 18.122 C 26.015 18.058 26.15 18.03 26.305 18.056 C 28.617 18.464 30.83 17.58 32.098 15.544 C 32.685 14.601 33.074 13.554 33.404 12.496 C 33.575 11.946 33.766 11.375 33.784 10.793 C 33.789 10.635 33.782 10.544 33.76 10.412 C 33.753 10.373 33.752 10.353 33.752 10.344 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 33.292 8.989 C 32.789 8.939 32.246 9.023 31.756 8.873 C 31.641 8.837 31.528 8.796 31.43 8.719 C 31.408 8.701 31.321 8.612 31.297 8.588 C 31.281 8.535 31.266 8.482 31.253 8.428 C 31.093 7.831 30.852 7.26 30.615 6.69 C 30.409 6.196 30.202 5.647 29.774 5.305 C 28.837 4.557 27.656 5.446 26.789 5.871 C 25.389 6.556 23.891 7.092 22.579 7.948 C 22 8.325 21.501 8.752 21.092 9.25 C 20.898 7.641 20.449 6.067 19.67 4.66 C 19.241 3.886 18.635 3.193 18.003 2.588 C 17.072 1.696 15.061 -0.165 13.938 1.404 C 13.612 1.86 13.486 2.463 13.257 2.973 C 12.919 3.727 12.525 4.453 12.112 5.166 C 11.337 5.138 10.561 5.111 9.786 5.084 C 9.14 5.061 8.45 5.015 7.991 5.568 C 7.199 6.52 7.784 8.184 8.223 9.163 C 8.744 10.324 9.488 11.38 10.351 12.32 C 7.096 11.698 3.376 12.083 1.258 14.79 C 0.415 15.869 0.893 17.043 1.192 18.238 C 1.346 18.859 1.482 19.488 1.507 20.131 C 1.534 20.825 1.318 21.473 1.304 22.159 C 1.257 24.415 4.229 24.951 5.915 25.006 C 7.287 25.051 8.645 24.772 9.889 24.221 C 9.525 25.106 9.283 26.056 9.068 26.977 C 8.703 28.544 8.508 30.808 10.34 31.503 C 11.304 31.868 12.358 31.445 13.314 31.806 C 14.282 32.17 15.017 33.027 15.878 33.578 C 16.877 34.217 18.099 34.608 18.943 33.529 C 19.795 32.44 20.159 30.91 20.444 29.517 C 21.644 30.682 22.991 31.595 24.716 31.785 C 26.056 31.932 27.401 31.622 28.67 31.207 C 29.251 31.016 30.046 30.914 30.334 30.321 C 30.631 29.708 30.836 29.019 31.007 28.359 C 31.528 26.341 31.684 24.121 30.92 22.147 C 30.462 20.965 29.685 19.985 28.708 19.279 C 30.153 19.023 31.49 18.319 32.487 17.103 C 33.262 16.159 33.788 15.057 34.208 13.911 C 34.612 12.811 35.162 11.469 34.939 10.273 C 34.784 9.444 34.072 9.066 33.293 8.988 Z M 31.302 8.596 C 31.302 8.596 31.298 8.592 31.297 8.591 L 31.297 8.591 C 31.299 8.593 31.3 8.594 31.302 8.597 Z M 31.29 8.582 C 31.29 8.582 31.291 8.584 31.293 8.585 C 31.293 8.585 31.295 8.587 31.295 8.588 C 31.266 8.555 31.28 8.57 31.29 8.582 Z M 33.805 10.851 C 33.787 11.433 33.596 12.004 33.424 12.553 C 33.094 13.612 32.705 14.659 32.119 15.601 C 30.85 17.638 28.638 18.522 26.326 18.114 C 26.171 18.087 26.036 18.116 25.924 18.18 C 25.382 18.306 25.224 19.199 25.872 19.332 C 27.835 19.732 29.413 21.073 29.984 23.058 C 30.606 25.221 30.16 27.672 29.313 29.722 C 27.888 30.237 26.401 30.746 24.872 30.606 C 23.705 30.499 22.638 29.934 21.767 29.158 C 21.052 28.523 20.27 27.771 19.753 26.962 C 19.04 25.847 18.963 24.496 19.342 23.248 C 19.565 22.51 18.432 22.195 18.209 22.93 C 17.885 23.999 17.834 25.168 18.146 26.246 C 18.399 27.117 18.885 27.82 19.456 28.478 C 19.452 28.494 19.447 28.509 19.444 28.525 C 19.196 29.749 18.929 31.034 18.389 32.163 C 18.23 32.494 18.051 32.91 17.691 33.034 C 17.75 33.013 17.737 33.047 17.623 33.034 C 17.518 33.022 17.588 33.041 17.465 33.014 C 17.197 32.954 16.951 32.831 16.714 32.693 C 15.933 32.243 15.293 31.595 14.536 31.109 C 13.763 30.61 12.96 30.441 12.051 30.465 C 11.344 30.485 10.467 30.572 10.131 29.783 C 9.852 29.127 9.985 28.297 10.124 27.624 C 10.494 25.846 10.967 23.862 12.365 22.62 C 12.934 22.11 12.1 21.27 11.533 21.774 C 10.209 22.963 8.494 23.681 6.731 23.795 C 5.862 23.85 4.993 23.774 4.152 23.544 C 3.418 23.342 2.403 22.999 2.486 22.055 C 2.532 21.533 2.673 21.034 2.684 20.504 C 2.694 19.949 2.625 19.393 2.526 18.848 C 2.424 18.286 2.276 17.733 2.126 17.183 C 1.987 16.672 1.775 16.113 2.094 15.629 C 3.049 14.183 5.059 13.481 6.68 13.312 C 8.588 13.112 10.549 13.453 12.347 14.103 C 12.882 14.296 13.378 13.475 12.919 13.103 C 11.546 11.99 10.456 10.807 9.636 9.35 C 9.193 8.565 8.73 7.604 8.807 6.673 C 8.832 6.36 8.889 6.278 9.192 6.261 C 9.511 6.244 9.84 6.279 10.16 6.291 C 10.918 6.318 11.676 6.345 12.434 6.372 C 12.641 6.379 12.838 6.252 12.942 6.076 C 13.589 4.975 14.211 3.844 14.651 2.637 C 14.711 2.472 14.76 2.232 14.881 2.098 C 15.115 1.842 15.44 2.108 15.677 2.259 C 16.288 2.647 16.849 3.108 17.361 3.623 C 18.93 5.2 19.691 7.291 19.932 9.507 C 20.053 10.626 20.052 11.759 19.948 12.881 C 19.876 13.646 21.052 13.642 21.123 12.881 C 21.164 12.441 21.19 11.996 21.199 11.55 C 21.21 11.525 21.22 11.498 21.228 11.47 C 21.884 9.183 24.226 8.358 26.17 7.472 C 26.774 7.197 27.372 6.91 27.964 6.61 C 28.197 6.492 28.729 6.118 28.982 6.209 C 29.266 6.313 29.426 6.887 29.534 7.142 C 29.746 7.646 29.953 8.155 30.1 8.684 C 30.307 9.428 30.85 9.908 31.609 10.065 C 32.051 10.157 32.501 10.146 32.948 10.162 C 33.142 10.169 33.365 10.166 33.548 10.244 C 33.599 10.265 33.646 10.304 33.695 10.323 C 33.711 10.335 33.725 10.349 33.74 10.363 C 33.757 10.387 33.765 10.397 33.769 10.399 L 33.769 10.399 C 33.769 10.409 33.77 10.429 33.777 10.467 C 33.8 10.599 33.807 10.691 33.802 10.848 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 17.878 12.572 C 17.466 12.176 16.841 12.809 17.255 13.206 C 18.031 13.955 18.433 14.983 18.019 16.04 C 17.808 16.576 18.66 16.809 18.869 16.278 C 19.393 14.943 18.863 13.522 17.878 12.572 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 17.195 19.658 C 17.56 19.22 16.94 18.584 16.572 19.024 C 15.886 19.844 14.691 20.167 13.906 19.287 C 13.523 18.86 12.901 19.494 13.283 19.921 C 14.373 21.141 16.205 20.842 17.196 19.658 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 21.964 20.762 C 21.123 20.997 20.244 20.549 19.977 19.693 C 19.806 19.145 18.955 19.379 19.127 19.931 C 19.538 21.251 20.883 21.995 22.199 21.627 C 22.745 21.473 22.513 20.608 21.964 20.762 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 16.247 18.561 C 16.812 18.533 16.815 17.636 16.247 17.664 C 15.395 17.706 14.418 17.574 14.111 16.638 C 13.933 16.093 13.082 16.327 13.261 16.876 C 13.7 18.217 14.961 18.624 16.247 18.561 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 15.135 13.702 C 14.483 15.221 15.201 16.92 16.887 17.145 C 17.449 17.22 17.443 16.322 16.887 16.248 C 15.903 16.117 15.533 15.003 15.896 14.155 C 16.12 13.631 15.361 13.174 15.135 13.702 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 22.329 14.482 C 22.5 13.933 21.632 13.771 21.463 14.315 C 21.197 15.164 20.55 16.454 19.415 16.244 C 18.856 16.141 18.691 17.022 19.25 17.125 C 20.909 17.431 21.893 15.879 22.329 14.482 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 22.352 16.741 C 22.141 17.645 21.279 18.246 20.368 18.043 C 19.815 17.919 19.578 18.783 20.134 18.907 C 21.498 19.212 22.876 18.376 23.203 16.98 C 23.334 16.419 22.484 16.18 22.352 16.742 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 17.537 20.039 C 17.416 21.063 16.736 21.862 15.827 22.262 C 15.308 22.49 15.757 23.264 16.272 23.036 C 17.488 22.501 18.262 21.364 18.417 20.039 C 18.485 19.467 17.602 19.472 17.536 20.039 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 16.845 12.421 C 17.412 12.421 17.413 11.524 16.845 11.524 C 16.277 11.524 16.277 12.421 16.845 12.421 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 22.846 13.442 C 23.413 13.442 23.414 12.545 22.846 12.545 C 22.278 12.545 22.278 13.442 22.846 13.442 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 23.366 15.299 C 22.799 15.299 22.798 16.196 23.366 16.196 C 23.934 16.196 23.934 15.299 23.366 15.299 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 23.313 20.477 C 22.746 20.477 22.745 21.373 23.313 21.373 C 23.881 21.373 23.881 20.477 23.313 20.477 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 14.724 22.795 C 14.157 22.795 14.156 23.692 14.724 23.692 C 15.293 23.692 15.293 22.795 14.724 22.795 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 12.551 18.212 C 11.984 18.212 11.983 19.109 12.551 19.109 C 13.119 19.109 13.119 18.212 12.551 18.212 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 13.134 15.711 C 13.701 15.711 13.702 14.814 13.134 14.814 C 13.068 14.814 13.01 14.827 12.959 14.849 C 12.954 14.851 12.948 14.853 12.944 14.855 C 12.575 15.029 12.638 15.711 13.134 15.711 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 15.201 13.014 C 15.769 13.014 15.77 12.117 15.201 12.117 C 14.633 12.117 14.633 13.014 15.201 13.014 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-18pr9nh\",layoutDependency:layoutDependency,layoutId:\"Xc7_hMETH\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.667 12.168\" overflow=\"visible\"><path d=\"M 0.426 7.584 C -0.142 7.584 -0.141 6.688 0.426 6.688 C 0.993 6.688 0.993 7.584 0.426 7.584 Z M 10.721 1.021 C 11.289 1.021 11.288 1.918 10.721 1.918 C 10.154 1.918 10.154 1.021 10.721 1.021 Z M 4.72 0 C 5.288 0 5.287 0.897 4.72 0.897 C 4.153 0.897 4.153 0 4.72 0 Z M 3.771 2.631 C 3.408 3.479 3.777 4.593 4.762 4.725 C 5.318 4.799 5.324 5.696 4.762 5.622 C 3.076 5.396 2.359 3.698 3.01 2.179 C 3.236 1.651 3.995 2.108 3.771 2.631 Z M 3.076 0.593 C 3.645 0.593 3.644 1.49 3.076 1.49 C 2.509 1.49 2.509 0.593 3.076 0.593 Z M 1.986 5.113 C 2.293 6.051 3.27 6.183 4.122 6.14 C 4.69 6.112 4.687 7.009 4.122 7.036 C 2.835 7.1 1.575 6.692 1.136 5.352 C 0.956 4.802 1.808 4.568 1.986 5.113 Z M 1.157 8.397 C 0.775 7.97 1.397 7.334 1.78 7.763 C 2.565 8.643 3.76 8.32 4.446 7.5 C 4.814 7.059 5.435 7.697 5.069 8.133 C 4.079 9.318 2.247 9.617 1.156 8.397 Z M 2.599 12.168 C 2.031 12.168 2.032 11.271 2.599 11.271 C 3.167 11.271 3.167 12.168 2.599 12.168 Z M 6.293 8.515 C 6.138 9.84 5.363 10.977 4.148 11.512 C 3.632 11.739 3.184 10.966 3.703 10.738 C 4.612 10.338 5.292 9.538 5.413 8.515 C 5.479 7.948 6.362 7.943 6.294 8.515 Z M 5.893 4.516 C 6.307 3.459 5.905 2.431 5.129 1.682 C 4.716 1.283 5.34 0.651 5.752 1.048 C 6.737 1.999 7.267 3.419 6.743 4.754 C 6.535 5.284 5.682 5.052 5.893 4.516 Z M 7.29 4.72 C 8.425 4.929 9.072 3.64 9.338 2.791 C 9.508 2.247 10.375 2.409 10.204 2.958 C 9.767 4.355 8.784 5.907 7.125 5.601 C 6.566 5.497 6.732 4.617 7.29 4.72 Z M 10.074 10.102 C 8.758 10.471 7.413 9.727 7.002 8.406 C 6.829 7.854 7.681 7.62 7.852 8.168 C 8.118 9.025 8.998 9.474 9.839 9.237 C 10.388 9.084 10.62 9.949 10.074 10.102 Z M 8.009 7.382 C 7.454 7.259 7.69 6.394 8.243 6.517 C 9.154 6.721 10.016 6.121 10.227 5.216 C 10.359 4.654 11.209 4.893 11.078 5.454 C 10.751 6.85 9.373 7.686 8.009 7.381 Z M 11.188 9.849 C 10.62 9.849 10.621 8.953 11.188 8.953 C 11.755 8.953 11.755 9.849 11.188 9.849 Z M 11.241 4.672 C 10.673 4.672 10.674 3.775 11.241 3.775 C 11.808 3.775 11.808 4.672 11.241 4.672 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5izunl\",layoutDependency:layoutDependency,layoutId:\"fHYDZ0BVD\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.426 0.897 C -0.142 0.897 -0.141 0 0.426 0 C 0.993 0 0.993 0.897 0.426 0.897 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1curpzf\",layoutDependency:layoutDependency,layoutId:\"YE6iEQni3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.425 0 C 0.994 0 0.993 0.897 0.425 0.897 C -0.142 0.897 -0.142 0 0.425 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tvc8oj\",layoutDependency:layoutDependency,layoutId:\"NRnCw2xQQ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.425 0 C 0.994 0 0.993 0.897 0.425 0.897 C -0.142 0.897 -0.142 0 0.425 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-py573w\",layoutDependency:layoutDependency,layoutId:\"TaZ6P90HR\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.409 3.681\" overflow=\"visible\"><path d=\"M 0.999 0.687 C 0.635 1.535 1.005 2.649 1.99 2.78 C 2.546 2.854 2.551 3.752 1.99 3.677 C 0.304 3.452 -0.413 1.753 0.238 0.234 C 0.464 -0.294 1.223 0.164 0.999 0.687 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ddgr4u\",layoutDependency:layoutDependency,layoutId:\"ZLft0sltd\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.425 0 C 0.994 0 0.993 0.897 0.425 0.897 C -0.142 0.897 -0.142 0 0.425 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-153u90e\",layoutDependency:layoutDependency,layoutId:\"zvEoWecWK\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.436 2.239\" overflow=\"visible\"><path d=\"M 0.875 0.31 C 1.182 1.248 2.159 1.379 3.011 1.336 C 3.579 1.308 3.576 2.205 3.011 2.233 C 1.724 2.297 0.464 1.888 0.025 0.548 C -0.155 -0.002 0.697 -0.235 0.875 0.31 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2vtm0\",layoutDependency:layoutDependency,layoutId:\"q7Su9Q_Y5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.143 1.828\" overflow=\"visible\"><path d=\"M 0.119 1.045 C -0.262 0.619 0.36 -0.017 0.742 0.412 C 1.528 1.291 2.723 0.969 3.408 0.148 C 3.777 -0.292 4.398 0.346 4.032 0.782 C 3.041 1.967 1.209 2.266 0.118 1.045 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uazi8c\",layoutDependency:layoutDependency,layoutId:\"zHGTo0Ggl\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.426 0.897 C -0.142 0.897 -0.141 0 0.426 0 C 0.993 0 0.993 0.897 0.426 0.897 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-78wfaq\",layoutDependency:layoutDependency,layoutId:\"DIQsp0CIB\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.826 3.466\" overflow=\"visible\"><path d=\"M 2.821 0.427 C 2.665 1.752 1.89 2.889 0.676 3.424 C 0.159 3.651 -0.288 2.878 0.231 2.65 C 1.14 2.25 1.82 1.45 1.94 0.427 C 2.007 -0.14 2.889 -0.145 2.822 0.427 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tn5s2s\",layoutDependency:layoutDependency,layoutId:\"F9NVKGnGD\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.955 4.131\" overflow=\"visible\"><path d=\"M 0.899 3.594 C 1.314 2.538 0.912 1.509 0.135 0.76 C -0.277 0.361 0.347 -0.271 0.758 0.126 C 1.744 1.077 2.274 2.497 1.75 3.832 C 1.542 4.362 0.689 4.13 0.899 3.594 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9n09d2\",layoutDependency:layoutDependency,layoutId:\"nnO_DgBaf\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.447 3.184\" overflow=\"visible\"><path d=\"M 0.51 2.264 C 1.645 2.474 2.293 1.184 2.558 0.335 C 2.729 -0.209 3.596 -0.046 3.424 0.503 C 2.987 1.9 2.005 3.451 0.346 3.145 C -0.214 3.042 -0.047 2.162 0.51 2.264 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-f3gm9k\",layoutDependency:layoutDependency,layoutId:\"M411UNXFA\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.407 2.34\" overflow=\"visible\"><path d=\"M 3.095 2.246 C 1.779 2.615 0.434 1.87 0.023 0.55 C -0.15 -0.002 0.703 -0.236 0.873 0.312 C 1.14 1.169 2.019 1.617 2.861 1.381 C 3.409 1.228 3.641 2.092 3.095 2.246 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cmt9x0\",layoutDependency:layoutDependency,layoutId:\"EyHJdjt4k\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.399 2.548\" overflow=\"visible\"><path d=\"M 0.316 2.487 C -0.238 2.363 -0.002 1.498 0.55 1.622 C 1.461 1.825 2.323 1.225 2.535 0.321 C 2.666 -0.241 3.516 -0.002 3.385 0.559 C 3.059 1.955 1.681 2.791 0.316 2.486 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-havcnz\",layoutDependency:layoutDependency,layoutId:\"PxjkVpAW6\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.426 0.897 C -0.142 0.897 -0.141 0 0.426 0 C 0.993 0 0.993 0.897 0.426 0.897 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7q4mml\",layoutDependency:layoutDependency,layoutId:\"pl6WCLvo1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.426 0.897 C -0.142 0.897 -0.141 0 0.426 0 C 0.993 0 0.993 0.897 0.426 0.897 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-izm6be\",layoutDependency:layoutDependency,layoutId:\"ycYdSw1hJ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.005 0.006 C 0.005 0.006 0.002 0.002 0 0 L 0 0 C 0.001 0.001 0.003 0.004 0.005 0.005 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dafu8d\",layoutDependency:layoutDependency,layoutId:\"QXIHUA55B\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.016 0.017 C 0.016 0.017 0.014 0.014 0.013 0.014 C 0.002 0.001 -0.012 -0.013 0.018 0.02 C 0.018 0.02 0.017 0.018 0.016 0.017 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-k1fh2g\",layoutDependency:layoutDependency,layoutId:\"GQqjCpDpn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.774 35\" overflow=\"visible\"><path d=\"M 35.708 10.126 C 35.507 9.045 34.632 8.324 33.369 8.196 C 33.147 8.174 32.936 8.173 32.731 8.173 C 32.45 8.173 32.183 8.172 31.982 8.11 C 31.98 8.11 31.979 8.11 31.977 8.109 C 31.811 7.523 31.583 6.975 31.362 6.444 L 31.297 6.288 C 31.082 5.77 30.816 5.126 30.256 4.679 C 29.874 4.374 29.434 4.22 28.946 4.22 C 28.174 4.22 27.447 4.615 26.863 4.934 C 26.713 5.016 26.572 5.093 26.446 5.154 C 26.004 5.371 25.538 5.578 25.086 5.779 C 24.106 6.215 23.091 6.667 22.153 7.279 C 21.963 7.402 21.782 7.53 21.613 7.66 C 21.339 6.428 20.915 5.292 20.35 4.271 C 19.933 3.518 19.34 2.778 18.537 2.009 C 17.501 1.015 16.274 0 15.038 0 C 14.34 0 13.741 0.324 13.302 0.935 C 13.024 1.323 12.869 1.759 12.733 2.143 C 12.669 2.324 12.609 2.494 12.542 2.642 C 12.307 3.168 12.031 3.708 11.668 4.353 L 9.746 4.284 C 9.612 4.279 9.474 4.274 9.331 4.274 C 8.728 4.274 7.963 4.363 7.39 5.053 C 6.582 6.024 6.622 7.519 7.508 9.494 C 7.781 10.102 8.119 10.702 8.52 11.288 C 8.249 11.272 7.981 11.264 7.717 11.264 C 4.639 11.264 2.193 12.311 0.643 14.294 C -0.342 15.555 0.023 16.911 0.316 18.001 C 0.355 18.145 0.393 18.29 0.431 18.435 C 0.569 18.988 0.7 19.581 0.722 20.164 C 0.734 20.464 0.684 20.782 0.631 21.116 C 0.58 21.441 0.527 21.776 0.52 22.142 C 0.467 24.71 3.259 25.718 5.889 25.803 C 5.993 25.806 6.095 25.808 6.198 25.808 C 7.021 25.808 7.834 25.705 8.63 25.499 C 8.504 25.949 8.399 26.386 8.304 26.793 C 8.044 27.91 7.977 28.886 8.105 29.693 C 8.305 30.955 8.983 31.838 10.066 32.249 C 10.56 32.436 11.048 32.461 11.417 32.461 C 11.564 32.461 11.711 32.457 11.858 32.452 C 11.989 32.448 12.122 32.444 12.252 32.444 C 12.604 32.444 12.841 32.476 13.042 32.552 C 13.527 32.734 13.978 33.103 14.454 33.492 C 14.771 33.753 15.101 34.021 15.461 34.252 C 16.237 34.748 16.965 35 17.623 35 C 18.389 35 19.057 34.662 19.557 34.025 C 20.237 33.156 20.634 32.065 20.915 30.983 C 21.85 31.711 23.082 32.406 24.632 32.577 C 24.885 32.605 25.147 32.619 25.411 32.619 L 25.411 32.619 C 26.759 32.619 28.053 32.246 28.91 31.966 C 29.004 31.935 29.11 31.905 29.225 31.873 C 29.826 31.706 30.647 31.476 31.036 30.674 C 31.383 29.958 31.607 29.17 31.764 28.562 C 32.423 26.012 32.384 23.756 31.649 21.856 C 31.332 21.04 30.875 20.295 30.299 19.654 C 31.39 19.219 32.338 18.529 33.089 17.616 C 33.825 16.719 34.414 15.631 34.943 14.192 L 35.033 13.948 C 35.444 12.837 35.957 11.455 35.71 10.126 Z M 34.207 13.913 C 33.787 15.058 33.261 16.16 32.486 17.105 C 31.488 18.32 30.152 19.024 28.707 19.281 C 29.685 19.987 30.461 20.967 30.919 22.149 C 31.683 24.122 31.527 26.343 31.006 28.361 C 30.835 29.02 30.63 29.71 30.333 30.323 C 30.045 30.917 29.25 31.019 28.669 31.209 C 27.4 31.624 26.054 31.934 24.715 31.787 C 22.99 31.597 21.643 30.684 20.443 29.519 C 20.158 30.911 19.795 32.442 18.942 33.531 C 18.098 34.61 16.876 34.219 15.877 33.58 C 15.016 33.029 14.281 32.172 13.313 31.808 C 12.357 31.448 11.303 31.87 10.339 31.505 C 8.507 30.809 8.702 28.546 9.067 26.979 C 9.282 26.058 9.524 25.109 9.888 24.223 C 8.644 24.774 7.287 25.052 5.914 25.008 C 4.229 24.953 1.257 24.417 1.303 22.161 C 1.317 21.476 1.534 20.828 1.506 20.133 C 1.481 19.491 1.345 18.861 1.191 18.24 C 0.892 17.045 0.414 15.87 1.257 14.792 C 3.375 12.085 7.095 11.699 10.35 12.322 C 9.487 11.382 8.743 10.326 8.222 9.165 C 7.783 8.186 7.198 6.522 7.99 5.57 C 8.449 5.018 9.139 5.063 9.785 5.086 C 10.56 5.113 11.336 5.14 12.111 5.168 C 12.524 4.455 12.919 3.728 13.256 2.975 C 13.485 2.464 13.61 1.861 13.937 1.406 C 15.06 -0.162 17.071 1.699 18.002 2.59 C 18.635 3.195 19.241 3.888 19.669 4.662 C 20.449 6.069 20.898 7.643 21.091 9.252 C 21.5 8.755 21.999 8.328 22.578 7.95 C 23.891 7.094 25.388 6.559 26.788 5.873 C 27.656 5.447 28.836 4.558 29.773 5.307 C 30.201 5.649 30.408 6.198 30.614 6.692 C 30.851 7.262 31.092 7.832 31.252 8.43 C 31.266 8.483 31.281 8.537 31.296 8.59 C 31.32 8.614 31.407 8.703 31.429 8.721 C 31.527 8.798 31.64 8.84 31.755 8.875 C 32.245 9.025 32.787 8.941 33.291 8.991 C 34.07 9.07 34.783 9.447 34.937 10.276 C 35.159 11.472 34.61 12.814 34.206 13.914 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ofv79q\",layoutDependency:layoutDependency,layoutId:\"C4xRHQfBh\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.774 35\" overflow=\"visible\"><path d=\"M 35.708 10.126 C 35.507 9.045 34.632 8.324 33.369 8.196 C 33.147 8.174 32.936 8.173 32.731 8.173 C 32.45 8.173 32.183 8.172 31.982 8.11 C 31.98 8.11 31.979 8.11 31.977 8.109 C 31.811 7.523 31.583 6.975 31.362 6.444 L 31.297 6.288 C 31.082 5.77 30.816 5.126 30.256 4.679 C 29.874 4.374 29.434 4.22 28.946 4.22 C 28.174 4.22 27.447 4.615 26.863 4.934 C 26.713 5.016 26.572 5.093 26.446 5.154 C 26.004 5.371 25.538 5.578 25.086 5.779 C 24.106 6.215 23.091 6.667 22.153 7.279 C 21.963 7.402 21.782 7.53 21.613 7.66 C 21.339 6.428 20.915 5.292 20.35 4.271 C 19.933 3.518 19.34 2.778 18.537 2.009 C 17.501 1.015 16.274 0 15.038 0 C 14.34 0 13.741 0.324 13.302 0.935 C 13.024 1.323 12.869 1.759 12.733 2.143 C 12.669 2.324 12.609 2.494 12.542 2.642 C 12.307 3.168 12.031 3.708 11.668 4.353 L 9.746 4.284 C 9.612 4.279 9.474 4.274 9.331 4.274 C 8.728 4.274 7.963 4.363 7.39 5.053 C 6.582 6.024 6.622 7.519 7.508 9.494 C 7.781 10.102 8.119 10.702 8.52 11.288 C 8.249 11.272 7.981 11.264 7.717 11.264 C 4.639 11.264 2.193 12.311 0.643 14.294 C -0.342 15.555 0.023 16.911 0.316 18.001 C 0.355 18.145 0.393 18.29 0.431 18.435 C 0.569 18.988 0.7 19.581 0.722 20.164 C 0.734 20.464 0.684 20.782 0.631 21.116 C 0.58 21.441 0.527 21.776 0.52 22.142 C 0.467 24.71 3.259 25.718 5.889 25.803 C 5.993 25.806 6.095 25.808 6.198 25.808 C 7.021 25.808 7.834 25.705 8.63 25.499 C 8.504 25.949 8.399 26.386 8.304 26.793 C 8.044 27.91 7.977 28.886 8.105 29.693 C 8.305 30.955 8.983 31.838 10.066 32.249 C 10.56 32.436 11.048 32.461 11.417 32.461 C 11.564 32.461 11.711 32.457 11.858 32.452 C 11.989 32.448 12.122 32.444 12.252 32.444 C 12.604 32.444 12.841 32.476 13.042 32.552 C 13.527 32.734 13.978 33.103 14.454 33.492 C 14.771 33.753 15.101 34.021 15.461 34.252 C 16.237 34.748 16.965 35 17.623 35 C 18.389 35 19.057 34.662 19.557 34.025 C 20.237 33.156 20.634 32.065 20.915 30.983 C 21.85 31.711 23.082 32.406 24.632 32.577 C 24.885 32.605 25.147 32.619 25.411 32.619 L 25.411 32.619 C 26.759 32.619 28.053 32.246 28.91 31.966 C 29.004 31.935 29.11 31.905 29.225 31.873 C 29.826 31.706 30.647 31.476 31.036 30.674 C 31.383 29.958 31.607 29.17 31.764 28.562 C 32.423 26.012 32.384 23.756 31.649 21.856 C 31.332 21.04 30.875 20.295 30.299 19.654 C 31.39 19.219 32.338 18.529 33.089 17.616 C 33.825 16.719 34.414 15.631 34.943 14.192 L 35.033 13.948 C 35.444 12.837 35.957 11.455 35.71 10.126 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-197rtmd\",layoutDependency:layoutDependency,layoutId:\"P1wgECWSl\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.205 33.408\" overflow=\"visible\"><path d=\"M 33.424 13.114 C 33.004 14.26 32.478 15.362 31.703 16.306 C 30.705 17.521 29.369 18.225 27.924 18.482 C 28.903 19.189 29.679 20.168 30.136 21.35 C 30.9 23.324 30.744 25.545 30.223 27.563 C 30.053 28.221 29.847 28.912 29.55 29.524 C 29.262 30.118 28.467 30.221 27.886 30.41 C 26.617 30.826 25.272 31.136 23.932 30.988 C 22.207 30.799 20.86 29.885 19.661 28.72 C 19.375 30.112 19.012 31.644 18.16 32.733 C 17.315 33.812 16.093 33.42 15.095 32.782 C 14.234 32.231 13.498 31.374 12.53 31.009 C 11.574 30.649 10.52 31.072 9.556 30.706 C 7.724 30.011 7.919 27.748 8.285 26.181 C 8.499 25.26 8.741 24.31 9.106 23.425 C 7.862 23.976 6.504 24.254 5.131 24.21 C 3.447 24.155 0.475 23.619 0.521 21.362 C 0.534 20.678 0.751 20.03 0.723 19.334 C 0.698 18.693 0.563 18.062 0.408 17.441 C 0.109 16.247 -0.369 15.072 0.475 13.994 C 2.592 11.287 6.312 10.9 9.567 11.524 C 8.704 10.583 7.96 9.527 7.439 8.366 C 7 7.388 6.416 5.724 7.207 4.771 C 7.667 4.219 8.356 4.264 9.003 4.287 C 9.778 4.315 10.553 4.342 11.328 4.37 C 11.742 3.656 12.136 2.93 12.473 2.177 C 12.703 1.666 12.827 1.063 13.154 0.607 C 14.278 -0.961 16.289 0.9 17.219 1.791 C 17.852 2.397 18.459 3.089 18.887 3.864 C 19.666 5.27 20.115 6.845 20.308 8.454 C 20.717 7.957 21.216 7.529 21.795 7.152 C 23.109 6.296 24.605 5.761 26.005 5.074 C 26.873 4.649 28.053 3.76 28.99 4.508 C 29.418 4.85 29.626 5.399 29.831 5.893 C 30.068 6.463 30.309 7.033 30.469 7.632 C 30.484 7.685 30.499 7.738 30.513 7.791 C 30.538 7.815 30.624 7.905 30.646 7.923 C 30.744 8 30.857 8.041 30.973 8.076 C 31.462 8.227 32.004 8.142 32.509 8.193 C 33.287 8.272 34 8.648 34.154 9.477 C 34.377 10.674 33.827 12.015 33.424 13.115 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1na68aq\",layoutDependency:layoutDependency,layoutId:\"IiSaymwXu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.879 31.045\" overflow=\"visible\"><path d=\"M 31.842 8.407 L 31.842 8.407 C 31.837 8.405 31.829 8.396 31.813 8.371 C 31.799 8.356 31.785 8.342 31.768 8.33 C 31.72 8.311 31.672 8.273 31.621 8.252 C 31.438 8.174 31.215 8.178 31.021 8.17 C 30.574 8.153 30.124 8.164 29.682 8.073 C 28.923 7.916 28.381 7.437 28.173 6.692 C 28.026 6.163 27.82 5.654 27.607 5.15 C 27.499 4.895 27.339 4.32 27.055 4.217 C 26.802 4.126 26.27 4.499 26.037 4.618 C 25.445 4.918 24.846 5.205 24.243 5.48 C 22.299 6.366 19.957 7.191 19.301 9.478 C 19.293 9.506 19.283 9.533 19.272 9.558 C 19.264 10.004 19.237 10.45 19.196 10.889 C 19.125 11.649 17.949 11.654 18.021 10.889 C 18.125 9.767 18.126 8.635 18.005 7.514 C 17.764 5.298 17.004 3.207 15.434 1.631 C 14.922 1.116 14.361 0.655 13.75 0.267 C 13.514 0.116 13.188 -0.149 12.954 0.106 C 12.833 0.24 12.784 0.48 12.724 0.645 C 12.284 1.851 11.662 2.983 11.015 4.084 C 10.911 4.26 10.714 4.388 10.507 4.38 C 9.749 4.353 8.991 4.326 8.233 4.299 C 7.913 4.288 7.584 4.252 7.265 4.269 C 6.961 4.285 6.905 4.368 6.88 4.681 C 6.802 5.612 7.266 6.573 7.709 7.358 C 8.529 8.815 9.619 9.998 10.992 11.111 C 11.451 11.483 10.955 12.304 10.42 12.111 C 8.622 11.462 6.66 11.12 4.753 11.32 C 3.133 11.489 1.122 12.191 0.167 13.637 C -0.152 14.12 0.06 14.679 0.199 15.191 C 0.349 15.742 0.497 16.294 0.599 16.855 C 0.698 17.401 0.767 17.957 0.757 18.511 C 0.747 19.041 0.605 19.54 0.559 20.063 C 0.476 21.006 1.491 21.35 2.225 21.551 C 3.066 21.783 3.935 21.859 4.804 21.803 C 6.567 21.689 8.282 20.97 9.606 19.782 C 10.173 19.278 11.006 20.117 10.438 20.628 C 9.041 21.87 8.567 23.855 8.197 25.632 C 8.057 26.304 7.924 27.134 8.204 27.791 C 8.54 28.58 9.417 28.492 10.124 28.473 C 11.032 28.448 11.835 28.618 12.609 29.117 C 13.365 29.603 14.006 30.251 14.787 30.701 C 15.025 30.839 15.27 30.962 15.538 31.022 C 15.661 31.049 15.591 31.03 15.696 31.042 C 15.81 31.055 15.824 31.021 15.764 31.042 C 16.123 30.917 16.303 30.502 16.462 30.171 C 17.002 29.042 17.269 27.757 17.517 26.533 C 17.52 26.516 17.525 26.501 17.529 26.486 C 16.957 25.828 16.471 25.124 16.219 24.254 C 15.907 23.175 15.958 22.006 16.282 20.938 C 16.505 20.203 17.64 20.518 17.415 21.256 C 17.036 22.504 17.114 23.855 17.826 24.97 C 18.343 25.779 19.125 26.53 19.84 27.166 C 20.711 27.941 21.778 28.506 22.945 28.614 C 24.474 28.754 25.961 28.245 27.386 27.73 C 28.233 25.678 28.679 23.229 28.057 21.066 C 27.486 19.08 25.908 17.741 23.945 17.34 C 23.298 17.207 23.455 16.313 23.997 16.188 C 24.109 16.124 24.244 16.095 24.399 16.122 C 26.71 16.53 28.923 15.646 30.192 13.609 C 30.779 12.667 31.167 11.619 31.498 10.561 C 31.669 10.011 31.86 9.44 31.878 8.859 C 31.883 8.701 31.876 8.609 31.853 8.478 C 31.846 8.439 31.845 8.419 31.845 8.41 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-wm357t\",layoutDependency:layoutDependency,layoutId:\"aAGF7aIxJ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.207 33.408\" overflow=\"visible\"><path d=\"M 32.509 8.193 C 32.005 8.143 31.462 8.227 30.973 8.077 C 30.857 8.041 30.744 8 30.646 7.923 C 30.624 7.905 30.538 7.816 30.513 7.792 C 30.498 7.739 30.483 7.686 30.469 7.632 C 30.309 7.035 30.068 6.464 29.831 5.894 C 29.626 5.4 29.418 4.851 28.99 4.509 C 28.053 3.762 26.872 4.65 26.005 5.075 C 24.605 5.76 23.108 6.296 21.795 7.152 C 21.216 7.529 20.717 7.956 20.308 8.454 C 20.114 6.845 19.665 5.271 18.887 3.864 C 18.458 3.09 17.851 2.397 17.219 1.792 C 16.289 0.9 14.278 -0.961 13.154 0.608 C 12.828 1.064 12.703 1.667 12.473 2.177 C 12.135 2.932 11.742 3.657 11.328 4.37 C 10.553 4.342 9.778 4.316 9.003 4.288 C 8.356 4.265 7.667 4.219 7.207 4.772 C 6.416 5.724 7 7.388 7.439 8.367 C 7.96 9.528 8.704 10.584 9.567 11.524 C 6.312 10.902 2.592 11.287 0.475 13.994 C -0.369 15.073 0.109 16.247 0.408 17.442 C 0.563 18.063 0.698 18.692 0.723 19.335 C 0.751 20.029 0.534 20.677 0.521 21.363 C 0.474 23.619 3.446 24.156 5.131 24.21 C 6.503 24.255 7.862 23.976 9.106 23.425 C 8.741 24.31 8.499 25.261 8.285 26.181 C 7.919 27.748 7.724 30.012 9.556 30.707 C 10.52 31.072 11.574 30.649 12.53 31.01 C 13.498 31.374 14.234 32.231 15.095 32.782 C 16.093 33.421 17.315 33.812 18.16 32.733 C 19.011 31.644 19.375 30.114 19.661 28.721 C 20.86 29.886 22.207 30.799 23.932 30.989 C 25.272 31.136 26.617 30.826 27.886 30.411 C 28.467 30.221 29.262 30.118 29.55 29.525 C 29.847 28.912 30.053 28.223 30.223 27.563 C 30.744 25.545 30.9 23.326 30.136 21.351 C 29.679 20.169 28.902 19.19 27.924 18.483 C 29.369 18.227 30.706 17.523 31.703 16.307 C 32.478 15.363 33.004 14.261 33.424 13.115 C 33.828 12.015 34.379 10.673 34.155 9.477 C 34 8.648 33.288 8.27 32.51 8.192 Z M 30.518 7.8 C 30.518 7.8 30.514 7.796 30.513 7.795 L 30.513 7.795 C 30.515 7.797 30.516 7.798 30.518 7.801 Z M 30.506 7.786 C 30.506 7.786 30.507 7.788 30.509 7.789 C 30.509 7.789 30.511 7.791 30.511 7.792 C 30.482 7.759 30.497 7.774 30.506 7.786 Z M 33.021 10.055 C 33.003 10.637 32.812 11.208 32.641 11.757 C 32.311 12.816 31.922 13.863 31.335 14.805 C 30.067 16.842 27.855 17.726 25.542 17.318 C 25.387 17.291 25.252 17.32 25.14 17.384 C 24.599 17.51 24.441 18.403 25.088 18.536 C 27.051 18.936 28.629 20.277 29.201 22.262 C 29.823 24.426 29.376 26.876 28.53 28.926 C 27.104 29.441 25.617 29.95 24.088 29.81 C 22.922 29.703 21.855 29.138 20.983 28.362 C 20.269 27.727 19.486 26.975 18.969 26.166 C 18.257 25.051 18.179 23.7 18.558 22.452 C 18.782 21.714 17.648 21.4 17.425 22.134 C 17.101 23.203 17.05 24.372 17.362 25.45 C 17.615 26.321 18.101 27.024 18.672 27.682 C 18.668 27.698 18.663 27.713 18.66 27.73 C 18.413 28.953 18.145 30.238 17.605 31.367 C 17.447 31.698 17.267 32.114 16.907 32.238 C 16.967 32.217 16.953 32.251 16.839 32.238 C 16.735 32.226 16.804 32.245 16.682 32.218 C 16.413 32.158 16.167 32.035 15.93 31.897 C 15.15 31.447 14.509 30.799 13.753 30.313 C 12.979 29.814 12.177 29.645 11.268 29.67 C 10.56 29.689 9.684 29.776 9.348 28.987 C 9.068 28.331 9.202 27.501 9.341 26.828 C 9.71 25.05 10.183 23.066 11.581 21.824 C 12.15 21.314 11.316 20.474 10.749 20.978 C 9.425 22.167 7.711 22.885 5.947 22.999 C 5.079 23.055 4.21 22.978 3.368 22.748 C 2.635 22.546 1.62 22.203 1.702 21.259 C 1.748 20.737 1.889 20.238 1.9 19.708 C 1.911 19.153 1.841 18.597 1.742 18.052 C 1.64 17.49 1.492 16.937 1.342 16.387 C 1.203 15.876 0.992 15.317 1.31 14.833 C 2.265 13.387 4.275 12.685 5.897 12.516 C 7.805 12.316 9.765 12.657 11.563 13.307 C 12.098 13.5 12.594 12.679 12.135 12.308 C 10.762 11.195 9.673 10.011 8.852 8.554 C 8.409 7.769 7.947 6.808 8.023 5.877 C 8.049 5.564 8.105 5.482 8.408 5.465 C 8.727 5.448 9.057 5.483 9.376 5.495 C 10.134 5.522 10.892 5.549 11.651 5.576 C 11.857 5.583 12.054 5.456 12.158 5.28 C 12.805 4.179 13.427 3.048 13.867 1.841 C 13.927 1.676 13.976 1.436 14.098 1.302 C 14.332 1.046 14.656 1.312 14.893 1.463 C 15.504 1.851 16.065 2.312 16.578 2.827 C 18.146 4.404 18.907 6.495 19.148 8.711 C 19.27 9.83 19.269 10.963 19.164 12.085 C 19.092 12.851 20.268 12.846 20.339 12.085 C 20.38 11.645 20.406 11.201 20.416 10.754 C 20.427 10.729 20.436 10.702 20.444 10.674 C 21.1 8.387 23.443 7.562 25.386 6.676 C 25.991 6.401 26.588 6.114 27.181 5.814 C 27.414 5.696 27.946 5.322 28.198 5.414 C 28.483 5.517 28.642 6.091 28.75 6.346 C 28.963 6.85 29.169 7.359 29.316 7.889 C 29.523 8.632 30.067 9.112 30.826 9.27 C 31.267 9.361 31.717 9.35 32.165 9.366 C 32.359 9.373 32.581 9.37 32.764 9.448 C 32.815 9.469 32.862 9.508 32.911 9.527 C 32.927 9.54 32.942 9.553 32.956 9.567 C 32.973 9.591 32.982 9.601 32.986 9.603 L 32.986 9.603 C 32.986 9.613 32.987 9.633 32.993 9.671 C 33.016 9.803 33.023 9.895 33.018 10.052 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ea4tr5\",layoutDependency:layoutDependency,layoutId:\"XXIzCsV0A\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.207 33.408\" overflow=\"visible\"><path d=\"M 32.509 8.193 C 32.005 8.143 31.462 8.227 30.973 8.077 C 30.857 8.041 30.744 8 30.646 7.923 C 30.624 7.905 30.538 7.816 30.513 7.792 C 30.498 7.739 30.483 7.686 30.469 7.632 C 30.309 7.035 30.068 6.464 29.831 5.894 C 29.626 5.4 29.418 4.851 28.99 4.509 C 28.053 3.762 26.872 4.65 26.005 5.075 C 24.605 5.76 23.108 6.296 21.795 7.152 C 21.216 7.529 20.717 7.956 20.308 8.454 C 20.114 6.845 19.665 5.271 18.887 3.864 C 18.458 3.09 17.851 2.397 17.219 1.792 C 16.289 0.9 14.278 -0.961 13.154 0.608 C 12.828 1.064 12.703 1.667 12.473 2.177 C 12.135 2.932 11.742 3.657 11.328 4.37 C 10.553 4.342 9.778 4.316 9.003 4.288 C 8.356 4.265 7.667 4.219 7.207 4.772 C 6.416 5.724 7 7.388 7.439 8.367 C 7.96 9.528 8.704 10.584 9.567 11.524 C 6.312 10.902 2.592 11.287 0.475 13.994 C -0.369 15.073 0.109 16.247 0.408 17.442 C 0.563 18.063 0.698 18.692 0.723 19.335 C 0.751 20.029 0.534 20.677 0.521 21.363 C 0.474 23.619 3.446 24.156 5.131 24.21 C 6.503 24.255 7.862 23.976 9.106 23.425 C 8.741 24.31 8.499 25.261 8.285 26.181 C 7.919 27.748 7.724 30.012 9.556 30.707 C 10.52 31.072 11.574 30.649 12.53 31.01 C 13.498 31.374 14.234 32.231 15.095 32.782 C 16.093 33.421 17.315 33.812 18.16 32.733 C 19.011 31.644 19.375 30.114 19.661 28.721 C 20.86 29.886 22.207 30.799 23.932 30.989 C 25.272 31.136 26.617 30.826 27.886 30.411 C 28.467 30.221 29.262 30.118 29.55 29.525 C 29.847 28.912 30.053 28.223 30.223 27.563 C 30.744 25.545 30.9 23.326 30.136 21.351 C 29.679 20.169 28.902 19.19 27.924 18.483 C 29.369 18.227 30.706 17.523 31.703 16.307 C 32.478 15.363 33.004 14.261 33.424 13.115 C 33.828 12.015 34.379 10.673 34.155 9.477 C 34 8.648 33.288 8.27 32.51 8.192 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mz4j65\",layoutDependency:layoutDependency,layoutId:\"mQdH4mKQ8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.005 0.005 C 0.005 0.005 0.001 0.001 0 0 L 0 0 C 0.002 0.002 0.003 0.003 0.005 0.006 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wgzw2v\",layoutDependency:layoutDependency,layoutId:\"HY_L80xgm\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.012 0.014 C 0.012 0.014 0.013 0.016 0.015 0.017 C 0.015 0.017 0.017 0.019 0.017 0.02 C -0.012 -0.013 0.003 0.002 0.012 0.014 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7mtrfc\",layoutDependency:layoutDependency,layoutId:\"XzFCSds0D\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.877 31.046\" overflow=\"visible\"><path d=\"M 31.877 8.859 C 31.86 9.441 31.669 10.013 31.497 10.562 C 31.167 11.62 30.778 12.667 30.191 13.61 C 28.923 15.646 26.711 16.53 24.398 16.123 C 24.243 16.096 24.108 16.125 23.997 16.188 C 23.455 16.314 23.297 17.208 23.945 17.34 C 25.908 17.741 27.486 19.081 28.057 21.067 C 28.679 23.23 28.232 25.68 27.386 27.73 C 25.961 28.246 24.474 28.755 22.944 28.614 C 21.778 28.508 20.711 27.943 19.839 27.167 C 19.125 26.531 18.342 25.78 17.825 24.97 C 17.113 23.856 17.036 22.504 17.415 21.256 C 17.638 20.519 16.505 20.204 16.281 20.938 C 15.957 22.007 15.906 23.176 16.219 24.254 C 16.471 25.125 16.957 25.828 17.528 26.486 C 17.524 26.502 17.52 26.517 17.517 26.534 C 17.269 27.757 17.001 29.043 16.462 30.172 C 16.303 30.502 16.124 30.918 15.763 31.042 C 15.823 31.022 15.809 31.055 15.696 31.042 C 15.591 31.031 15.66 31.049 15.538 31.023 C 15.269 30.963 15.024 30.839 14.787 30.702 C 14.006 30.251 13.365 29.604 12.609 29.117 C 11.835 28.618 11.033 28.449 10.124 28.474 C 9.417 28.494 8.54 28.58 8.204 27.791 C 7.925 27.136 8.058 26.306 8.197 25.632 C 8.566 23.855 9.039 21.871 10.437 20.628 C 11.006 20.118 10.173 19.278 9.606 19.782 C 8.281 20.971 6.567 21.689 4.804 21.803 C 3.935 21.859 3.066 21.782 2.225 21.552 C 1.491 21.351 0.476 21.007 0.558 20.063 C 0.604 19.541 0.745 19.042 0.756 18.512 C 0.767 17.957 0.697 17.401 0.598 16.856 C 0.497 16.294 0.349 15.741 0.199 15.191 C 0.06 14.68 -0.152 14.121 0.166 13.638 C 1.122 12.191 3.132 11.489 4.753 11.32 C 6.661 11.121 8.621 11.462 10.42 12.111 C 10.954 12.304 11.45 11.483 10.992 11.112 C 9.618 9.999 8.529 8.815 7.708 7.358 C 7.265 6.573 6.803 5.613 6.879 4.681 C 6.905 4.368 6.962 4.287 7.264 4.27 C 7.584 4.253 7.913 4.288 8.232 4.299 C 8.99 4.326 9.749 4.353 10.507 4.38 C 10.713 4.387 10.91 4.261 11.014 4.084 C 11.662 2.983 12.284 1.852 12.724 0.646 C 12.783 0.48 12.832 0.24 12.954 0.107 C 13.188 -0.149 13.512 0.117 13.749 0.267 C 14.36 0.656 14.922 1.116 15.434 1.631 C 17.002 3.208 17.763 5.299 18.004 7.515 C 18.126 8.635 18.125 9.768 18.02 10.89 C 17.949 11.655 19.124 11.65 19.196 10.89 C 19.237 10.449 19.262 10.005 19.272 9.558 C 19.283 9.534 19.293 9.507 19.3 9.479 C 19.957 7.191 22.299 6.366 24.242 5.48 C 24.847 5.205 25.444 4.918 26.037 4.618 C 26.27 4.501 26.802 4.126 27.055 4.218 C 27.339 4.321 27.498 4.895 27.606 5.15 C 27.819 5.655 28.025 6.164 28.172 6.693 C 28.379 7.436 28.923 7.916 29.682 8.074 C 30.124 8.165 30.573 8.155 31.021 8.17 C 31.215 8.177 31.437 8.174 31.621 8.252 C 31.671 8.273 31.718 8.312 31.767 8.331 C 31.783 8.344 31.798 8.358 31.813 8.372 C 31.829 8.396 31.838 8.406 31.842 8.408 L 31.842 8.408 C 31.842 8.418 31.843 8.437 31.85 8.475 C 31.872 8.607 31.879 8.7 31.874 8.856 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gbti6d\",layoutDependency:layoutDependency,layoutId:\"v6SqAZE_C\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.956 4.131\" overflow=\"visible\"><path d=\"M 0.759 0.126 C 0.347 -0.271 -0.278 0.362 0.136 0.759 C 0.912 1.509 1.314 2.536 0.9 3.593 C 0.689 4.129 1.541 4.362 1.75 3.831 C 2.274 2.496 1.744 1.075 0.759 0.126 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n3yitx\",layoutDependency:layoutDependency,layoutId:\"lCCY75UX4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.143 1.828\" overflow=\"visible\"><path d=\"M 4.032 0.782 C 4.397 0.345 3.777 -0.292 3.408 0.149 C 2.723 0.969 1.528 1.291 0.742 0.412 C 0.36 -0.016 -0.262 0.619 0.119 1.045 C 1.209 2.266 3.041 1.967 4.032 0.782 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a6pvhy\",layoutDependency:layoutDependency,layoutId:\"yr2ZjSfIo\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.406 2.34\" overflow=\"visible\"><path d=\"M 2.861 1.381 C 2.019 1.616 1.14 1.169 0.873 0.312 C 0.703 -0.236 -0.149 -0.002 0.023 0.55 C 0.434 1.87 1.779 2.615 3.095 2.246 C 3.641 2.092 3.409 1.228 2.861 1.381 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6oe678\",layoutDependency:layoutDependency,layoutId:\"zkAtcjC5M\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.435 2.239\" overflow=\"visible\"><path d=\"M 3.01 2.233 C 3.576 2.205 3.579 1.308 3.01 1.336 C 2.159 1.378 1.182 1.246 0.875 0.31 C 0.697 -0.235 -0.155 -0.001 0.025 0.548 C 0.463 1.889 1.724 2.297 3.01 2.233 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vcz048\",layoutDependency:layoutDependency,layoutId:\"nYSom5TZy\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.409 3.682\" overflow=\"visible\"><path d=\"M 0.238 0.235 C -0.413 1.753 0.305 3.452 1.991 3.677 C 2.552 3.752 2.546 2.854 1.991 2.78 C 1.006 2.649 0.636 1.535 0.999 0.687 C 1.224 0.163 0.464 -0.293 0.238 0.235 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tpbu29\",layoutDependency:layoutDependency,layoutId:\"GqZEZUJDK\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.447 3.184\" overflow=\"visible\"><path d=\"M 3.425 0.503 C 3.596 -0.046 2.728 -0.209 2.559 0.335 C 2.293 1.184 1.646 2.475 0.51 2.264 C -0.048 2.162 -0.213 3.043 0.346 3.145 C 2.005 3.451 2.989 1.9 3.425 0.503 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14ntfof\",layoutDependency:layoutDependency,layoutId:\"mh0zxwETK\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.399 2.548\" overflow=\"visible\"><path d=\"M 2.535 0.32 C 2.324 1.223 1.462 1.824 0.551 1.621 C -0.002 1.497 -0.239 2.361 0.317 2.486 C 1.681 2.791 3.059 1.955 3.386 0.559 C 3.517 -0.002 2.667 -0.241 2.535 0.321 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ge6xm4\",layoutDependency:layoutDependency,layoutId:\"yHFMPPUXt\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.824 3.466\" overflow=\"visible\"><path d=\"M 1.94 0.427 C 1.82 1.45 1.14 2.249 0.231 2.65 C -0.288 2.878 0.16 3.651 0.675 3.424 C 1.891 2.889 2.665 1.752 2.821 0.427 C 2.888 -0.145 2.006 -0.14 1.939 0.427 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lt8ne4\",layoutDependency:layoutDependency,layoutId:\"n6Tw7su01\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.426 0.897 C 0.993 0.897 0.994 0 0.426 0 C -0.142 0 -0.142 0.897 0.426 0.897 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dij5j5\",layoutDependency:layoutDependency,layoutId:\"HeGuZtqKu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.426 0.897 C 0.993 0.897 0.994 0 0.426 0 C -0.142 0 -0.142 0.897 0.426 0.897 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ik8cyt\",layoutDependency:layoutDependency,layoutId:\"SbZsHPVqw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.426 0 C -0.141 0 -0.142 0.897 0.426 0.897 C 0.994 0.897 0.994 0 0.426 0 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hrx0ig\",layoutDependency:layoutDependency,layoutId:\"kFxvxQ1Jk\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.426 0 C -0.141 0 -0.142 0.897 0.426 0.897 C 0.994 0.897 0.994 0 0.426 0 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hpstz\",layoutDependency:layoutDependency,layoutId:\"OMgBy5zPY\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.426 0 C -0.141 0 -0.142 0.897 0.426 0.897 C 0.994 0.897 0.994 0 0.426 0 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1a1b24u\",layoutDependency:layoutDependency,layoutId:\"J16vzBL6m\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.426 0 C -0.141 0 -0.142 0.897 0.426 0.897 C 0.994 0.897 0.994 0 0.426 0 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jy7oqq\",layoutDependency:layoutDependency,layoutId:\"sJU4d0dO6\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.426 0.897 C 0.993 0.897 0.994 0 0.426 0 C 0.36 0 0.303 0.013 0.252 0.035 C 0.247 0.037 0.241 0.039 0.236 0.041 C -0.132 0.215 -0.07 0.897 0.426 0.897 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kq82nj\",layoutDependency:layoutDependency,layoutId:\"po_2lf5wG\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.426 0.897 C 0.993 0.897 0.994 0 0.426 0 C -0.142 0 -0.142 0.897 0.426 0.897 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-gx755h\",layoutDependency:layoutDependency,layoutId:\"FgRHY9ZqO\",opacity:1,requiresOverflowVisible:false,style:{rotate:21},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.295 7.181\" overflow=\"visible\"><g><path d=\"M 0.593 3.829 C 0.937 2.467 1.967 1.347 3.35 0.836 C 4.799 0.3 6.593 0.511 7.816 1.36 C 8.332 1.718 8.718 2.15 9.092 2.569 C 9.492 3.017 9.869 3.44 10.351 3.69 L 9.959 5.041 C 9.053 5.001 8.18 5.381 7.256 5.784 C 6.099 6.289 4.903 6.811 3.489 6.596 C 2.928 6.511 2.442 6.311 2.084 6.017 C 1.873 5.843 1.717 5.649 1.58 5.479 C 1.44 5.304 1.318 5.154 1.206 5.111 L 1.639 4.072 Z M 8.254 3.843 C 8.149 3.728 8.046 3.614 7.944 3.5 C 7.614 3.129 7.302 2.779 6.931 2.523 C 6.119 1.959 4.873 1.817 3.899 2.178 C 3.061 2.487 2.397 3.159 2.121 3.96 C 2.41 4.152 2.609 4.398 2.775 4.606 C 2.876 4.732 2.973 4.852 3.066 4.927 C 3.209 5.045 3.442 5.133 3.721 5.175 C 4.687 5.321 5.629 4.91 6.626 4.475 C 7.153 4.245 7.689 4.012 8.254 3.844 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 1.326 3.999 C 1.6 2.913 2.44 1.945 3.624 1.506 C 4.809 1.068 6.322 1.211 7.374 1.94 C 8.368 2.631 8.9 3.754 9.993 4.321 C 7.705 4.219 5.877 6.229 3.606 5.884 C 3.231 5.828 2.855 5.7 2.575 5.471 C 2.18 5.147 1.982 4.632 1.485 4.442\" fill=\"rgb(255,255,255)\"></path><g transform=\"translate(0 0)\"><path d=\"M 0.001 4.065 C -0.004 3.942 0.011 3.817 0.045 3.692 C 0.659 1.441 2.86 -0.109 5.281 0.006 C 6.556 0.066 7.7 0.503 8.59 1.267 C 8.918 1.548 9.193 1.858 9.46 2.157 C 9.838 2.581 10.194 2.981 10.635 3.223 C 11.03 3.439 11.277 3.837 11.294 4.286 C 11.309 4.646 11.172 4.991 10.92 5.233 C 10.679 5.466 10.35 5.589 9.996 5.58 C 9.119 5.557 8.292 5.919 7.415 6.302 C 6.855 6.548 6.274 6.802 5.649 6.969 C 4.599 7.251 3.595 7.252 2.746 6.97 C 2.227 6.798 1.791 6.53 1.451 6.174 C 1.352 6.071 1.267 5.964 1.192 5.872 C 1.082 5.735 0.977 5.604 0.895 5.567 C 0.484 5.38 0.219 5.03 0.171 4.62 C 0.068 4.453 0.01 4.264 0.002 4.065 L 0.002 4.065 Z M 7.244 3.546 C 6.706 2.973 6.188 2.668 5.566 2.558 C 4.41 2.355 3.295 2.889 2.796 3.829 C 2.903 3.935 3 4.043 3.091 4.143 C 3.322 4.401 3.473 4.562 3.657 4.61 C 4.097 4.728 4.635 4.664 5.35 4.411 C 5.725 4.279 6.091 4.123 6.479 3.958 C 6.751 3.842 7.027 3.725 7.309 3.614 C 7.288 3.592 7.266 3.568 7.245 3.545 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 1.877 4.124 C 2.315 2.516 3.996 1.552 5.7 1.851 C 6.574 2.004 7.222 2.445 7.806 3.068 C 8.39 3.69 8.934 4.364 9.726 4.798 C 9.807 4.46 9.89 4.121 9.971 3.783 C 8.374 3.742 7.055 4.578 5.612 5.088 C 4.929 5.33 4.177 5.497 3.455 5.305 C 2.688 5.1 2.452 4.288 1.751 3.968 C 1.093 3.669 0.559 4.618 1.217 4.918 C 1.571 5.08 1.75 5.423 2.006 5.691 C 2.276 5.974 2.613 6.166 2.991 6.291 C 3.779 6.553 4.651 6.49 5.442 6.277 C 6.988 5.862 8.35 4.817 10.013 4.86 C 10.6 4.876 10.719 4.098 10.259 3.846 C 9.358 3.352 8.842 2.45 8.084 1.8 C 7.296 1.122 6.296 0.773 5.244 0.723 C 3.158 0.625 1.295 1.958 0.773 3.873 C 0.59 4.547 1.692 4.795 1.875 4.123 L 1.875 4.123 Z\" fill=\"rgb(0,0,0)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1h6j2qe\",layoutDependency:layoutDependency,layoutId:\"x5CA3vyWJ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.759 6.103\" overflow=\"visible\"><path d=\"M 0 3.287 C 0.344 1.924 1.375 0.805 2.757 0.293 C 4.206 -0.242 6 -0.032 7.224 0.818 C 7.739 1.176 8.125 1.608 8.499 2.026 C 8.899 2.475 9.277 2.898 9.759 3.148 L 9.366 4.499 C 8.46 4.459 7.588 4.839 6.663 5.242 C 5.507 5.747 4.311 6.269 2.896 6.054 C 2.335 5.969 1.85 5.769 1.491 5.475 C 1.28 5.301 1.124 5.107 0.987 4.936 C 0.847 4.762 0.725 4.612 0.613 4.569 L 1.046 3.529 Z M 7.662 3.3 C 7.556 3.186 7.454 3.072 7.352 2.957 C 7.021 2.587 6.709 2.237 6.338 1.98 C 5.527 1.417 4.28 1.275 3.306 1.635 C 2.468 1.945 1.804 2.617 1.529 3.418 C 1.817 3.61 2.016 3.856 2.183 4.063 C 2.284 4.19 2.38 4.309 2.473 4.385 C 2.616 4.503 2.849 4.59 3.128 4.633 C 4.094 4.779 5.036 4.368 6.033 3.933 C 6.56 3.703 7.097 3.47 7.661 3.301 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15endtb\",layoutDependency:layoutDependency,layoutId:\"hLACWDVpw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.759 6.103\" overflow=\"visible\"><path d=\"M 0 3.287 C 0.344 1.924 1.375 0.805 2.757 0.293 C 4.206 -0.242 6 -0.032 7.224 0.818 C 7.739 1.176 8.125 1.608 8.499 2.026 C 8.899 2.475 9.277 2.898 9.759 3.148 L 9.366 4.499 C 8.46 4.459 7.588 4.839 6.663 5.242 C 5.507 5.747 4.311 6.269 2.896 6.054 C 2.335 5.969 1.85 5.769 1.491 5.475 C 1.28 5.301 1.124 5.107 0.987 4.936 C 0.847 4.762 0.725 4.612 0.613 4.569 L 1.046 3.529 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-109ilin\",layoutDependency:layoutDependency,layoutId:\"ecchaFZ_0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.133 3.226\" overflow=\"visible\"><path d=\"M 6.133 1.863 C 6.028 1.749 5.925 1.634 5.823 1.52 C 5.492 1.15 5.181 0.799 4.81 0.543 C 3.998 -0.021 2.751 -0.163 1.777 0.198 C 0.94 0.507 0.276 1.179 0 1.98 C 0.289 2.172 0.487 2.418 0.654 2.626 C 0.755 2.752 0.851 2.872 0.944 2.947 C 1.087 3.065 1.32 3.153 1.6 3.196 C 2.565 3.342 3.508 2.93 4.505 2.496 C 5.032 2.266 5.568 2.032 6.132 1.864 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ahmjvy\",layoutDependency:layoutDependency,layoutId:\"jdJ8ZydJl\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.667 4.665\" overflow=\"visible\"><path d=\"M 0 2.74 C 0.274 1.655 1.114 0.686 2.299 0.248 C 3.483 -0.191 4.996 -0.047 6.048 0.682 C 7.042 1.372 7.574 2.496 8.667 3.062 C 6.379 2.961 4.551 4.97 2.28 4.626 C 1.905 4.569 1.529 4.441 1.249 4.212 C 0.854 3.888 0.656 3.373 0.159 3.184\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1r5je3a\",layoutDependency:layoutDependency,layoutId:\"OjemMK_ai\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.295 7.181\" overflow=\"visible\"><g><path d=\"M 0.001 4.065 C -0.004 3.942 0.011 3.817 0.045 3.692 C 0.659 1.441 2.86 -0.109 5.281 0.006 C 6.556 0.066 7.7 0.503 8.59 1.267 C 8.918 1.548 9.193 1.858 9.46 2.157 C 9.838 2.581 10.194 2.981 10.635 3.223 C 11.03 3.439 11.277 3.837 11.294 4.286 C 11.309 4.646 11.172 4.991 10.92 5.233 C 10.679 5.466 10.35 5.589 9.996 5.58 C 9.119 5.557 8.292 5.919 7.415 6.302 C 6.855 6.548 6.274 6.802 5.649 6.969 C 4.599 7.251 3.595 7.252 2.746 6.97 C 2.227 6.798 1.791 6.53 1.451 6.174 C 1.352 6.071 1.267 5.964 1.192 5.872 C 1.082 5.735 0.977 5.604 0.895 5.567 C 0.484 5.38 0.219 5.03 0.171 4.62 C 0.068 4.453 0.01 4.264 0.002 4.065 L 0.002 4.065 Z M 7.244 3.546 C 6.706 2.973 6.188 2.668 5.566 2.558 C 4.41 2.355 3.295 2.889 2.796 3.829 C 2.903 3.935 3 4.043 3.091 4.143 C 3.322 4.401 3.473 4.562 3.657 4.61 C 4.097 4.728 4.635 4.664 5.35 4.411 C 5.725 4.279 6.091 4.123 6.479 3.958 C 6.751 3.842 7.027 3.725 7.309 3.614 C 7.288 3.592 7.266 3.568 7.245 3.545 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 1.877 4.124 C 2.315 2.516 3.996 1.552 5.7 1.851 C 6.574 2.004 7.222 2.445 7.806 3.068 C 8.39 3.69 8.934 4.364 9.726 4.798 C 9.807 4.46 9.89 4.121 9.971 3.783 C 8.374 3.742 7.055 4.578 5.612 5.088 C 4.929 5.33 4.177 5.497 3.455 5.305 C 2.688 5.1 2.452 4.288 1.751 3.968 C 1.093 3.669 0.559 4.618 1.217 4.918 C 1.571 5.08 1.75 5.423 2.006 5.691 C 2.276 5.974 2.613 6.166 2.991 6.291 C 3.779 6.553 4.651 6.49 5.442 6.277 C 6.988 5.862 8.35 4.817 10.013 4.86 C 10.6 4.876 10.719 4.098 10.259 3.846 C 9.358 3.352 8.842 2.45 8.084 1.8 C 7.296 1.122 6.296 0.773 5.244 0.723 C 3.158 0.625 1.295 1.958 0.773 3.873 C 0.59 4.547 1.692 4.795 1.875 4.123 L 1.875 4.123 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-x9j4f1\",layoutDependency:layoutDependency,layoutId:\"GOxylMC6U\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.295 7.181\" overflow=\"visible\"><path d=\"M 0.001 4.065 C -0.004 3.942 0.011 3.817 0.045 3.692 C 0.659 1.441 2.86 -0.109 5.281 0.006 C 6.556 0.066 7.7 0.503 8.59 1.267 C 8.918 1.548 9.193 1.858 9.46 2.157 C 9.838 2.581 10.194 2.981 10.635 3.223 C 11.03 3.439 11.277 3.837 11.294 4.286 C 11.309 4.646 11.172 4.991 10.92 5.233 C 10.679 5.466 10.35 5.589 9.996 5.58 C 9.119 5.557 8.292 5.919 7.415 6.302 C 6.855 6.548 6.274 6.802 5.649 6.969 C 4.599 7.251 3.595 7.252 2.746 6.97 C 2.227 6.798 1.791 6.53 1.451 6.174 C 1.352 6.071 1.267 5.964 1.192 5.872 C 1.082 5.735 0.977 5.604 0.895 5.567 C 0.484 5.38 0.219 5.03 0.171 4.62 C 0.068 4.453 0.01 4.264 0.002 4.065 L 0.002 4.065 Z M 7.244 3.546 C 6.706 2.973 6.188 2.668 5.566 2.558 C 4.41 2.355 3.295 2.889 2.796 3.829 C 2.903 3.935 3 4.043 3.091 4.143 C 3.322 4.401 3.473 4.562 3.657 4.61 C 4.097 4.728 4.635 4.664 5.35 4.411 C 5.725 4.279 6.091 4.123 6.479 3.958 C 6.751 3.842 7.027 3.725 7.309 3.614 C 7.288 3.592 7.266 3.568 7.245 3.545 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-uiwf5q\",layoutDependency:layoutDependency,layoutId:\"DrbsdmiJA\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.295 7.181\" overflow=\"visible\"><path d=\"M 0.001 4.065 C -0.004 3.942 0.011 3.817 0.045 3.692 C 0.659 1.441 2.86 -0.109 5.281 0.006 C 6.556 0.066 7.7 0.503 8.59 1.267 C 8.918 1.548 9.193 1.858 9.46 2.157 C 9.838 2.581 10.194 2.981 10.635 3.223 C 11.03 3.439 11.277 3.837 11.294 4.286 C 11.309 4.646 11.172 4.991 10.92 5.233 C 10.679 5.466 10.35 5.589 9.996 5.58 C 9.119 5.557 8.292 5.919 7.415 6.302 C 6.855 6.548 6.274 6.802 5.649 6.969 C 4.599 7.251 3.595 7.252 2.746 6.97 C 2.227 6.798 1.791 6.53 1.451 6.174 C 1.352 6.071 1.267 5.964 1.192 5.872 C 1.082 5.735 0.977 5.604 0.895 5.567 C 0.484 5.38 0.219 5.03 0.171 4.62 C 0.068 4.453 0.01 4.264 0.002 4.065 L 0.002 4.065 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lks8sw\",layoutDependency:layoutDependency,layoutId:\"yU5jPTJD1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.513 2.152\" overflow=\"visible\"><path d=\"M 4.448 1.031 C 3.91 0.457 3.392 0.153 2.769 0.043 C 1.614 -0.16 0.499 0.374 0 1.314 C 0.107 1.42 0.204 1.528 0.295 1.628 C 0.525 1.886 0.677 2.047 0.861 2.095 C 1.301 2.213 1.839 2.149 2.554 1.896 C 2.929 1.764 3.295 1.608 3.683 1.443 C 3.954 1.327 4.231 1.21 4.513 1.099 C 4.491 1.077 4.47 1.053 4.449 1.03 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tz6qzg\",layoutDependency:layoutDependency,layoutId:\"A9i9cSJMM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.788 5.745\" overflow=\"visible\"><path d=\"M 1.124 3.406 C 1.562 1.798 3.244 0.834 4.947 1.132 C 5.821 1.285 6.469 1.726 7.053 2.349 C 7.637 2.972 8.181 3.645 8.973 4.079 C 9.054 3.741 9.137 3.403 9.218 3.065 C 7.621 3.023 6.302 3.86 4.86 4.37 C 4.176 4.611 3.424 4.779 2.702 4.586 C 1.935 4.382 1.699 3.57 0.998 3.25 C 0.34 2.951 -0.194 3.9 0.464 4.2 C 0.818 4.361 0.997 4.705 1.253 4.973 C 1.523 5.256 1.861 5.448 2.238 5.573 C 3.026 5.834 3.898 5.771 4.689 5.559 C 6.235 5.144 7.597 4.098 9.26 4.142 C 9.847 4.157 9.966 3.38 9.506 3.127 C 8.605 2.634 8.089 1.732 7.332 1.081 C 6.543 0.404 5.543 0.055 4.491 0.005 C 2.405 -0.093 0.542 1.24 0.021 3.155 C -0.163 3.829 0.939 4.077 1.122 3.405 L 1.122 3.405 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Iu262TANU:{height:20,width:\"20px\",y:(componentViewport?.y||0)+0+0+0+0+20},SayMn1wzc:{height:20,width:\"20px\",y:(componentViewport?.y||0)+0+0+0+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-imm21u-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bI6t93Wjz-container\",nodeId:\"bI6t93Wjz\",rendersWithMotion:true,scopeId:\"XAPpdHvDv\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"bI6t93Wjz\",layoutId:\"bI6t93Wjz\",style:{height:\"100%\",width:\"100%\"},variant:\"VAa8C7wTP\",width:\"100%\",...addPropertyOverrides({Iu262TANU:{uEQMyEb7s:uEQMyEb7scwhp1s,variant:\"s0vE89zXg\"},SayMn1wzc:{uEQMyEb7s:uEQMyEb7s2fwt6h}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nucor3\",\"data-framer-name\":\"Links + Button\",layoutDependency:layoutDependency,layoutId:\"Dv1s7Yqpa\",style:{opacity:1},variants:{SayMn1wzc:{opacity:0}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nh5nnw\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"qWpDebjll\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:wqKHt2Pyw,motionChild:true,nodeId:\"azpgtMCzq\",openInNewTab:false,relValues:[],scopeId:\"XAPpdHvDv\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-tz5d95\",\"data-styles-preset\":\"Mu7MVI8Yv\",children:\"Home\"})})})}),className:\"framer-3b6mdw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"azpgtMCzq\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"},text:WfoZsMpgu,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:rP3cpFYcA,motionChild:true,nodeId:\"hZrGj_aMH\",openInNewTab:false,relValues:[],scopeId:\"XAPpdHvDv\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-tz5d95\",\"data-styles-preset\":\"Mu7MVI8Yv\",children:\"Expertises\"})})})}),className:\"framer-dobygm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hZrGj_aMH\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"},text:Bt00HpI1e,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:p5fPKNnc0,motionChild:true,nodeId:\"uu4vh2HHY\",openInNewTab:false,relValues:[],scopeId:\"XAPpdHvDv\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-tz5d95\",\"data-styles-preset\":\"Mu7MVI8Yv\",children:\"Projects\"})})})}),className:\"framer-129plb4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uu4vh2HHY\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"},text:UDBLuDvrI,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Link,{href:gVVo5jegZ,motionChild:true,nodeId:\"ILzHcUxzW\",openInNewTab:false,scopeId:\"XAPpdHvDv\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1edmlli framer-1tgily5\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"ILzHcUxzW\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-3y63ee\",layoutDependency:layoutDependency,layoutId:\"MiquYAmZF\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 145 44\" overflow=\"visible\"><path d=\"M 142.181 7.158 C 137.378 -3.796 17.38 -1.419 7.203 9.145 C -2.975 19.71 -1.908 32.717 7.519 38.631 C 16.945 44.546 102.392 46.976 128.173 38.525 C 141.064 34.299 143.672 32.191 144.245 27.587 C 144.864 22.619 146.306 13.876 142.181 7.158 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f3j1rf-container\",\"data-framer-name\":\"AnimatedSVGUnderline\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"fjgxv_1hn-container\",name:\"AnimatedSVGUnderline\",nodeId:\"fjgxv_1hn\",rendersWithMotion:true,scopeId:\"XAPpdHvDv\",children:/*#__PURE__*/_jsx(AnimatedSVGUnderline,{animationTransition:{delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"},font:{fontFamily:'\"Covered By Your Grace\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1em\",textAlign:\"center\"},gap:0,height:\"100%\",id:\"fjgxv_1hn\",layoutId:\"fjgxv_1hn\",name:\"AnimatedSVGUnderline\",strokeWidth:4,style:{height:\"100%\",width:\"100%\"},text:DG6Uh6znE,textColor:\"rgb(255, 255, 255)\",underlineColor:\"rgb(222, 52, 104)\",width:\"100%\"})})})]})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2ZZXI.framer-1tgily5, .framer-2ZZXI .framer-1tgily5 { display: block; }\",\".framer-2ZZXI.framer-4wpbjq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1200px; }\",\".framer-2ZZXI .framer-17d8jur { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 60px; justify-content: space-between; max-width: 1000px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-2ZZXI .framer-1xot673 { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-2ZZXI .framer-9xu8io { height: 35px; position: relative; width: 51px; }\",\".framer-2ZZXI .framer-lzhjl4 { height: 9px; left: 1px; position: absolute; top: 27px; width: 9px; }\",\".framer-2ZZXI .framer-cxdj77, .framer-2ZZXI .framer-x0ngn7 { height: 8px; left: 1px; position: absolute; top: 1px; width: 8px; }\",\".framer-2ZZXI .framer-d78mgh { height: 7px; left: 1px; position: absolute; top: 1px; width: 7px; }\",\".framer-2ZZXI .framer-1p2giy0, .framer-2ZZXI .framer-qiefsn, .framer-2ZZXI .framer-i3sv1j { height: 9px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-2ZZXI .framer-1t5649p { height: 4px; left: 3px; position: absolute; top: 3px; width: 4px; }\",\".framer-2ZZXI .framer-945pxr { height: 35px; left: 6px; position: absolute; top: 0px; width: 36px; }\",\".framer-2ZZXI .framer-1dz3l0h, .framer-2ZZXI .framer-k1fh2g, .framer-2ZZXI .framer-ofv79q { height: 35px; left: 0px; position: absolute; top: 0px; width: 36px; }\",\".framer-2ZZXI .framer-18pr9nh { height: 12px; left: 12px; position: absolute; top: 12px; width: 12px; }\",\".framer-2ZZXI .framer-5izunl { height: 1px; left: 0px; position: absolute; top: 7px; width: 1px; }\",\".framer-2ZZXI .framer-1curpzf { height: 1px; left: 11px; position: absolute; top: 1px; width: 1px; }\",\".framer-2ZZXI .framer-tvc8oj { height: 1px; left: 5px; position: absolute; top: 0px; width: 1px; }\",\".framer-2ZZXI .framer-py573w { height: 4px; left: 3px; position: absolute; top: 2px; width: 3px; }\",\".framer-2ZZXI .framer-1ddgr4u { height: 1px; left: 3px; position: absolute; top: 1px; width: 1px; }\",\".framer-2ZZXI .framer-153u90e { height: 2px; left: 1px; position: absolute; top: 5px; width: 4px; }\",\".framer-2ZZXI .framer-2vtm0 { height: 2px; left: 1px; position: absolute; top: 8px; width: 4px; }\",\".framer-2ZZXI .framer-uazi8c { height: 1px; left: 2px; position: absolute; top: 12px; width: 1px; }\",\".framer-2ZZXI .framer-78wfaq { height: 4px; left: 4px; position: absolute; top: 8px; width: 3px; }\",\".framer-2ZZXI .framer-tn5s2s { height: 4px; left: 5px; position: absolute; top: 1px; width: 2px; }\",\".framer-2ZZXI .framer-9n09d2 { height: 3px; left: 7px; position: absolute; top: 3px; width: 4px; }\",\".framer-2ZZXI .framer-f3gm9k { height: 3px; left: 7px; position: absolute; top: 8px; width: 4px; }\",\".framer-2ZZXI .framer-1cmt9x0 { height: 3px; left: 8px; position: absolute; top: 5px; width: 4px; }\",\".framer-2ZZXI .framer-havcnz { height: 1px; left: 11px; position: absolute; top: 9px; width: 1px; }\",\".framer-2ZZXI .framer-7q4mml { height: 1px; left: 11px; position: absolute; top: 4px; width: 1px; }\",\".framer-2ZZXI .framer-izm6be, .framer-2ZZXI .framer-dafu8d { height: 1px; left: 32px; position: absolute; top: 9px; width: 1px; }\",\".framer-2ZZXI .framer-197rtmd, .framer-2ZZXI .framer-wm357t { height: 34px; left: 1px; position: absolute; top: 1px; width: 34px; }\",\".framer-2ZZXI .framer-1na68aq { height: 31px; left: 2px; position: absolute; top: 2px; width: 32px; }\",\".framer-2ZZXI .framer-ea4tr5 { height: 34px; left: 0px; position: absolute; top: 0px; width: 34px; }\",\".framer-2ZZXI .framer-mz4j65, .framer-2ZZXI .framer-wgzw2v { height: 1px; left: 31px; position: absolute; top: 8px; width: 1px; }\",\".framer-2ZZXI .framer-7mtrfc { height: 31px; left: 1px; position: absolute; top: 1px; width: 32px; }\",\".framer-2ZZXI .framer-gbti6d { height: 4px; left: 17px; position: absolute; top: 13px; width: 2px; }\",\".framer-2ZZXI .framer-1n3yitx { height: 2px; left: 13px; position: absolute; top: 19px; width: 4px; }\",\".framer-2ZZXI .framer-a6pvhy { height: 3px; left: 19px; position: absolute; top: 20px; width: 4px; }\",\".framer-2ZZXI .framer-6oe678 { height: 2px; left: 13px; position: absolute; top: 17px; width: 4px; }\",\".framer-2ZZXI .framer-1vcz048 { height: 4px; left: 15px; position: absolute; top: 14px; width: 3px; }\",\".framer-2ZZXI .framer-tpbu29 { height: 3px; left: 19px; position: absolute; top: 14px; width: 4px; }\",\".framer-2ZZXI .framer-14ntfof { height: 3px; left: 20px; position: absolute; top: 17px; width: 4px; }\",\".framer-2ZZXI .framer-ge6xm4 { height: 4px; left: 16px; position: absolute; top: 20px; width: 3px; }\",\".framer-2ZZXI .framer-1lt8ne4 { height: 1px; left: 17px; position: absolute; top: 12px; width: 1px; }\",\".framer-2ZZXI .framer-1dij5j5 { height: 1px; left: 23px; position: absolute; top: 13px; width: 1px; }\",\".framer-2ZZXI .framer-1ik8cyt { height: 1px; left: 23px; position: absolute; top: 16px; width: 1px; }\",\".framer-2ZZXI .framer-hrx0ig { height: 1px; left: 23px; position: absolute; top: 21px; width: 1px; }\",\".framer-2ZZXI .framer-hpstz { height: 1px; left: 15px; position: absolute; top: 23px; width: 1px; }\",\".framer-2ZZXI .framer-1a1b24u { height: 1px; left: 12px; position: absolute; top: 18px; width: 1px; }\",\".framer-2ZZXI .framer-jy7oqq { height: 1px; left: 13px; position: absolute; top: 15px; width: 1px; }\",\".framer-2ZZXI .framer-kq82nj { height: 1px; left: 15px; position: absolute; top: 12px; width: 1px; }\",\".framer-2ZZXI .framer-gx755h { height: 7px; left: 41px; position: absolute; top: 21px; width: 12px; }\",\".framer-2ZZXI .framer-1h6j2qe, .framer-2ZZXI .framer-1tz6qzg { height: 6px; left: 1px; position: absolute; top: 1px; width: 10px; }\",\".framer-2ZZXI .framer-15endtb { height: 6px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-2ZZXI .framer-109ilin { height: 3px; left: 2px; position: absolute; top: 2px; width: 6px; }\",\".framer-2ZZXI .framer-1ahmjvy { height: 5px; left: 2px; position: absolute; top: 2px; width: 9px; }\",\".framer-2ZZXI .framer-1r5je3a, .framer-2ZZXI .framer-x9j4f1, .framer-2ZZXI .framer-uiwf5q { height: 7px; left: 0px; position: absolute; top: 0px; width: 12px; }\",\".framer-2ZZXI .framer-1lks8sw { height: 2px; left: 3px; position: absolute; top: 3px; width: 5px; }\",\".framer-2ZZXI .framer-imm21u-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-2ZZXI .framer-1nucor3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 85px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 630px; }\",\".framer-2ZZXI .framer-1nh5nnw { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-2ZZXI .framer-3b6mdw, .framer-2ZZXI .framer-dobygm, .framer-2ZZXI .framer-129plb4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2ZZXI .framer-1edmlli { flex: none; height: 86%; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 163px; }\",\".framer-2ZZXI .framer-3y63ee { height: 44px; left: 9px; position: absolute; top: 15px; width: 145px; }\",\".framer-2ZZXI .framer-1f3j1rf-container { bottom: 18px; flex: none; height: 28px; left: calc(50.30674846625769% - 90px / 2); position: absolute; width: 90px; }\",\".framer-2ZZXI.framer-v-1hj2fmi.framer-4wpbjq { flex-direction: column; height: min-content; justify-content: flex-start; padding: 0px 20px 20px 20px; width: 390px; }\",\".framer-2ZZXI.framer-v-1hj2fmi .framer-17d8jur { flex: none; flex-direction: column; gap: 20px; height: min-content; justify-content: flex-start; width: 100%; }\",\".framer-2ZZXI.framer-v-1hj2fmi .framer-1xot673, .framer-2ZZXI.framer-v-1phoy24 .framer-1xot673 { gap: unset; height: 60px; justify-content: space-between; width: 100%; }\",\".framer-2ZZXI.framer-v-1hj2fmi .framer-1nucor3 { flex-direction: column; height: 266px; }\",\".framer-2ZZXI.framer-v-1hj2fmi .framer-1nh5nnw { flex-direction: column; order: 0; }\",\".framer-2ZZXI.framer-v-1hj2fmi .framer-1edmlli { height: 32%; order: 1; }\",\".framer-2ZZXI.framer-v-1hj2fmi .framer-1f3j1rf-container { bottom: unset; height: 27px; left: calc(49.693251533742355% - 90px / 2); top: calc(47.61904761904764% - 27px / 2); }\",\".framer-2ZZXI.framer-v-1phoy24.framer-4wpbjq { flex-direction: column; justify-content: flex-start; padding: 0px 20px 20px 20px; width: 390px; }\",\".framer-2ZZXI.framer-v-1phoy24 .framer-17d8jur { flex: none; flex-direction: column; gap: 20px; justify-content: flex-start; width: 100%; }\",\".framer-2ZZXI.framer-v-1phoy24 .framer-1nucor3, .framer-2ZZXI.framer-v-1phoy24 .framer-1nh5nnw { flex-direction: column; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Iu262TANU\":{\"layout\":[\"fixed\",\"auto\"]},\"SayMn1wzc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"WfoZsMpgu\":\"home\",\"Bt00HpI1e\":\"expertises\",\"UDBLuDvrI\":\"projetos\",\"wqKHt2Pyw\":\"link1\",\"rP3cpFYcA\":\"link2\",\"p5fPKNnc0\":\"link3\",\"gVVo5jegZ\":\"link4\",\"DG6Uh6znE\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXAPpdHvDv=withCSS(Component,css,\"framer-2ZZXI\");export default FramerXAPpdHvDv;FramerXAPpdHvDv.displayName=\"Nav\";FramerXAPpdHvDv.defaultProps={height:60,width:1200};addPropertyControls(FramerXAPpdHvDv,{variant:{options:[\"MD4pMPDuT\",\"Iu262TANU\",\"SayMn1wzc\"],optionTitles:[\"Desktop\",\"Mobile Open\",\"Mobile Closed\"],title:\"Variant\",type:ControlType.Enum},WfoZsMpgu:{defaultValue:\"Home\",description:\"\",displayTextArea:false,title:\"Home\",type:ControlType.String},Bt00HpI1e:{defaultValue:\"Expertises\",displayTextArea:false,placeholder:\"\",title:\"Expertises\",type:ControlType.String},UDBLuDvrI:{defaultValue:\"Projects\",displayTextArea:false,title:\"Projetos\",type:ControlType.String},wqKHt2Pyw:{description:\"\",title:\"Link 1\",type:ControlType.Link},rP3cpFYcA:{title:\"Link 2\",type:ControlType.Link},p5fPKNnc0:{title:\"Link 3\",type:ControlType.Link},gVVo5jegZ:{title:\"Link 4\",type:ControlType.Link},DG6Uh6znE:{defaultValue:\"Contact Me\",title:\"Text\",type:ControlType.String}});addFonts(FramerXAPpdHvDv,[{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:\"Covered By Your Grace\",source:\"google\",style:\"normal\",uiFamilyName:\"Covered By Your Grace\",url:\"https://fonts.gstatic.com/s/coveredbyyourgrace/v17/QGYwz-AZahWOJJI9kykWW9mD6opopoqXSOS0EwItq6bFIg.woff2\",weight:\"400\"}]},...MenuFonts,...AnimatedSVGUnderlineFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXAPpdHvDv\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Iu262TANU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SayMn1wzc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"WfoZsMpgu\\\":\\\"home\\\",\\\"Bt00HpI1e\\\":\\\"expertises\\\",\\\"UDBLuDvrI\\\":\\\"projetos\\\",\\\"wqKHt2Pyw\\\":\\\"link1\\\",\\\"rP3cpFYcA\\\":\\\"link2\\\",\\\"p5fPKNnc0\\\":\\\"link3\\\",\\\"gVVo5jegZ\\\":\\\"link4\\\",\\\"DG6Uh6znE\\\":\\\"text\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XAPpdHvDv.map","// Generated by Framer (808fccf)\nexport default function metadata(params,activeLocale){return{customHTMLHeadEnd:\"<script>\\n\\n    const lenis = new Lenis()\\n\\nlenis.on('scroll', (e) => {\\n\\n  console.log(e)\\n\\n})\\n\\nfunction raf(time) {\\n\\n  lenis.raf(time)\\n\\n  requestAnimationFrame(raf)\\n\\n}\\n\\nrequestAnimationFrame(raf)\\n\\n</script>\\n\\n<style type=\\\"text/css\\\">\\n  ::-webkit-scrollbar {\\n    width: 6px;\\n    height: 4px;\\n    background: #131314;\\n  }\\n\\n  ::-webkit-scrollbar-thumb {\\n    background-color: #DE3468;\\n    -webkit-border-radius: 1ex;\\n  }\\n</style>\",description:\"Designer Gr\\xe1fica, de Produtos e Ilustradora.\",favicon:\"https://framerusercontent.com/assets/q4x6htHf2WeDkXKIYYdOdHlSHM.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/Om8mxvu7VRSUssZ1N6j2kDqdKLE.png\",title:\"Maressa Medina\"};}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 (808fccf)\nimport siteMetadata from\"https://framerusercontent.com/modules/him5Jb7n9xHuqBQ5nQS9/gkdtGDFHX30BPCnkne2k/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"whvmhs\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1afkoyq\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"nx8ial\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{bcAhd_AlF:\"home\",BJhZwF299:\"contactme\",KnAHohF6i:\"projetos\",qzFtn7r_1:\"especialidades\",VXvRBKODW:\"contato\"},robots:\"max-image-preview:large\",serializationId:\"framer-zp3H3\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}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 (69f3b1e)\nimport siteMetadata from\"https://framerusercontent.com/modules/him5Jb7n9xHuqBQ5nQS9/gkdtGDFHX30BPCnkne2k/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1lf0o26\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"14upiyr\",mediaQuery:\"(max-width: 1199.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{klRyuJCav:\"home\",mV63AyCT1:\"contact-me\",NlOng63Hs:\"projects\",UBPivTkDX:\"my-expertises\",YSPsSBXWa:\"contactme\"},robots:\"max-image-preview:large\",serializationId:\"framer-GhZm9\",title:siteMetadata(params,activeLocale).title||\"En Us\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}