{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/tinL9yUCRdYMMSkYrF00/5r5kMzvOdzXsRZCqA5qG/Bundle.js", "ssg:https://framerusercontent.com/modules/LZBhe3E2vEwdwNGrGIw7/3TUdBcS7IzAsyVTN4zJh/GodRays_Prod.js", "ssg:https://ga.jspm.io/npm:@studio-freight/lenis@1.0.42/dist/lenis.mjs", "ssg:https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/qXyG1UgqGGx5DS4G9abM/Smooth_Scroll.js", "ssg:https://framerusercontent.com/modules/zYZexp566skBiaCQfxG9/5JnajY69RnhmxNZMKF6B/jVPUTgiTE.js", "ssg:https://framerusercontent.com/modules/Pu0sF6ZHTAyiLWM5Bgss/Tyo6PkbquE2drOpH4Sy8/sA9jir_YC.js", "ssg:https://framerusercontent.com/modules/LyDylrsP3hPmkfC9zbsZ/lCo2mZmabxdd7m2xuZhW/ro7OPezbn.js", "ssg:https://framerusercontent.com/modules/khNy6WvYxiku2B2dnqIu/vUP7KlPtGMTyNfBnWWCx/sqYUlbgyk.js", "ssg:https://framerusercontent.com/modules/lqcSbf6sLOoN2xacQtQA/gMnoP1WZxDp6xyAacMn7/xpSpK043z.js"],
  "sourcesContent": ["function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import*as e from\"react\";import{forwardRef as t,useState as n,useRef as i,useEffect as r,memo as o}from\"react\";import{jsx as a}from\"react/jsx-runtime\";class s{constructor(e,t,n,i,r=0,o=0,a=2,s=8294400){_define_property(this,\"parentElement\",void 0);_define_property(this,\"canvasElement\",void 0);_define_property(this,\"gl\",void 0);_define_property(this,\"program\",null);_define_property(this,\"uniformLocations\",{});_define_property(this,\"fragmentShader\",void 0);_define_property(this,\"rafId\",null);_define_property(this,\"lastRenderTime\",0);_define_property(this,\"totalFrameTime\",0);_define_property(this,\"speed\",0);_define_property(this,\"providedUniforms\",void 0);_define_property(this,\"hasBeenDisposed\",!1);_define_property(this,\"resolutionChanged\",!0);_define_property(this,\"textures\",new Map);_define_property(this,\"minPixelRatio\",void 0);_define_property(this,\"maxPixelCount\",void 0);_define_property(this,\"isSafari\",function(){const e=navigator.userAgent.toLowerCase();return e.includes(\"safari\")&&!e.includes(\"chrome\")&&!e.includes(\"android\");}());_define_property(this,\"initProgram\",()=>{const e=function(e,t,n){const i=c(e,e.VERTEX_SHADER,t),r=c(e,e.FRAGMENT_SHADER,n);if(!i||!r)return null;const o=e.createProgram();if(!o)return null;if(e.attachShader(o,i),e.attachShader(o,r),e.linkProgram(o),!e.getProgramParameter(o,e.LINK_STATUS))return e.deleteProgram(o),e.deleteShader(i),e.deleteShader(r),null;return e.detachShader(o,i),e.detachShader(o,r),e.deleteShader(i),e.deleteShader(r),o;}(this.gl,l,this.fragmentShader);e&&(this.program=e);});_define_property(this,\"setupPositionAttribute\",()=>{const e=this.gl.getAttribLocation(this.program,\"a_position\"),t=this.gl.createBuffer();this.gl.bindBuffer(this.gl.ARRAY_BUFFER,t);this.gl.bufferData(this.gl.ARRAY_BUFFER,new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),this.gl.STATIC_DRAW),this.gl.enableVertexAttribArray(e),this.gl.vertexAttribPointer(e,2,this.gl.FLOAT,!1,0,0);});_define_property(this,\"setupUniforms\",()=>{const e={u_time:this.gl.getUniformLocation(this.program,\"u_time\"),u_pixelRatio:this.gl.getUniformLocation(this.program,\"u_pixelRatio\"),u_resolution:this.gl.getUniformLocation(this.program,\"u_resolution\")};Object.entries(this.providedUniforms).forEach(([t,n])=>{if(e[t]=this.gl.getUniformLocation(this.program,t),n instanceof HTMLImageElement){const n=`${t}_aspect_ratio`;e[n]=this.gl.getUniformLocation(this.program,n);}}),this.uniformLocations=e;});_define_property(this,\"renderScale\",1);_define_property(this,\"parentWidth\",0);_define_property(this,\"parentHeight\",0);_define_property(this,\"resizeObserver\",null);_define_property(this,\"setupResizeObserver\",()=>{this.resizeObserver=new ResizeObserver(([e])=>{e?.borderBoxSize[0]&&(this.parentWidth=e.borderBoxSize[0].inlineSize,this.parentHeight=e.borderBoxSize[0].blockSize),this.handleResize();}),this.resizeObserver.observe(this.parentElement),visualViewport?.addEventListener(\"resize\",this.handleVisualViewportChange);const e=this.parentElement.getBoundingClientRect();this.parentWidth=e.width,this.parentHeight=e.height,this.handleResize();});_define_property(this,\"resizeRafId\",null);_define_property(this,\"handleVisualViewportChange\",()=>{null!==this.resizeRafId&&cancelAnimationFrame(this.resizeRafId),this.resizeRafId=requestAnimationFrame(()=>{this.resizeRafId=requestAnimationFrame(()=>{this.handleResize();});});});_define_property(this,\"handleResize\",()=>{null!==this.resizeRafId&&cancelAnimationFrame(this.resizeRafId);const e=visualViewport?.scale??1,t=visualViewport?visualViewport.width*visualViewport.scale:window.innerWidth,n=Math.round(1e4*window.outerWidth/t)/1e4,i=this.isSafari?devicePixelRatio:devicePixelRatio/n,r=Math.max(i,this.minPixelRatio)*n*e,o=this.parentWidth*r,a=this.parentHeight*r,s=Math.sqrt(this.maxPixelCount)/Math.sqrt(o*a),l=r*Math.min(1,s),c=Math.round(this.parentWidth*l),u=Math.round(this.parentHeight*l);this.canvasElement.width===c&&this.canvasElement.height===u&&this.renderScale===l||(this.renderScale=l,this.canvasElement.width=c,this.canvasElement.height=u,this.resolutionChanged=!0,this.gl.viewport(0,0,this.gl.canvas.width,this.gl.canvas.height),this.render(performance.now()));});_define_property(this,\"render\",e=>{if(this.hasBeenDisposed)return;if(null===this.program)return;const t=e-this.lastRenderTime;this.lastRenderTime=e,0!==this.speed&&(this.totalFrameTime+=t*this.speed),this.gl.clear(this.gl.COLOR_BUFFER_BIT),this.gl.useProgram(this.program),this.gl.uniform1f(this.uniformLocations.u_time,.001*this.totalFrameTime),this.resolutionChanged&&(this.gl.uniform2f(this.uniformLocations.u_resolution,this.gl.canvas.width,this.gl.canvas.height),this.gl.uniform1f(this.uniformLocations.u_pixelRatio,this.renderScale),this.resolutionChanged=!1),this.gl.drawArrays(this.gl.TRIANGLES,0,6),0!==this.speed?this.requestRender():this.rafId=null;});_define_property(this,\"requestRender\",()=>{null!==this.rafId&&cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(this.render);});_define_property(this,\"setTextureUniform\",(e,t)=>{if(!t.complete||0===t.naturalWidth)throw new Error(`Paper Shaders: image for uniform ${e} must be fully loaded`);const n=this.textures.get(e);n&&this.gl.deleteTexture(n);const i=this.gl.createTexture();this.gl.bindTexture(this.gl.TEXTURE_2D,i),this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,this.gl.REPEAT),this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,this.gl.REPEAT),this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_MIN_FILTER,this.gl.LINEAR),this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_MAG_FILTER,this.gl.LINEAR),this.gl.texImage2D(this.gl.TEXTURE_2D,0,this.gl.RGBA,this.gl.RGBA,this.gl.UNSIGNED_BYTE,t);if(this.gl.getError()!==this.gl.NO_ERROR||null===i)return;this.textures.set(e,i);const r=this.uniformLocations[e];if(r){const n=this.textures.size-1;this.gl.useProgram(this.program),this.gl.activeTexture(this.gl.TEXTURE0+n),this.gl.bindTexture(this.gl.TEXTURE_2D,i),this.gl.uniform1i(r,n);const o=`${e}_aspect_ratio`,a=this.uniformLocations[o];if(a){const e=t.naturalWidth/t.naturalHeight;this.gl.uniform1f(a,e);}}});_define_property(this,\"setUniformValues\",e=>{this.gl.useProgram(this.program),Object.entries(e).forEach(([e,t])=>{const n=this.uniformLocations[e];if(n)if(t instanceof HTMLImageElement)this.setTextureUniform(e,t);else if(Array.isArray(t)){let e=null,i=null;if(void 0!==t[0]&&Array.isArray(t[0])){const n=t[0].length;if(!t.every(e=>e.length===n))return;e=t.flat(),i=n;}else e=t,i=e.length;switch(i){case 2:this.gl.uniform2fv(n,e);break;case 3:this.gl.uniform3fv(n,e);break;case 4:this.gl.uniform4fv(n,e);break;case 9:this.gl.uniformMatrix3fv(n,!1,e);break;case 16:this.gl.uniformMatrix4fv(n,!1,e);}}else\"number\"==typeof t?this.gl.uniform1f(n,t):\"boolean\"==typeof t&&this.gl.uniform1i(n,t?1:0);});});_define_property(this,\"getCurrentFrameTime\",()=>this.totalFrameTime);_define_property(this,\"setFrame\",e=>{this.totalFrameTime=e,this.lastRenderTime=performance.now(),this.render(performance.now());});_define_property(this,\"setSpeed\",(e=1)=>{this.speed=e,null===this.rafId&&0!==e&&(this.lastRenderTime=performance.now(),this.rafId=requestAnimationFrame(this.render)),null!==this.rafId&&0===e&&(cancelAnimationFrame(this.rafId),this.rafId=null);});_define_property(this,\"setUniforms\",e=>{this.providedUniforms={...this.providedUniforms,...e},this.setUniformValues(e),this.render(performance.now());});_define_property(this,\"dispose\",()=>{this.hasBeenDisposed=!0,null!==this.rafId&&(cancelAnimationFrame(this.rafId),this.rafId=null),this.gl&&this.program&&(this.textures.forEach(e=>{this.gl.deleteTexture(e);}),this.textures.clear(),this.gl.deleteProgram(this.program),this.program=null,this.gl.bindBuffer(this.gl.ARRAY_BUFFER,null),this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,null),this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,null),this.gl.bindFramebuffer(this.gl.FRAMEBUFFER,null),this.gl.getError()),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),visualViewport?.removeEventListener(\"resize\",this.handleVisualViewportChange),this.uniformLocations={},this.parentElement.paperShaderMount=void 0;});if(!(e instanceof HTMLElement))throw new Error(\"Paper Shaders: parent element must be an HTMLElement\");if(this.parentElement=e,!document.querySelector(\"style[data-paper-shaders]\")){const e=document.createElement(\"style\");e.innerHTML=u,e.setAttribute(\"data-paper-shaders\",\"\"),document.head.prepend(e);}const l1=document.createElement(\"canvas\");this.canvasElement=l1,this.parentElement.prepend(l1),this.fragmentShader=t,this.providedUniforms=n,this.totalFrameTime=o,this.minPixelRatio=a,this.maxPixelCount=s;const c1=l1.getContext(\"webgl2\",i);if(!c1)throw new Error(\"Paper Shaders: WebGL is not supported in this browser\");this.gl=c1,this.initProgram(),this.setupPositionAttribute(),this.setupUniforms(),this.setUniformValues(this.providedUniforms),this.setupResizeObserver(),this.setSpeed(r),this.parentElement.setAttribute(\"data-paper-shaders\",\"\"),this.parentElement.paperShaderMount=this;}}const l=\"#version 300 es\\nlayout(location = 0) in vec4 a_position;\\n\\nuniform vec2 u_resolution;\\nuniform float u_pixelRatio;\\n\\nuniform float u_originX;\\nuniform float u_originY;\\nuniform float u_worldWidth;\\nuniform float u_worldHeight;\\nuniform float u_fit;\\n\\nuniform float u_scale;\\nuniform float u_rotation;\\nuniform float u_offsetX;\\nuniform float u_offsetY;\\n\\nuniform float u_pxSize;\\n\\nout vec2 v_objectUV;\\nout vec2 v_objectBoxSize;\\nout vec2 v_objectHelperBox;\\n\\nout vec2 v_responsiveUV;\\nout vec2 v_responsiveBoxSize;\\nout vec2 v_responsiveHelperBox;\\nout vec2 v_responsiveBoxGivenSize;\\n\\nout vec2 v_patternUV;\\nout vec2 v_patternBoxSize;\\nout vec2 v_patternHelperBox;\\n\\n// #define ADD_HELPERS\\n\\nvec3 getBoxSize(float boxRatio, vec2 givenBoxSize, vec2 maxBoxSize) {\\n  vec2 box = vec2(0.);\\n  // fit = none\\n  box.x = boxRatio * min(givenBoxSize.x / boxRatio, givenBoxSize.y);\\n  float noFitBoxWidth = box.x;\\n  if (u_fit == 1.) { // fit = contain\\n    box.x = boxRatio * min(maxBoxSize[0] / boxRatio, maxBoxSize[1]);\\n  } else if (u_fit == 2.) { // fit = cover\\n    box.x = boxRatio * max(maxBoxSize[0] / boxRatio, maxBoxSize[1]);\\n  }\\n  box.y = box.x / boxRatio;\\n  return vec3(box, noFitBoxWidth);\\n}\\n\\nvoid main() {\\n  gl_Position = a_position;\\n\\n  vec2 uv = gl_Position.xy * .5;\\n  vec2 boxOrigin = vec2(.5 - u_originX, u_originY - .5);\\n  vec2 givenBoxSize = vec2(u_worldWidth, u_worldHeight);\\n  givenBoxSize = max(givenBoxSize, vec2(1.)) * u_pixelRatio;\\n  vec2 maxBoxSize = vec2(max(u_resolution.x, givenBoxSize.x), max(u_resolution.y, givenBoxSize.y));\\n  float r = u_rotation * 3.14159265358979323846 / 180.;\\n  mat2 graphicRotation = mat2(cos(r), sin(r), -sin(r), cos(r));\\n  vec2 graphicOffset = vec2(-u_offsetX, u_offsetY);\\n\\n\\n  // ===================================================\\n  // Sizing api for graphic objects with fixed ratio\\n  // (currently supports only ratio = 1)\\n\\n  float fixedRatio = 1.;\\n  vec2 fixedRatioBoxGivenSize = vec2(\\n    (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n    (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n  );\\n\\n  v_objectBoxSize = getBoxSize(fixedRatio, fixedRatioBoxGivenSize, maxBoxSize).xy;\\n  vec2 objectWorldScale = u_resolution.xy / v_objectBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n    v_objectHelperBox = uv;\\n    v_objectHelperBox *= objectWorldScale;\\n    v_objectHelperBox += boxOrigin * (objectWorldScale - 1.);\\n  #endif\\n\\n  v_objectUV = uv;\\n  v_objectUV *= objectWorldScale;\\n  v_objectUV += boxOrigin * (objectWorldScale - 1.);\\n  v_objectUV += graphicOffset;\\n  v_objectUV /= u_scale;\\n  v_objectUV = graphicRotation * v_objectUV;\\n\\n\\n  // ===================================================\\n\\n\\n  // ===================================================\\n  // Sizing api for graphic objects with either givenBoxSize ratio or canvas ratio.\\n  // Full-screen mode available with u_worldWidth = u_worldHeight = 0\\n\\n  v_responsiveBoxGivenSize = vec2(\\n    (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n    (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n  );\\n  float responsiveRatio = v_responsiveBoxGivenSize.x / v_responsiveBoxGivenSize.y;\\n  v_responsiveBoxSize = getBoxSize(responsiveRatio, v_responsiveBoxGivenSize, maxBoxSize).xy;\\n  vec2 responsiveBoxScale = u_resolution.xy / v_responsiveBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n    v_responsiveHelperBox = uv;\\n    v_responsiveHelperBox *= responsiveBoxScale;\\n    v_responsiveHelperBox += boxOrigin * (responsiveBoxScale - 1.);\\n  #endif\\n\\n  v_responsiveUV = uv;\\n  v_responsiveUV *= responsiveBoxScale;\\n  v_responsiveUV += boxOrigin * (responsiveBoxScale - 1.);\\n  v_responsiveUV += graphicOffset;\\n  v_responsiveUV /= u_scale;\\n  v_responsiveUV.x *= responsiveRatio;\\n  v_responsiveUV = graphicRotation * v_responsiveUV;\\n  v_responsiveUV.x /= responsiveRatio;\\n\\n  // ===================================================\\n\\n\\n  // ===================================================\\n  // Sizing api for patterns\\n  // (treating graphics as a image u_worldWidth x u_worldHeight size)\\n\\n  float patternBoxRatio = givenBoxSize.x / givenBoxSize.y;\\n  vec2 patternBoxGivenSize = vec2(\\n    (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n    (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n  );\\n  patternBoxRatio = patternBoxGivenSize.x / patternBoxGivenSize.y;\\n\\n  vec3 boxSizeData = getBoxSize(patternBoxRatio, patternBoxGivenSize, maxBoxSize);\\n  v_patternBoxSize = boxSizeData.xy;\\n  float patternBoxNoFitBoxWidth = boxSizeData.z;\\n  vec2 patternBoxScale = u_resolution.xy / v_patternBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n    v_patternHelperBox = uv;\\n    v_patternHelperBox *= patternBoxScale;\\n    v_patternHelperBox += boxOrigin * (patternBoxScale - 1.);\\n  #endif\\n\\n  v_patternUV = uv;\\n  v_patternUV += graphicOffset / patternBoxScale;\\n  v_patternUV += boxOrigin;\\n  v_patternUV -= boxOrigin / patternBoxScale;\\n  v_patternUV *= u_resolution.xy;\\n  v_patternUV /= u_pixelRatio;\\n  if (u_fit > 0.) {\\n    v_patternUV *= (patternBoxNoFitBoxWidth / v_patternBoxSize.x);\\n  }\\n  v_patternUV /= u_scale;\\n  v_patternUV = graphicRotation * v_patternUV;\\n  v_patternUV += boxOrigin / patternBoxScale;\\n  v_patternUV -= boxOrigin;\\n  v_patternUV += .5;\\n\\n  // ===================================================\\n\\n}\";function c(e,t,n){const i=e.createShader(t);return i?(e.shaderSource(i,n),e.compileShader(i),e.getShaderParameter(i,e.COMPILE_STATUS)?i:(e.deleteShader(i),null)):null;}const u=\"@layer paper-shaders {\\n  :where([data-paper-shaders]) {\\n    isolation: isolate;\\n    position: relative;\\n\\n    & canvas {\\n      contain: strict;\\n      display: block;\\n      position: absolute;\\n      inset: 0;\\n      z-index: -1;\\n      width: 100%;\\n      height: 100%;\\n      border-radius: inherit;\\n    }\\n  }\\n}\";const h={fit:\"contain\",scale:1,rotation:0,offsetX:0,offsetY:0,originX:.5,originY:.5,worldWidth:0,worldHeight:0},f={none:0,contain:1,cover:2},d=5,p=`#version 300 es\nprecision mediump float;\n\nuniform float u_time;\n\nuniform vec4 u_colorBack;\nuniform vec4 u_colors[${d}];\nuniform float u_colorsCount;\n\nuniform float u_frequency;\nuniform float u_spotty;\nuniform float u_midSize;\nuniform float u_midIntensity;\nuniform float u_density;\nuniform float u_blending;\n\n\nin vec2 v_objectUV;\nin vec2 v_responsiveUV;\nin vec2 v_responsiveBoxGivenSize;\nin vec2 v_patternUV;\n\nout vec4 fragColor;\n\n\n#define TWO_PI 6.28318530718\n#define PI 3.14159265358979323846\n\n\nfloat random(vec2 st) {\n  return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123);\n}\n\n\nvec2 rotate(vec2 uv, float th) {\n  return mat2(cos(th), sin(th), -sin(th), cos(th)) * uv;\n}\n\n\nfloat hash(float n) {\n  return fract(sin(n * 43758.5453123) * 43758.5453123);\n}\n\nfloat valueNoise(vec2 uv) {\n  vec2 i = floor(uv);\n  vec2 f = fract(uv);\n\n  float a = random(i);\n  float b = random(i + vec2(1.0, 0.0));\n  float c = random(i + vec2(0.0, 1.0));\n  float d = random(i + vec2(1.0, 1.0));\n\n  vec2 u = f * f * (3.0 - 2.0 * f);\n\n  float x1 = mix(a, b, u.x);\n  float x2 = mix(c, d, u.x);\n  return mix(x1, x2, u.y);\n}\n\nfloat raysShape(vec2 uv, float r, float freq, float density, float radius) {\n  float a = atan(uv.y, uv.x);\n  vec2 left = vec2(a * freq, r);\n  vec2 right = vec2(mod(a, TWO_PI) * freq, r);\n  float n_left = pow(valueNoise(left), density);\n  float n_right = pow(valueNoise(right), density);\n  float shape = mix(n_right, n_left, smoothstep(-.15, .15, uv.x));\n  return shape;\n}\n\nvoid main() {\n  vec2 shape_uv = v_objectUV;\n\n  float t = .2 * u_time;\n\n  float radius = length(shape_uv);\n  float spots = 5. * abs(u_spotty);\n\n  float density = 4. - 3. * clamp(u_density, 0., 1.);\n\n  float delta = 1. - smoothstep(0., 1., radius);\n\n  float middleShape = pow(u_midIntensity, .3) * smoothstep(abs(u_midSize), 0.02 * abs(u_midSize), 3.0 * radius);\n  middleShape = pow(middleShape, 5.0);\n\n  vec3 accumColor = vec3(0.0);\n  float accumAlpha = 0.0;\n\n  for (int i = 0; i < ${d}; i++) {\n    if (i >= int(u_colorsCount)) break;\n\n    vec2 rotatedUV = rotate(shape_uv, float(i) + 1.0);\n\n    float r1 = radius * (1.0 + 0.4 * float(i)) - 3.0 * t;\n    float r2 = 0.5 * radius * (1.0 + spots) - 2.0 * t;\n    float f = mix(1.0, 3.0 + 0.5 * float(i), hash(float(i) + 10.0)) * u_frequency;\n\n    float ray = raysShape(rotatedUV, r1, 5.0 * f, density, radius);\n    ray *= raysShape(rotatedUV, r2, 4.0 * f, density, radius);\n    ray += (1. + 4. * ray) * middleShape;\n    ray = clamp(ray, 0.0, 1.0);\n\n    float srcAlpha = u_colors[i].a * ray;\n    vec3 srcColor = u_colors[i].rgb * srcAlpha;\n\n    vec3 alphaBlendColor = accumColor + (1.0 - accumAlpha) * srcColor;\n    float alphaBlendAlpha = accumAlpha + (1.0 - accumAlpha) * srcAlpha;\n\n    vec3 addBlendColor = accumColor + srcColor;\n    float addBlendAlpha = accumAlpha + srcAlpha;\n\n    accumColor = mix(alphaBlendColor, addBlendColor, u_blending);\n    accumAlpha = mix(alphaBlendAlpha, addBlendAlpha, u_blending);\n  }\n\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\n\n  vec3 alphaBlendColor = accumColor + (1.0 - accumAlpha) * bgColor;\n  float alphaBlendAlpha = accumAlpha + (1.0 - accumAlpha) * u_colorBack.a;\n\n  vec3 addBlendColor = accumColor + bgColor;\n  float addBlendAlpha = accumAlpha + u_colorBack.a;\n\n  accumColor = mix(alphaBlendColor, addBlendColor, u_blending);\n  accumAlpha = mix(alphaBlendAlpha, addBlendAlpha, u_blending);\n\n  vec3 color = clamp(accumColor, 0.0, 1.0);\n  float opacity = clamp(accumAlpha, 0.0, 1.0);\n\n\n  \n  color += 1. / 256. * (fract(sin(dot(.014 * gl_FragCoord.xy, vec2(12.9898, 78.233))) * 43758.5453123) - .5);\n\n\n  fragColor = vec4(color, opacity);\n}\n`;function m(e){if(Array.isArray(e))return 4===e.length?e:3===e.length?[...e,1]:g;if(\"string\"!=typeof e)return g;let t,n,i,r=1;if(e.startsWith(\"#\"))[t,n,i,r]=function(e){3===(e=e.replace(/^#/,\"\")).length&&(e=e.split(\"\").map(e=>e+e).join(\"\"));6===e.length&&(e+=\"ff\");const t=parseInt(e.slice(0,2),16)/255,n=parseInt(e.slice(2,4),16)/255,i=parseInt(e.slice(4,6),16)/255,r=parseInt(e.slice(6,8),16)/255;return[t,n,i,r];}(e);else if(e.startsWith(\"rgb\"))[t,n,i,r]=function(e){const t=e.match(/^rgba?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);return t?[parseInt(t[1]??\"0\")/255,parseInt(t[2]??\"0\")/255,parseInt(t[3]??\"0\")/255,void 0===t[4]?1:parseFloat(t[4])]:[0,0,0,1];}(e);else{if(!e.startsWith(\"hsl\"))return g;[t,n,i,r]=function(e){const[t,n,i,r]=e,o=t/360,a=n/100,s=i/100;let l,c,u;if(0===n)l=c=u=s;else{const e=(e,t,n)=>(n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e),t=s<.5?s*(1+a):s+a-s*a,n=2*s-t;l=e(n,t,o+1/3),c=e(n,t,o),u=e(n,t,o-1/3);}return[l,c,u,r];}(function(e){const t=e.match(/^hsla?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)%\\s*,\\s*(\\d+)%\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);return t?[parseInt(t[1]??\"0\"),parseInt(t[2]??\"0\"),parseInt(t[3]??\"0\"),void 0===t[4]?1:parseFloat(t[4])]:[0,0,0,1];}(e));}return[v(t,0,1),v(n,0,1),v(i,0,1),v(r,0,1)];}const v=(e,t,n)=>Math.min(Math.max(e,t),n),g=[0,0,0,1];function x(t){const n=e.useRef(void 0),i=e.useCallback(e=>{const n=t.map(t=>{if(null!=t){if(\"function\"==typeof t){const n=t,i=n(e);return\"function\"==typeof i?i:()=>{n(null);};}return t.current=e,()=>{t.current=null;};}});return()=>{n.forEach(e=>e?.());};},t);return e.useMemo(()=>t.every(e=>null==e)?null:e=>{n.current&&(n.current(),n.current=void 0),null!=e&&(n.current=i(e));},t);}async function _(e){const t={},n=[];return Object.entries(e).forEach(([e,i])=>{if(\"string\"==typeof i){if(!(e=>{try{return e.startsWith(\"/\")||new URL(e),!0;}catch{return!1;}})(i))return;const r=new Promise((n,r)=>{const o=new Image;(e=>{try{return!e.startsWith(\"/\")&&new URL(e,window.location.origin).origin!==window.location.origin;}catch{return!1;}})(i)&&(o.crossOrigin=\"anonymous\"),o.onload=()=>{t[e]=o,n();},o.onerror=()=>{r();},o.src=i;});n.push(r);}else t[e]=i;}),await Promise.all(n),t;}const S=/*#__PURE__*/t(function({fragmentShader:e,uniforms:t,webGlContextAttributes:o,speed:l=0,frame:c=0,minPixelRatio:u,maxPixelCount:h,...f},d){const[p,m]=n(!1),v=i(null),g=i(null);return r(()=>((async()=>{const n=await _(t);v.current&&!g.current&&(g.current=new s(v.current,e,n,o,l,c,u,h),m(!0));})(),()=>{g.current?.dispose(),g.current=null;}),[e,o]),r(()=>{(async()=>{const e=await _(t);g.current?.setUniforms(e);})();},[t,p]),r(()=>{g.current?.setSpeed(l);},[l,p]),r(()=>{g.current?.setFrame(c);},[c,p]),a(\"div\",{ref:x([v,d]),...f});});S.displayName=\"ShaderMount\";const B={...h,offsetX:-.4,offsetY:-.4,colorBack:\"hsla(215, 100%, 11%, 1)\",colors:[\"hsla(45, 100%, 70%, 1)\",\"hsla(10, 100%, 80%, 1)\",\"hsla(178, 100%, 83%, 1)\"],frequency:6,spotty:.28,midIntensity:1,midSize:3,density:.3,blending:0,speed:1,frame:0},b=/*#__PURE__*/o(function({speed:e=B.speed,frame:t=B.frame,colorBack:n=B.colorBack,colors:i=B.colors,frequency:r=B.frequency,spotty:o=B.spotty,midIntensity:s=B.midIntensity,midSize:l=B.midSize,density:c=B.density,blending:u=B.blending,fit:h=B.fit,scale:d=B.scale,rotation:v=B.rotation,originX:g=B.originX,originY:x=B.originY,offsetX:_=B.offsetX,offsetY:b=B.offsetY,worldWidth:R=B.worldWidth,worldHeight:y=B.worldHeight,...z}){const E={u_colorBack:m(n),u_colors:i.map(m),u_colorsCount:i.length,u_frequency:r,u_spotty:o,u_midIntensity:s,u_midSize:l,u_density:c,u_blending:u,u_fit:f[h],u_scale:d,u_rotation:v,u_offsetX:_,u_offsetY:b,u_originX:g,u_originY:x,u_worldWidth:R,u_worldHeight:y};return a(S,{...z,speed:e,frame:t,fragmentShader:p,uniforms:E});},function(e,t){for(const n in e)if(\"colors\"!==n){if(!1===Object.is(e[n],t[n]))return!1;}else{const n=Array.isArray(e.colors),i=Array.isArray(t.colors);if(!n||!i){if(!1===Object.is(e.colors,t.colors))return!1;continue;}if(e.colors?.length!==t.colors?.length)return!1;if(!e.colors?.every((e,n)=>e===t.colors?.[n]))return!1;}return!0;});export{b as GodRays};\nexport const __FramerMetadata__ = {\"exports\":{\"GodRays\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bundle.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,addPropertyControls,RenderTarget}from\"framer\";import{useInView}from\"framer-motion\";import{GodRays}from\"https://framerusercontent.com/modules/tinL9yUCRdYMMSkYrF00/5r5kMzvOdzXsRZCqA5qG/Bundle.js\";import{useRef}from\"react\";// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(GodRaysComp,{preset:{type:ControlType.Enum,title:\"Preset\",options:[\"Time Travel\",\"Kinetic Field\",\"Highway\",\"Ocean\",\"Flowers\",\"Custom\"],defaultValue:\"Time Travel\"},colorsMode:{type:ControlType.Enum,title:\"Color\",options:[\"Preset\",\"Custom\"],defaultValue:\"Preset\",displaySegmentedControl:true},noise:{type:ControlType.Object,optional:true,icon:\"effect\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01},scale:{type:ControlType.Number,defaultValue:1,min:.2,max:2,step:.1}}},colorBack:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgb(0,0,0)\",hidden:props=>props.colorsMode===\"Preset\"},colors:{type:ControlType.Array,title:\"Ray Colors\",control:{type:ControlType.Color},defaultValue:[\"rgb(177, 177, 177)\"],hidden:props=>props.colorsMode===\"Preset\"},frequency:{type:ControlType.Number,title:\"Frequency\",defaultValue:5,min:0,max:50,step:.5,hidden:props=>props.preset!==\"Custom\"},spotty:{type:ControlType.Number,title:\"Spotty\",defaultValue:.5,min:0,max:10,step:.1,hidden:props=>props.preset!==\"Custom\"},center:{type:ControlType.Object,title:\"Center\",controls:{size:{type:ControlType.Number,title:\"Size\",defaultValue:.5,min:0,max:1,step:.1},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:.5,min:0,max:1,step:.01}},hidden:props=>props.preset!==\"Custom\"},density:{type:ControlType.Number,title:\"Density\",defaultValue:.5,min:0,max:1,step:.01,hidden:props=>props.preset!==\"Custom\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:0,max:10,step:.1,hidden:props=>props.preset!==\"Custom\"},offsetX:{type:ControlType.Number,title:\"Offset X\",defaultValue:0,min:-2,max:2,step:.01,hidden:props=>props.preset!==\"Custom\"},offsetY:{type:ControlType.Number,title:\"Offset Y\",defaultValue:0,min:-2,max:2,step:.01,hidden:props=>props.preset!==\"Custom\"},canvasPreview:{type:ControlType.Boolean,title:\"Preview\",defaultValue:true,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});// ------------------------------------------------------------ //\n// DEFAULT PROPS\n// ------------------------------------------------------------ //\nGodRaysComp.defaultProps={preset:\"Time Travel\",colorsMode:\"Preset\",colorBack:\"rgb(0,0,0)\",colors:[\"rgb(177, 177, 177)\"],frequency:5,spotty:.5,center:{size:.5,intensity:.5},density:.5,speed:1,offsetX:0,offsetY:0,canvasPreview:true};// ------------------------------------------------------------ //\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 GodRaysComp(props){const isOnFramerCanvas=RenderTarget.hasRestrictions();const ref=useRef(null);const isInView=useInView(ref,{once:false});// Get the active preset values or use custom values\nconst activePreset=props.preset!==\"Custom\"?Presets[props.preset]:null;// Use either preset or custom values\nconst colorBack=props.colorsMode===\"Custom\"?parseFramerColor(props.colorBack):activePreset?parseFramerColor(activePreset.background):parseFramerColor(props.colorBack);const colors=props.colorsMode===\"Custom\"?props.colors.map(parseFramerColor):activePreset?activePreset.colors.map(parseFramerColor):props.colors.map(parseFramerColor);const finalSpeed=!props.canvasPreview&&isOnFramerCanvas?0:activePreset?activePreset.speed:props.speed;// Get other values from preset or props\nconst frequency=activePreset?activePreset.frequency:props.frequency;const spotty=activePreset?activePreset.spotty:props.spotty;const midSize=activePreset?activePreset.center.size:props.center.size;const midIntensity=activePreset?activePreset.center.intensity:props.center.intensity;const density=activePreset?activePreset.density:props.density;const speed=isInView?finalSpeed:0;const offsetX=activePreset?activePreset.offsetX:props.offsetX;const offsetY=activePreset?activePreset.offsetY:props.offsetY;return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",height:\"100%\",position:\"relative\"},children:[/*#__PURE__*/_jsx(GodRays,{style:{width:\"100%\",height:\"100%\"},colorBack:colorBack,colors:colors,frequency:frequency,spotty:spotty,midSize:midSize,midIntensity:midIntensity,density:density,blending:1,speed:speed,offsetX:offsetX,offsetY:offsetY}),props.noise&&props.noise.opacity>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:`url(\"https://framerusercontent.com/images/g0QcWrxr87K0ufOxIUFBakwYA8.png\")`,backgroundSize:props.noise.scale*200,backgroundRepeat:\"repeat\",opacity:props.noise.opacity/2}})]});}const Presets={\"Kinetic Field\":{background:\"rgb(0,0,0)\",colors:[\"rgb(254, 128, 66)\",\"rgb(253, 251, 154)\",\"rgb(123, 76, 70)\",\"rgb(43, 21, 23)\",\"rgb(180, 43, 27)\"],frequency:0,spotty:5,center:{size:1,intensity:1},density:.28,speed:2,offsetX:0,offsetY:0},\"Time Travel\":{background:\"rgb(0,0,0)\",colors:[\"rgb(17, 44, 113)\",\"rgb(187, 99, 255)\",\"rgb(86, 225, 233)\",\"rgb(91, 88, 235)\",\"rgb(10, 35, 83)\"],frequency:.5,spotty:0,center:{size:.7,intensity:.33},density:.74,speed:2,offsetX:0,offsetY:0},Highway:{background:\"rgb(0,0,0)\",colors:[\"rgb(94, 94, 94)\",\"rgb(99, 250, 255)\",\"rgb(0, 229, 255)\"],frequency:2,spotty:.2,center:{size:0,intensity:.23},density:0,speed:1.2,offsetX:0,offsetY:-1.1},Ocean:{background:\"rgb(0,0,0)\",colors:[\"rgb(62, 204, 248)\",\"rgb(90, 118, 242)\",\"rgb(41, 84, 231)\"],frequency:1.5,spotty:0,center:{size:.7,intensity:.33},density:.7,speed:2,offsetX:0,offsetY:-2},Flowers:{background:\"rgb(0,0,0)\",colors:[\"rgb(255, 212, 100)\",\"rgb(238, 34, 51)\",\"rgb(95, 134, 250)\"],frequency:.5,spotty:1.9,center:{size:0,intensity:.23},density:1,speed:2,offsetX:-.55,offsetY:2}};// ------------------------------------------------------------ //\n// PARSE FRAMER COLOR\n// ------------------------------------------------------------ //\n/**\n * Extracts RGB/RGBA values from a Framer color string format\n * @param color - Framer color string (e.g. \"var(--token-xxx, rgb(12, 250, 163)) /* {\"name\":\"green\"}\n * @returns Valid RGBA color string\n */const parseFramerColor=color=>{// Try to match rgb/rgba pattern inside var() or directly\nconst rgbMatch=color.match(/rgb\\((\\d+),\\s*(\\d+),\\s*(\\d+)\\)/);const rgbaMatch=color.match(/rgba\\((\\d+),\\s*(\\d+),\\s*(\\d+),\\s*([\\d.]+)\\)/);if(rgbaMatch){// If RGBA format\nconst[_,r,g,b,a]=rgbaMatch;return`rgba(${r}, ${g}, ${b}, ${a})`;}else if(rgbMatch){// If RGB format\nconst[_,r,g,b]=rgbMatch;return`rgba(${r}, ${g}, ${b}, 1)`;}// Fallback to black if parsing fails\nconsole.warn(\"Could not parse color:\",color);return\"rgba(0, 0, 0, 1)\";};GodRaysComp.displayName=\"God Rays\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GodRaysComp\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GodRays_Prod.map", "function t(e,i,s){return Math.max(e,Math.min(i,s))}class Animate{advance(e){if(!this.isRunning)return;let i=!1;if(this.lerp)this.value=(s=this.value,o=this.to,n=60*this.lerp,r=e,function(e,i,s){return(1-s)*e+s*i}(s,o,1-Math.exp(-n*r))),Math.round(this.value)===this.to&&(this.value=this.to,i=!0);else{this.currentTime+=e;const s=t(0,this.currentTime/this.duration,1);i=s>=1;const o=i?1:this.easing(s);this.value=this.from+(this.to-this.from)*o}var s,o,n,r;this.onUpdate?.(this.value,i),i&&this.stop()}stop(){this.isRunning=!1}fromTo(e,i,{lerp:s=.1,duration:o=1,easing:n=(e=>e),onStart:r,onUpdate:l}){this.from=this.value=e,this.to=i,this.lerp=s,this.duration=o,this.easing=n,this.currentTime=0,this.isRunning=!0,r?.(),this.onUpdate=l}}class Dimensions{constructor({wrapper:e,content:i,autoResize:s=!0,debounce:o=250}={}){this.wrapper=e,this.content=i,s&&(this.debouncedResize=function(e,i){let s;return function(){let o=arguments,n=this;clearTimeout(s),s=setTimeout((function(){e.apply(n,o)}),i)}}(this.resize,o),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(e,...i){let s=this.events[e]||[];for(let e=0,o=s.length;e<o;e++)s[e](...i)}on(e,i){return this.events[e]?.push(i)||(this.events[e]=[i]),()=>{this.events[e]=this.events[e]?.filter((e=>i!==e))}}off(e,i){this.events[e]=this.events[e]?.filter((e=>i!==e))}destroy(){this.events={}}}const e=100/6;class VirtualScroll{constructor(e,{wheelMultiplier:i=1,touchMultiplier:s=1}){this.element=e,this.wheelMultiplier=i,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(e,i){return this.emitter.on(e,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=e=>{const{clientX:i,clientY:s}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=i,this.touchStart.y=s,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{const{clientX:i,clientY:s}=e.targetTouches?e.targetTouches[0]:e,o=-(i-this.touchStart.x)*this.touchMultiplier,n=-(s-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=i,this.touchStart.y=s,this.lastDelta={x:o,y:n},this.emitter.emit(\"scroll\",{deltaX:o,deltaY:n,event:e})};onTouchEnd=e=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=i=>{let{deltaX:s,deltaY:o,deltaMode:n}=i;s*=1===n?e:2===n?this.windowWidth:1,o*=1===n?e:2===n?this.windowHeight:1,s*=this.wheelMultiplier,o*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:i})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:e=window,content:i=document.documentElement,wheelEventsTarget:s=e,eventsTarget:o=s,smoothWheel:n=!0,syncTouch:r=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:h=35,duration:a,easing:c=(e=>Math.min(1,1.001-Math.pow(2,-10*e))),lerp:d=!a&&.1,infinite:p=!1,orientation:u=\"vertical\",gestureOrientation:m=\"vertical\",touchMultiplier:v=1,wheelMultiplier:g=1,autoResize:S=!0,__experimental__naiveDimensions:w=!1}={}){this.__isSmooth=!1,this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:e,deltaY:i,event:s})=>{if(s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const r=0===e&&0===i,l=\"vertical\"===this.options.gestureOrientation&&0===i||\"horizontal\"===this.options.gestureOrientation&&0===e;if(r||l)return;let h=s.composedPath();if(h=h.slice(0,h.indexOf(this.rootElement)),h.find((e=>{var i,s,r,l,h;return(null===(i=e.hasAttribute)||void 0===i?void 0:i.call(e,\"data-lenis-prevent\"))||o&&(null===(s=e.hasAttribute)||void 0===s?void 0:s.call(e,\"data-lenis-prevent-touch\"))||n&&(null===(r=e.hasAttribute)||void 0===r?void 0:r.call(e,\"data-lenis-prevent-wheel\"))||(null===(l=e.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(h=e.classList)||void 0===h?void 0:h.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(this.isSmooth=this.options.syncTouch&&o||this.options.smoothWheel&&n,!this.isSmooth)return this.isScrolling=!1,void this.animate.stop();s.preventDefault();let a=i;\"both\"===this.options.gestureOrientation?a=Math.abs(i)>Math.abs(e)?i:e:\"horizontal\"===this.options.gestureOrientation&&(a=e);const c=o&&this.options.syncTouch,d=o&&\"touchend\"===s.type&&Math.abs(a)>5;d&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:d?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(!this.__preventNextScrollEvent&&!this.isScrolling){const e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.direction=Math.sign(this.animatedScroll-e),this.emit()}},window.lenisVersion=\"1.0.42\",e!==document.documentElement&&e!==document.body||(e=window),this.options={wrapper:e,content:i,wheelEventsTarget:s,eventsTarget:o,smoothWheel:n,syncTouch:r,syncTouchLerp:l,touchInertiaMultiplier:h,duration:a,easing:c,lerp:d,infinite:p,gestureOrientation:m,orientation:u,touchMultiplier:v,wheelMultiplier:g,autoResize:S,__experimental__naiveDimensions:w},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:e,content:i,autoResize:S}),this.toggleClassName(\"lenis\",!0),this.velocity=0,this.isLocked=!1,this.isStopped=!1,this.isSmooth=r||n,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(o,{touchMultiplier:v,wheelMultiplier:g}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.toggleClassName(\"lenis\",!1),this.toggleClassName(\"lenis-smooth\",!1),this.toggleClassName(\"lenis-scrolling\",!1),this.toggleClassName(\"lenis-stopped\",!1),this.toggleClassName(\"lenis-locked\",!1)}on(e,i){return this.emitter.on(e,i)}off(e,i){return this.emitter.off(e,i)}setScroll(e){this.isHorizontal?this.rootElement.scrollLeft=e:this.rootElement.scrollTop=e}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(e){const i=e-(this.time||e);this.time=e,this.animate.advance(.001*i)}scrollTo(e,{offset:i=0,immediate:s=!1,lock:o=!1,duration:n=this.options.duration,easing:r=this.options.easing,lerp:l=!n&&this.options.lerp,onComplete:h,force:a=!1,programmatic:c=!0}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(e))e=0;else if([\"bottom\",\"right\",\"end\"].includes(e))e=this.limit;else{let s;if(\"string\"==typeof e?s=document.querySelector(e):(null==e?void 0:e.nodeType)&&(s=e),s){if(this.options.wrapper!==window){const e=this.options.wrapper.getBoundingClientRect();i-=this.isHorizontal?e.left:e.top}const o=s.getBoundingClientRect();e=(this.isHorizontal?o.left:o.top)+this.animatedScroll}}if(\"number\"==typeof e){if(e+=i,e=Math.round(e),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):e=t(0,e,this.limit),s)return this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));if(!c){if(e===this.targetScroll)return;this.targetScroll=e}this.animate.fromTo(this.animatedScroll,e,{duration:n,easing:r,lerp:l,onStart:()=>{o&&(this.isLocked=!0),this.isScrolling=!0},onUpdate:(e,i)=>{this.isScrolling=!0,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),c&&(this.targetScroll=e),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.__preventNextScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextScrollEvent})))}})}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?(e=this.animatedScroll,i=this.limit,(e%i+i)%i):this.animatedScroll;var e,i}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isSmooth(){return this.__isSmooth}set isSmooth(e){this.__isSmooth!==e&&(this.__isSmooth=e,this.toggleClassName(\"lenis-smooth\",e))}get isScrolling(){return this.__isScrolling}set isScrolling(e){this.__isScrolling!==e&&(this.__isScrolling=e,this.toggleClassName(\"lenis-scrolling\",e))}get isStopped(){return this.__isStopped}set isStopped(e){this.__isStopped!==e&&(this.__isStopped=e,this.toggleClassName(\"lenis-stopped\",e))}get isLocked(){return this.__isLocked}set isLocked(e){this.__isLocked!==e&&(this.__isLocked=e,this.toggleClassName(\"lenis-locked\",e))}get className(){let e=\"lenis\";return this.isStopped&&(e+=\" lenis-stopped\"),this.isLocked&&(e+=\" lenis-locked\"),this.isScrolling&&(e+=\" lenis-scrolling\"),this.isSmooth&&(e+=\" lenis-smooth\"),e}toggleClassName(e,i){this.rootElement.classList.toggle(e,i),this.emitter.emit(\"className change\",this)}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"@studio-freight/lenis\";import{useEffect,useRef}from\"react\";/**\n * @framerDisableUnlink\n */export default function SmoothScroll(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current)lenis.current.scrollTo(0,{immediate:true});},[lenis]);useEffect(()=>{const overlayElement=document.getElementById(\"overlay\");if(overlayElement){const handleMutation=(mutationsList,observer)=>{for(const mutation of mutationsList){if(mutation.type===\"childList\"){const hasChildren=overlayElement.children.length>0;if(hasChildren){// Check if the html tag has the style \"overflow: hidden;\"\nconst htmlElement=document.documentElement;const computedStyle=window.getComputedStyle(htmlElement);const isOverflowHidden=computedStyle.getPropertyValue(\"overflow\")===\"hidden\";if(isOverflowHidden){overlayElement.setAttribute(\"data-lenis-prevent\",\"true\");}}}}};const observer=new MutationObserver(handleMutation);const config={childList:true};observer.observe(overlayElement,config);return()=>observer.disconnect();}},[]);useEffect(()=>{const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];const computedStyle=window.getComputedStyle(element);if(computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}},[]);useEffect(()=>{lenis.current=new Lenis({duration:intensity/10});const raf=time=>{if(lenis.current){lenis.current.raf(time);requestAnimationFrame(raf);}};requestAnimationFrame(raf);return()=>{if(lenis.current){lenis.current.destroy();lenis.current=null;}};},[]);useEffect(()=>{const styleElement=document.createElement(\"style\");styleElement.textContent=`\nhtml.lenis {\nheight: auto;\n}\n.lenis.lenis-smooth {\n\nscroll-behavior: auto !important;\n}\n.lenis.lenis-smooth [data-lenis-prevent] {\n\noverscroll-behavior: contain;\n}\n.lenis.lenis-stopped {\n\noverflow: hidden;\n}\n.lenis.lenis-scrolling iframe {\n\npointer-events: none;\n}\n`;document.head.appendChild(styleElement);return()=>{document.head.removeChild(styleElement);};},[]);return /*#__PURE__*/_jsx(_Fragment,{});}SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Smooth_Scroll.map", "// Generated by Framer (0c5492c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-CMytp .framer-styles-preset-t24bns:not(.rich-text-wrapper), .framer-CMytp .framer-styles-preset-t24bns.rich-text-wrapper a { --framer-link-current-text-color: #75d8ff; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #c9c9c9; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #d9d9d9; --framer-link-text-decoration: none; }\"];export const className=\"framer-CMytp\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6464825)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/zYZexp566skBiaCQfxG9/5JnajY69RnhmxNZMKF6B/jVPUTgiTE.js\";const cycleOrder=[\"UpBQYVMru\",\"zQiTPY7BC\",\"YqtUb_4Y8\",\"KYg0EUh7K\"];const serializationHash=\"framer-2vzTS\";const variantClassNames={KYg0EUh7K:\"framer-v-1vzs2pf\",UpBQYVMru:\"framer-v-1gj2jnx\",YqtUb_4Y8:\"framer-v-1bvxtmu\",zQiTPY7BC:\"framer-v-1v1ii86\"};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 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={\"Bigger Desktop\":\"zQiTPY7BC\",Desktop:\"UpBQYVMru\",Phone:\"KYg0EUh7K\",Tablet:\"YqtUb_4Y8\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UpBQYVMru\"};};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:\"UpBQYVMru\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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-1gj2jnx\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"UpBQYVMru\",ref:refBinding,style:{backgroundColor:\"rgb(28, 28, 28)\",...style},...addPropertyOverrides({KYg0EUh7K:{\"data-framer-name\":\"Phone\"},YqtUb_4Y8:{\"data-framer-name\":\"Tablet\"},zQiTPY7BC:{\"data-framer-name\":\"Bigger Desktop\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pia8jv\",\"data-framer-name\":\"Contents\",layoutDependency:layoutDependency,layoutId:\"W61w4WcVo\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a3jmj9\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"TBpOAa8V8\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19iyumq\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"pn20r1mMV\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1drkfys\",\"data-framer-name\":\"Frame 7\",layoutDependency:layoutDependency,layoutId:\"Ifhq8oVxc\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(217, 217, 217))\"},children:\"A place where people find a home in the loving presence of God\"})}),className:\"framer-1g641ft\",\"data-framer-name\":\"A place where people find a home in the loving presence of God\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kenoUtUFi\",style:{\"--extracted-r6o4lv\":\"rgb(217, 217, 217)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aug6f8\",\"data-framer-name\":\"Frame 3\",layoutDependency:layoutDependency,layoutId:\"B_A82EaLI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(217, 217, 217))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MPGll8vm5\"},motionChild:true,nodeId:\"ODNQong8a\",openInNewTab:false,relValues:[],scopeId:\"sA9jir_YC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t24bns\",\"data-styles-preset\":\"jVPUTgiTE\",children:\"About\"})})})}),className:\"framer-jaiz80\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ODNQong8a\",style:{\"--extracted-r6o4lv\":\"rgb(217, 217, 217)\",\"--framer-paragraph-spacing\":\"0px\"},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, rgb(217, 217, 217))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@thebeloved.church\",motionChild:true,nodeId:\"uGHVw6YP6\",openInNewTab:true,relValues:[],scopeId:\"sA9jir_YC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t24bns\",\"data-styles-preset\":\"jVPUTgiTE\",children:\"Sermons\"})})})}),className:\"framer-1rdv2mb\",\"data-framer-name\":\"Sermons\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uGHVw6YP6\",style:{\"--extracted-r6o4lv\":\"rgb(217, 217, 217)\",\"--framer-paragraph-spacing\":\"0px\"},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, rgb(217, 217, 217))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sXXT1vMqx\"},motionChild:true,nodeId:\"J_5bNp5Hv\",openInNewTab:false,relValues:[],scopeId:\"sA9jir_YC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t24bns\",\"data-styles-preset\":\"jVPUTgiTE\",children:\"Next Gen\"})})})}),className:\"framer-1mgp3og\",\"data-framer-name\":\"NextGen\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"J_5bNp5Hv\",style:{\"--extracted-r6o4lv\":\"rgb(217, 217, 217)\",\"--framer-paragraph-spacing\":\"0px\"},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, rgb(217, 217, 217))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wW5fn6HYI\"},motionChild:true,nodeId:\"mSWCrlyFi\",openInNewTab:false,relValues:[],scopeId:\"sA9jir_YC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t24bns\",\"data-styles-preset\":\"jVPUTgiTE\",children:\"Get Involved\"})})})}),className:\"framer-gffh5l\",\"data-framer-name\":\"Get Involved\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mSWCrlyFi\",style:{\"--extracted-r6o4lv\":\"rgb(217, 217, 217)\",\"--framer-paragraph-spacing\":\"0px\"},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, rgb(217, 217, 217))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://thebelovedchurch.churchcenter.com/registrations\",motionChild:true,nodeId:\"rwjlww_gD\",openInNewTab:true,relValues:[],scopeId:\"sA9jir_YC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t24bns\",\"data-styles-preset\":\"jVPUTgiTE\",children:\"Events\"})})})}),className:\"framer-qlapj\",\"data-framer-name\":\"Events\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rwjlww_gD\",style:{\"--extracted-r6o4lv\":\"rgb(217, 217, 217)\",\"--framer-paragraph-spacing\":\"0px\"},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, rgb(217, 217, 217))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oRt9lUAgO\"},motionChild:true,nodeId:\"SnDl6fC48\",openInNewTab:false,relValues:[],scopeId:\"sA9jir_YC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t24bns\",\"data-styles-preset\":\"jVPUTgiTE\",children:\"Give\"})})})}),className:\"framer-5kzxvq\",\"data-framer-name\":\"Give\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SnDl6fC48\",style:{\"--extracted-r6o4lv\":\"rgb(217, 217, 217)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19eoksq\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"lDd8v6mrJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(217, 217, 217))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://thebelovedchurch.churchcenter.com/registrations\",motionChild:true,nodeId:\"vJX6tPDof\",openInNewTab:true,relValues:[],scopeId:\"sA9jir_YC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t24bns\",\"data-styles-preset\":\"jVPUTgiTE\",children:\"Weekly Beloved Updates\"})})})}),className:\"framer-1gl3zar\",\"data-framer-name\":\"Weekly Newsletter\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vJX6tPDof\",style:{\"--extracted-r6o4lv\":\"rgb(217, 217, 217)\",\"--framer-paragraph-spacing\":\"0px\"},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, rgb(217, 217, 217))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/thebeloved.church\",motionChild:true,nodeId:\"QT3AtnXoZ\",openInNewTab:true,relValues:[],scopeId:\"sA9jir_YC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t24bns\",\"data-styles-preset\":\"jVPUTgiTE\",children:\"Instagram\"})})})}),className:\"framer-1ibj3dp\",\"data-framer-name\":\"Pastor Will\u2019s Devotionals\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QT3AtnXoZ\",style:{\"--extracted-r6o4lv\":\"rgb(217, 217, 217)\",\"--framer-paragraph-spacing\":\"0px\"},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, rgb(217, 217, 217))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@thebeloved.church\",motionChild:true,nodeId:\"pDtOPGlDW\",openInNewTab:true,relValues:[],scopeId:\"sA9jir_YC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t24bns\",\"data-styles-preset\":\"jVPUTgiTE\",children:\"YouTube\"})})})}),className:\"framer-7shd68\",\"data-framer-name\":\"Pastor Will\u2019s Devotionals\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pDtOPGlDW\",style:{\"--extracted-r6o4lv\":\"rgb(217, 217, 217)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RGF6emVkLTcwMA==\",\"--framer-font-family\":'\"Dazzed\", \"Dazzed Placeholder\", sans-serif',\"--framer-font-size\":\"171.34px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Beloved Church\"})}),className:\"framer-o8zf5c\",\"data-framer-name\":\"Beloved Church\",fonts:[\"GF;Dazzed-700\"],layoutDependency:layoutDependency,layoutId:\"pkTHUy3G_\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",viewBox:\"0 0 1357 206\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2vzTS.framer-10bjafi, .framer-2vzTS .framer-10bjafi { display: block; }\",\".framer-2vzTS.framer-1gj2jnx { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; height: 1095px; justify-content: space-between; overflow: hidden; padding: 40px; position: relative; width: 1024px; }\",\".framer-2vzTS .framer-pia8jv { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2vzTS .framer-a3jmj9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2vzTS .framer-19iyumq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2vzTS .framer-1drkfys { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 310px; }\",\".framer-2vzTS .framer-1g641ft { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 310px; word-break: break-word; word-wrap: break-word; }\",\".framer-2vzTS .framer-aug6f8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2vzTS .framer-jaiz80, .framer-2vzTS .framer-1rdv2mb, .framer-2vzTS .framer-1mgp3og, .framer-2vzTS .framer-gffh5l, .framer-2vzTS .framer-qlapj, .framer-2vzTS .framer-5kzxvq, .framer-2vzTS .framer-1gl3zar, .framer-2vzTS .framer-1ibj3dp, .framer-2vzTS .framer-7shd68 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2vzTS .framer-19eoksq { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2vzTS .framer-o8zf5c { flex: none; height: auto; position: relative; white-space: pre; width: 100%; }\",\".framer-2vzTS.framer-v-1v1ii86.framer-1gj2jnx { width: 1440px; }\",\".framer-2vzTS.framer-v-1bvxtmu.framer-1gj2jnx { height: 1080px; padding: 25px; width: 810px; }\",\".framer-2vzTS.framer-v-1vzs2pf.framer-1gj2jnx { height: 852px; padding: 16px; width: 390px; }\",\".framer-2vzTS.framer-v-1vzs2pf .framer-a3jmj9 { flex-direction: column; gap: 20px; justify-content: flex-start; }\",\".framer-2vzTS.framer-v-1vzs2pf .framer-19iyumq { gap: 20px; }\",\".framer-2vzTS.framer-v-1vzs2pf .framer-19eoksq { align-content: flex-start; align-items: flex-start; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1095\n * @framerIntrinsicWidth 1024\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zQiTPY7BC\":{\"layout\":[\"fixed\",\"fixed\"]},\"YqtUb_4Y8\":{\"layout\":[\"fixed\",\"fixed\"]},\"KYg0EUh7K\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersA9jir_YC=withCSS(Component,css,\"framer-2vzTS\");export default FramersA9jir_YC;FramersA9jir_YC.displayName=\"Footer\";FramersA9jir_YC.defaultProps={height:1095,width:1024};addPropertyControls(FramersA9jir_YC,{variant:{options:[\"UpBQYVMru\",\"zQiTPY7BC\",\"YqtUb_4Y8\",\"KYg0EUh7K\"],optionTitles:[\"Desktop\",\"Bigger Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramersA9jir_YC,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersA9jir_YC\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1095\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1024\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zQiTPY7BC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YqtUb_4Y8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KYg0EUh7K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sA9jir_YC.map", "// Generated by Framer (0afc761)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-xZQrh .framer-styles-preset-1wicq5s:not(.rich-text-wrapper), .framer-xZQrh .framer-styles-preset-1wicq5s.rich-text-wrapper a { --framer-link-current-text-color: #1283e6; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #454545; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #151515; --framer-link-text-decoration: none; }\"];export const className=\"framer-xZQrh\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e22b717)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Variable\",\"Inter-VariableVF=Im9wc3oiIDE0LCAid2dodCIgNzAw\",\"Inter-VariableVF=Im9wc3oiIDE0LCAid2dodCIgNzAw\",\"Inter-VariableVF=Im9wc3oiIDE0LCAid2dodCIgNzAw\"]);const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-DEg8z .framer-styles-preset-t6n6st:not(.rich-text-wrapper), .framer-DEg8z .framer-styles-preset-t6n6st.rich-text-wrapper h1 { --framer-font-family: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"opsz\" 14, \"wght\" 700; --framer-font-variation-axes-bold: \"opsz\" 14, \"wght\" 700; --framer-font-variation-axes-bold-italic: \"opsz\" 14, \"wght\" 700; --framer-font-variation-axes-italic: \"opsz\" 14, \"wght\" 700; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 1024px) { .framer-DEg8z .framer-styles-preset-t6n6st:not(.rich-text-wrapper), .framer-DEg8z .framer-styles-preset-t6n6st.rich-text-wrapper h1 { --framer-font-family: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"opsz\" 14, \"wght\" 700; --framer-font-variation-axes-bold: \"opsz\" 14, \"wght\" 700; --framer-font-variation-axes-bold-italic: \"opsz\" 14, \"wght\" 700; --framer-font-variation-axes-italic: \"opsz\" 14, \"wght\" 700; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1023px) and (min-width: 810px) { .framer-DEg8z .framer-styles-preset-t6n6st:not(.rich-text-wrapper), .framer-DEg8z .framer-styles-preset-t6n6st.rich-text-wrapper h1 { --framer-font-family: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"opsz\" 14, \"wght\" 700; --framer-font-variation-axes-bold: \"opsz\" 14, \"wght\" 700; --framer-font-variation-axes-bold-italic: \"opsz\" 14, \"wght\" 700; --framer-font-variation-axes-italic: \"opsz\" 14, \"wght\" 700; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-DEg8z .framer-styles-preset-t6n6st:not(.rich-text-wrapper), .framer-DEg8z .framer-styles-preset-t6n6st.rich-text-wrapper h1 { --framer-font-family: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Variable\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"opsz\" 14, \"wght\" 700; --framer-font-variation-axes-bold: \"opsz\" 14, \"wght\" 700; --framer-font-variation-axes-bold-italic: \"opsz\" 14, \"wght\" 700; --framer-font-variation-axes-italic: \"opsz\" 14, \"wght\" 700; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-DEg8z\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (20dc3ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/LyDylrsP3hPmkfC9zbsZ/lCo2mZmabxdd7m2xuZhW/ro7OPezbn.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/khNy6WvYxiku2B2dnqIu/vUP7KlPtGMTyNfBnWWCx/sqYUlbgyk.js\";const cycleOrder=[\"FH8klhRJe\",\"fRR3s1QHe\",\"nphbR8Brs\",\"JIVlSkwTp\"];const serializationHash=\"framer-q63Nm\";const variantClassNames={FH8klhRJe:\"framer-v-98sund\",fRR3s1QHe:\"framer-v-sxjkdj\",JIVlSkwTp:\"framer-v-rhaukn\",nphbR8Brs:\"framer-v-50z37c\"};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 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={\"Bigger Desktop\":\"fRR3s1QHe\",Desktop:\"FH8klhRJe\",Phone:\"JIVlSkwTp\",Tablet:\"nphbR8Brs\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FH8klhRJe\"};};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:\"FH8klhRJe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-98sund\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"FH8klhRJe\",ref:refBinding,style:{...style},...addPropertyOverrides({fRR3s1QHe:{\"data-framer-name\":\"Bigger Desktop\"},JIVlSkwTp:{\"data-framer-name\":\"Phone\"},nphbR8Brs:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4eojp5\",\"data-framer-name\":\"nav\",layoutDependency:layoutDependency,layoutId:\"QTehXeEnW\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vq76h8\",layoutDependency:layoutDependency,layoutId:\"ncvvCWNqJ\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hBnYxVXYe\",scopeId:\"xpSpK043z\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-y5iqat framer-y65sz6\",\"data-framer-name\":\"Asset 4\",fill:\"black\",intrinsicHeight:59,intrinsicWidth:424,layoutDependency:layoutDependency,layoutId:\"hBnYxVXYe\",svg:'<svg data-name=\"Layer 2\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 423.75 59.48\"><path d=\"M14.94 6.9h11.6c4.13 0 7.36.87 9.71 2.6 2.35 1.73 3.52 4.02 3.52 6.87 0 .28-.05.81-.14 1.57-.71 4.51-3.65 7.78-8.82 9.82-.52.24-.78.52-.78.85 0 .38.24.59.71.64 5.79 1.09 8.68 4.25 8.68 9.46 0 .81-.07 1.68-.21 2.63-.62 3.84-2.62 6.89-6.01 9.14-3.39 2.25-6.87 3.38-10.42 3.38H7.9c-.85 0-2.06.05-3.63.14-1.57.09-2.54.14-2.92.14-.9 0-1.35-.26-1.35-.78 0-.66.45-1.09 1.35-1.28 2.13-1.04 3.6-1.97 4.41-2.78.81-.81 1.51-2.12 2.1-3.95.59-1.83 1.25-4.92 1.96-9.29l1.92-12.38c.71-4.65 1.07-7.66 1.07-9.04 0-1.8-.33-3.04-1-3.7-.67-.66-1.9-1.28-3.7-1.85-.9-.29-1.35-.66-1.35-1.14 0-.9.52-1.35 1.57-1.35.38 0 1.32.05 2.81.14s2.76.14 3.81.14Zm.57 25.9-.5 3.27c-.66 4.22-1 7.28-1 9.18s.34 3.3 1.03 4.06c.69.76 1.86 1.14 3.52 1.14 4.93 0 8.49-.65 10.67-1.96 2.18-1.3 3.51-3.62 3.98-6.94.09-.76.14-1.3.14-1.64 0-2.7-1.03-4.77-3.09-6.19s-4.42-2.13-7.08-2.13h-6.26c-.81 0-1.28.4-1.42 1.21Zm1.42-9.11-.5 3.13c-.05.14-.07.36-.07.64 0 .66.36 1 1.07 1h4.77c2.85 0 5.47-.89 7.86-2.67 2.39-1.78 3.59-4.45 3.59-8 0-2.32-.78-4.08-2.35-5.26-1.56-1.19-3.56-1.78-5.98-1.78-2.8 0-4.67.75-5.62 2.24-.95 1.49-1.87 5.06-2.78 10.71Zm51.09 4.41c0 1.61-.46 3.11-1.39 4.48-.92 1.38-2.23 2.55-3.91 3.52-1.68.97-3.26 1.77-4.73 2.38-1.47.62-3.2 1.23-5.19 1.85-1.19.38-2 .81-2.46 1.28-.45.47-.68 1.07-.68 1.78 0 1.66.56 2.96 1.67 3.91 1.11.95 2.43 1.42 3.95 1.42 2.85 0 5.38-1.3 7.61-3.91.52-.57 1.02-.85 1.49-.85.66 0 1 .38 1 1.14 0 .52-.17 1.16-.5 1.92-.81 2.09-2.42 3.97-4.84 5.66-2.42 1.68-4.81 2.53-7.19 2.53-2.23 0-4.09-.76-5.58-2.28s-2.24-3.89-2.24-7.12c0-2.94.72-6.13 2.17-9.57 1.45-3.44 3.59-6.5 6.44-9.18s5.95-4.02 9.32-4.02 5.05 1.68 5.05 5.05Zm-8.68-.28c-1.71 0-3.4.76-5.09 2.28-1.68 1.52-2.88 3.23-3.59 5.12-.52 1.42-.55 2.36-.07 2.81.47.45 1.33.42 2.56-.11 5.93-2.37 8.89-4.84 8.89-7.4 0-.81-.25-1.46-.75-1.96s-1.15-.75-1.96-.75ZM90 1c0 3.23-1.1 7.97-3.31 14.23-2.21 6.26-4.41 12.38-6.62 18.36-2.21 5.98-3.31 10.22-3.31 12.74 0 1.85.69 2.78 2.06 2.78 1.23 0 2.82-1.26 4.77-3.77.29-.38.57-.57.85-.57.52 0 .78.29.78.85 0 1.85-.96 3.88-2.88 6.08-1.92 2.21-3.97 3.31-6.15 3.31-1.42 0-2.55-.52-3.38-1.57-.83-1.04-1.25-2.61-1.25-4.7 0-2.94.92-7.09 2.77-12.45a544.49 544.49 0 0 1 5.58-15.44c1.87-4.93 2.81-8.35 2.81-10.25 0-.9-.18-1.64-.53-2.21-.36-.57-.76-.95-1.21-1.14-.45-.19-.85-.4-1.21-.64s-.53-.52-.53-.85c0-.57.38-1 1.14-1.28 3.37-1.14 5.88-2.42 7.54-3.84.47-.38.88-.57 1.21-.57.57 0 .85.31.85.92Zm15.94 21.84c2.56 0 4.54.92 5.94 2.77 1.4 1.85 2.1 4.27 2.1 7.26s-.71 6.04-2.13 9.43a25.82 25.82 0 0 1-6.15 8.89c-2.68 2.54-5.51 3.81-8.5 3.81-2.51 0-4.57-.95-6.15-2.85-1.59-1.9-2.41-4.46-2.45-7.68 0-2.94.69-6.05 2.06-9.32s3.44-6.14 6.19-8.61c2.75-2.46 5.79-3.7 9.11-3.7Zm-1.21 3.91c-2.42 0-4.61 1.77-6.58 5.3-1.97 3.53-2.95 7.62-2.95 12.27 0 1.95.46 3.48 1.39 4.59s2.1 1.67 3.52 1.67c.71 0 1.54-.32 2.49-.96.95-.64 1.94-1.6 2.99-2.88 1.04-1.28 1.89-3.15 2.53-5.62.64-2.47.91-5.26.82-8.4 0-1.66-.37-3.07-1.1-4.23-.74-1.16-1.77-1.74-3.09-1.74Zm19.92 2.71c0-1.85-1.19-1.42-3.56 1.28-.76.81-1.42 1.14-1.99 1s-.85-.57-.85-1.28c0-.57.21-1.14.64-1.71 1.14-1.75 2.5-3.17 4.09-4.23 1.59-1.07 3.07-1.6 4.45-1.6 1.8 0 2.7.97 2.7 2.92 0 2.13-1.04 5.7-3.13 10.71-2.09 5-3.13 8.46-3.13 10.35 0 1.57.59 2.35 1.78 2.35 3.03 0 5.73-1.61 8.08-4.84 2.35-3.22 3.52-6.43 3.52-9.6 0-1.38-.13-2.75-.39-4.13s-.39-2.39-.39-3.06c0-3.22 1.21-4.84 3.63-4.84 1.19 0 2.08.58 2.67 1.74.59 1.16.89 2.41.89 3.74 0 2.99-1.07 6.57-3.2 10.74a39.793 39.793 0 0 1-8.4 11.1c-3.46 3.23-6.81 4.84-10.03 4.84-1.09 0-1.99-.37-2.7-1.1-.71-.74-1.07-1.65-1.07-2.74 0-1.99 1.07-5.75 3.2-11.28 2.13-5.53 3.2-8.98 3.2-10.35Zm44.82-1.36c0 1.61-.46 3.11-1.39 4.48-.92 1.38-2.23 2.55-3.91 3.52-1.68.97-3.26 1.77-4.73 2.38-1.47.62-3.2 1.23-5.19 1.85-1.19.38-2 .81-2.46 1.28-.45.47-.68 1.07-.68 1.78 0 1.66.56 2.96 1.67 3.91 1.11.95 2.43 1.42 3.95 1.42 2.85 0 5.38-1.3 7.61-3.91.52-.57 1.02-.85 1.49-.85.66 0 1 .38 1 1.14 0 .52-.17 1.16-.5 1.92-.81 2.09-2.42 3.97-4.84 5.66-2.42 1.68-4.81 2.53-7.19 2.53-2.23 0-4.09-.76-5.58-2.28s-2.24-3.89-2.24-7.12c0-2.94.72-6.13 2.17-9.57 1.45-3.44 3.59-6.5 6.44-9.18s5.95-4.02 9.32-4.02 5.05 1.68 5.05 5.05Zm-8.68-.28c-1.71 0-3.4.76-5.09 2.28-1.68 1.52-2.88 3.23-3.59 5.12-.52 1.42-.55 2.36-.07 2.81.47.45 1.33.42 2.56-.11 5.93-2.37 8.89-4.84 8.89-7.4 0-.81-.25-1.46-.75-1.96s-1.15-.75-1.96-.75Zm45.04-26.4L194.66 43.9c-.9 3.61-.31 5.41 1.78 5.41.81 0 1.62-.31 2.46-.92.83-.62 1.5-1.38 2.03-2.28.33-.57.7-.79 1.1-.68.4.12.61.51.61 1.17 0 1.71-.79 3.52-2.38 5.44-1.59 1.92-3.45 2.88-5.58 2.88-1.57 0-2.76-.46-3.59-1.39-.83-.92-1.22-2.24-1.17-3.95.05-1.14-.21-1.77-.78-1.89-.57-.12-1.23.42-1.99 1.6-2.23 3.75-4.96 5.62-8.18 5.62-3.94 0-5.91-3.11-5.91-9.32 0-3.32.91-6.74 2.74-10.25s4.24-6.45 7.26-8.82c3.01-2.37 6.08-3.56 9.21-3.56.33 0 .7.01 1.1.04.4.02.66.04.78.04s.27-.01.46-.04c.19-.02.33-.13.43-.32.09-.19.2-.4.32-.64s.27-.62.46-1.14c1.47-3.98 2.21-7.87 2.21-11.67 0-.9-.15-1.54-.46-1.92-.31-.38-.66-.54-1.07-.5-.4.05-.76 0-1.07-.14-.31-.14-.46-.45-.46-.92 0-.62.38-1.07 1.14-1.35 1.28-.38 2.6-.95 3.95-1.71s2.44-1.4 3.27-1.92c.83-.52 1.39-.78 1.67-.78.62 0 .92.31.92.92 0 .19-.02.36-.07.5Zm-24.69 48.1c1.66 0 3.24-.92 4.73-2.78 1.49-1.85 2.68-4.01 3.56-6.47.88-2.47 1.58-4.74 2.1-6.83s.78-3.53.78-4.34c0-1.38-.71-2.06-2.13-2.06-3.51 0-6.45 1.78-8.82 5.34-2.37 3.56-3.56 7.33-3.56 11.31s1.11 5.83 3.34 5.83ZM253 10.46c-5.31 0-10 1.78-14.05 5.34-4.05 3.56-6.51 8.06-7.36 13.52-.24 1.57-.36 2.92-.36 4.06 0 5.26 1.61 9.51 4.84 12.74 3.22 3.23 7.28 4.84 12.17 4.84 3.04 0 5.92-.71 8.64-2.13 2.73-1.42 4.85-3.25 6.37-5.48.76-1.04 1.54-1.56 2.35-1.56.85 0 1.28.4 1.28 1.21 0 .57-.31 1.31-.92 2.21-4.6 6.4-11.1 9.6-19.49 9.6-6.83 0-12.12-1.79-15.87-5.37s-5.62-8.31-5.62-14.19c0-1.8.12-3.34.36-4.62 1.04-6.64 4.35-12.43 9.93-17.36 5.57-4.93 12.01-7.4 19.32-7.4 3.89 0 7.09.55 9.61 1.64 2.51 1.09 4.27 2.3 5.26 3.63.38.43.57.97.57 1.64 0 .19-.05.46-.14.82-.1.36-.25 1.03-.46 2.03-.21 1-.44 2.16-.68 3.49-.19 1.28-.9 1.92-2.13 1.92-1.14 0-1.8-.88-1.99-2.63-.67-5.26-4.53-7.9-11.6-7.9Zm32.01 12.88-2.99 6.26c-.52 1.09-.45 1.73.21 1.92.62.05 1.28-.43 1.99-1.42 3.13-4.7 6.59-7.04 10.39-7.04 4.46 0 6.69 2.7 6.69 8.11 0 2.94-.91 6.67-2.74 11.17-1.83 4.51-4.09 8.49-6.79 11.95-2.7 3.46-5.12 5.19-7.26 5.19-2.75 0-4.13-1-4.13-2.99 0-.85.3-1.59.89-2.21s1.39-.92 2.38-.92c.57 0 1.17.14 1.81.43.64.29 1.17.43 1.6.43 1.33 0 2.63-1.21 3.91-3.63 1.28-2.42 2.29-5.16 3.02-8.22.73-3.06 1.1-5.73 1.1-8 0-3.6-1.23-5.41-3.7-5.41-1.38 0-2.81.65-4.3 1.96-1.49 1.3-2.91 3.06-4.23 5.26-1.33 2.21-2.5 4.32-3.52 6.33a179.98 179.98 0 0 0-3.09 6.44c-1.04 2.28-1.71 3.68-1.99 4.2-.71 1.38-1.49 2.06-2.35 2.06-1.19 0-1.78-1-1.78-2.99 0-2.32 1.16-6.28 3.49-11.88 2.32-5.6 4.65-11.28 6.97-17.04 2.32-5.76 3.49-10 3.49-12.7 0-.9-.31-1.68-.92-2.35-.62-.66-1.22-1.19-1.81-1.57-.59-.38-.89-.69-.89-.92 0-.52.43-.95 1.28-1.28 3.32-1 5.95-2.28 7.9-3.84.47-.38.88-.57 1.21-.57.57 0 .85.31.85.92 0 .71-.15 1.96-.46 3.74-.31 1.78-1.01 4.46-2.1 8.04a75.29 75.29 0 0 1-4.13 10.57Zm47.46 3.98-4.7 14.66c-1.57 4.89-1.38 7.33.57 7.33.81 0 1.67-.3 2.6-.89s1.72-1.36 2.38-2.31c.33-.43.7-.58 1.1-.46.4.12.6.44.6.96 0 1.61-.95 3.4-2.85 5.37-1.9 1.97-3.82 2.95-5.76 2.95-2.33 0-3.44-2.25-3.34-6.76 0-.85-.3-1.33-.89-1.42-.59-.09-1.17.31-1.74 1.21-2.75 4.65-5.6 6.97-8.54 6.97-3.08 0-4.62-1.78-4.62-5.34 0-2.18 1.03-5.48 3.09-9.89s3.09-7.38 3.09-8.89c0-.62-.18-1.11-.53-1.49-.36-.38-.79-.57-1.32-.57-.85 0-1.78.62-2.78 1.85-.57.67-1.14.94-1.71.82-.57-.12-.85-.51-.85-1.17 0-1.38.82-2.98 2.45-4.8 1.64-1.83 3.36-2.74 5.16-2.74 2.85 0 4.27 1.64 4.27 4.91 0 2.33-.94 5.82-2.81 10.49-1.88 4.67-2.81 7.65-2.81 8.93 0 1.57.64 2.35 1.92 2.35s2.73-1.28 4.34-3.84c2.66-4.13 5.62-10.62 8.89-19.5.76-2.04 1.83-3.06 3.2-3.06.52 0 .96.2 1.32.6.36.4.56.96.6 1.67 0 .71-.12 1.4-.36 2.06Zm21.56.21c2.23-3.13 4.67-4.7 7.33-4.7 1.71 0 2.56.76 2.56 2.28 0 1.8-.5 3.39-1.49 4.77s-2.13 2.06-3.42 2.06c-.43 0-.95-.13-1.57-.39s-1.28-.39-1.99-.39c-2.18 0-3.89 1.59-5.12 4.77-2.04 4.74-4.1 10.22-6.19 16.44-.66 1.75-1.68 2.63-3.06 2.63-.76 0-1.36-.27-1.81-.82-.45-.54-.68-1.22-.68-2.03 0-1.75.66-3.79 1.99-6.12 1.33-2.32 2.67-4.68 4.02-7.08 1.35-2.39 2.03-4.56 2.03-6.51s-.88-2.99-2.63-2.99c-.85 0-1.78.62-2.78 1.85-.57.67-1.14.94-1.71.82s-.85-.51-.85-1.17c0-1.09.84-2.62 2.53-4.59 1.68-1.97 3.38-2.95 5.09-2.95 2.32 0 3.49 1.4 3.49 4.2 0 .95.18 1.63.53 2.03.36.4.87.43 1.53.07s1.4-1.08 2.21-2.17Zm29.95-4.48c1.9 0 3.45.57 4.66 1.71 1.21 1.14 1.81 2.49 1.81 4.06 0 1.04-.26 1.88-.78 2.53-.52.64-1.01 1.03-1.46 1.17-.45.14-.87.21-1.25.21-1 0-1.75-.27-2.28-.82-.52-.54-.83-1.14-.92-1.78-.1-.64-.38-1.23-.85-1.78-.47-.54-1.19-.82-2.13-.82-2.47 0-4.76 1.6-6.87 4.8-2.11 3.2-3.17 6.56-3.17 10.07 0 2.13.53 3.72 1.6 4.77 1.07 1.04 2.38 1.56 3.95 1.56 2.56 0 4.93-1.28 7.11-3.84.76-.85 1.4-1.3 1.92-1.35.52-.05.85.17 1 .64.14.47.14.95 0 1.42-.71 2.18-1.89 4.04-3.52 5.58-1.64 1.54-3.23 2.6-4.77 3.17-1.54.57-2.93.85-4.16.85-2.23 0-4.09-.76-5.58-2.28s-2.24-3.89-2.24-7.12c0-2.94.72-6.13 2.17-9.57 1.45-3.44 3.59-6.5 6.44-9.18s5.95-4.02 9.32-4.02Zm23.48.29-2.99 6.26c-.52 1.09-.45 1.73.21 1.92.62.05 1.28-.43 1.99-1.42 3.13-4.7 6.59-7.04 10.39-7.04 4.46 0 6.69 2.7 6.69 8.11 0 2.94-.91 6.67-2.74 11.17-1.83 4.51-4.09 8.49-6.79 11.95-2.7 3.46-5.12 5.19-7.26 5.19-2.75 0-4.13-1-4.13-2.99 0-.85.3-1.59.89-2.21s1.39-.92 2.38-.92c.57 0 1.17.14 1.81.43.64.29 1.17.43 1.6.43 1.33 0 2.63-1.21 3.91-3.63 1.28-2.42 2.29-5.16 3.02-8.22.73-3.06 1.1-5.73 1.1-8 0-3.6-1.23-5.41-3.7-5.41-1.38 0-2.81.65-4.3 1.96-1.49 1.3-2.91 3.06-4.23 5.26-1.33 2.21-2.5 4.32-3.52 6.33a179.98 179.98 0 0 0-3.09 6.44c-1.04 2.28-1.71 3.68-1.99 4.2-.71 1.38-1.49 2.06-2.35 2.06-1.19 0-1.78-1-1.78-2.99 0-2.32 1.16-6.28 3.49-11.88 2.32-5.6 4.65-11.28 6.97-17.04 2.32-5.76 3.49-10 3.49-12.7 0-.9-.31-1.68-.92-2.35-.62-.66-1.22-1.19-1.81-1.57-.59-.38-.89-.69-.89-.92 0-.52.43-.95 1.28-1.28 3.32-1 5.95-2.28 7.9-3.84.47-.38.88-.57 1.21-.57.57 0 .85.31.85.92 0 .71-.15 1.96-.46 3.74-.31 1.78-1.01 4.46-2.1 8.04a75.29 75.29 0 0 1-4.13 10.57Z\" data-name=\"Layer 1\"/></svg>',withExternalLayout:true})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19qleml\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"WLuzb5M1T\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-t6n6st\",\"data-styles-preset\":\"sqYUlbgyk\",children:\"Menu\"})}),className:\"framer-1gj0xt3\",\"data-framer-name\":\"Menu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"e7Of_DDoW\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gokpym\",\"data-framer-name\":\"Frame 3\",layoutDependency:layoutDependency,layoutId:\"g82RiSbqZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 53, 53))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MPGll8vm5\"},motionChild:true,nodeId:\"liEpzCazi\",openInNewTab:false,preserveParams:false,scopeId:\"xpSpK043z\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"About\"})})})}),className:\"framer-2w6yle\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"liEpzCazi\",style:{\"--extracted-r6o4lv\":\"rgb(53, 53, 53)\",\"--framer-paragraph-spacing\":\"0px\"},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, rgb(53, 53, 53))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@thebeloved.church\",motionChild:true,nodeId:\"Wu1Y2Euv_\",openInNewTab:true,preserveParams:false,scopeId:\"xpSpK043z\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Sermons\"})})})}),className:\"framer-3a83rx\",\"data-framer-name\":\"Sermons\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wu1Y2Euv_\",style:{\"--extracted-r6o4lv\":\"rgb(53, 53, 53)\",\"--framer-paragraph-spacing\":\"0px\"},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, rgb(53, 53, 53))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sXXT1vMqx\"},motionChild:true,nodeId:\"hAnTSLzpP\",openInNewTab:false,preserveParams:false,scopeId:\"xpSpK043z\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Next Gen\"})})})}),className:\"framer-mjvxta\",\"data-framer-name\":\"NextGen\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hAnTSLzpP\",style:{\"--extracted-r6o4lv\":\"rgb(53, 53, 53)\",\"--framer-paragraph-spacing\":\"0px\"},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, rgb(53, 53, 53))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wW5fn6HYI\"},motionChild:true,nodeId:\"JcKcp9_6v\",openInNewTab:false,preserveParams:false,scopeId:\"xpSpK043z\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Get Involved\"})})})}),className:\"framer-tjtra3\",\"data-framer-name\":\"Get Involved\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JcKcp9_6v\",style:{\"--extracted-r6o4lv\":\"rgb(53, 53, 53)\",\"--framer-paragraph-spacing\":\"0px\"},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, rgb(53, 53, 53))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://thebelovedchurch.churchcenter.com/registrations\",motionChild:true,nodeId:\"jHAyEefDS\",openInNewTab:true,preserveParams:false,scopeId:\"xpSpK043z\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Events\"})})})}),className:\"framer-foqly4\",\"data-framer-name\":\"Events\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jHAyEefDS\",style:{\"--extracted-r6o4lv\":\"rgb(53, 53, 53)\",\"--framer-paragraph-spacing\":\"0px\"},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, rgb(53, 53, 53))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oRt9lUAgO\"},motionChild:true,nodeId:\"M7vYmdb_2\",openInNewTab:false,preserveParams:false,scopeId:\"xpSpK043z\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Give\"})})})}),className:\"framer-1ipwez0\",\"data-framer-name\":\"Give\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"M7vYmdb_2\",style:{\"--extracted-r6o4lv\":\"rgb(53, 53, 53)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-23bwbe\",\"data-framer-name\":\"location\",layoutDependency:layoutDependency,layoutId:\"T__lTvSzq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-t6n6st\",\"data-styles-preset\":\"sqYUlbgyk\",children:\"Location\"})}),className:\"framer-bwqo4d\",\"data-framer-name\":\"Location\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YdpCey7uP\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 53, 53))\"},children:\"2355 W Valencia Dr.,\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(53, 53, 53))\"},children:\"Fullerton, CA 92833\"})]}),className:\"framer-ed00cr\",\"data-framer-name\":\"2355 W Valencia Dr., Fullerton, CA 92833\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zlBHG0PAZ\",style:{\"--extracted-2gxw0f\":\"rgb(53, 53, 53)\",\"--extracted-r6o4lv\":\"rgb(53, 53, 53)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-af8vtp\",\"data-framer-name\":\"times\",layoutDependency:layoutDependency,layoutId:\"PB5Hwtl0i\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-t6n6st\",\"data-styles-preset\":\"sqYUlbgyk\",children:\"Service Times\"})}),className:\"framer-dop1wd\",\"data-framer-name\":\"Service Times\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sQfhDe2Ee\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(53, 53, 53))\"},children:\"9:30a PST, 11:15a PST\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(53, 53, 53))\"},children:\"Livestream: 11:15a PST\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(53, 53, 53))\"},children:\"Next Gen: 9:30a PST\"})]}),className:\"framer-f31aft\",\"data-framer-name\":\"9:30a PST, 11:15a PST Livestream: 9:30a PST Next Gen: 9:30a PST\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MFq3dQYKF\",style:{\"--extracted-1iakedh\":\"rgb(53, 53, 53)\",\"--extracted-2gxw0f\":\"rgb(53, 53, 53)\",\"--extracted-r6o4lv\":\"rgb(53, 53, 53)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-q63Nm.framer-y65sz6, .framer-q63Nm .framer-y65sz6 { display: block; }\",\".framer-q63Nm.framer-98sund { display: grid; gap: 40px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 944px; }\",\".framer-q63Nm .framer-4eojp5 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-q63Nm .framer-1vq76h8 { align-content: flex-start; align-items: flex-start; aspect-ratio: 1.177142857142857 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 175px); justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-q63Nm .framer-y5iqat { aspect-ratio: 7.186440677966102 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; text-decoration: none; width: 159px; }\",\".framer-q63Nm .framer-19qleml, .framer-q63Nm .framer-23bwbe, .framer-q63Nm .framer-af8vtp { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-q63Nm .framer-1gj0xt3, .framer-q63Nm .framer-bwqo4d, .framer-q63Nm .framer-ed00cr, .framer-q63Nm .framer-dop1wd, .framer-q63Nm .framer-f31aft { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-q63Nm .framer-gokpym { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-q63Nm .framer-2w6yle, .framer-q63Nm .framer-3a83rx, .framer-q63Nm .framer-mjvxta, .framer-q63Nm .framer-tjtra3, .framer-q63Nm .framer-foqly4, .framer-q63Nm .framer-1ipwez0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-q63Nm.framer-v-sxjkdj.framer-98sund { width: 1360px; }\",\".framer-q63Nm.framer-v-sxjkdj .framer-4eojp5 { order: 0; }\",\".framer-q63Nm.framer-v-sxjkdj .framer-1vq76h8 { aspect-ratio: unset; height: min-content; }\",\".framer-q63Nm.framer-v-sxjkdj .framer-19qleml { order: 1; }\",\".framer-q63Nm.framer-v-sxjkdj .framer-23bwbe { order: 2; }\",\".framer-q63Nm.framer-v-sxjkdj .framer-af8vtp { order: 3; }\",\".framer-q63Nm.framer-v-50z37c.framer-98sund { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; width: 760px; }\",\".framer-q63Nm.framer-v-50z37c .framer-4eojp5, .framer-q63Nm.framer-v-rhaukn .framer-4eojp5, .framer-q63Nm.framer-v-rhaukn .framer-19qleml, .framer-q63Nm.framer-v-rhaukn .framer-23bwbe, .framer-q63Nm.framer-v-rhaukn .framer-af8vtp { align-self: unset; flex-direction: row; }\",\".framer-q63Nm.framer-v-50z37c .framer-1vq76h8, .framer-q63Nm.framer-v-rhaukn .framer-1vq76h8 { aspect-ratio: unset; flex: 1 0 0px; height: min-content; width: 1px; }\",\".framer-q63Nm.framer-v-50z37c .framer-19qleml, .framer-q63Nm.framer-v-50z37c .framer-23bwbe, .framer-q63Nm.framer-v-50z37c .framer-af8vtp { align-self: unset; flex-direction: row; gap: 25px; }\",\".framer-q63Nm.framer-v-50z37c .framer-1gj0xt3, .framer-q63Nm.framer-v-50z37c .framer-gokpym, .framer-q63Nm.framer-v-50z37c .framer-bwqo4d, .framer-q63Nm.framer-v-50z37c .framer-ed00cr, .framer-q63Nm.framer-v-50z37c .framer-dop1wd, .framer-q63Nm.framer-v-50z37c .framer-f31aft, .framer-q63Nm.framer-v-rhaukn .framer-1gj0xt3, .framer-q63Nm.framer-v-rhaukn .framer-gokpym, .framer-q63Nm.framer-v-rhaukn .framer-bwqo4d, .framer-q63Nm.framer-v-rhaukn .framer-ed00cr, .framer-q63Nm.framer-v-rhaukn .framer-dop1wd, .framer-q63Nm.framer-v-rhaukn .framer-f31aft { flex: 1 0 0px; width: 1px; }\",\".framer-q63Nm.framer-v-rhaukn.framer-98sund { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; width: 358px; }\",\".framer-q63Nm.framer-v-rhaukn .framer-y5iqat { height: var(--framer-aspect-ratio-supported, 17px); width: 124px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 175\n * @framerIntrinsicWidth 944\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fRR3s1QHe\":{\"layout\":[\"fixed\",\"auto\"]},\"nphbR8Brs\":{\"layout\":[\"fixed\",\"auto\"]},\"JIVlSkwTp\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxpSpK043z=withCSS(Component,css,\"framer-q63Nm\");export default FramerxpSpK043z;FramerxpSpK043z.displayName=\"Header\";FramerxpSpK043z.defaultProps={height:175,width:944};addPropertyControls(FramerxpSpK043z,{variant:{options:[\"FH8klhRJe\",\"fRR3s1QHe\",\"nphbR8Brs\",\"JIVlSkwTp\"],optionTitles:[\"Desktop\",\"Bigger Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxpSpK043z,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxpSpK043z\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fRR3s1QHe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nphbR8Brs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JIVlSkwTp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"175\",\"framerIntrinsicWidth\":\"944\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xpSpK043z.map"],
  "mappings": "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",
  "names": ["_define_property", "obj", "key", "value", "s", "t", "r", "o", "a", "e", "navigator", "n", "i", "c", "l", "window", "u", "l1", "c1", "h", "f", "d", "p", "m", "g", "v", "x", "pe", "te", "se", "_", "S", "Y", "ye", "ue", "B", "b", "X", "R", "y", "z", "E", "addPropertyControls", "GodRaysComp", "ControlType", "props", "isOnFramerCanvas", "RenderTarget", "ref", "pe", "isInView", "useInView", "activePreset", "Presets", "colorBack", "parseFramerColor", "colors", "finalSpeed", "frequency", "spotty", "midSize", "midIntensity", "density", "speed", "offsetX", "offsetY", "u", "p", "b", "color", "rgbMatch", "rgbaMatch", "_", "r", "g", "a", "t", "e", "i", "s", "Animate", "o", "n", "r", "l", "Dimensions", "window", "Emitter", "VirtualScroll", "Lenis", "h", "a", "c", "d", "p", "u", "m", "v", "g", "S", "w", "SmoothScroll", "props", "intensity", "lenis", "pe", "ue", "overlayElement", "handleMutation", "mutationsList", "observer", "mutation", "htmlElement", "window", "config", "allElements", "element", "Lenis", "raf", "time", "styleElement", "p", "l", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText", "Link", "css", "FramersA9jir_YC", "withCSS", "sA9jir_YC_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "variationAxes", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "Link", "SVG", "RichText", "css", "FramerxpSpK043z", "withCSS", "xpSpK043z_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
