{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/ge79eoA2CuYo94sUAjT9/useColors.js", "ssg:https://framerusercontent.com/modules/NLpw4UPElXpirDfZ8gK3/pnnblFdmCm84r7TGjG3U/shader_mount.js", "ssg:https://framerusercontent.com/modules/zIDOp1iaNFIXSAIx7ljo/VX06XYWdAlD95B9usTKm/warp.js", "ssg:https://framerusercontent.com/modules/r591zLdRh7n2CKaaHRG7/PCYxubr6wk68eTxKLhEH/get_shader_color_from_string.js", "ssg:https://framerusercontent.com/modules/xx99X8dO7V1Egbc8GwnH/YYczcUNEIZcIXcLH8dj3/AnimatedLiquidBackground_Prod.js", "ssg:https://framerusercontent.com/modules/64tcRcGE5Z2hSJqwA13N/BbtI1yo2TXD7Hcd2UPh2/UItIm2RcM.js", "ssg:https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js", "ssg:https://framerusercontent.com/modules/a9L165TciBHZyMGFIwtU/yEBIwtxcNyYOPf43vN85/styles.js", "ssg:https://framerusercontent.com/modules/OgWgndAFyvu2Uat4ngWh/46M5bSSTGskoeUN6XI4j/ssr.js", "ssg:https://framerusercontent.com/modules/nND5KreKFoT8ms7HKata/Vmif4IbMKvsbPZXwEHBz/formatter.js", "ssg:https://framerusercontent.com/modules/AG73ox21oKVyje0VXkyK/HNU4IYD8anfZXhjtw7bP/index.js", "ssg:https://framer.com/m/NumberFlowReact-yGat.js", "ssg:https://framerusercontent.com/modules/DPwgyTlYyPqF8EltT6Wk/7V1eDDmIfgMJSy3hQjXS/NumberFlow_Prod.js", "ssg:https://framerusercontent.com/modules/O43u43t5NmwP8IsuJCWH/13yQyyywl5iEAURE60t3/B0Q6MGivd.js", "ssg:https://framerusercontent.com/modules/orJbXi3dKKGkA8g5gqEj/zKusOIFPyITSLpjTyPsC/owUNlmIFI.js", "ssg:https://framerusercontent.com/modules/6QF2MCO0xAPStmnXB8ob/xXLtXCvOPGcxhv92jJGI/V4N0Fhcnv.js"],
  "sourcesContent": ["import{RenderTarget}from\"framer\";import{useEffect,useState,useMemo}from\"react\";const cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;export function useColors(...colors){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const darkMode=useDarkMode();const[styleValues,setStyleValues]=useState(()=>extractStyleValues(colors.map(extractCSSVariableName)));useEffect(()=>{if(!isCanvas)return;const div=document.body.querySelector(\"main > div\");if(!div)return;const observer=new MutationObserver(()=>{setStyleValues(extractStyleValues(colors.map(extractCSSVariableName)));});observer.observe(div,{attributes:true,attributeFilter:[\"style\"]});return()=>observer.disconnect();},colors);const variableNames=useMemo(()=>colors.map(extractCSSVariableName),[colors]);if(isOptimizing){return colors.map(color=>extractDefaultValue(color));}let values=[];for(let i=0;i<colors.length;i++){const color=colors[i];// Return original value if not a string\nif(typeof color!==\"string\"){values.push(color);continue;}const variableName=variableNames[i];const colorValues=styleValues[variableName];if(variableName&&colorValues){values.push(darkMode?colorValues.dark||colorValues.light||color:colorValues.light||color);}else{values.push(color);}}return values;}////////////////////\nfunction extractStyleValues(variableNames){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const result={};let lightVars={};let darkVars={};if(isCanvas&&typeof document!==\"undefined\"){const div=document.body.querySelector(\"main > div\");if(div){const style=div.getAttribute(\"style\");if(style){const vars=parseVariables(style);lightVars=vars;darkVars=vars;}}}else{const{light,dark}=extractColorStyles();lightVars=parseVariables(light);darkVars=parseVariables(dark);}// Include all variables\nconst allVarNames=new Set([...Object.keys(lightVars),...Object.keys(darkVars)]);allVarNames.forEach(varName=>{result[varName]={light:lightVars[varName]||\"\",dark:darkVars[varName]||\"\"};});return result;}function extractColorStyles(){let lightSection=\"\";let darkSection=\"\";if(typeof document!==\"undefined\"){const styles=document.head.querySelectorAll(\"style[data-framer-css], style[data-framer-css-ssr], style[data-framer-css-ssr-minified]\");for(const style of styles){const rules=style.sheet?.cssRules;if(!rules)continue;const styleRules=[];for(const rule of rules){if(rule instanceof CSSStyleRule){styleRules.push([rule,false]);}else if(rule instanceof CSSMediaRule){if(rule.conditionText===\"(prefers-color-scheme: dark)\"){for(const subrule of rule.cssRules){if(subrule instanceof CSSStyleRule){styleRules.push([subrule,true]);}}}}}for(const[rule,isDarkMedia]of styleRules){const css=rule.cssText;const hasVars=css.includes(\"--token-\");if(!hasVars)continue;const isDark=isDarkMedia?rule.selectorText===\"body\":rule.selectorText==='body[data-framer-theme=\"dark\"]';const isLight=!isDarkMedia&&rule.selectorText===\"body\";if(!isDark&&!isLight)continue;if(isDark){if(!darkSection){darkSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}else{if(!lightSection){lightSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}if(darkSection&&lightSection)break;}if(darkSection&&lightSection)break;}}return{light:lightSection,dark:darkSection};}function useDarkMode(){const isPreview=typeof window!==\"undefined\"&&window.location.origin.endsWith(\"framercanvas.com\");const[isDarkMode,setIsDarkMode]=useState(()=>{if(typeof window===\"undefined\"){return false;}else if(isPreview&&typeof document!==\"undefined\"){return document.body.getAttribute(\"data-framer-theme\")===\"dark\";}else{return window.matchMedia(\"(prefers-color-scheme: dark)\").matches;}});useEffect(()=>{if(isPreview){const observer=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.attributeName===\"data-framer-theme\"){const theme=document.body.getAttribute(\"data-framer-theme\");setIsDarkMode(theme===\"dark\");}});});observer.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});return()=>observer.disconnect();}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{setIsDarkMode(e.matches);};// Update initial value\nif(mediaQuery.matches!==isDarkMode){setIsDarkMode(mediaQuery.matches);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);}},[isPreview]);return isDarkMode;}function extractCSSVariableName(cssString){if(!cssString||!cssString.startsWith(\"var(\")){return\"\";}const match=cssVariableRegex.exec(cssString);if(match){const variableName=match[1];return variableName||\"\";}return\"\";}function parseVariables(section){const vars={};if(!section)return vars;const declarations=section.split(\";\").filter(Boolean);declarations.forEach(declaration=>{const[name,value]=declaration.split(\":\").map(s=>s.trim());if(name&&value){vars[name]=value;}});return vars;}function extractDefaultValue(cssVar){// Check if the string starts with \"var(\"\nif(!cssVar||!cssVar.startsWith(\"var(\")){return cssVar// Return the original value if it doesn't start with \"var(\"\n;}// Remove \"var(\" from the beginning and \")\" from the end\nconst content=cssVar.slice(4,-1);// Split the content by comma\nconst parts=content.split(\",\");// If there's more than one part, the second part is the default value\nif(parts.length>1){// Trim any whitespace from the default value\nreturn parts.slice(1).join(\",\").trim();}// If there's no comma, return an empty string or null\nreturn\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"useColors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useColors.map", "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;}export class ShaderMount{constructor(canvas,fragmentShader,uniforms={},webGlContextAttributes,/** The speed of the animation, or 0 to stop it. Supports negative values to play in reverse. */speed=1,/** Pass a seed to offset the starting u_time value and give deterministic results*/seed=0){_define_property(this,\"canvas\",void 0);_define_property(this,\"gl\",void 0);_define_property(this,\"program\",null);_define_property(this,\"uniformLocations\",{});/** The fragment shader that we are using */_define_property(this,\"fragmentShader\",void 0);/** Stores the RAF for the render loop */_define_property(this,\"rafId\",null);/** Time of the last rendered frame */_define_property(this,\"lastFrameTime\",0);/** Total time that we have played any animation, passed as a uniform to the shader for time-based VFX */_define_property(this,\"totalAnimationTime\",0);/** The current speed that we progress through animation time (multiplies by delta time every update). Allows negatives to play in reverse. If set to 0, rAF will stop entirely so static shaders have no recurring performance costs */_define_property(this,\"speed\",1);/** Uniforms that are provided by the user for the specific shader being mounted (not including uniforms that this Mount adds, like time and resolution) */_define_property(this,\"providedUniforms\",void 0);/** Just a sanity check to make sure frames don't run after we're disposed */_define_property(this,\"hasBeenDisposed\",false);/** If the resolution of the canvas has changed since the last render */_define_property(this,\"resolutionChanged\",true);_define_property(this,\"initWebGL\",()=>{const program=createProgram(this.gl,vertexShaderSource,this.fragmentShader);if(!program)return;this.program=program;this.setupPositionAttribute();this.setupUniforms();});_define_property(this,\"setupPositionAttribute\",()=>{const positionAttributeLocation=this.gl.getAttribLocation(this.program,\"a_position\");const positionBuffer=this.gl.createBuffer();this.gl.bindBuffer(this.gl.ARRAY_BUFFER,positionBuffer);const positions=[-1,-1,1,-1,-1,1,-1,1,1,-1,1,1];this.gl.bufferData(this.gl.ARRAY_BUFFER,new Float32Array(positions),this.gl.STATIC_DRAW);this.gl.enableVertexAttribArray(positionAttributeLocation);this.gl.vertexAttribPointer(positionAttributeLocation,2,this.gl.FLOAT,false,0,0);});_define_property(this,\"setupUniforms\",()=>{this.uniformLocations={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.fromEntries(Object.keys(this.providedUniforms).map(key=>[key,this.gl.getUniformLocation(this.program,key)]))};});_define_property(this,\"resizeObserver\",null);_define_property(this,\"setupResizeObserver\",()=>{this.resizeObserver=new ResizeObserver(()=>this.handleResize());this.resizeObserver.observe(this.canvas);this.handleResize();});_define_property(this,\"handleResize\",()=>{const pixelRatio=window.devicePixelRatio;const newWidth=this.canvas.clientWidth*pixelRatio;const newHeight=this.canvas.clientHeight*pixelRatio;if(this.canvas.width!==newWidth||this.canvas.height!==newHeight){this.canvas.width=newWidth;this.canvas.height=newHeight;this.resolutionChanged=true;this.gl.viewport(0,0,this.gl.canvas.width,this.gl.canvas.height);this.render(performance.now())// this is necessary to avoid flashes while resizing (the next scheduled render will set uniforms)\n;}});_define_property(this,\"render\",currentTime=>{if(this.hasBeenDisposed)return;// Calculate the delta time\nconst dt=currentTime-this.lastFrameTime;this.lastFrameTime=currentTime;// Increase the total animation time by dt * animationSpeed\nif(this.speed!==0){this.totalAnimationTime+=dt*this.speed;}// Clear the canvas\nthis.gl.clear(this.gl.COLOR_BUFFER_BIT);// Update uniforms\nthis.gl.useProgram(this.program);// Update the time uniform\nthis.gl.uniform1f(this.uniformLocations.u_time,this.totalAnimationTime*.001);// If the resolution has changed, we need to update the uniform\nif(this.resolutionChanged){this.gl.uniform2f(this.uniformLocations.u_resolution,this.gl.canvas.width,this.gl.canvas.height);this.gl.uniform1f(this.uniformLocations.u_pixelRatio,window.devicePixelRatio);this.resolutionChanged=false;}this.gl.drawArrays(this.gl.TRIANGLES,0,6);// Loop if we're animating\nif(this.speed!==0){this.requestRender();}else{this.rafId=null;}});_define_property(this,\"requestRender\",()=>{if(this.rafId!==null){cancelAnimationFrame(this.rafId);}this.rafId=requestAnimationFrame(this.render);});_define_property(this,\"updateProvidedUniforms\",()=>{this.gl.useProgram(this.program);Object.entries(this.providedUniforms).forEach(([key,value])=>{const location=this.uniformLocations[key];if(location){if(Array.isArray(value)){switch(value.length){case 2:this.gl.uniform2fv(location,value);break;case 3:this.gl.uniform3fv(location,value);break;case 4:this.gl.uniform4fv(location,value);break;default:if(value.length===9){this.gl.uniformMatrix3fv(location,false,value);}else if(value.length===16){this.gl.uniformMatrix4fv(location,false,value);}else{console.warn(`Unsupported uniform array length: ${value.length}`);}}}else if(typeof value===\"number\"){this.gl.uniform1f(location,value);}else if(typeof value===\"boolean\"){this.gl.uniform1i(location,value?1:0);}else{console.warn(`Unsupported uniform type for ${key}: ${typeof value}`);}}});});/** Set a seed to get a deterministic result */_define_property(this,\"setSeed\",newSeed=>{const oneFrameAt120Fps=1e3/120;this.totalAnimationTime=newSeed*oneFrameAt120Fps;this.lastFrameTime=performance.now();this.render(performance.now());});/** Set an animation speed (or 0 to stop animation) */_define_property(this,\"setSpeed\",(newSpeed=1)=>{// Set the new animation speed\nthis.speed=newSpeed;if(this.rafId===null&&newSpeed!==0){// Moving from 0 to animating, kick off a new rAF loop\nthis.lastFrameTime=performance.now();this.rafId=requestAnimationFrame(this.render);}if(this.rafId!==null&&newSpeed===0){// Moving from animating to not animating, cancel the rAF loop\ncancelAnimationFrame(this.rafId);this.rafId=null;}});/** Update the uniforms that are provided by the outside shader */_define_property(this,\"setUniforms\",newUniforms=>{this.providedUniforms={...this.providedUniforms,...newUniforms};// If we need to allow users to add uniforms after the shader has been created, we can do that here\n// But right now we're expecting the uniform list to be predictable and static\n// this.setupUniforms();\nthis.updateProvidedUniforms();this.render(performance.now());});/** Dispose of the shader mount, cleaning up all of the WebGL resources */_define_property(this,\"dispose\",()=>{// Immediately mark as disposed to prevent future renders from leaking in\nthis.hasBeenDisposed=true;// Cancel the rAF loop\nif(this.rafId!==null){cancelAnimationFrame(this.rafId);this.rafId=null;}if(this.gl&&this.program){this.gl.deleteProgram(this.program);this.program=null;// Reset the WebGL context\nthis.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);// Clear any errors\nthis.gl.getError();}if(this.resizeObserver){this.resizeObserver.disconnect();this.resizeObserver=null;}this.uniformLocations={};});this.canvas=canvas;this.fragmentShader=fragmentShader;this.providedUniforms=uniforms;// Base our starting animation time on the provided seed value\nthis.totalAnimationTime=seed;const gl=canvas.getContext(\"webgl2\",webGlContextAttributes);if(!gl){throw new Error(\"WebGL not supported\");}this.gl=gl;this.initWebGL();this.setupResizeObserver();// Set the animation speed after everything is ready to go\nthis.setSpeed(speed);// Mark canvas as paper shader mount\nthis.canvas.setAttribute(\"data-paper-shaders\",\"true\");}}/** Vertex shader for the shader mount */const vertexShaderSource=`#version 300 es\nlayout(location = 0) in vec4 a_position;\n\nvoid main() {\n  gl_Position = a_position;\n}\n`;function createShader(gl,type,source){const shader=gl.createShader(type);if(!shader)return null;gl.shaderSource(shader,source);gl.compileShader(shader);if(!gl.getShaderParameter(shader,gl.COMPILE_STATUS)){console.error(\"An error occurred compiling the shaders: \"+gl.getShaderInfoLog(shader));gl.deleteShader(shader);return null;}return shader;}function createProgram(gl,vertexShaderSource,fragmentShaderSource){const vertexShader=createShader(gl,gl.VERTEX_SHADER,vertexShaderSource);const fragmentShader=createShader(gl,gl.FRAGMENT_SHADER,fragmentShaderSource);if(!vertexShader||!fragmentShader)return null;const program=gl.createProgram();if(!program)return null;gl.attachShader(program,vertexShader);gl.attachShader(program,fragmentShader);gl.linkProgram(program);if(!gl.getProgramParameter(program,gl.LINK_STATUS)){console.error(\"Unable to initialize the shader program: \"+gl.getProgramInfoLog(program));gl.deleteProgram(program);gl.deleteShader(vertexShader);gl.deleteShader(fragmentShader);return null;}// Clean up shaders after successful linking\ngl.detachShader(program,vertexShader);gl.detachShader(program,fragmentShader);gl.deleteShader(vertexShader);gl.deleteShader(fragmentShader);return program;}\nexport const __FramerMetadata__ = {\"exports\":{\"ShaderMount\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./shader_mount.map", "export const PatternShapes={Checks:0,Stripes:1,Edge:2};/**\n * 3d Perlin noise with exposed parameters\n *\n * Uniforms include:\n * u_scale - the scale applied to user space\n * u_rotation - the rotation applied to user space\n * u_color1 - the first pattern color\n * u_color2 - the second pattern color\n * u_color3 - the third pattern color\n * u_proportion (0 .. 1) - the proportion between colors (on 0.5 colors are equally distributed)\n * u_softness (0 .. 1) - the color blur (0 for pronounced edges, 1 for gradient)\n * u_shape (0 ... 2) - the color pattern to be distorted with noise & swirl\n *    - u_shape = 0 is checks\n *    - u_shape = 1 is stripes\n *    - u_shape = 2 is 2 halves of canvas (mapping the canvas height regardless of resolution)\n * u_shapeScale - the scale of color pattern (appies over the global scaling)\n * u_distortion - the noisy distortion over the UV coordinate (applied before the overlapping swirl)\n * u_swirl - the power of swirly distortion\n * u_swirlIterations - the number of swirl iterations (layering curves effect)\n *\n */export const warpFragmentShader=`#version 300 es\nprecision highp float;\n\nuniform float u_time;\nuniform float u_pixelRatio;\nuniform vec2 u_resolution;\n\nuniform float u_scale;\nuniform float u_rotation;\nuniform vec4 u_color1;\nuniform vec4 u_color2;\nuniform vec4 u_color3;\nuniform float u_proportion;\nuniform float u_softness;\nuniform float u_shape;\nuniform float u_shapeScale;\nuniform float u_distortion;\nuniform float u_swirl;\nuniform float u_swirlIterations;\n\n\nout vec4 fragColor;\n\n#define TWO_PI 6.28318530718\n#define PI 3.14159265358979323846\n\nvec2 rotate(vec2 uv, float th) {\n  return mat2(cos(th), sin(th), -sin(th), cos(th)) * uv;\n}\n\nfloat random(vec2 st) {\n  return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123);\n}\nfloat noise(vec2 st) {\n  vec2 i = floor(st);\n  vec2 f = fract(st);\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  // Smoothstep for interpolation\n  vec2 u = f * f * (3.0 - 2.0 * f);\n\n  // Do the interpolation as two nested mix operations\n  // If you try to do this in one big operation, there's enough precision loss to be off by 1px at cell boundaries\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}\n\nvec4 blend_colors(vec4 c1, vec4 c2, vec4 c3, float mixer, float edgesWidth, float edge_blur) {\n    vec3 color1 = c1.rgb * c1.a;\n    vec3 color2 = c2.rgb * c2.a;\n    vec3 color3 = c3.rgb * c3.a;\n\n    float r1 = smoothstep(.0 + .35 * edgesWidth, .7 - .35 * edgesWidth + .5 * edge_blur, mixer);\n    float r2 = smoothstep(.3 + .35 * edgesWidth, 1. - .35 * edgesWidth + edge_blur, mixer);\n\n    vec3 blended_color_2 = mix(color1, color2, r1);\n    float blended_opacity_2 = mix(c1.a, c2.a, r1);\n\n    vec3 c = mix(blended_color_2, color3, r2);\n    float o = mix(blended_opacity_2, c3.a, r2);\n    return vec4(c, o);\n}\n\nvoid main() {\n    vec2 uv = gl_FragCoord.xy / u_resolution.xy;\n    vec2 uv_original = uv;\n\n    float t = .5 * u_time;\n\n    float noise_scale = .0005 + .006 * u_scale;\n\n    uv -= .5;\n    uv *= (noise_scale * u_resolution);\n    uv = rotate(uv, u_rotation * .5 * PI);\n    uv /= u_pixelRatio;\n    uv += .5;\n\n    float n1 = noise(uv * 1. + t);\n    float n2 = noise(uv * 2. - t);\n    float angle = n1 * TWO_PI;\n    uv.x += 4. * u_distortion * n2 * cos(angle);\n    uv.y += 4. * u_distortion * n2 * sin(angle);\n\n    float iterations_number = ceil(clamp(u_swirlIterations, 1., 30.));\n    for (float i = 1.; i <= iterations_number; i++) {\n        uv.x += clamp(u_swirl, 0., 2.) / i * cos(t + i * 1.5 * uv.y);\n        uv.y += clamp(u_swirl, 0., 2.) / i * cos(t + i * 1. * uv.x);\n    }\n\n    float proportion = clamp(u_proportion, 0., 1.);\n\n    float shape = 0.;\n    float mixer = 0.;\n    if (u_shape < .5) {\n      vec2 checks_shape_uv = uv * (.5 + 3.5 * u_shapeScale);\n      shape = .5 + .5 * sin(checks_shape_uv.x) * cos(checks_shape_uv.y);\n      mixer = shape + .48 * sign(proportion - .5) * pow(abs(proportion - .5), .5);\n    } else if (u_shape < 1.5) {\n      vec2 stripes_shape_uv = uv * (.25 + 3. * u_shapeScale);\n      float f = fract(stripes_shape_uv.y);\n      shape = smoothstep(.0, .55, f) * smoothstep(1., .45, f);\n      mixer = shape + .48 * sign(proportion - .5) * pow(abs(proportion - .5), .5);\n    } else {\n      float sh = 1. - uv.y;\n      sh -= .5;\n      sh /= (noise_scale * u_resolution.y);\n      sh += .5;\n      float shape_scaling = .2 * (1. - u_shapeScale);\n      shape = smoothstep(.45 - shape_scaling, .55 + shape_scaling, sh + .3 * (proportion - .5));\n      mixer = shape;\n    }\n\n    vec4 color_mix = blend_colors(u_color1, u_color2, u_color3, mixer, 1. - clamp(u_softness, 0., 1.), .01 + .01 * u_scale);\n\n    fragColor = vec4(color_mix.rgb, color_mix.a);\n}\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"WarpUniforms\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"warpFragmentShader\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatternShapes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatternShape\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./warp.map", "/**  Convert color string from HSL, RGB, or hex to 0-to-1-range-RGBA array */export function getShaderColorFromString(colorString,fallback=[0,0,0,1]){// If the color string is already an array of 3 or 4 numbers, return it (with alpha=1 if needed)\nif(Array.isArray(colorString)){if(colorString.length===4)return colorString;if(colorString.length===3)return[...colorString,1];return getShaderColorFromString(fallback);}// If the color string is not a string, return the fallback\nif(typeof colorString!==\"string\"){return getShaderColorFromString(fallback);}let r,g,b,a=1;if(colorString.startsWith(\"#\")){[r,g,b,a]=hexToRgba(colorString);}else if(colorString.startsWith(\"rgb\")){[r,g,b,a]=parseRgba(colorString);}else if(colorString.startsWith(\"hsl\")){[r,g,b,a]=hslaToRgba(parseHsla(colorString));}else{console.error(\"Unsupported color format\",colorString);return getShaderColorFromString(fallback);}return[clamp(r,0,1),clamp(g,0,1),clamp(b,0,1),clamp(a,0,1)];}/** Convert hex to RGBA (0 to 1 range) */function hexToRgba(hex){// Remove # if present\nhex=hex.replace(/^#/,\"\");// Expand three-letter hex to six-letter\nif(hex.length===3){hex=hex.split(\"\").map(char=>char+char).join(\"\");}// Expand six-letter hex to eight-letter (add full opacity if no alpha)\nif(hex.length===6){hex=hex+\"ff\";}// Parse the components\nconst r=parseInt(hex.slice(0,2),16)/255;const g=parseInt(hex.slice(2,4),16)/255;const b=parseInt(hex.slice(4,6),16)/255;const a=parseInt(hex.slice(6,8),16)/255;return[r,g,b,a];}/** Parse RGBA string to RGBA (0 to 1 range) */function parseRgba(rgba){// Match both rgb and rgba patterns\nconst match=rgba.match(/^rgba?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);if(!match)return[0,0,0,1];return[parseInt(match[1]??\"0\")/255,parseInt(match[2]??\"0\")/255,parseInt(match[3]??\"0\")/255,match[4]===undefined?1:parseFloat(match[4])];}/** Parse HSLA string */function parseHsla(hsla){const match=hsla.match(/^hsla?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)%\\s*,\\s*(\\d+)%\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);if(!match)return[0,0,0,1];return[parseInt(match[1]??\"0\"),parseInt(match[2]??\"0\"),parseInt(match[3]??\"0\"),match[4]===undefined?1:parseFloat(match[4])];}/** Convert HSLA to RGBA (0 to 1 range) */function hslaToRgba(hsla){const[h,s,l,a]=hsla;const hDecimal=h/360;const sDecimal=s/100;const lDecimal=l/100;let r,g,b;if(s===0){r=g=b=lDecimal// achromatic\n;}else{const hue2rgb=(p,q,t)=>{if(t<0)t+=1;if(t>1)t-=1;if(t<1/6)return p+(q-p)*6*t;if(t<1/2)return q;if(t<2/3)return p+(q-p)*(2/3-t)*6;return p;};const q=lDecimal<.5?lDecimal*(1+sDecimal):lDecimal+sDecimal-lDecimal*sDecimal;const p=2*lDecimal-q;r=hue2rgb(p,q,hDecimal+1/3);g=hue2rgb(p,q,hDecimal);b=hue2rgb(p,q,hDecimal-1/3);}return[r,g,b,a];}export const clamp=(n,min,max)=>Math.min(Math.max(n,min),max);\nexport const __FramerMetadata__ = {\"exports\":{\"clamp\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShaderColorFromString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./get_shader_color_from_string.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useMemo}from\"react\";import{useColors}from\"https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/ge79eoA2CuYo94sUAjT9/useColors.js\";import{getShaderColorFromString,warpFragmentShader,PatternShapes,ShaderMount as ShaderMountVanilla}from\"https://framer.com/m/index-uMsj.js@PVl4bshKvCOZO36e3vK1\";import{cubicBezier}from\"framer-motion\";const speedEase=cubicBezier(.65,0,.88,.77);/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 400\n */export default function AnimatedLiquidBackground(props){const isStaticRenderer=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[color1,color2,color3]=useColors(props.color1,props.color2,props.color3);return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:props.radius,overflow:\"hidden\",...props.style},children:[/*#__PURE__*/_jsx(Warp,{color1:color1,color2:color2,color3:color3,scale:props.scale,proportion:props.proportion/100,distortion:props.distortion/50,swirl:props.swirl/100,swirlIterations:props.swirl===0?0:props.swirlIterations,rotation:props.rotation*Math.PI/180,speed:!isStaticRenderer||isCanvas&&props.preview?speedEase(props.speed/100)*5:0,seed:props.offset*10,shape:PatternShapes[props.shape],shapeScale:props.shapeSize/100,softness:props.softness/100,style:props.style}),props.noise>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:`url(\"https://framerusercontent.com/images/g0QcWrxr87K0ufOxIUFBakwYA8.png\")`,backgroundSize:\"200px\",backgroundRepeat:\"repeat\",opacity:props.noise/200}})]});}AnimatedLiquidBackground.displayName=\"Animated Gradient Background\";addPropertyControls(AnimatedLiquidBackground,{preview:{type:ControlType.Boolean,defaultValue:false},color1:{type:ControlType.Color,defaultValue:\"#262626\"},color2:{type:ControlType.Color,defaultValue:\"#75c1f0\"},color3:{type:ControlType.Color,defaultValue:\"#ffffff\"},noise:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1},rotation:{type:ControlType.Number,defaultValue:0,min:-360,max:360,step:1,unit:\"\\xb0\"},proportion:{type:ControlType.Number,defaultValue:35,min:0,max:100,step:1},scale:{type:ControlType.Number,defaultValue:1,min:0,max:10,step:.01},speed:{type:ControlType.Number,defaultValue:25,step:1,min:0,max:100},distortion:{type:ControlType.Number,defaultValue:12,min:0,max:100,step:1},swirl:{type:ControlType.Number,defaultValue:80,min:0,max:100,step:1},swirlIterations:{type:ControlType.Number,defaultValue:10,min:0,max:20,step:1,title:\"Iterations\",hidden:props=>props.swirl===0},softness:{type:ControlType.Number,defaultValue:100,min:0,max:100,step:1},offset:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3,step:1},shape:{type:ControlType.Enum,defaultValue:\"Checks\",options:Object.keys(PatternShapes)},shapeSize:{type:ControlType.Number,defaultValue:10,min:0,max:100,step:1},radius:{type:ControlType.BorderRadius,defaultValue:\"0px\"}});//////////////////////////////\nconst defaultPreset={name:\"Default\",params:{scale:1,rotation:0,speed:20,seed:0,color1:\"hsla(0, 0%, 15%, 1)\",color2:\"hsla(203, 80%, 70%, 1)\",color3:\"hsla(0, 0%, 100%, 1)\",proportion:.35,softness:1,distortion:.25,swirl:.8,swirlIterations:10,shapeScale:.1,shape:PatternShapes.Checks}};// Due to Leva controls limitation:\n// 1) keep default colors in HSLA format to keep alpha channel\n// 2) don't use decimal values on HSL values (to avoid button highlight bug)\nconst Warp=props=>{const uniforms=useMemo(()=>{return{u_scale:props.scale??defaultPreset.params.scale,u_rotation:props.rotation??defaultPreset.params.rotation,u_color1:getShaderColorFromString(props.color1,defaultPreset.params.color1),u_color2:getShaderColorFromString(props.color2,defaultPreset.params.color2),u_color3:getShaderColorFromString(props.color3,defaultPreset.params.color2),u_proportion:props.proportion??defaultPreset.params.proportion,u_softness:props.softness??defaultPreset.params.softness,u_distortion:props.distortion??defaultPreset.params.distortion,u_swirl:props.swirl??defaultPreset.params.swirl,u_swirlIterations:props.swirlIterations??defaultPreset.params.swirlIterations,u_shapeScale:props.shapeScale??defaultPreset.params.shapeScale,u_shape:props.shape??defaultPreset.params.shape};},[props.scale,props.rotation,props.color1,props.color2,props.color3,props.proportion,props.softness,props.distortion,props.swirl,props.swirlIterations,props.shapeScale,props.shape]);return /*#__PURE__*/_jsx(ShaderMount,{...props,fragmentShader:warpFragmentShader,uniforms:uniforms});};const ShaderMount=({ref,fragmentShader,style,uniforms={},webGlContextAttributes,speed=1,seed=0})=>{const canvasRef=ref??useRef(null);const shaderMountRef=useRef(null);useEffect(()=>{if(canvasRef.current){shaderMountRef.current=new ShaderMountVanilla(canvasRef.current,fragmentShader,uniforms,webGlContextAttributes,speed,seed);}return()=>{shaderMountRef.current?.dispose();};},[fragmentShader,webGlContextAttributes]);useEffect(()=>{shaderMountRef.current?.setUniforms(uniforms);},[uniforms]);useEffect(()=>{shaderMountRef.current?.setSpeed(speed);},[speed]);useEffect(()=>{shaderMountRef.current?.setSeed(seed);},[seed]);return /*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:style});};function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedLiquidBackground\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedLiquidBackground_Prod.map", "// Generated by Framer (5351ffe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/VajProPAWRDIM8oRTeeR/yb2vIlBM1qQBqlsPfp8M/UXmxzDIa9.js\";const enabledGestures={aoe59bhH5:{hover:true},BsmcNk0ed:{hover:true},DjGR3jy2M:{hover:true}};const cycleOrder=[\"DjGR3jy2M\",\"BsmcNk0ed\",\"aoe59bhH5\",\"rooruiayv\"];const serializationHash=\"framer-kzfQO\";const variantClassNames={aoe59bhH5:\"framer-v-r8c259\",BsmcNk0ed:\"framer-v-1guw5ox\",DjGR3jy2M:\"framer-v-rwjnjg\",rooruiayv:\"framer-v-qr6ab3\"};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={\"Secondary SM\":\"aoe59bhH5\",\"Variant 4\":\"rooruiayv\",Primary:\"DjGR3jy2M\",Secondary:\"BsmcNk0ed\"};const getProps=({click,height,id,link,title,width,...props})=>{return{...props,cnXk0IxM3:title??props.cnXk0IxM3??\"Start for free\",EHSIkeBWh:click??props.EHSIkeBWh,variant:humanReadableVariantMap[props.variant]??props.variant??\"DjGR3jy2M\",zVvlEPXbW:link??props.zVvlEPXbW};};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,cnXk0IxM3,zVvlEPXbW,EHSIkeBWh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DjGR3jy2M\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapfgh4cz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(EHSIkeBWh){const res=await EHSIkeBWh(...args);if(res===false)return false;}});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(Link,{href:zVvlEPXbW,motionChild:true,nodeId:\"DjGR3jy2M\",scopeId:\"UItIm2RcM\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-rwjnjg\",className,classNames)} framer-qg616f`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DjGR3jy2M\",onTap:onTapfgh4cz,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,filter:\"none\",WebkitFilter:\"none\",...style},variants:{\"aoe59bhH5-hover\":{filter:\"brightness(0.6)\",WebkitFilter:\"brightness(0.6)\"},\"BsmcNk0ed-hover\":{filter:\"brightness(0.6)\",WebkitFilter:\"brightness(0.6)\"},\"DjGR3jy2M-hover\":{filter:\"brightness(0.6)\",WebkitFilter:\"brightness(0.6)\"},aoe59bhH5:{backgroundColor:\"var(--token-88270a27-b998-4d64-94e7-850fa71e2842, rgb(39, 43, 45))\"},BsmcNk0ed:{backgroundColor:\"var(--token-88270a27-b998-4d64-94e7-850fa71e2842, rgb(39, 43, 45))\"},rooruiayv:{backgroundColor:\"var(--token-8f686df2-6be8-48e4-80a6-bfd5adbea805, rgb(121, 118, 255))\"}},...addPropertyOverrides({\"aoe59bhH5-hover\":{\"data-framer-name\":undefined},\"BsmcNk0ed-hover\":{\"data-framer-name\":undefined},\"DjGR3jy2M-hover\":{\"data-framer-name\":undefined},aoe59bhH5:{\"data-framer-name\":\"Secondary SM\"},BsmcNk0ed:{\"data-framer-name\":\"Secondary\"},rooruiayv:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1f6a43v\",\"data-styles-preset\":\"UXmxzDIa9\",children:\"Start for free\"})}),className:\"framer-1x7ezs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ppnS7afBV\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:cnXk0IxM3,variants:{aoe59bhH5:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"},BsmcNk0ed:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"},rooruiayv:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aoe59bhH5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1f6a43v\",\"data-styles-preset\":\"UXmxzDIa9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Start for free\"})})},BsmcNk0ed:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1f6a43v\",\"data-styles-preset\":\"UXmxzDIa9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Start for free\"})})},rooruiayv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1f6a43v\",\"data-styles-preset\":\"UXmxzDIa9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Start for free\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kzfQO.framer-qg616f, .framer-kzfQO .framer-qg616f { display: block; }\",\".framer-kzfQO.framer-rwjnjg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px 16px 0px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-kzfQO .framer-1x7ezs { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-kzfQO.framer-v-r8c259.framer-rwjnjg { height: 34px; padding: 0px 14px 0px 14px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 125\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"BsmcNk0ed\":{\"layout\":[\"auto\",\"fixed\"]},\"aoe59bhH5\":{\"layout\":[\"auto\",\"fixed\"]},\"rooruiayv\":{\"layout\":[\"auto\",\"fixed\"]},\"UP1wKJorf\":{\"layout\":[\"auto\",\"fixed\"]},\"rXXrFUVZb\":{\"layout\":[\"auto\",\"fixed\"]},\"znO14jmld\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"cnXk0IxM3\":\"title\",\"zVvlEPXbW\":\"link\",\"EHSIkeBWh\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUItIm2RcM=withCSS(Component,css,\"framer-kzfQO\");export default FramerUItIm2RcM;FramerUItIm2RcM.displayName=\"Button 3\";FramerUItIm2RcM.defaultProps={height:40,width:125};addPropertyControls(FramerUItIm2RcM,{variant:{options:[\"DjGR3jy2M\",\"BsmcNk0ed\",\"aoe59bhH5\",\"rooruiayv\"],optionTitles:[\"Primary\",\"Secondary\",\"Secondary SM\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},cnXk0IxM3:{defaultValue:\"Start for free\",displayTextArea:false,title:\"Title\",type:ControlType.String},zVvlEPXbW:{title:\"Link\",type:ControlType.Link},EHSIkeBWh:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerUItIm2RcM,[{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\":\"FramerUItIm2RcM\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"cnXk0IxM3\\\":\\\"title\\\",\\\"zVvlEPXbW\\\":\\\"link\\\",\\\"EHSIkeBWh\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"125\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BsmcNk0ed\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aoe59bhH5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rooruiayv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UP1wKJorf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rXXrFUVZb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"znO14jmld\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UItIm2RcM.map", "export const BROWSER=typeof window!==\"undefined\";export const createElement=(tagName,optionsOrChildren,_children)=>{const element=document.createElement(tagName);const[options,children]=Array.isArray(optionsOrChildren)?[undefined,optionsOrChildren]:[optionsOrChildren,_children];if(options)Object.assign(element,options);children===null||children===void 0?void 0:children.forEach(child=>element.appendChild(child));return element;};// Makeshift .offsetRight\nexport const offset=(el,justify)=>{var _this;var _offsetWidth;return justify===\"left\"?el.offsetLeft:((_offsetWidth=(_this=el.offsetParent instanceof HTMLElement?el.offsetParent:null)===null||_this===void 0?void 0:_this.offsetWidth)!==null&&_offsetWidth!==void 0?_offsetWidth:0)-el.offsetWidth-el.offsetLeft;};export const visible=el=>el.offsetWidth>0&&el.offsetHeight>0;// HMR-safe customElements.define\nexport const define=(name,constructor)=>{if(BROWSER&&customElements.get(name)!==constructor)customElements.define(name,constructor);};export function forEach(arr,fn,{reverse=false}={}){const len=arr.length;for(let i=reverse?len-1:0;reverse?i>=0:i<len;reverse?i--:i++){fn(arr[i],i);}}// Math.max that handles nullish numbers\nexport const max=(n1,n2)=>{if(n1==null)return n2;if(n2==null)return n1;return Math.max(n1,n2);};export const html=String.raw;export const css=String.raw;\nexport const __FramerMetadata__ = {\"exports\":{\"Mutable\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Justify\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"define\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"visible\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"offset\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"html\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createElement\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forEach\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"max\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BROWSER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HTMLProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./util.map", "import{css,BROWSER}from\"https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js\";export const supportsLinear=BROWSER&&typeof CSS!==\"undefined\"&&CSS.supports&&CSS.supports(\"animation-timing-function\",\"linear(1,2)\");export const supportsMod=BROWSER&&typeof CSS!==\"undefined\"&&CSS.supports&&CSS.supports(\"line-height\",\"mod(1,1)\");export const prefersReducedMotion=BROWSER&&typeof matchMedia!==\"undefined\"?matchMedia(\"(prefers-reduced-motion: reduce)\"):null;// Register animated vars:\nexport const opacityDeltaVar=\"--_number-flow-d-opacity\";export const widthDeltaVar=\"--_number-flow-d-width\";export const dxVar=\"--_number-flow-dx\";export const deltaVar=\"--_number-flow-d\";export const supportsAtProperty=(()=>{try{CSS.registerProperty({name:opacityDeltaVar,syntax:\"<number>\",inherits:false,initialValue:\"0\"});CSS.registerProperty({name:dxVar,syntax:\"<length>\",inherits:true,initialValue:\"0px\"});CSS.registerProperty({name:widthDeltaVar,syntax:\"<number>\",inherits:false,initialValue:\"0\"});CSS.registerProperty({name:deltaVar,syntax:\"<number>\",inherits:true,initialValue:\"0\"});return true;}catch{return false;}})();// Don't use CSS.registerProperty for vars needed during SSR:\nexport const charHeight=\"var(--number-flow-char-height, 1em)\";// Mask technique taken from:\n// https://expensive.toys/blog/blur-vignette\nexport const maskHeight=\"var(--number-flow-mask-height, 0.25em)\";export const halfMaskHeight=`calc(${maskHeight} / 2)`;const maskWidth=\"var(--number-flow-mask-width, 0.5em)\";const scaledMaskWidth=`calc(${maskWidth} / var(--scale-x))`;const cornerGradient=`#000 0, transparent 71%`// or transparent ${maskWidth}\n;const styles=css`\n\t:host {\n\t\tdisplay: inline-block;\n\t\tdirection: ltr;\n\t\twhite-space: nowrap;\n\t\tisolation: isolate; /* for .number z-index */\n\t\t/* Technically this is only needed on the .number, but applying it here makes the ::selection the same height for the whole element: */\n\t\tline-height: ${charHeight} !important;\n\t}\n\n\t.number,\n\t.number__inner {\n\t\tdisplay: inline-block;\n\t\ttransform-origin: left top;\n\t}\n\n\t:host([data-will-change]) :is(.number, .number__inner, .section, .digit, .digit__num, .symbol) {\n\t\twill-change: transform;\n\t}\n\n\t.number {\n\t\t--scale-x: calc(1 + var(${widthDeltaVar}) / var(--width));\n\t\ttransform: translateX(var(${dxVar})) scaleX(var(--scale-x));\n\n\t\tmargin: 0 calc(-1 * ${maskWidth});\n\t\tposition: relative; /* for z-index */\n\n\t\t/* overflow: clip; /* helpful to not affect page layout, but breaks baseline alignment in Safari :/ */\n\t\t/* -webkit- prefixed properties have better support than unprefixed ones: */\n\t\t-webkit-mask-image:\n\t\t\t/* Horizontal: */\n\t\t\tlinear-gradient(\n\t\t\t\tto right,\n\t\t\t\ttransparent 0,\n\t\t\t\t#000 ${scaledMaskWidth},\n\t\t\t\t#000 calc(100% - ${scaledMaskWidth}),\n\t\t\t\ttransparent\n\t\t\t),\n\t\t\t/* Vertical: */\n\t\t\t\tlinear-gradient(\n\t\t\t\t\tto bottom,\n\t\t\t\t\ttransparent 0,\n\t\t\t\t\t#000 ${maskHeight},\n\t\t\t\t\t#000 calc(100% - ${maskHeight}),\n\t\t\t\t\ttransparent 100%\n\t\t\t\t),\n\t\t\t/* TL corner */ radial-gradient(at bottom right, ${cornerGradient}),\n\t\t\t/* TR corner */ radial-gradient(at bottom left, ${cornerGradient}),\n\t\t\t/* BR corner */ radial-gradient(at top left, ${cornerGradient}),\n\t\t\t/* BL corner */ radial-gradient(at top right, ${cornerGradient});\n\t\t-webkit-mask-size:\n\t\t\t100% calc(100% - ${maskHeight} * 2),\n\t\t\tcalc(100% - ${scaledMaskWidth} * 2) 100%,\n\t\t\t${scaledMaskWidth} ${maskHeight},\n\t\t\t${scaledMaskWidth} ${maskHeight},\n\t\t\t${scaledMaskWidth} ${maskHeight},\n\t\t\t${scaledMaskWidth} ${maskHeight};\n\t\t-webkit-mask-position:\n\t\t\tcenter,\n\t\t\tcenter,\n\t\t\ttop left,\n\t\t\ttop right,\n\t\t\tbottom right,\n\t\t\tbottom left;\n\t\t-webkit-mask-repeat: no-repeat;\n\t}\n\n\t.number__inner {\n\t\tpadding: ${halfMaskHeight} ${maskWidth};\n\t\t/* invert parent's: */\n\t\ttransform: scaleX(calc(1 / var(--scale-x))) translateX(calc(-1 * var(${dxVar})));\n\t}\n\n\t/* Put number underneath other sections. Negative z-index messed up text cursor and selection, weirdly: */\n\t:host > :not(.number) {\n\t\tz-index: 5;\n\t}\n\n\t.section,\n\t.symbol {\n\t\tdisplay: inline-block;\n\t\t/* for __exiting: */\n\t\tposition: relative;\n\t\tisolation: isolate; /* also helpful for mix-blend-mode in symbol__value */\n\t}\n\n\t.section::after {\n\t\t/*\n\t\t * We seem to need some type of character to ensure baseline alignment continues working\n\t\t * even when empty\n\t\t */\n\t\tcontent: '\\200b'; /* zero-width space */\n\t\tdisplay: inline-block;\n\t}\n\n\t.section--justify-left {\n\t\ttransform-origin: center left;\n\t}\n\n\t.section--justify-right {\n\t\ttransform-origin: center right;\n\t}\n\n\t.section__exiting,\n\t.symbol__exiting {\n\t\tmargin: 0 !important;\n\t\tposition: absolute !important;\n\t\tz-index: -1;\n\t}\n\n\t.digit {\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t\t--c: var(--current) + var(${deltaVar});\n\t}\n\n\t.digit__num,\n\t.number .section::after {\n\t\tpadding: ${halfMaskHeight} 0;\n\t}\n\n\t.digit__num {\n\t\tdisplay: inline-block;\n\t\t/* Claude + https://buildui.com/recipes/animated-counter */\n\t\t--offset-raw: mod(var(--length) + var(--n) - mod(var(--c), var(--length)), var(--length));\n\t\t--offset: calc(\n\t\t\tvar(--offset-raw) - var(--length) * round(down, var(--offset-raw) / (var(--length) / 2), 1)\n\t\t);\n\t\t/* Technically we just need var(--offset)*100%, but clamping should reduce the layer size: */\n\t\t--y: clamp(-100%, var(--offset) * 100%, 100%);\n\t\ttransform: translateY(var(--y));\n\t}\n\n\t.digit__num:not(.is-current) {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 50%;\n\t\ttransform: translateX(-50%) translateY(var(--y));\n\t}\n\n\t.digit:not(.is-spinning) .digit__num:not(.is-current) {\n\t\tdisplay: none;\n\t}\n\n\t.symbol__value {\n\t\tdisplay: inline-block;\n\t\tmix-blend-mode: plus-lighter; /* better crossfades e.g. + <-> - */\n\t\twhite-space: pre; /* some symbols are spaces or thin spaces */\n\t}\n\n\t.section--justify-left .symbol__exiting {\n\t\tleft: 0;\n\t}\n\n\t.section--justify-right .symbol__exiting {\n\t\tright: 0;\n\t}\n\n\t.animate-presence {\n\t\topacity: calc(1 + var(${opacityDeltaVar}));\n\t}\n`;export default styles;\nexport const __FramerMetadata__ = {\"exports\":{\"supportsMod\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"prefersReducedMotion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"dxVar\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"deltaVar\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"halfMaskHeight\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"supportsLinear\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"maskHeight\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"opacityDeltaVar\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"charHeight\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"widthDeltaVar\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"supportsAtProperty\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map", "import{css,html,BROWSER}from\"https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js\";import{charHeight,halfMaskHeight,maskHeight}from\"https://framerusercontent.com/modules/a9L165TciBHZyMGFIwtU/yEBIwtxcNyYOPf43vN85/styles.js\";export const ServerSafeHTMLElement=BROWSER?HTMLElement:class{}// for types\n;const styles=css`\n\t:host {\n\t\tdisplay: inline-block;\n\t\tdirection: ltr;\n\t\twhite-space: nowrap;\n\t\tline-height: ${charHeight} !important;\n\t}\n\n\tspan {\n\t\tdisplay: inline-block;\n\t}\n\n\t:host([data-will-change]) span {\n\t\twill-change: transform;\n\t}\n\n\t.number,\n\t.digit {\n\t\tpadding: ${halfMaskHeight} 0;\n\t}\n\n\t.symbol {\n\t\twhite-space: pre; /* some symbols are spaces or thin spaces */\n\t}\n`;const renderPart=part=>`<span class=\"${part.type===\"integer\"||part.type===\"fraction\"?\"digit\":\"symbol\"}\" part=\"${part.type===\"integer\"||part.type===\"fraction\"?`digit ${part.type}-digit`:part.type}\">${part.value}</span>`;const renderSection=(section,part)=>`<span part=\"${part}\">${section.reduce((str,p)=>str+renderPart(p),\"\")}</span>`;export const renderInnerHTML=data=>// shadowroot=\"open\" non-standard attribute for old Chrome:\n    html`<template shadowroot=\"open\" shadowrootmode=\"open\"\n\t\t\t><style>\n\t\t\t\t${styles}</style\n\t\t\t>${renderSection(data.pre,\"left\")}<span part=\"number\" class=\"number\"\n\t\t\t\t>${renderSection(data.integer,\"integer\")}${renderSection(data.fraction,\"fraction\")}</span\n\t\t\t>${renderSection(data.post,\"right\")}</template\n\t\t><span\n\t\t\tstyle=\"font-kerning: none; display: inline-block; line-height: ${charHeight} !important; padding: ${maskHeight} 0;\"\n\t\t\t>${data.valueAsString}</span\n\t\t>`// ^ fallback for browsers that don't support DSD\n;\nexport const __FramerMetadata__ = {\"exports\":{\"ServerSafeHTMLElement\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"renderInnerHTML\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ssr.map", "// Merge the plus and minus sign types\nexport function formatToData(value,formatter,prefix,suffix){const parts=formatter.formatToParts(value);if(prefix)parts.unshift({type:\"prefix\",value:prefix});if(suffix)parts.push({type:\"suffix\",value:suffix});console.log(prefix,suffix);const pre=[];const _integer=[]// we do a second pass to key these from RTL\n;const fraction=[];const post=[];const counts={};const generateKey=type=>{var _counts_type;return`${type}:${counts[type]=((_counts_type=counts[type])!==null&&_counts_type!==void 0?_counts_type:-1)+1}`;};let valueAsString=\"\";let seenInteger=false,seenDecimal=false;for(const part of parts){valueAsString+=part.value;// Merge plus and minus sign types (doing it this way appeases TypeScript)\nconst type=part.type===\"minusSign\"||part.type===\"plusSign\"?\"sign\":part.type;if(type===\"integer\"){seenInteger=true;_integer.push(...part.value.split(\"\").map(d=>({type,value:parseInt(d)})));}else if(type===\"group\"){_integer.push({type,value:part.value});}else if(type===\"decimal\"){seenDecimal=true;fraction.push({type,value:part.value,key:generateKey(type)});}else if(type===\"fraction\"){fraction.push(...part.value.split(\"\").map(d=>({type,value:parseInt(d),key:generateKey(type),pos:-1-counts[type]})));}else{(seenInteger||seenDecimal?post:pre).push({type,value:part.value,key:generateKey(type)});}}const integer=[];// Key the integer parts RTL, for better layout animations\nfor(let i=_integer.length-1;i>=0;i--){const p=_integer[i];integer.unshift(p.type===\"integer\"?{...p,key:generateKey(p.type),pos:counts[p.type]}:{...p,key:generateKey(p.type)});}return{pre,integer,fraction,post,valueAsString,value:typeof value==\"string\"?parseFloat(value):value};}\nexport const __FramerMetadata__ = {\"exports\":{\"KeyedSymbolPart\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatToData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Value\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyedDigitPart\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberPartKey\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Format\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberPartType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Data\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KeyedNumberPart\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./formatter.map", "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{createElement,offset,visible,max,forEach}from\"https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js\";import{ServerSafeHTMLElement}from\"https://framerusercontent.com/modules/OgWgndAFyvu2Uat4ngWh/46M5bSSTGskoeUN6XI4j/ssr.js\";import styles,{supportsMod,supportsLinear,dxVar,opacityDeltaVar,prefersReducedMotion,supportsAtProperty,widthDeltaVar,deltaVar}from\"https://framerusercontent.com/modules/a9L165TciBHZyMGFIwtU/yEBIwtxcNyYOPf43vN85/styles.js\";export{prefersReducedMotion}from\"https://framerusercontent.com/modules/a9L165TciBHZyMGFIwtU/yEBIwtxcNyYOPf43vN85/styles.js\";export{renderInnerHTML}from\"https://framerusercontent.com/modules/OgWgndAFyvu2Uat4ngWh/46M5bSSTGskoeUN6XI4j/ssr.js\";export*from\"https://framerusercontent.com/modules/nND5KreKFoT8ms7HKata/Vmif4IbMKvsbPZXwEHBz/formatter.js\";export{BROWSER,define}from\"https://framerusercontent.com/modules/Gdw4PFaebBg7otYjbV0a/dcn7aXLoeairMqUE2xn1/util.js\";export const canAnimate=supportsMod&&supportsLinear&&supportsAtProperty;let styleSheet;// This one is used internally for framework wrappers, and\n// doesn't include things like attribute support:\nexport class NumberFlowLite extends ServerSafeHTMLElement{get animated(){return this._animated;}set animated(val){var // Finish any in-flight animations (instead of cancel, which won't trigger their finish events):\n_this_shadowRoot;if(this.animated===val)return;this._animated=val;(_this_shadowRoot=this.shadowRoot)===null||_this_shadowRoot===void 0?void 0:_this_shadowRoot.getAnimations().forEach(a=>a.finish());}set data(data){if(data==null){return;}const{pre,integer,fraction,post,value}=data;// Initialize if needed\nif(!this.created){this._data=data;// This will overwrite the DSD if any:\nthis.attachShadow({mode:\"open\"});// Add stylesheet\nif(typeof CSSStyleSheet!==\"undefined\"&&this.shadowRoot.adoptedStyleSheets){if(!styleSheet){styleSheet=new CSSStyleSheet;styleSheet.replaceSync(styles);}this.shadowRoot.adoptedStyleSheets=[styleSheet];}else{const style=document.createElement(\"style\");style.textContent=styles;this.shadowRoot.appendChild(style);}this._pre=new SymbolSection(this,pre,{justify:\"right\",part:\"left\"});this.shadowRoot.appendChild(this._pre.el);this._num=new Num(this,integer,fraction);this.shadowRoot.appendChild(this._num.el);this._post=new SymbolSection(this,post,{justify:\"left\",part:\"right\"});this.shadowRoot.appendChild(this._post.el);}else{const prev=this._data;this._data=data;this.computedTrend=typeof this.trend===\"function\"?this.trend(prev.value,value):this.trend;this.startingPos=undefined;if(this.computedTrend&&this.continuous){// Find the starting pos based on the parts, not the value,\n// to handle e.g. compact notation where value = 1000 and integer part = 1\nconst prevNumber=prev.integer.concat(prev.fraction).filter(p=>p.type===\"integer\"||p.type===\"fraction\");const number=data.integer.concat(data.fraction).filter(p=>p.type===\"integer\"||p.type===\"fraction\");const firstChangedPrev=prevNumber.find(pp=>!number.find(p=>p.pos===pp.pos&&p.value===pp.value));const firstChanged=number.find(p=>!prevNumber.find(pp=>p.pos===pp.pos&&p.value===pp.value));this.startingPos=max(firstChangedPrev===null||firstChangedPrev===void 0?void 0:firstChangedPrev.pos,firstChanged===null||firstChanged===void 0?void 0:firstChanged.pos);}this.computedAnimated=canAnimate&&this._animated&&(!this.respectMotionPreference||!(prefersReducedMotion===null||prefersReducedMotion===void 0?void 0:prefersReducedMotion.matches))&&// https://github.com/barvian/number-flow/issues/9\nvisible(this);if(!this.manual)this.willUpdate();this._pre.update(pre);this._num.update({integer,fraction});this._post.update(post);if(!this.manual)this.didUpdate();}this.created=true;}willUpdate(){// Not super safe to check animated here, b/c the prop may not have been updated yet:\nthis._pre.willUpdate();this._num.willUpdate();this._post.willUpdate();}didUpdate(){// Safe to call this here because we know the animated prop is up-to-date\nif(!this.computedAnimated)return;// If we're already animating, cancel the previous animationsfinish event:\nif(this._abortAnimationsFinish)this._abortAnimationsFinish.abort();else this.dispatchEvent(new Event(\"animationsstart\"));this._pre.didUpdate();this._num.didUpdate();this._post.didUpdate();const controller=new AbortController;Promise.all(this.shadowRoot.getAnimations().map(a=>a.finished)).then(()=>{if(!controller.signal.aborted){this.dispatchEvent(new Event(\"animationsfinish\"));this._abortAnimationsFinish=undefined;}});this._abortAnimationsFinish=controller;}constructor(){super();_define_property(this,\"_animated\",void 0);_define_property(this,\"created\",false);_define_property(this,\"_pre\",void 0);_define_property(this,\"_num\",void 0);_define_property(this,\"_post\",void 0);_define_property(this,\"computedTrend\",void 0);_define_property(this,\"startingPos\",void 0);_define_property(this,\"computedAnimated\",void 0);_define_property(this,\"_data\",void 0);_define_property(this,\"manual\",false);_define_property(this,\"_abortAnimationsFinish\",void 0);const{animated,...props}=this.constructor.defaultProps;this._animated=this.computedAnimated=animated;Object.assign(this,props);}}/**\n     * Use `private _private` properties instead of `#private` to avoid # polyfill and\n     * reduce bundle size. Also, use `readonly` properties instead of getters to save on bundle\n     * size, even though you have to do gross stuff like `(this as Mutable<...>)` until TS\n     * supports e.g. https://github.com/microsoft/TypeScript/issues/37487\n     */_define_property(NumberFlowLite,\"defaultProps\",{transformTiming:{duration:900,// Make sure to keep this minified:\neasing:`linear(0,.005,.019,.039,.066,.096,.129,.165,.202,.24,.278,.316,.354,.39,.426,.461,.494,.526,.557,.586,.614,.64,.665,.689,.711,.731,.751,.769,.786,.802,.817,.831,.844,.856,.867,.877,.887,.896,.904,.912,.919,.925,.931,.937,.942,.947,.951,.955,.959,.962,.965,.968,.971,.973,.976,.978,.98,.981,.983,.984,.986,.987,.988,.989,.99,.991,.992,.992,.993,.994,.994,.995,.995,.996,.996,.9963,.9967,.9969,.9972,.9975,.9977,.9979,.9981,.9982,.9984,.9985,.9987,.9988,.9989,1)`},spinTiming:undefined,opacityTiming:{duration:450,easing:\"ease-out\"},animated:true,trend:(oldValue,value)=>Math.sign(value-oldValue),continuous:false,respectMotionPreference:true,digits:undefined});class Num{willUpdate(){this._prevWidth=this.el.offsetWidth;this._prevLeft=this.el.getBoundingClientRect().left;this._integer.willUpdate();this._fraction.willUpdate();}update({integer,fraction}){this._integer.update(integer);this._fraction.update(fraction);}didUpdate(){const rect=this.el.getBoundingClientRect();// Do this before starting to animate:\nthis._integer.didUpdate();this._fraction.didUpdate();const dx=this._prevLeft-rect.left;const width=this.el.offsetWidth;// We convert scale to width delta in px to better handle interruptions and keep them in\n// sync with translations:\nconst dWidth=this._prevWidth-width;this.el.style.setProperty(\"--width\",String(width));this.el.animate({[dxVar]:[`${dx}px`,\"0px\"],[widthDeltaVar]:[dWidth,0]},{...this.flow.transformTiming,composite:\"accumulate\"});}constructor(flow,integer,fraction,{className,...props}={}){_define_property(this,\"flow\",void 0);_define_property(this,\"el\",void 0);_define_property(this,\"_inner\",void 0);_define_property(this,\"_integer\",void 0);_define_property(this,\"_fraction\",void 0);_define_property(this,\"_prevWidth\",void 0);_define_property(this,\"_prevLeft\",void 0);this.flow=flow;this._integer=new NumberSection(flow,integer,{justify:\"right\",part:\"integer\"});this._fraction=new NumberSection(flow,fraction,{justify:\"left\",part:\"fraction\"});this._inner=createElement(\"span\",{className:`number__inner`},[this._integer.el,this._fraction.el]);this.el=createElement(\"span\",{...props,part:\"number\",className:`number ${className!==null&&className!==void 0?className:\"\"}`},[this._inner]);}}class Section{addChar(part,{startDigitsAtZero=false,...props}={}){const comp=part.type===\"integer\"||part.type===\"fraction\"?new Digit(this,part.type,startDigitsAtZero?0:part.value,part.pos,{...props,onRemove:this.onCharRemove(part.key)}):new Sym(this,part.type,part.value,{...props,onRemove:this.onCharRemove(part.key)});this.children.set(part.key,comp);return comp;}unpop(char){char.el.classList.remove(\"section__exiting\");char.el.style.top=\"\";char.el.style[this.justify]=\"\";}pop(chars){// Calculate offsets for removed before popping, to avoid layout thrashing:\nchars.forEach(char=>{char.el.style.top=`${char.el.offsetTop}px`;char.el.style[this.justify]=`${offset(char.el,this.justify)}px`;});chars.forEach(char=>{char.el.classList.add(\"section__exiting\");char.present=false;});}addNewAndUpdateExisting(parts){const added=new Map;const updated=new Map;// Add new parts before any other updates, so we can save their position correctly:\nconst reverse=this.justify===\"left\";const op=reverse?\"prepend\":\"append\";forEach(parts,part=>{let comp;// Already exists/needs update, so set aside for now\nif(this.children.has(part.key)){comp=this.children.get(part.key);updated.set(part,comp);this.unpop(comp);comp.present=true;}else{// New part\ncomp=this.addChar(part,{startDigitsAtZero:true,animateIn:true});added.set(part,comp);}this.el[op](comp.el);},{reverse});if(this.flow.computedAnimated){const rect=this.el.getBoundingClientRect()// this should only cause a layout if there were added children\n;added.forEach(comp=>{comp.willUpdate(rect);});}// Update added children to their initial value (we start them at 0)\nadded.forEach((comp,part)=>{comp.update(part.value);});// Update any updated children\nupdated.forEach((comp,part)=>{comp.update(part.value);});}willUpdate(){const rect=this.el.getBoundingClientRect();this._prevOffset=rect[this.justify];this.children.forEach(comp=>comp.willUpdate(rect));}didUpdate(){const rect=this.el.getBoundingClientRect();// Make sure to pass this in before starting to animate:\nthis.children.forEach(comp=>comp.didUpdate(rect));const offset=rect[this.justify];const dx=this._prevOffset-offset;// Technically checking for children could get weird during multiple interruptions\n// but probably still worth it;\nif(dx&&this.children.size)this.el.animate({transform:[`translateX(${dx}px)`,\"none\"]},{...this.flow.transformTiming,composite:\"accumulate\"});}constructor(flow,parts,{justify,className,...props},children){_define_property(this,\"flow\",void 0);_define_property(this,\"el\",void 0);_define_property(this,\"justify\",void 0);// All children in the DOM:\n_define_property(this,\"children\",void 0);_define_property(this,\"onCharRemove\",void 0);_define_property(this,\"_prevOffset\",void 0);this.flow=flow;this.children=new Map;this.onCharRemove=key=>()=>{this.children.delete(key);};this.justify=justify;const chars=parts.map(p=>this.addChar(p).el);this.el=createElement(\"span\",{...props,className:`section section--justify-${justify} ${className!==null&&className!==void 0?className:\"\"}`},children?children(chars):chars);}}class NumberSection extends Section{update(parts){const removed=new Map;this.children.forEach((comp,key)=>{// Keep track of removed children:\nif(!parts.find(p=>p.key===key)){removed.set(key,comp);}// Put everything back into the flow briefly, to recompute offsets:\nthis.unpop(comp);});this.addNewAndUpdateExisting(parts);// Set all removed digits to 0, for mathematical correctness:\nremoved.forEach(comp=>{if(comp instanceof Digit)comp.update(0);});// Then end with them popped out again:\nthis.pop(removed);}}class SymbolSection extends Section{update(parts){const removed=new Map;this.children.forEach((comp,key)=>{// Keep track of removed children:\nif(!parts.find(p=>p.key===key)){removed.set(key,comp);}});// Pop them, before any additions\nthis.pop(removed);this.addNewAndUpdateExisting(parts);}}class AnimatePresence{get present(){return this._present;}set present(val){if(this._present===val)return;this._present=val;if(!this.flow.computedAnimated){if(!val)this._remove();return;}this.el.style.setProperty(\"--_number-flow-d-opacity\",val?\"0\":\"-.999\");this.el.animate({[opacityDeltaVar]:val?[-.9999,0]:[.999,0]},{...this.flow.opacityTiming,composite:\"accumulate\"});if(val)this.flow.removeEventListener(\"animationsfinish\",this._remove);else this.flow.addEventListener(\"animationsfinish\",this._remove,{once:true});}constructor(flow,el,{onRemove,animateIn=false}={}){_define_property(this,\"flow\",void 0);_define_property(this,\"el\",void 0);_define_property(this,\"_present\",void 0);_define_property(this,\"_onRemove\",void 0);_define_property(this,\"_remove\",void 0);this.flow=flow;this.el=el;this._present=true;this._remove=()=>{var _this__onRemove,_this;this.el.remove();(_this__onRemove=(_this=this)._onRemove)===null||_this__onRemove===void 0?void 0:_this__onRemove.call(_this);};this.el.classList.add(\"animate-presence\");// This craziness is the only way I could figure out how to get the opacity\n// accumulation to work in all browsers. Accumulating -1 onto opacity directly\n// failed in both FF and Safari, and setting a delta to -1 still failed in FF\nif(this.flow.computedAnimated&&animateIn){this.el.animate({[opacityDeltaVar]:[-.9999,0]},{...this.flow.opacityTiming,composite:\"accumulate\"});}this._onRemove=onRemove;}}class Char extends AnimatePresence{constructor(section,value,el,props){super(section.flow,el,props);_define_property(this,\"section\",void 0);_define_property(this,\"value\",void 0);_define_property(this,\"el\",void 0);this.section=section;this.value=value;this.el=el;}}class Digit extends Char{willUpdate(parentRect){const rect=this.el.getBoundingClientRect();this._prevValue=this.value;const prevOffset=rect[this.section.justify]-parentRect[this.section.justify];const halfWidth=rect.width/2;this._prevCenter=this.section.justify===\"left\"?prevOffset+halfWidth:prevOffset-halfWidth;}update(value){var _this__numbers_this_value,_this__numbers_value;(_this__numbers_this_value=this._numbers[this.value])===null||_this__numbers_this_value===void 0?void 0:_this__numbers_this_value.classList.remove(\"is-current\");this.el.style.setProperty(\"--current\",String(value));(_this__numbers_value=this._numbers[value])===null||_this__numbers_value===void 0?void 0:_this__numbers_value.classList.add(\"is-current\");this.value=value;}didUpdate(parentRect){const rect=this.el.getBoundingClientRect();const offset=rect[this.section.justify]-parentRect[this.section.justify];const halfWidth=rect.width/2;const center=this.section.justify===\"left\"?offset+halfWidth:offset-halfWidth;const dx=this._prevCenter-center;if(dx)this.el.animate({transform:[`translateX(${dx}px)`,\"none\"]},{...this.flow.transformTiming,composite:\"accumulate\"});const diff=this.diff;if(!diff)return;this.el.classList.add(\"is-spinning\");var _this_flow_spinTiming;this.el.animate({[deltaVar]:[-diff,0]},{...(_this_flow_spinTiming=this.flow.spinTiming)!==null&&_this_flow_spinTiming!==void 0?_this_flow_spinTiming:this.flow.transformTiming,composite:\"accumulate\"});// Hoisting the callback out prevents duplicates:\nthis.flow.addEventListener(\"animationsfinish\",this._onAnimationsFinish,{once:true});}get diff(){let trend=this.flow.computedTrend;const diff=this.value-this._prevValue;// Loop once if it's continuous:\nif(!diff&&this.flow.startingPos!=null&&this.flow.startingPos>=this.pos){return this._length*trend// trend must exist if there's a startingPos\n;}// Make it per-digit if no root trend:\ntrend||(trend=Math.sign(diff));// Loop around if need be:\nif(trend<0&&this.value>this._prevValue)return this.value-this._length-this._prevValue;else if(trend>0&&this.value<this._prevValue)return this._length-this._prevValue+this.value;return diff;}constructor(section,type,value,pos,props){var _section_flow_digits_pos,_section_flow_digits;var _section_flow_digits_pos_max;const length=((_section_flow_digits_pos_max=(_section_flow_digits=section.flow.digits)===null||_section_flow_digits===void 0?void 0:(_section_flow_digits_pos=_section_flow_digits[pos])===null||_section_flow_digits_pos===void 0?void 0:_section_flow_digits_pos.max)!==null&&_section_flow_digits_pos_max!==void 0?_section_flow_digits_pos_max:9)+1;const numbers=Array.from({length}).map((_,i)=>{const num=createElement(\"span\",{className:`digit__num${i===value?\" is-current\":\"\"}`},[document.createTextNode(String(i))]);num.style.setProperty(\"--n\",String(i));return num;});const el=createElement(\"span\",{part:`digit ${type}-digit`,className:`digit`},numbers);el.style.setProperty(\"--current\",String(value));el.style.setProperty(\"--length\",String(length));super(section,value,el,props);_define_property(this,\"pos\",void 0);_define_property(this,\"_numbers\",void 0);_define_property(this,\"_length\",void 0);_define_property(this,\"_prevValue\",void 0);// Relative to parent:\n_define_property(this,\"_prevCenter\",void 0);_define_property(this,\"_onAnimationsFinish\",void 0);this.pos=pos;this._onAnimationsFinish=()=>{this.el.classList.remove(\"is-spinning\");};this._numbers=numbers;this._length=length;}}class Sym extends Char{willUpdate(parentRect){if(this.type===\"decimal\")return;// decimal never needs animation b/c it's the first in a left aligned section and never moves\nconst rect=this.el.getBoundingClientRect();this._prevOffset=rect[this.section.justify]-parentRect[this.section.justify];}update(value){if(this.value!==value){// Pop the current value:\nconst current=this._children.get(this.value);current.present=false;current.el.classList.add(\"symbol__exiting\");// If we already have the new value and it hasn't finished removing, reclaim it:\nif(this._children.has(value)){const prev=this._children.get(value);prev.present=true;prev.el.classList.remove(\"symbol__exiting\");}else{// Otherwise, create a new one:\nconst newVal=createElement(\"span\",{className:\"symbol__value\",textContent:value});this.el.appendChild(newVal);this._children.set(value,new AnimatePresence(this.flow,newVal,{animateIn:true,onRemove:this._onChildRemove(value)}));}}this.value=value;}didUpdate(parentRect){if(this.type===\"decimal\")return;const rect=this.el.getBoundingClientRect();const offset=rect[this.section.justify]-parentRect[this.section.justify];const dx=this._prevOffset-offset;if(dx)this.el.animate({transform:[`translateX(${dx}px)`,\"none\"]},{...this.flow.transformTiming,composite:\"accumulate\"});}constructor(section,type,value,props){const val=createElement(\"span\",{className:\"symbol__value\",textContent:value});super(section,value,createElement(\"span\",{part:`symbol ${type}`,className:`symbol`},[val]),props);_define_property(this,\"type\",void 0);_define_property(this,\"_children\",void 0);_define_property(this,\"_prevOffset\",void 0);_define_property(this,\"_onChildRemove\",void 0);this.type=type;this._children=new Map;this._onChildRemove=key=>()=>{this._children.delete(key);};this._children.set(value,new AnimatePresence(this.flow,val,{onRemove:this._onChildRemove(value)}));}}\nexport const __FramerMetadata__ = {\"exports\":{\"Trend\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"prefersReducedMotion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberFlowLite\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BROWSER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"define\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Digits\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DigitOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"renderInnerHTML\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"canAnimate\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "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;}var _React_version_match;import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{renderInnerHTML,formatToData,NumberFlowLite,prefersReducedMotion as _prefersReducedMotion,canAnimate as _canAnimate,define,BROWSER}from\"https://framerusercontent.com/modules/AG73ox21oKVyje0VXkyK/HNU4IYD8anfZXhjtw7bP/index.js\";const REACT_MAJOR=parseInt((_React_version_match=React.version.match(/^(\\d+)\\./))===null||_React_version_match===void 0?void 0:_React_version_match[1]);const isReact19=REACT_MAJOR>=19;// Can't wait to not have to do this in React 19:\nconst OBSERVED_ATTRIBUTES=[\"data\",\"digits\"];export class NumberFlowElement extends NumberFlowLite{attributeChangedCallback(attr,_oldValue,newValue){this[attr]=JSON.parse(newValue);}}_define_property(NumberFlowElement,\"observedAttributes\",isReact19?[]:OBSERVED_ATTRIBUTES);define(\"number-flow-react\",NumberFlowElement);// You're supposed to cache these between uses:\n// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString\n// Serialize to strings b/c React:\nconst formatters={};// Tiny workaround to support React 19 until it's released:\nconst serialize=isReact19?p=>p:JSON.stringify;function splitProps(props){const{transformTiming,spinTiming,opacityTiming,animated,respectMotionPreference,trend,continuous,...rest}=props;return[{transformTiming,spinTiming,opacityTiming,animated,respectMotionPreference,trend,continuous},rest];}// We need a class component to use getSnapshotBeforeUpdate:\nclass NumberFlowImpl extends React.Component{// Update the non-`data` props to avoid JSON serialization\n// Data needs to be set in render still:\nupdateProperties(prevProps){if(!this.el)return;this.el.manual=!this.props.isolate;const[nonData]=splitProps(this.props);Object.entries(nonData).forEach(([k,v])=>{// @ts-ignore\nthis.el[k]=v!==null&&v!==void 0?v:NumberFlowElement.defaultProps[k];});if(prevProps===null||prevProps===void 0?void 0:prevProps.onAnimationsStart)this.el.removeEventListener(\"animationsstart\",prevProps.onAnimationsStart);if(this.props.onAnimationsStart)this.el.addEventListener(\"animationsstart\",this.props.onAnimationsStart);if(prevProps===null||prevProps===void 0?void 0:prevProps.onAnimationsFinish)this.el.removeEventListener(\"animationsfinish\",prevProps.onAnimationsFinish);if(this.props.onAnimationsFinish)this.el.addEventListener(\"animationsfinish\",this.props.onAnimationsFinish);}componentDidMount(){this.updateProperties();if(isReact19&&this.el){// React 19 needs this because the attributeChangedCallback isn't called:\nthis.el.digits=this.props.digits;this.el.data=this.props.data;}}getSnapshotBeforeUpdate(prevProps){this.updateProperties(prevProps);if(prevProps.data!==this.props.data){if(this.props.group){this.props.group.willUpdate();return()=>{var _this_props_group;return(_this_props_group=this.props.group)===null||_this_props_group===void 0?void 0:_this_props_group.didUpdate();};}if(!this.props.isolate){var _this_el_willUpdate,_this_el;(_this_el=this.el)===null||_this_el===void 0?void 0:(_this_el_willUpdate=_this_el.willUpdate)===null||_this_el_willUpdate===void 0?void 0:_this_el_willUpdate.call(_this_el);return()=>{var _this_el;return(_this_el=this.el)===null||_this_el===void 0?void 0:_this_el.didUpdate();};}}return null;}componentDidUpdate(_,__,didUpdate){didUpdate===null||didUpdate===void 0?void 0:didUpdate();}handleRef(el){if(this.props.innerRef)this.props.innerRef.current=el;this.el=el;}render(){const[_,{innerRef,className,data,willChange,isolate,group,digits,onAnimationsStart,onAnimationsFinish,...rest}]=splitProps(this.props);return(// @ts-expect-error missing types\n/*#__PURE__*/_jsx(\"number-flow-react\",{ref:this.handleRef,\"data-will-change\":willChange?\"\":undefined,// Have to rename this:\nclass:className,\"aria-label\":data.valueAsString,...rest,role:\"img\",dangerouslySetInnerHTML:{__html:BROWSER?\"\":renderInnerHTML(data)},suppressHydrationWarning:true,digits:serialize(digits),// Make sure data is set last, everything else is updated:\ndata:serialize(data)}));}constructor(props){super(props);_define_property(this,\"el\",void 0);this.handleRef=this.handleRef.bind(this);}}const NumberFlow=/*#__PURE__*/React.forwardRef(function NumberFlow({value,locales,format,prefix,suffix,...props},_ref){React.useImperativeHandle(_ref,()=>ref.current,[]);const ref=React.useRef();const group=React.useContext(NumberFlowGroupContext);group===null||group===void 0?void 0:group.useRegister(ref);const localesString=React.useMemo(()=>locales?JSON.stringify(locales):\"\",[locales]);const formatString=React.useMemo(()=>format?JSON.stringify(format):\"\",[format]);const data=React.useMemo(()=>{var _formatters,_ref;var _;const formatter=(_=(_formatters=formatters)[_ref=`${localesString}:${formatString}`])!==null&&_!==void 0?_:_formatters[_ref]=new Intl.NumberFormat(locales,format);return formatToData(value,formatter,prefix,suffix);},[value,localesString,formatString,prefix,suffix]);return /*#__PURE__*/_jsx(NumberFlowImpl,{...props,group:group,data:data,innerRef:ref});});export default NumberFlow;const NumberFlowGroupContext=/*#__PURE__*/React.createContext(undefined);export function NumberFlowGroup({children}){const flows=React.useRef(new Set);const updating=React.useRef(false);const pending=React.useRef(new WeakMap);const value=React.useMemo(()=>({useRegister(ref){React.useEffect(()=>{flows.current.add(ref);return()=>{flows.current.delete(ref);};},[]);},willUpdate(){if(updating.current)return;updating.current=true;flows.current.forEach(ref=>{const f=ref.current;if(!f||!f.created)return;f.willUpdate();pending.current.set(f,true);});},didUpdate(){flows.current.forEach(ref=>{const f=ref.current;if(!f||!pending.current.get(f))return;f.didUpdate();pending.current.delete(f);});updating.current=false;}}),[]);return /*#__PURE__*/_jsx(NumberFlowGroupContext.Provider,{value:value,children:children});}export const useIsSupported=()=>React.useSyncExternalStore(()=>()=>{},()=>_canAnimate,()=>false);export const usePrefersReducedMotion=()=>React.useSyncExternalStore(cb=>{_prefersReducedMotion===null||_prefersReducedMotion===void 0?void 0:_prefersReducedMotion.addEventListener(\"change\",cb);return()=>_prefersReducedMotion===null||_prefersReducedMotion===void 0?void 0:_prefersReducedMotion.removeEventListener(\"change\",cb);},()=>_prefersReducedMotion.matches,()=>false);export function useCanAnimate({respectMotionPreference=true}={}){const isSupported=useIsSupported();const reducedMotion=usePrefersReducedMotion();return isSupported&&(!respectMotionPreference||!reducedMotion);}\nexport const __FramerMetadata__ = {\"exports\":{\"Trend\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCanAnimate\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberFlowElement\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberFlowProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberPartType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberFlowGroup\":{\"type\":\"reactComponent\",\"name\":\"NumberFlowGroup\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePrefersReducedMotion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsSupported\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Format\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Value\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useId}from\"react\";import NumberFlow from\"https://framer.com/m/NumberFlowReact-yGat.js\";const TREND_VALUES={nearest:(oldValue,value)=>Math.sign(value-oldValue),individual:0,up:1,down:-1};const EASING_VALUES={smooth:`linear(0,.005,.019,.039,.066,.096,.129,.165,.202,.24,.278,.316,.354,.39,.426,.461,.494,.526,.557,.586,.614,.64,.665,.689,.711,.731,.751,.769,.786,.802,.817,.831,.844,.856,.867,.877,.887,.896,.904,.912,.919,.925,.931,.937,.942,.947,.951,.955,.959,.962,.965,.968,.971,.973,.976,.978,.98,.981,.983,.984,.986,.987,.988,.989,.99,.991,.992,.992,.993,.994,.994,.995,.995,.996,.996,.9963,.9967,.9969,.9972,.9975,.9977,.9979,.9981,.9982,.9984,.9985,.9987,.9988,.9989,1)`,linear:\"linear\",ease:\"ease\",easeIn:\"ease-in\",easeOut:\"ease-out\",easeInOut:\"ease-in-out\"};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n */export default function NumberFlowComponent(props){const{value,format,gradientHeight}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const id=useInstanceId();const style={userSelect:props.userSelect?\"auto\":\"none\",fontVariantNumeric:props.monospace?\"tabular-nums\":undefined,margin:0,color:props.color,...props.font,...props.style};const numberFormat={notation:format.style===\"compact\"?\"compact\":\"standard\",signDisplay:format.plusSign?\"exceptZero\":\"auto\",useGrouping:format.separators};return isCanvas?/*#__PURE__*/_jsxs(\"div\",{style:{...props.style,...style,whiteSpace:\"pre\"},children:[props.prefix,Intl.NumberFormat(format.locale||undefined,numberFormat).format(value),props.suffix]}):/*#__PURE__*/_jsxs(\"div\",{id:id,style:{...props.style,whiteSpace:\"pre\",marginTop:-gradientHeight,marginBottom:-gradientHeight},children:[/*#__PURE__*/_jsx(NumberFlow,{value:value,trend:TREND_VALUES[props.direction],continuous:props.continuous,format:numberFormat,locales:format.locale||undefined,prefix:props.prefix,suffix:props.suffix,transformTiming:{easing:EASING_VALUES[props.transition.easing],duration:props.transition.duration*1e3},opacityTiming:{easing:\"ease-out\",duration:props.transition.duration*1e3/2},isolate:true,willChange:true,style:style}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`#${id} { --number-flow-mask-height: ${gradientHeight}px }`}})]});}NumberFlowComponent.displayName=\"NumberFlow\";addPropertyControls(NumberFlowComponent,{value:{type:ControlType.Number,defaultValue:0},format:{type:ControlType.Object,controls:{style:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"compact\"],optionTitles:[\"Default (1,000)\",\"Compact (1K)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},separators:{type:ControlType.Boolean,defaultValue:true},plusSign:{type:ControlType.Boolean,defaultValue:false},locale:{type:ControlType.String,placeholder:`Auto${typeof navigator!==\"undefined\"?` (${navigator.language})`:\"\"}`}}},direction:{type:ControlType.Enum,defaultValue:\"nearest\",options:[\"nearest\",\"individual\",\"up\",\"down\"],optionTitles:[\"Nearest (All)\",\"Nearest (Per-Character)\",\"Up \u2191\",\"Down \u2193\"]},continuous:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.direction===\"individual\"},gradientHeight:{type:ControlType.Number,defaultValue:10,min:0,step:1,title:\"Gradient\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1}},color:{type:ControlType.Color,defaultValue:\"#000\"},prefix:{type:ControlType.String,placeholder:\"Prefix\"},suffix:{type:ControlType.String,placeholder:\"Suffix\"},userSelect:{type:ControlType.Boolean,defaultValue:false},transition:{type:ControlType.Object,controls:{easing:{type:ControlType.Enum,defaultValue:\"smooth\",options:[\"smooth\",\"linear\",\"ease\",\"easeIn\",\"easeOut\",\"easeInOut\"],optionTitles:[\"Smooth\",\"Linear\",\"Ease\",\"Ease In\",\"Ease Out\",\"Ease In Out\"]},duration:{type:ControlType.Number,defaultValue:.75,min:0,step:.01}},description:\"More components at [Framer University](https://frameruni.link/cc).\"}});const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`frameruni-${cleanId}`;return instanceId;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NumberFlowComponent\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NumberFlow_Prod.map", "// Generated by Framer (915daba)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"pxfAI27VV\",\"eLpYB5102\"];const serializationHash=\"framer-wvrAw\";const variantClassNames={eLpYB5102:\"framer-v-w24133\",pxfAI27VV:\"framer-v-1gc5vs6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.2,delay:.4,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={Default:\"pxfAI27VV\",Thicker:\"eLpYB5102\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pxfAI27VV\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pxfAI27VV\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-1gc5vs6\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"pxfAI27VV\",ref:ref??ref1,style:{...style},...addPropertyOverrides({eLpYB5102:{\"data-framer-name\":\"Thicker\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({eLpYB5102:{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-obu9nn\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"O711mO3cw\",style:{backgroundColor:\"var(--token-88270a27-b998-4d64-94e7-850fa71e2842, rgb(39, 43, 45))\"},variants:{eLpYB5102:{backgroundColor:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wvrAw.framer-jwfuas, .framer-wvrAw .framer-jwfuas { display: block; }\",\".framer-wvrAw.framer-1gc5vs6 { height: 132px; overflow: visible; position: relative; width: 1px; }\",\".framer-wvrAw .framer-obu9nn { flex: none; height: 100%; left: calc(2.220446049250313e-14% - 1px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 1px; }\",\".framer-wvrAw.framer-v-w24133 .framer-obu9nn { left: calc(2.220446049250313e-14% - 3px / 2); width: 3px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 132\n * @framerIntrinsicWidth 1\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"eLpYB5102\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerB0Q6MGivd=withCSS(Component,css,\"framer-wvrAw\");export default FramerB0Q6MGivd;FramerB0Q6MGivd.displayName=\"Line Wrapper\";FramerB0Q6MGivd.defaultProps={height:132,width:1};addPropertyControls(FramerB0Q6MGivd,{variant:{options:[\"pxfAI27VV\",\"eLpYB5102\"],optionTitles:[\"Default\",\"Thicker\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerB0Q6MGivd,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerB0Q6MGivd\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"132\",\"framerIntrinsicWidth\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eLpYB5102\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./B0Q6MGivd.map", "// Generated by Framer (400c93f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NumberFlow from\"https://framerusercontent.com/modules/DPwgyTlYyPqF8EltT6Wk/7V1eDDmIfgMJSy3hQjXS/NumberFlow_Prod.js\";import LineWrapper from\"https://framerusercontent.com/modules/O43u43t5NmwP8IsuJCWH/13yQyyywl5iEAURE60t3/B0Q6MGivd.js\";const LineWrapperFonts=getFonts(LineWrapper);const NumberFlowFonts=getFonts(NumberFlow);const cycleOrder=[\"M5kgPG4Qh\",\"XCqRMh4sJ\",\"UARIoEcC7\",\"MltuwcSBl\",\"dL5jo1feV\",\"JSu_a7eAY\",\"ySsxedSdl\",\"u0wFIQlGq\",\"ihwIEMttx\",\"jwrpqOq4i\",\"KB9r0u1OL\",\"P8u6OOn6t\",\"FvXpZQsFL\",\"VZoMo0mDI\",\"kgAq3xVpe\",\"qLtvGSMud\",\"x6PRu60Oo\",\"lTQ83ATAG\",\"lL8JrzcRY\",\"Qhgw2ohFB\",\"RyUT5gxDs\",\"qrUjwjsh4\",\"kTS61tl7J\",\"RqdIL7t_d\",\"YBdTV8KOX\",\"pfdfCT5Lc\"];const serializationHash=\"framer-cDCzz\";const variantClassNames={dL5jo1feV:\"framer-v-9ky5tm\",FvXpZQsFL:\"framer-v-1nphg0s\",ihwIEMttx:\"framer-v-1t6kvpy\",JSu_a7eAY:\"framer-v-s2b7yc\",jwrpqOq4i:\"framer-v-1m9bw9n\",KB9r0u1OL:\"framer-v-1uzsoxo\",kgAq3xVpe:\"framer-v-i5itr3\",kTS61tl7J:\"framer-v-1w2stp8\",lL8JrzcRY:\"framer-v-11gu3cn\",lTQ83ATAG:\"framer-v-czkv8s\",M5kgPG4Qh:\"framer-v-1vnoam0\",MltuwcSBl:\"framer-v-fa20ik\",P8u6OOn6t:\"framer-v-3ps3kk\",pfdfCT5Lc:\"framer-v-bt8riu\",Qhgw2ohFB:\"framer-v-14r2aoi\",qLtvGSMud:\"framer-v-19xh08g\",qrUjwjsh4:\"framer-v-1payhe9\",RqdIL7t_d:\"framer-v-swuyyy\",RyUT5gxDs:\"framer-v-b33uig\",u0wFIQlGq:\"framer-v-yuh9tf\",UARIoEcC7:\"framer-v-dwd519\",VZoMo0mDI:\"framer-v-1n9vr7s\",x6PRu60Oo:\"framer-v-1ysl03d\",XCqRMh4sJ:\"framer-v-1r3gej6\",YBdTV8KOX:\"framer-v-do8q1a\",ySsxedSdl:\"framer-v-170bxuo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:.2,duration:0,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transition3={bounce:.2,delay:.4,duration:.4,type:\"spring\"};const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate3=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"1\":\"XCqRMh4sJ\",\"10\":\"KB9r0u1OL\",\"11\":\"P8u6OOn6t\",\"12\":\"FvXpZQsFL\",\"13\":\"VZoMo0mDI\",\"14\":\"kgAq3xVpe\",\"15\":\"qLtvGSMud\",\"16\":\"x6PRu60Oo\",\"17\":\"lTQ83ATAG\",\"18\":\"lL8JrzcRY\",\"19\":\"Qhgw2ohFB\",\"2\":\"UARIoEcC7\",\"20\":\"RyUT5gxDs\",\"21\":\"qrUjwjsh4\",\"22\":\"kTS61tl7J\",\"23\":\"RqdIL7t_d\",\"24\":\"YBdTV8KOX\",\"25\":\"pfdfCT5Lc\",\"3\":\"MltuwcSBl\",\"4\":\"dL5jo1feV\",\"5\":\"JSu_a7eAY\",\"6\":\"ySsxedSdl\",\"7\":\"u0wFIQlGq\",\"8\":\"ihwIEMttx\",\"9\":\"jwrpqOq4i\",Default:\"M5kgPG4Qh\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"M5kgPG4Qh\"};};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:\"M5kgPG4Qh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave18ss2rb=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"M5kgPG4Qh\");});const onMouseEnter1gpq4qz=activeVariantCallback(async(...args)=>{setVariant(\"XCqRMh4sJ\");});const onMouseEnter1njin66=activeVariantCallback(async(...args)=>{setVariant(\"UARIoEcC7\");});const onMouseEntereb3wwb=activeVariantCallback(async(...args)=>{setVariant(\"MltuwcSBl\");});const onMouseEnterxsgyg5=activeVariantCallback(async(...args)=>{setVariant(\"dL5jo1feV\");});const onMouseEnter1hu9v3v=activeVariantCallback(async(...args)=>{setVariant(\"JSu_a7eAY\");});const onMouseEnter19oede0=activeVariantCallback(async(...args)=>{setVariant(\"ySsxedSdl\");});const onMouseEnterbq9s13=activeVariantCallback(async(...args)=>{setVariant(\"u0wFIQlGq\");});const onMouseEnter1ef7ayo=activeVariantCallback(async(...args)=>{setVariant(\"ihwIEMttx\");});const onMouseEntermkjjqu=activeVariantCallback(async(...args)=>{setVariant(\"jwrpqOq4i\");});const onMouseEnter1qecy0e=activeVariantCallback(async(...args)=>{setVariant(\"KB9r0u1OL\");});const onMouseEnter1lv5q5b=activeVariantCallback(async(...args)=>{setVariant(\"P8u6OOn6t\");});const onMouseEnteratt443=activeVariantCallback(async(...args)=>{setVariant(\"FvXpZQsFL\");});const onMouseEnter1epjmnk=activeVariantCallback(async(...args)=>{setVariant(\"VZoMo0mDI\");});const onMouseEnter1i1xvsc=activeVariantCallback(async(...args)=>{setVariant(\"kgAq3xVpe\");});const onMouseEntersfshv3=activeVariantCallback(async(...args)=>{setVariant(\"qLtvGSMud\");});const onMouseEnterzi0p4h=activeVariantCallback(async(...args)=>{setVariant(\"x6PRu60Oo\");});const onMouseEnter1umbf47=activeVariantCallback(async(...args)=>{setVariant(\"lTQ83ATAG\");});const onMouseEntercu3n3=activeVariantCallback(async(...args)=>{setVariant(\"lL8JrzcRY\");});const onMouseEnter3jbaz2=activeVariantCallback(async(...args)=>{setVariant(\"Qhgw2ohFB\");});const onMouseEnterra6rcg=activeVariantCallback(async(...args)=>{setVariant(\"RyUT5gxDs\");});const onMouseEnter1cps5vw=activeVariantCallback(async(...args)=>{setVariant(\"qrUjwjsh4\");});const onMouseEnterwbedgw=activeVariantCallback(async(...args)=>{setVariant(\"kTS61tl7J\");});const onMouseEnter19dfn02=activeVariantCallback(async(...args)=>{setVariant(\"RqdIL7t_d\");});const onMouseEntergbxbev=activeVariantCallback(async(...args)=>{setVariant(\"YBdTV8KOX\");});const onMouseEnterytwhds=activeVariantCallback(async(...args)=>{setVariant(\"pfdfCT5Lc\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vnoam0\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"M5kgPG4Qh\",onMouseLeave:onMouseLeave18ss2rb,ref:refBinding,style:{...style},...addPropertyOverrides({dL5jo1feV:{\"data-framer-name\":\"4\"},FvXpZQsFL:{\"data-framer-name\":\"12\"},ihwIEMttx:{\"data-framer-name\":\"8\"},JSu_a7eAY:{\"data-framer-name\":\"5\"},jwrpqOq4i:{\"data-framer-name\":\"9\"},KB9r0u1OL:{\"data-framer-name\":\"10\"},kgAq3xVpe:{\"data-framer-name\":\"14\"},kTS61tl7J:{\"data-framer-name\":\"22\"},lL8JrzcRY:{\"data-framer-name\":\"18\"},lTQ83ATAG:{\"data-framer-name\":\"17\"},MltuwcSBl:{\"data-framer-name\":\"3\"},P8u6OOn6t:{\"data-framer-name\":\"11\"},pfdfCT5Lc:{\"data-framer-name\":\"25\"},Qhgw2ohFB:{\"data-framer-name\":\"19\"},qLtvGSMud:{\"data-framer-name\":\"15\"},qrUjwjsh4:{\"data-framer-name\":\"21\"},RqdIL7t_d:{\"data-framer-name\":\"23\"},RyUT5gxDs:{\"data-framer-name\":\"20\"},u0wFIQlGq:{\"data-framer-name\":\"7\"},UARIoEcC7:{\"data-framer-name\":\"2\"},VZoMo0mDI:{\"data-framer-name\":\"13\"},x6PRu60Oo:{\"data-framer-name\":\"16\"},XCqRMh4sJ:{\"data-framer-name\":\"1\"},YBdTV8KOX:{\"data-framer-name\":\"24\"},ySsxedSdl:{\"data-framer-name\":\"6\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qlz866\",\"data-framer-name\":\"Lines\",layoutDependency:layoutDependency,layoutId:\"b5X3KrPRQ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+136,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3g7o3p-container\",\"data-framer-name\":\"Line Wrapper 1\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RAy7eXiIy-container\",name:\"Line Wrapper 1\",nodeId:\"RAy7eXiIy\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"RAy7eXiIy\",layoutId:\"RAy7eXiIy\",name:\"Line Wrapper 1\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({XCqRMh4sJ:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+134.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rotr6h-container\",\"data-framer-name\":\"Line Wrapper 2\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FRhdpSXFx-container\",name:\"Line Wrapper 2\",nodeId:\"FRhdpSXFx\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"FRhdpSXFx\",layoutId:\"FRhdpSXFx\",name:\"Line Wrapper 2\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({UARIoEcC7:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+131.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v478ib-container\",\"data-framer-name\":\"Line Wrapper 3\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"D625CuQxU-container\",name:\"Line Wrapper 3\",nodeId:\"D625CuQxU\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"D625CuQxU\",layoutId:\"D625CuQxU\",name:\"Line Wrapper 3\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({MltuwcSBl:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+128.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-20c96q-container\",\"data-framer-name\":\"Line Wrapper 4\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Kvo3H60Fh-container\",name:\"Line Wrapper 4\",nodeId:\"Kvo3H60Fh\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"Kvo3H60Fh\",layoutId:\"Kvo3H60Fh\",name:\"Line Wrapper 4\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({dL5jo1feV:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+113.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gg8k05-container\",\"data-framer-name\":\"Line Wrapper 5\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"d6K6_10qS-container\",name:\"Line Wrapper 5\",nodeId:\"d6K6_10qS\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"d6K6_10qS\",layoutId:\"d6K6_10qS\",name:\"Line Wrapper 5\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({JSu_a7eAY:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:71,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+83,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14txb8d-container\",\"data-framer-name\":\"Line Wrapper 6\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yVznClX4f-container\",name:\"Line Wrapper 6\",nodeId:\"yVznClX4f\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"yVznClX4f\",layoutId:\"yVznClX4f\",name:\"Line Wrapper 6\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({ySsxedSdl:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:73,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+81,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gras0f-container\",\"data-framer-name\":\"Line Wrapper 7\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tyXtsd1Lp-container\",name:\"Line Wrapper 7\",nodeId:\"tyXtsd1Lp\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"tyXtsd1Lp\",layoutId:\"tyXtsd1Lp\",name:\"Line Wrapper 7\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({u0wFIQlGq:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:83.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+70.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aukjva-container\",\"data-framer-name\":\"Line Wrapper 8\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JQGxxLF5I-container\",name:\"Line Wrapper 8\",nodeId:\"JQGxxLF5I\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"JQGxxLF5I\",layoutId:\"JQGxxLF5I\",name:\"Line Wrapper 8\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({ihwIEMttx:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:97.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+56.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iy5hik-container\",\"data-framer-name\":\"Line Wrapper 9\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lRf_QK52J-container\",name:\"Line Wrapper 9\",nodeId:\"lRf_QK52J\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"lRf_QK52J\",layoutId:\"lRf_QK52J\",name:\"Line Wrapper 9\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({jwrpqOq4i:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:93.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+60.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d43vxl-container\",\"data-framer-name\":\"Line Wrapper 10\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"avdTTrf59-container\",name:\"Line Wrapper 10\",nodeId:\"avdTTrf59\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"avdTTrf59\",layoutId:\"avdTTrf59\",name:\"Line Wrapper 10\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({KB9r0u1OL:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:92,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+62,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-upl32m-container\",\"data-framer-name\":\"Line Wrapper 11\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AYmI6pdPd-container\",name:\"Line Wrapper 11\",nodeId:\"AYmI6pdPd\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"AYmI6pdPd\",layoutId:\"AYmI6pdPd\",name:\"Line Wrapper 11\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({P8u6OOn6t:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:93.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+60.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o6nixg-container\",\"data-framer-name\":\"Line Wrapper 12\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LzMAJPu7l-container\",name:\"Line Wrapper 12\",nodeId:\"LzMAJPu7l\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"LzMAJPu7l\",layoutId:\"LzMAJPu7l\",name:\"Line Wrapper 12\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({FvXpZQsFL:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+57.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-136v8ro-container\",\"data-framer-name\":\"Line Wrapper 13\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fxyPlmACZ-container\",name:\"Line Wrapper 13\",nodeId:\"fxyPlmACZ\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"fxyPlmACZ\",layoutId:\"fxyPlmACZ\",name:\"Line Wrapper 13\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({VZoMo0mDI:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:105.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+48.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bmyy8i-container\",\"data-framer-name\":\"Line Wrapper 14\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DS5OW0cNp-container\",name:\"Line Wrapper 14\",nodeId:\"DS5OW0cNp\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"DS5OW0cNp\",layoutId:\"DS5OW0cNp\",name:\"Line Wrapper 14\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({kgAq3xVpe:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:105.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+48.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a4nw3z-container\",\"data-framer-name\":\"Line Wrapper 15\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Tw92W0JX8-container\",name:\"Line Wrapper 15\",nodeId:\"Tw92W0JX8\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"Tw92W0JX8\",layoutId:\"Tw92W0JX8\",name:\"Line Wrapper 15\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({qLtvGSMud:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:119.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+34.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d0cl2s-container\",\"data-framer-name\":\"Line Wrapper 16\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wXZ0TuPSh-container\",name:\"Line Wrapper 16\",nodeId:\"wXZ0TuPSh\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"wXZ0TuPSh\",layoutId:\"wXZ0TuPSh\",name:\"Line Wrapper 16\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({x6PRu60Oo:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:117.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+36.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uqj6mt-container\",\"data-framer-name\":\"Line Wrapper 17\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tCLm3xsaE-container\",name:\"Line Wrapper 17\",nodeId:\"tCLm3xsaE\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"tCLm3xsaE\",layoutId:\"tCLm3xsaE\",name:\"Line Wrapper 17\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({lTQ83ATAG:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:113.5,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+40.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7qgzu3-container\",\"data-framer-name\":\"Line Wrapper 18\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zNrmFFe0y-container\",name:\"Line Wrapper 18\",nodeId:\"zNrmFFe0y\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"zNrmFFe0y\",layoutId:\"zNrmFFe0y\",name:\"Line Wrapper 18\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({lL8JrzcRY:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:125,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+29,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fecrec-container\",\"data-framer-name\":\"Line Wrapper 19\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UuhVTnc4G-container\",name:\"Line Wrapper 19\",nodeId:\"UuhVTnc4G\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"UuhVTnc4G\",layoutId:\"UuhVTnc4G\",name:\"Line Wrapper 19\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({Qhgw2ohFB:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:124,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tzk2yz-container\",\"data-framer-name\":\"Line Wrapper 20\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"U1dZBbp51-container\",name:\"Line Wrapper 20\",nodeId:\"U1dZBbp51\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"U1dZBbp51\",layoutId:\"U1dZBbp51\",name:\"Line Wrapper 20\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({RyUT5gxDs:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:132,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i2jjmw-container\",\"data-framer-name\":\"Line Wrapper 21\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XdZf9etx0-container\",name:\"Line Wrapper 21\",nodeId:\"XdZf9etx0\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"XdZf9etx0\",layoutId:\"XdZf9etx0\",name:\"Line Wrapper 21\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({qrUjwjsh4:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:137,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+17,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1skxgoz-container\",\"data-framer-name\":\"Line Wrapper 22\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BNogYm9LT-container\",name:\"Line Wrapper 22\",nodeId:\"BNogYm9LT\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"BNogYm9LT\",layoutId:\"BNogYm9LT\",name:\"Line Wrapper 22\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({kTS61tl7J:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:145,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+9,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q06gxj-container\",\"data-framer-name\":\"Line Wrapper 23\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xGT_fF2vF-container\",name:\"Line Wrapper 23\",nodeId:\"xGT_fF2vF\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"xGT_fF2vF\",layoutId:\"xGT_fF2vF\",name:\"Line Wrapper 23\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({RqdIL7t_d:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:146,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+8,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1swg3bg-container\",\"data-framer-name\":\"Line Wrapper 24\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ClwCy2G3d-container\",name:\"Line Wrapper 24\",nodeId:\"ClwCy2G3d\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"ClwCy2G3d\",layoutId:\"ClwCy2G3d\",name:\"Line Wrapper 24\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({YBdTV8KOX:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:154,width:\"1px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||154)-0-154)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j5r4yw-container\",\"data-framer-name\":\"Line Wrapper 25\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"U1O3pCUda-container\",name:\"Line Wrapper 25\",nodeId:\"U1O3pCUda\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(LineWrapper,{height:\"100%\",id:\"U1O3pCUda\",layoutId:\"U1O3pCUda\",name:\"Line Wrapper 25\",style:{height:\"100%\",width:\"100%\"},variant:\"pxfAI27VV\",width:\"100%\",...addPropertyOverrides({pfdfCT5Lc:{variant:\"eLpYB5102\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1smu7iz\",\"data-framer-name\":\"Counter Wrap\",layoutDependency:layoutDependency,layoutId:\"XZKWZfZDn\",style:{opacity:0},variants:{dL5jo1feV:{opacity:1},FvXpZQsFL:{opacity:1},ihwIEMttx:{opacity:1},JSu_a7eAY:{opacity:1},jwrpqOq4i:{opacity:1},KB9r0u1OL:{opacity:1},kgAq3xVpe:{opacity:1},kTS61tl7J:{opacity:1},lL8JrzcRY:{opacity:1},lTQ83ATAG:{opacity:1},MltuwcSBl:{opacity:1},P8u6OOn6t:{opacity:1},pfdfCT5Lc:{opacity:1},Qhgw2ohFB:{opacity:1},qLtvGSMud:{opacity:1},qrUjwjsh4:{opacity:1},RqdIL7t_d:{opacity:1},RyUT5gxDs:{opacity:1},u0wFIQlGq:{opacity:1},UARIoEcC7:{opacity:1},VZoMo0mDI:{opacity:1},x6PRu60Oo:{opacity:1},XCqRMh4sJ:{opacity:1},YBdTV8KOX:{opacity:1},ySsxedSdl:{opacity:1}},...addPropertyOverrides({XCqRMh4sJ:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({dL5jo1feV:{value:transition1},FvXpZQsFL:{value:transition1},ihwIEMttx:{value:transition1},JSu_a7eAY:{value:transition1},jwrpqOq4i:{value:transition1},KB9r0u1OL:{value:transition1},kgAq3xVpe:{value:transition1},kTS61tl7J:{value:transition1},lL8JrzcRY:{value:transition1},lTQ83ATAG:{value:transition1},MltuwcSBl:{value:transition1},P8u6OOn6t:{value:transition1},pfdfCT5Lc:{value:transition1},Qhgw2ohFB:{value:transition1},qLtvGSMud:{value:transition1},qrUjwjsh4:{value:transition1},RqdIL7t_d:{value:transition1},RyUT5gxDs:{value:transition1},u0wFIQlGq:{value:transition1},UARIoEcC7:{value:transition1},VZoMo0mDI:{value:transition1},x6PRu60Oo:{value:transition1},XCqRMh4sJ:{value:transition1},YBdTV8KOX:{value:transition1},ySsxedSdl:{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18zzm2b\",\"data-framer-name\":\"Counter Wrapper\",layoutDependency:layoutDependency,layoutId:\"mw9ycdxrB\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-o4awse\",\"data-framer-name\":\"Number Counter\",layoutDependency:layoutDependency,layoutId:\"heJtfVsEy\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33},transformTemplate:transformTemplate2,...addPropertyOverrides({UARIoEcC7:{transformTemplate:transformTemplate3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19a45q0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"N95SKfM7Z-container\",nodeId:\"N95SKfM7Z\",rendersWithMotion:true,scopeId:\"owUNlmIFI\",children:/*#__PURE__*/_jsx(NumberFlow,{color:\"rgb(0, 0, 0)\",continuous:true,direction:\"nearest\",font:{fontFamily:'\"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.07em\",lineHeight:\"1.3em\"},format:{locale:\"\",plusSign:false,separators:true,style:\"default\"},gradientHeight:10,height:\"100%\",id:\"N95SKfM7Z\",layoutId:\"N95SKfM7Z\",prefix:\"\",suffix:\"\",transition:{duration:.75,easing:\"smooth\"},userSelect:false,value:125,width:\"100%\",...addPropertyOverrides({dL5jo1feV:{value:128},FvXpZQsFL:{value:138},ihwIEMttx:{value:137},JSu_a7eAY:{value:130},jwrpqOq4i:{value:140},KB9r0u1OL:{value:138},kgAq3xVpe:{value:145},kTS61tl7J:{value:149},lL8JrzcRY:{value:143},lTQ83ATAG:{value:146},MltuwcSBl:{value:127},P8u6OOn6t:{value:136},pfdfCT5Lc:{value:154},Qhgw2ohFB:{value:147},qLtvGSMud:{value:144},qrUjwjsh4:{value:148},RqdIL7t_d:{value:151},RyUT5gxDs:{value:146},u0wFIQlGq:{value:134},UARIoEcC7:{value:126},VZoMo0mDI:{value:141},x6PRu60Oo:{value:147},YBdTV8KOX:{value:152},ySsxedSdl:{value:134}},baseVariant,gestureVariant)})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jxa7jb\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"Nw6otvWWl\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15r5lqc\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"QwejkaFd7\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-i49vvg\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"brploNAWZ\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-188ch1x\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"Z6BZkuxqJ\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ygrgrl\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"zhPbueHYI\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-142ord6\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"qDPg6_FyE\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f458rp\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"YMeVEmLtN\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1um6itc\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"SSVFzmw6I\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aiidjt\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"jfyFGngt1\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rhb69k\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"zNoURZMxm\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vbtjpp\",\"data-framer-name\":\"Helper \",layoutDependency:layoutDependency,layoutId:\"zoMYqFJeI\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e7rc9i\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"fXJCJTw8G\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-140ezmm\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"Y0pIfs6US\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-owlrkm\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"vFAXJCia2\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dpwwp5\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"BUw7618c8\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5pqory\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"x5LTBeHwh\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19c0rdb\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"cCSiTnhHn\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7e6fyc\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"kEo4gCWom\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4o6ujq\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"Bd6vYVftv\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yk5y41\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"nJfyb0DHS\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k4a5a3\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"vtRgXyB_V\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pks77i\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"wTzlt2bcu\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ewa6is\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"lqvvXvOE_\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nsgqlv\",\"data-framer-name\":\"Helper\",layoutDependency:layoutDependency,layoutId:\"pYgMP_ORi\"})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19vh9dq\",\"data-framer-name\":\"Trigger Wrapper\",layoutDependency:layoutDependency,layoutId:\"pNkCqHKgP\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mkpez4\",\"data-framer-name\":\"1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uzN98aOxe\",onMouseEnter:onMouseEnter1gpq4qz}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-129yyqn\",\"data-framer-name\":\"2\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YovvYdrmM\",onMouseEnter:onMouseEnter1njin66}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11a8mvi\",\"data-framer-name\":\"3\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jn4HwYlyA\",onMouseEnter:onMouseEntereb3wwb}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-s1b9ec\",\"data-framer-name\":\"4\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nSguW6a7D\",onMouseEnter:onMouseEnterxsgyg5}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-79tdwb\",\"data-framer-name\":\"5\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"F81nvqvCP\",onMouseEnter:onMouseEnter1hu9v3v}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-iahfha\",\"data-framer-name\":\"6\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"muOI4cJ8R\",onMouseEnter:onMouseEnter19oede0}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-40oz0q\",\"data-framer-name\":\"7\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"j0PUdZTGt\",onMouseEnter:onMouseEnterbq9s13}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18zpjie\",\"data-framer-name\":\"8\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kyF0csjEU\",onMouseEnter:onMouseEnter1ef7ayo}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zfjaek\",\"data-framer-name\":\"9\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CHxGJYFXN\",onMouseEnter:onMouseEntermkjjqu}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-aozuu1\",\"data-framer-name\":\"10\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qFGlqYnBr\",onMouseEnter:onMouseEnter1qecy0e,style:{opacity:.1}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-p2voub\",\"data-framer-name\":\"11\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gZuypAlQF\",onMouseEnter:onMouseEnter1lv5q5b}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5dnlrs\",\"data-framer-name\":\"12\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NU8rlwmKV\",onMouseEnter:onMouseEnteratt443}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tfymhb\",\"data-framer-name\":\"13\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OyozsYTHm\",onMouseEnter:onMouseEnter1epjmnk}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ycdbav\",\"data-framer-name\":\"14\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NCQ0F7Kts\",onMouseEnter:onMouseEnter1i1xvsc}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5o3aev\",\"data-framer-name\":\"15\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NswMR0kFh\",onMouseEnter:onMouseEntersfshv3}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-iw1e7l\",\"data-framer-name\":\"16\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kkGdlBPMf\",onMouseEnter:onMouseEnterzi0p4h}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ojb9mr\",\"data-framer-name\":\"17\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"udyR0hpQu\",onMouseEnter:onMouseEnter1umbf47}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r4v3tg\",\"data-framer-name\":\"18\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nTpGfOHgr\",onMouseEnter:onMouseEntercu3n3}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rrblkr\",\"data-framer-name\":\"19\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NWVJG1BEh\",onMouseEnter:onMouseEnter3jbaz2}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kfvg19\",\"data-framer-name\":\"20\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"axKK657pH\",onMouseEnter:onMouseEnterra6rcg}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qzqspb\",\"data-framer-name\":\"21\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ke13zTq2X\",onMouseEnter:onMouseEnter1cps5vw}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zu2cd3\",\"data-framer-name\":\"22\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"A_TK9Omb5\",onMouseEnter:onMouseEnterwbedgw}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b4q5v6\",\"data-framer-name\":\"23\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fKVcybxL_\",onMouseEnter:onMouseEnter19dfn02}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wfjdfu\",\"data-framer-name\":\"24\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cJIPgbGHU\",onMouseEnter:onMouseEntergbxbev}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-x2bsv9\",\"data-framer-name\":\"25\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n_MnGebm9\",onMouseEnter:onMouseEnterytwhds})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cDCzz.framer-ftrdmd, .framer-cDCzz .framer-ftrdmd { display: block; }\",\".framer-cDCzz.framer-1vnoam0 { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-cDCzz .framer-qlz866 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-cDCzz .framer-3g7o3p-container { flex: none; height: 18px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1rotr6h-container { flex: none; height: 20px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1v478ib-container { flex: none; height: 23px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-20c96q-container { flex: none; height: 26px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1gg8k05-container { flex: none; height: 41px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-14txb8d-container { flex: none; height: 71px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1gras0f-container { flex: none; height: 73px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1aukjva-container { flex: none; height: 84px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1iy5hik-container { flex: none; height: 98px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1d43vxl-container, .framer-cDCzz .framer-1o6nixg-container { flex: none; height: 94px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-upl32m-container { flex: none; height: 92px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-136v8ro-container { flex: none; height: 97px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-bmyy8i-container, .framer-cDCzz .framer-1a4nw3z-container { flex: none; height: 106px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1d0cl2s-container { flex: none; height: 120px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1uqj6mt-container { flex: none; height: 118px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-7qgzu3-container { flex: none; height: 114px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-fecrec-container { flex: none; height: 125px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-tzk2yz-container { flex: none; height: 124px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1i2jjmw-container { flex: none; height: 132px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1skxgoz-container { flex: none; height: 137px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1q06gxj-container { flex: none; height: 145px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1swg3bg-container { flex: none; height: 146px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1j5r4yw-container { flex: none; height: 154px; position: relative; width: 1px; }\",\".framer-cDCzz .framer-1smu7iz { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: min-content; z-index: 1; }\",\".framer-cDCzz .framer-18zzm2b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 154px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 2px; }\",\".framer-cDCzz .framer-o4awse { align-content: center; align-items: center; bottom: 36px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 26px; justify-content: center; left: 50%; overflow: hidden; padding: 0px 10px 0px 10px; position: absolute; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-cDCzz .framer-19a45q0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-cDCzz .framer-1jxa7jb, .framer-cDCzz .framer-15r5lqc, .framer-cDCzz .framer-i49vvg, .framer-cDCzz .framer-188ch1x, .framer-cDCzz .framer-1ygrgrl, .framer-cDCzz .framer-142ord6, .framer-cDCzz .framer-1f458rp, .framer-cDCzz .framer-1um6itc, .framer-cDCzz .framer-1aiidjt, .framer-cDCzz .framer-rhb69k, .framer-cDCzz .framer-vbtjpp, .framer-cDCzz .framer-1e7rc9i, .framer-cDCzz .framer-140ezmm, .framer-cDCzz .framer-owlrkm, .framer-cDCzz .framer-1dpwwp5, .framer-cDCzz .framer-5pqory, .framer-cDCzz .framer-19c0rdb, .framer-cDCzz .framer-7e6fyc, .framer-cDCzz .framer-4o6ujq, .framer-cDCzz .framer-1yk5y41, .framer-cDCzz .framer-1k4a5a3, .framer-cDCzz .framer-pks77i, .framer-cDCzz .framer-1ewa6is, .framer-cDCzz .framer-1nsgqlv { flex: none; height: 154px; overflow: visible; position: relative; width: 1px; }\",\".framer-cDCzz .framer-19vh9dq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 154px; justify-content: center; left: -6px; overflow: hidden; padding: 0px; position: absolute; right: -6px; top: calc(50.00000000000002% - 154px / 2); z-index: 5; }\",\".framer-cDCzz .framer-mkpez4, .framer-cDCzz .framer-129yyqn, .framer-cDCzz .framer-11a8mvi, .framer-cDCzz .framer-s1b9ec, .framer-cDCzz .framer-79tdwb, .framer-cDCzz .framer-iahfha, .framer-cDCzz .framer-40oz0q, .framer-cDCzz .framer-18zpjie, .framer-cDCzz .framer-zfjaek, .framer-cDCzz .framer-aozuu1, .framer-cDCzz .framer-p2voub, .framer-cDCzz .framer-5dnlrs, .framer-cDCzz .framer-1tfymhb, .framer-cDCzz .framer-ycdbav, .framer-cDCzz .framer-5o3aev, .framer-cDCzz .framer-iw1e7l, .framer-cDCzz .framer-1ojb9mr, .framer-cDCzz .framer-1r4v3tg, .framer-cDCzz .framer-1rrblkr, .framer-cDCzz .framer-kfvg19, .framer-cDCzz .framer-1qzqspb, .framer-cDCzz .framer-zu2cd3, .framer-cDCzz .framer-1b4q5v6, .framer-cDCzz .framer-1wfjdfu, .framer-cDCzz .framer-x2bsv9 { flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cDCzz.framer-1vnoam0, .framer-cDCzz .framer-qlz866, .framer-cDCzz .framer-1smu7iz, .framer-cDCzz .framer-18zzm2b, .framer-cDCzz .framer-o4awse, .framer-cDCzz .framer-19vh9dq { gap: 0px; } .framer-cDCzz.framer-1vnoam0 > *, .framer-cDCzz .framer-o4awse > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-cDCzz.framer-1vnoam0 > :first-child, .framer-cDCzz .framer-qlz866 > :first-child, .framer-cDCzz .framer-1smu7iz > :first-child, .framer-cDCzz .framer-o4awse > :first-child, .framer-cDCzz .framer-19vh9dq > :first-child { margin-left: 0px; } .framer-cDCzz.framer-1vnoam0 > :last-child, .framer-cDCzz .framer-qlz866 > :last-child, .framer-cDCzz .framer-1smu7iz > :last-child, .framer-cDCzz .framer-o4awse > :last-child, .framer-cDCzz .framer-19vh9dq > :last-child { margin-right: 0px; } .framer-cDCzz .framer-qlz866 > *, .framer-cDCzz .framer-1smu7iz > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-cDCzz .framer-18zzm2b > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-cDCzz .framer-18zzm2b > :first-child { margin-top: 0px; } .framer-cDCzz .framer-18zzm2b > :last-child { margin-bottom: 0px; } .framer-cDCzz .framer-19vh9dq > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",\".framer-cDCzz.framer-v-1r3gej6 .framer-1smu7iz { left: unset; right: 0px; top: 50%; }\",\".framer-cDCzz.framer-v-dwd519 .framer-18zzm2b, .framer-cDCzz.framer-v-fa20ik .framer-1jxa7jb, .framer-cDCzz.framer-v-9ky5tm .framer-1jxa7jb, .framer-cDCzz.framer-v-s2b7yc .framer-1jxa7jb, .framer-cDCzz.framer-v-170bxuo .framer-1jxa7jb, .framer-cDCzz.framer-v-yuh9tf .framer-1jxa7jb, .framer-cDCzz.framer-v-1t6kvpy .framer-1jxa7jb, .framer-cDCzz.framer-v-1m9bw9n .framer-1jxa7jb, .framer-cDCzz.framer-v-1uzsoxo .framer-1jxa7jb, .framer-cDCzz.framer-v-3ps3kk .framer-1jxa7jb, .framer-cDCzz.framer-v-1nphg0s .framer-1jxa7jb, .framer-cDCzz.framer-v-1n9vr7s .framer-1jxa7jb, .framer-cDCzz.framer-v-i5itr3 .framer-1jxa7jb, .framer-cDCzz.framer-v-19xh08g .framer-1jxa7jb, .framer-cDCzz.framer-v-1ysl03d .framer-1jxa7jb, .framer-cDCzz.framer-v-czkv8s .framer-1jxa7jb, .framer-cDCzz.framer-v-11gu3cn .framer-1jxa7jb, .framer-cDCzz.framer-v-14r2aoi .framer-1jxa7jb, .framer-cDCzz.framer-v-b33uig .framer-1jxa7jb, .framer-cDCzz.framer-v-1payhe9 .framer-1jxa7jb, .framer-cDCzz.framer-v-1w2stp8 .framer-1jxa7jb, .framer-cDCzz.framer-v-swuyyy .framer-1jxa7jb, .framer-cDCzz.framer-v-do8q1a .framer-1jxa7jb, .framer-cDCzz.framer-v-bt8riu .framer-1jxa7jb { order: 1; }\",\".framer-cDCzz.framer-v-dwd519 .framer-o4awse { bottom: unset; left: 0%; top: 68%; }\",\".framer-cDCzz.framer-v-dwd519 .framer-1jxa7jb, .framer-cDCzz.framer-v-fa20ik .framer-15r5lqc, .framer-cDCzz.framer-v-9ky5tm .framer-15r5lqc, .framer-cDCzz.framer-v-s2b7yc .framer-15r5lqc, .framer-cDCzz.framer-v-170bxuo .framer-15r5lqc, .framer-cDCzz.framer-v-yuh9tf .framer-15r5lqc, .framer-cDCzz.framer-v-1t6kvpy .framer-15r5lqc, .framer-cDCzz.framer-v-1m9bw9n .framer-15r5lqc, .framer-cDCzz.framer-v-1uzsoxo .framer-15r5lqc, .framer-cDCzz.framer-v-3ps3kk .framer-15r5lqc, .framer-cDCzz.framer-v-1nphg0s .framer-15r5lqc, .framer-cDCzz.framer-v-1n9vr7s .framer-15r5lqc, .framer-cDCzz.framer-v-i5itr3 .framer-15r5lqc, .framer-cDCzz.framer-v-19xh08g .framer-15r5lqc, .framer-cDCzz.framer-v-1ysl03d .framer-15r5lqc, .framer-cDCzz.framer-v-czkv8s .framer-15r5lqc, .framer-cDCzz.framer-v-11gu3cn .framer-15r5lqc, .framer-cDCzz.framer-v-14r2aoi .framer-15r5lqc, .framer-cDCzz.framer-v-b33uig .framer-15r5lqc, .framer-cDCzz.framer-v-1payhe9 .framer-15r5lqc, .framer-cDCzz.framer-v-1w2stp8 .framer-15r5lqc, .framer-cDCzz.framer-v-swuyyy .framer-15r5lqc, .framer-cDCzz.framer-v-do8q1a .framer-15r5lqc, .framer-cDCzz.framer-v-bt8riu .framer-15r5lqc { order: 0; }\",\".framer-cDCzz.framer-v-dwd519 .framer-15r5lqc, .framer-cDCzz.framer-v-fa20ik .framer-18zzm2b, .framer-cDCzz.framer-v-9ky5tm .framer-i49vvg, .framer-cDCzz.framer-v-s2b7yc .framer-i49vvg, .framer-cDCzz.framer-v-170bxuo .framer-i49vvg, .framer-cDCzz.framer-v-yuh9tf .framer-i49vvg, .framer-cDCzz.framer-v-1t6kvpy .framer-i49vvg, .framer-cDCzz.framer-v-1m9bw9n .framer-i49vvg, .framer-cDCzz.framer-v-1uzsoxo .framer-i49vvg, .framer-cDCzz.framer-v-3ps3kk .framer-i49vvg, .framer-cDCzz.framer-v-1nphg0s .framer-i49vvg, .framer-cDCzz.framer-v-1n9vr7s .framer-i49vvg, .framer-cDCzz.framer-v-i5itr3 .framer-i49vvg, .framer-cDCzz.framer-v-19xh08g .framer-i49vvg, .framer-cDCzz.framer-v-1ysl03d .framer-i49vvg, .framer-cDCzz.framer-v-czkv8s .framer-i49vvg, .framer-cDCzz.framer-v-11gu3cn .framer-i49vvg, .framer-cDCzz.framer-v-14r2aoi .framer-i49vvg, .framer-cDCzz.framer-v-b33uig .framer-i49vvg, .framer-cDCzz.framer-v-1payhe9 .framer-i49vvg, .framer-cDCzz.framer-v-1w2stp8 .framer-i49vvg, .framer-cDCzz.framer-v-swuyyy .framer-i49vvg, .framer-cDCzz.framer-v-do8q1a .framer-i49vvg, .framer-cDCzz.framer-v-bt8riu .framer-i49vvg { order: 2; }\",\".framer-cDCzz.framer-v-dwd519 .framer-i49vvg, .framer-cDCzz.framer-v-fa20ik .framer-i49vvg, .framer-cDCzz.framer-v-9ky5tm .framer-18zzm2b, .framer-cDCzz.framer-v-s2b7yc .framer-188ch1x, .framer-cDCzz.framer-v-170bxuo .framer-188ch1x, .framer-cDCzz.framer-v-yuh9tf .framer-188ch1x, .framer-cDCzz.framer-v-1t6kvpy .framer-188ch1x, .framer-cDCzz.framer-v-1m9bw9n .framer-188ch1x, .framer-cDCzz.framer-v-1uzsoxo .framer-188ch1x, .framer-cDCzz.framer-v-3ps3kk .framer-188ch1x, .framer-cDCzz.framer-v-1nphg0s .framer-188ch1x, .framer-cDCzz.framer-v-1n9vr7s .framer-188ch1x, .framer-cDCzz.framer-v-i5itr3 .framer-188ch1x, .framer-cDCzz.framer-v-19xh08g .framer-188ch1x, .framer-cDCzz.framer-v-1ysl03d .framer-188ch1x, .framer-cDCzz.framer-v-czkv8s .framer-188ch1x, .framer-cDCzz.framer-v-11gu3cn .framer-188ch1x, .framer-cDCzz.framer-v-14r2aoi .framer-188ch1x, .framer-cDCzz.framer-v-b33uig .framer-188ch1x, .framer-cDCzz.framer-v-1payhe9 .framer-188ch1x, .framer-cDCzz.framer-v-1w2stp8 .framer-188ch1x, .framer-cDCzz.framer-v-swuyyy .framer-188ch1x, .framer-cDCzz.framer-v-do8q1a .framer-188ch1x, .framer-cDCzz.framer-v-bt8riu .framer-188ch1x { order: 3; }\",\".framer-cDCzz.framer-v-dwd519 .framer-188ch1x, .framer-cDCzz.framer-v-fa20ik .framer-188ch1x, .framer-cDCzz.framer-v-9ky5tm .framer-188ch1x, .framer-cDCzz.framer-v-s2b7yc .framer-18zzm2b, .framer-cDCzz.framer-v-170bxuo .framer-1ygrgrl, .framer-cDCzz.framer-v-yuh9tf .framer-1ygrgrl, .framer-cDCzz.framer-v-1t6kvpy .framer-1ygrgrl, .framer-cDCzz.framer-v-1m9bw9n .framer-1ygrgrl, .framer-cDCzz.framer-v-1uzsoxo .framer-1ygrgrl, .framer-cDCzz.framer-v-3ps3kk .framer-1ygrgrl, .framer-cDCzz.framer-v-1nphg0s .framer-1ygrgrl, .framer-cDCzz.framer-v-1n9vr7s .framer-1ygrgrl, .framer-cDCzz.framer-v-i5itr3 .framer-1ygrgrl, .framer-cDCzz.framer-v-19xh08g .framer-1ygrgrl, .framer-cDCzz.framer-v-1ysl03d .framer-1ygrgrl, .framer-cDCzz.framer-v-czkv8s .framer-1ygrgrl, .framer-cDCzz.framer-v-11gu3cn .framer-1ygrgrl, .framer-cDCzz.framer-v-14r2aoi .framer-1ygrgrl, .framer-cDCzz.framer-v-b33uig .framer-1ygrgrl, .framer-cDCzz.framer-v-1payhe9 .framer-1ygrgrl, .framer-cDCzz.framer-v-1w2stp8 .framer-1ygrgrl, .framer-cDCzz.framer-v-swuyyy .framer-1ygrgrl, .framer-cDCzz.framer-v-do8q1a .framer-1ygrgrl, .framer-cDCzz.framer-v-bt8riu .framer-1ygrgrl { order: 4; }\",\".framer-cDCzz.framer-v-dwd519 .framer-1ygrgrl, .framer-cDCzz.framer-v-fa20ik .framer-1ygrgrl, .framer-cDCzz.framer-v-9ky5tm .framer-1ygrgrl, .framer-cDCzz.framer-v-s2b7yc .framer-1ygrgrl, .framer-cDCzz.framer-v-170bxuo .framer-18zzm2b, .framer-cDCzz.framer-v-yuh9tf .framer-142ord6, .framer-cDCzz.framer-v-1t6kvpy .framer-142ord6, .framer-cDCzz.framer-v-1m9bw9n .framer-142ord6, .framer-cDCzz.framer-v-1uzsoxo .framer-142ord6, .framer-cDCzz.framer-v-3ps3kk .framer-142ord6, .framer-cDCzz.framer-v-1nphg0s .framer-142ord6, .framer-cDCzz.framer-v-1n9vr7s .framer-142ord6, .framer-cDCzz.framer-v-i5itr3 .framer-142ord6, .framer-cDCzz.framer-v-19xh08g .framer-142ord6, .framer-cDCzz.framer-v-1ysl03d .framer-142ord6, .framer-cDCzz.framer-v-czkv8s .framer-142ord6, .framer-cDCzz.framer-v-11gu3cn .framer-142ord6, .framer-cDCzz.framer-v-14r2aoi .framer-142ord6, .framer-cDCzz.framer-v-b33uig .framer-142ord6, .framer-cDCzz.framer-v-1payhe9 .framer-142ord6, .framer-cDCzz.framer-v-1w2stp8 .framer-142ord6, .framer-cDCzz.framer-v-swuyyy .framer-142ord6, .framer-cDCzz.framer-v-do8q1a .framer-142ord6, .framer-cDCzz.framer-v-bt8riu .framer-142ord6 { order: 5; }\",\".framer-cDCzz.framer-v-dwd519 .framer-142ord6, .framer-cDCzz.framer-v-fa20ik .framer-142ord6, .framer-cDCzz.framer-v-9ky5tm .framer-142ord6, .framer-cDCzz.framer-v-s2b7yc .framer-142ord6, .framer-cDCzz.framer-v-170bxuo .framer-142ord6, .framer-cDCzz.framer-v-yuh9tf .framer-18zzm2b, .framer-cDCzz.framer-v-1t6kvpy .framer-1f458rp, .framer-cDCzz.framer-v-1m9bw9n .framer-1f458rp, .framer-cDCzz.framer-v-1uzsoxo .framer-1f458rp, .framer-cDCzz.framer-v-3ps3kk .framer-1f458rp, .framer-cDCzz.framer-v-1nphg0s .framer-1f458rp, .framer-cDCzz.framer-v-1n9vr7s .framer-1f458rp, .framer-cDCzz.framer-v-i5itr3 .framer-1f458rp, .framer-cDCzz.framer-v-19xh08g .framer-1f458rp, .framer-cDCzz.framer-v-1ysl03d .framer-1f458rp, .framer-cDCzz.framer-v-czkv8s .framer-1f458rp, .framer-cDCzz.framer-v-11gu3cn .framer-1f458rp, .framer-cDCzz.framer-v-14r2aoi .framer-1f458rp, .framer-cDCzz.framer-v-b33uig .framer-1f458rp, .framer-cDCzz.framer-v-1payhe9 .framer-1f458rp, .framer-cDCzz.framer-v-1w2stp8 .framer-1f458rp, .framer-cDCzz.framer-v-swuyyy .framer-1f458rp, .framer-cDCzz.framer-v-do8q1a .framer-1f458rp, .framer-cDCzz.framer-v-bt8riu .framer-1f458rp { order: 6; }\",\".framer-cDCzz.framer-v-dwd519 .framer-1f458rp, .framer-cDCzz.framer-v-fa20ik .framer-1f458rp, .framer-cDCzz.framer-v-9ky5tm .framer-1f458rp, .framer-cDCzz.framer-v-s2b7yc .framer-1f458rp, .framer-cDCzz.framer-v-170bxuo .framer-1f458rp, .framer-cDCzz.framer-v-yuh9tf .framer-1f458rp, .framer-cDCzz.framer-v-1m9bw9n .framer-1um6itc, .framer-cDCzz.framer-v-1uzsoxo .framer-1um6itc, .framer-cDCzz.framer-v-3ps3kk .framer-1um6itc, .framer-cDCzz.framer-v-1nphg0s .framer-1um6itc, .framer-cDCzz.framer-v-1n9vr7s .framer-1um6itc, .framer-cDCzz.framer-v-i5itr3 .framer-1um6itc, .framer-cDCzz.framer-v-19xh08g .framer-1um6itc, .framer-cDCzz.framer-v-1ysl03d .framer-1um6itc, .framer-cDCzz.framer-v-czkv8s .framer-1um6itc, .framer-cDCzz.framer-v-11gu3cn .framer-1um6itc, .framer-cDCzz.framer-v-14r2aoi .framer-1um6itc, .framer-cDCzz.framer-v-b33uig .framer-1um6itc, .framer-cDCzz.framer-v-1payhe9 .framer-1um6itc, .framer-cDCzz.framer-v-1w2stp8 .framer-1um6itc, .framer-cDCzz.framer-v-swuyyy .framer-1um6itc, .framer-cDCzz.framer-v-do8q1a .framer-1um6itc, .framer-cDCzz.framer-v-bt8riu .framer-1um6itc { order: 7; }\",\".framer-cDCzz.framer-v-dwd519 .framer-1um6itc, .framer-cDCzz.framer-v-fa20ik .framer-1um6itc, .framer-cDCzz.framer-v-9ky5tm .framer-1um6itc, .framer-cDCzz.framer-v-s2b7yc .framer-1um6itc, .framer-cDCzz.framer-v-170bxuo .framer-1um6itc, .framer-cDCzz.framer-v-yuh9tf .framer-1um6itc, .framer-cDCzz.framer-v-1t6kvpy .framer-1um6itc, .framer-cDCzz.framer-v-1m9bw9n .framer-18zzm2b, .framer-cDCzz.framer-v-1uzsoxo .framer-1aiidjt, .framer-cDCzz.framer-v-3ps3kk .framer-1aiidjt, .framer-cDCzz.framer-v-1nphg0s .framer-1aiidjt, .framer-cDCzz.framer-v-1n9vr7s .framer-1aiidjt, .framer-cDCzz.framer-v-i5itr3 .framer-1aiidjt, .framer-cDCzz.framer-v-19xh08g .framer-1aiidjt, .framer-cDCzz.framer-v-1ysl03d .framer-1aiidjt, .framer-cDCzz.framer-v-czkv8s .framer-1aiidjt, .framer-cDCzz.framer-v-11gu3cn .framer-1aiidjt, .framer-cDCzz.framer-v-14r2aoi .framer-1aiidjt, .framer-cDCzz.framer-v-b33uig .framer-1aiidjt, .framer-cDCzz.framer-v-1payhe9 .framer-1aiidjt, .framer-cDCzz.framer-v-1w2stp8 .framer-1aiidjt, .framer-cDCzz.framer-v-swuyyy .framer-1aiidjt, .framer-cDCzz.framer-v-do8q1a .framer-1aiidjt, .framer-cDCzz.framer-v-bt8riu .framer-1aiidjt { order: 8; }\",\".framer-cDCzz.framer-v-dwd519 .framer-1aiidjt, .framer-cDCzz.framer-v-fa20ik .framer-1aiidjt, .framer-cDCzz.framer-v-9ky5tm .framer-1aiidjt, .framer-cDCzz.framer-v-s2b7yc .framer-1aiidjt, .framer-cDCzz.framer-v-170bxuo .framer-1aiidjt, .framer-cDCzz.framer-v-yuh9tf .framer-1aiidjt, .framer-cDCzz.framer-v-1t6kvpy .framer-1aiidjt, .framer-cDCzz.framer-v-1m9bw9n .framer-1aiidjt, .framer-cDCzz.framer-v-1uzsoxo .framer-18zzm2b, .framer-cDCzz.framer-v-3ps3kk .framer-rhb69k, .framer-cDCzz.framer-v-1nphg0s .framer-rhb69k, .framer-cDCzz.framer-v-1n9vr7s .framer-rhb69k, .framer-cDCzz.framer-v-i5itr3 .framer-rhb69k, .framer-cDCzz.framer-v-19xh08g .framer-rhb69k, .framer-cDCzz.framer-v-1ysl03d .framer-rhb69k, .framer-cDCzz.framer-v-czkv8s .framer-rhb69k, .framer-cDCzz.framer-v-11gu3cn .framer-rhb69k, .framer-cDCzz.framer-v-14r2aoi .framer-rhb69k, .framer-cDCzz.framer-v-b33uig .framer-rhb69k, .framer-cDCzz.framer-v-1payhe9 .framer-rhb69k, .framer-cDCzz.framer-v-1w2stp8 .framer-rhb69k, .framer-cDCzz.framer-v-swuyyy .framer-rhb69k, .framer-cDCzz.framer-v-do8q1a .framer-rhb69k, .framer-cDCzz.framer-v-bt8riu .framer-rhb69k { order: 9; }\",\".framer-cDCzz.framer-v-dwd519 .framer-rhb69k, .framer-cDCzz.framer-v-fa20ik .framer-rhb69k, .framer-cDCzz.framer-v-9ky5tm .framer-rhb69k, .framer-cDCzz.framer-v-s2b7yc .framer-rhb69k, .framer-cDCzz.framer-v-170bxuo .framer-rhb69k, .framer-cDCzz.framer-v-yuh9tf .framer-rhb69k, .framer-cDCzz.framer-v-1t6kvpy .framer-rhb69k, .framer-cDCzz.framer-v-1m9bw9n .framer-rhb69k, .framer-cDCzz.framer-v-1uzsoxo .framer-rhb69k, .framer-cDCzz.framer-v-3ps3kk .framer-18zzm2b, .framer-cDCzz.framer-v-1nphg0s .framer-vbtjpp, .framer-cDCzz.framer-v-1n9vr7s .framer-vbtjpp, .framer-cDCzz.framer-v-i5itr3 .framer-vbtjpp, .framer-cDCzz.framer-v-19xh08g .framer-vbtjpp, .framer-cDCzz.framer-v-1ysl03d .framer-vbtjpp, .framer-cDCzz.framer-v-czkv8s .framer-vbtjpp, .framer-cDCzz.framer-v-11gu3cn .framer-vbtjpp, .framer-cDCzz.framer-v-14r2aoi .framer-vbtjpp, .framer-cDCzz.framer-v-b33uig .framer-vbtjpp, .framer-cDCzz.framer-v-1payhe9 .framer-vbtjpp, .framer-cDCzz.framer-v-1w2stp8 .framer-vbtjpp, .framer-cDCzz.framer-v-swuyyy .framer-vbtjpp, .framer-cDCzz.framer-v-do8q1a .framer-vbtjpp, .framer-cDCzz.framer-v-bt8riu .framer-vbtjpp { order: 10; }\",\".framer-cDCzz.framer-v-dwd519 .framer-vbtjpp, .framer-cDCzz.framer-v-fa20ik .framer-vbtjpp, .framer-cDCzz.framer-v-9ky5tm .framer-vbtjpp, .framer-cDCzz.framer-v-s2b7yc .framer-vbtjpp, .framer-cDCzz.framer-v-170bxuo .framer-vbtjpp, .framer-cDCzz.framer-v-yuh9tf .framer-vbtjpp, .framer-cDCzz.framer-v-1t6kvpy .framer-vbtjpp, .framer-cDCzz.framer-v-1m9bw9n .framer-vbtjpp, .framer-cDCzz.framer-v-1uzsoxo .framer-vbtjpp, .framer-cDCzz.framer-v-3ps3kk .framer-vbtjpp, .framer-cDCzz.framer-v-1n9vr7s .framer-1e7rc9i, .framer-cDCzz.framer-v-i5itr3 .framer-1e7rc9i, .framer-cDCzz.framer-v-19xh08g .framer-1e7rc9i, .framer-cDCzz.framer-v-1ysl03d .framer-1e7rc9i, .framer-cDCzz.framer-v-czkv8s .framer-1e7rc9i, .framer-cDCzz.framer-v-11gu3cn .framer-1e7rc9i, .framer-cDCzz.framer-v-14r2aoi .framer-1e7rc9i, .framer-cDCzz.framer-v-b33uig .framer-1e7rc9i, .framer-cDCzz.framer-v-1payhe9 .framer-1e7rc9i, .framer-cDCzz.framer-v-1w2stp8 .framer-1e7rc9i, .framer-cDCzz.framer-v-swuyyy .framer-1e7rc9i, .framer-cDCzz.framer-v-do8q1a .framer-1e7rc9i, .framer-cDCzz.framer-v-bt8riu .framer-1e7rc9i { order: 11; }\",\".framer-cDCzz.framer-v-dwd519 .framer-1e7rc9i, .framer-cDCzz.framer-v-fa20ik .framer-1e7rc9i, .framer-cDCzz.framer-v-9ky5tm .framer-1e7rc9i, .framer-cDCzz.framer-v-s2b7yc .framer-1e7rc9i, .framer-cDCzz.framer-v-170bxuo .framer-1e7rc9i, .framer-cDCzz.framer-v-yuh9tf .framer-1e7rc9i, .framer-cDCzz.framer-v-1t6kvpy .framer-1e7rc9i, .framer-cDCzz.framer-v-1m9bw9n .framer-1e7rc9i, .framer-cDCzz.framer-v-1uzsoxo .framer-1e7rc9i, .framer-cDCzz.framer-v-3ps3kk .framer-1e7rc9i, .framer-cDCzz.framer-v-1nphg0s .framer-1e7rc9i, .framer-cDCzz.framer-v-1n9vr7s .framer-18zzm2b, .framer-cDCzz.framer-v-i5itr3 .framer-140ezmm, .framer-cDCzz.framer-v-19xh08g .framer-140ezmm, .framer-cDCzz.framer-v-1ysl03d .framer-140ezmm, .framer-cDCzz.framer-v-czkv8s .framer-140ezmm, .framer-cDCzz.framer-v-11gu3cn .framer-140ezmm, .framer-cDCzz.framer-v-14r2aoi .framer-140ezmm, .framer-cDCzz.framer-v-b33uig .framer-140ezmm, .framer-cDCzz.framer-v-1payhe9 .framer-140ezmm, .framer-cDCzz.framer-v-1w2stp8 .framer-140ezmm, .framer-cDCzz.framer-v-swuyyy .framer-140ezmm, .framer-cDCzz.framer-v-do8q1a .framer-140ezmm, .framer-cDCzz.framer-v-bt8riu .framer-140ezmm { order: 12; }\",\".framer-cDCzz.framer-v-dwd519 .framer-140ezmm, .framer-cDCzz.framer-v-fa20ik .framer-140ezmm, .framer-cDCzz.framer-v-9ky5tm .framer-140ezmm, .framer-cDCzz.framer-v-s2b7yc .framer-140ezmm, .framer-cDCzz.framer-v-170bxuo .framer-140ezmm, .framer-cDCzz.framer-v-yuh9tf .framer-140ezmm, .framer-cDCzz.framer-v-1t6kvpy .framer-140ezmm, .framer-cDCzz.framer-v-1m9bw9n .framer-140ezmm, .framer-cDCzz.framer-v-1uzsoxo .framer-140ezmm, .framer-cDCzz.framer-v-3ps3kk .framer-140ezmm, .framer-cDCzz.framer-v-1nphg0s .framer-140ezmm, .framer-cDCzz.framer-v-1n9vr7s .framer-140ezmm, .framer-cDCzz.framer-v-19xh08g .framer-owlrkm, .framer-cDCzz.framer-v-1ysl03d .framer-owlrkm, .framer-cDCzz.framer-v-czkv8s .framer-owlrkm, .framer-cDCzz.framer-v-11gu3cn .framer-owlrkm, .framer-cDCzz.framer-v-14r2aoi .framer-owlrkm, .framer-cDCzz.framer-v-b33uig .framer-owlrkm, .framer-cDCzz.framer-v-1payhe9 .framer-owlrkm, .framer-cDCzz.framer-v-1w2stp8 .framer-owlrkm, .framer-cDCzz.framer-v-swuyyy .framer-owlrkm, .framer-cDCzz.framer-v-do8q1a .framer-owlrkm, .framer-cDCzz.framer-v-bt8riu .framer-owlrkm { order: 13; }\",\".framer-cDCzz.framer-v-dwd519 .framer-owlrkm, .framer-cDCzz.framer-v-fa20ik .framer-owlrkm, .framer-cDCzz.framer-v-9ky5tm .framer-owlrkm, .framer-cDCzz.framer-v-s2b7yc .framer-owlrkm, .framer-cDCzz.framer-v-170bxuo .framer-owlrkm, .framer-cDCzz.framer-v-yuh9tf .framer-owlrkm, .framer-cDCzz.framer-v-1t6kvpy .framer-owlrkm, .framer-cDCzz.framer-v-1m9bw9n .framer-owlrkm, .framer-cDCzz.framer-v-1uzsoxo .framer-owlrkm, .framer-cDCzz.framer-v-3ps3kk .framer-owlrkm, .framer-cDCzz.framer-v-1nphg0s .framer-owlrkm, .framer-cDCzz.framer-v-1n9vr7s .framer-owlrkm, .framer-cDCzz.framer-v-i5itr3 .framer-owlrkm, .framer-cDCzz.framer-v-1ysl03d .framer-1dpwwp5, .framer-cDCzz.framer-v-czkv8s .framer-1dpwwp5, .framer-cDCzz.framer-v-11gu3cn .framer-1dpwwp5, .framer-cDCzz.framer-v-14r2aoi .framer-1dpwwp5, .framer-cDCzz.framer-v-b33uig .framer-1dpwwp5, .framer-cDCzz.framer-v-1payhe9 .framer-1dpwwp5, .framer-cDCzz.framer-v-1w2stp8 .framer-1dpwwp5, .framer-cDCzz.framer-v-swuyyy .framer-1dpwwp5, .framer-cDCzz.framer-v-do8q1a .framer-1dpwwp5, .framer-cDCzz.framer-v-bt8riu .framer-1dpwwp5 { order: 14; }\",\".framer-cDCzz.framer-v-dwd519 .framer-1dpwwp5, .framer-cDCzz.framer-v-fa20ik .framer-1dpwwp5, .framer-cDCzz.framer-v-9ky5tm .framer-1dpwwp5, .framer-cDCzz.framer-v-s2b7yc .framer-1dpwwp5, .framer-cDCzz.framer-v-170bxuo .framer-1dpwwp5, .framer-cDCzz.framer-v-yuh9tf .framer-1dpwwp5, .framer-cDCzz.framer-v-1t6kvpy .framer-1dpwwp5, .framer-cDCzz.framer-v-1m9bw9n .framer-1dpwwp5, .framer-cDCzz.framer-v-1uzsoxo .framer-1dpwwp5, .framer-cDCzz.framer-v-3ps3kk .framer-1dpwwp5, .framer-cDCzz.framer-v-1nphg0s .framer-1dpwwp5, .framer-cDCzz.framer-v-1n9vr7s .framer-1dpwwp5, .framer-cDCzz.framer-v-i5itr3 .framer-1dpwwp5, .framer-cDCzz.framer-v-19xh08g .framer-1dpwwp5, .framer-cDCzz.framer-v-1ysl03d .framer-18zzm2b, .framer-cDCzz.framer-v-czkv8s .framer-5pqory, .framer-cDCzz.framer-v-11gu3cn .framer-5pqory, .framer-cDCzz.framer-v-14r2aoi .framer-5pqory, .framer-cDCzz.framer-v-b33uig .framer-5pqory, .framer-cDCzz.framer-v-1payhe9 .framer-5pqory, .framer-cDCzz.framer-v-1w2stp8 .framer-5pqory, .framer-cDCzz.framer-v-swuyyy .framer-5pqory, .framer-cDCzz.framer-v-do8q1a .framer-5pqory, .framer-cDCzz.framer-v-bt8riu .framer-5pqory { order: 15; }\",\".framer-cDCzz.framer-v-dwd519 .framer-5pqory, .framer-cDCzz.framer-v-fa20ik .framer-5pqory, .framer-cDCzz.framer-v-9ky5tm .framer-5pqory, .framer-cDCzz.framer-v-s2b7yc .framer-5pqory, .framer-cDCzz.framer-v-170bxuo .framer-5pqory, .framer-cDCzz.framer-v-yuh9tf .framer-5pqory, .framer-cDCzz.framer-v-1t6kvpy .framer-5pqory, .framer-cDCzz.framer-v-1m9bw9n .framer-5pqory, .framer-cDCzz.framer-v-1uzsoxo .framer-5pqory, .framer-cDCzz.framer-v-3ps3kk .framer-5pqory, .framer-cDCzz.framer-v-1nphg0s .framer-5pqory, .framer-cDCzz.framer-v-1n9vr7s .framer-5pqory, .framer-cDCzz.framer-v-i5itr3 .framer-5pqory, .framer-cDCzz.framer-v-19xh08g .framer-5pqory, .framer-cDCzz.framer-v-1ysl03d .framer-5pqory, .framer-cDCzz.framer-v-czkv8s .framer-18zzm2b, .framer-cDCzz.framer-v-11gu3cn .framer-19c0rdb, .framer-cDCzz.framer-v-14r2aoi .framer-19c0rdb, .framer-cDCzz.framer-v-b33uig .framer-19c0rdb, .framer-cDCzz.framer-v-1payhe9 .framer-19c0rdb, .framer-cDCzz.framer-v-1w2stp8 .framer-19c0rdb, .framer-cDCzz.framer-v-swuyyy .framer-19c0rdb, .framer-cDCzz.framer-v-do8q1a .framer-19c0rdb, .framer-cDCzz.framer-v-bt8riu .framer-19c0rdb { order: 16; }\",\".framer-cDCzz.framer-v-dwd519 .framer-19c0rdb, .framer-cDCzz.framer-v-fa20ik .framer-19c0rdb, .framer-cDCzz.framer-v-9ky5tm .framer-19c0rdb, .framer-cDCzz.framer-v-s2b7yc .framer-19c0rdb, .framer-cDCzz.framer-v-170bxuo .framer-19c0rdb, .framer-cDCzz.framer-v-yuh9tf .framer-19c0rdb, .framer-cDCzz.framer-v-1t6kvpy .framer-19c0rdb, .framer-cDCzz.framer-v-1m9bw9n .framer-19c0rdb, .framer-cDCzz.framer-v-1uzsoxo .framer-19c0rdb, .framer-cDCzz.framer-v-3ps3kk .framer-19c0rdb, .framer-cDCzz.framer-v-1nphg0s .framer-19c0rdb, .framer-cDCzz.framer-v-1n9vr7s .framer-19c0rdb, .framer-cDCzz.framer-v-i5itr3 .framer-19c0rdb, .framer-cDCzz.framer-v-19xh08g .framer-19c0rdb, .framer-cDCzz.framer-v-1ysl03d .framer-19c0rdb, .framer-cDCzz.framer-v-czkv8s .framer-19c0rdb, .framer-cDCzz.framer-v-11gu3cn .framer-18zzm2b, .framer-cDCzz.framer-v-14r2aoi .framer-7e6fyc, .framer-cDCzz.framer-v-b33uig .framer-7e6fyc, .framer-cDCzz.framer-v-1payhe9 .framer-7e6fyc, .framer-cDCzz.framer-v-1w2stp8 .framer-7e6fyc, .framer-cDCzz.framer-v-swuyyy .framer-7e6fyc, .framer-cDCzz.framer-v-do8q1a .framer-7e6fyc, .framer-cDCzz.framer-v-bt8riu .framer-7e6fyc { order: 17; }\",\".framer-cDCzz.framer-v-dwd519 .framer-7e6fyc, .framer-cDCzz.framer-v-fa20ik .framer-7e6fyc, .framer-cDCzz.framer-v-9ky5tm .framer-7e6fyc, .framer-cDCzz.framer-v-s2b7yc .framer-7e6fyc, .framer-cDCzz.framer-v-170bxuo .framer-7e6fyc, .framer-cDCzz.framer-v-yuh9tf .framer-7e6fyc, .framer-cDCzz.framer-v-1t6kvpy .framer-7e6fyc, .framer-cDCzz.framer-v-1m9bw9n .framer-7e6fyc, .framer-cDCzz.framer-v-1uzsoxo .framer-7e6fyc, .framer-cDCzz.framer-v-3ps3kk .framer-7e6fyc, .framer-cDCzz.framer-v-1nphg0s .framer-7e6fyc, .framer-cDCzz.framer-v-1n9vr7s .framer-7e6fyc, .framer-cDCzz.framer-v-i5itr3 .framer-7e6fyc, .framer-cDCzz.framer-v-19xh08g .framer-7e6fyc, .framer-cDCzz.framer-v-1ysl03d .framer-7e6fyc, .framer-cDCzz.framer-v-czkv8s .framer-7e6fyc, .framer-cDCzz.framer-v-11gu3cn .framer-7e6fyc, .framer-cDCzz.framer-v-14r2aoi .framer-18zzm2b, .framer-cDCzz.framer-v-b33uig .framer-4o6ujq, .framer-cDCzz.framer-v-1payhe9 .framer-4o6ujq, .framer-cDCzz.framer-v-1w2stp8 .framer-4o6ujq, .framer-cDCzz.framer-v-swuyyy .framer-4o6ujq, .framer-cDCzz.framer-v-do8q1a .framer-4o6ujq, .framer-cDCzz.framer-v-bt8riu .framer-4o6ujq { order: 18; }\",\".framer-cDCzz.framer-v-dwd519 .framer-4o6ujq, .framer-cDCzz.framer-v-fa20ik .framer-4o6ujq, .framer-cDCzz.framer-v-9ky5tm .framer-4o6ujq, .framer-cDCzz.framer-v-s2b7yc .framer-4o6ujq, .framer-cDCzz.framer-v-170bxuo .framer-4o6ujq, .framer-cDCzz.framer-v-yuh9tf .framer-4o6ujq, .framer-cDCzz.framer-v-1t6kvpy .framer-4o6ujq, .framer-cDCzz.framer-v-1m9bw9n .framer-4o6ujq, .framer-cDCzz.framer-v-1uzsoxo .framer-4o6ujq, .framer-cDCzz.framer-v-3ps3kk .framer-4o6ujq, .framer-cDCzz.framer-v-1nphg0s .framer-4o6ujq, .framer-cDCzz.framer-v-1n9vr7s .framer-4o6ujq, .framer-cDCzz.framer-v-i5itr3 .framer-4o6ujq, .framer-cDCzz.framer-v-19xh08g .framer-4o6ujq, .framer-cDCzz.framer-v-1ysl03d .framer-4o6ujq, .framer-cDCzz.framer-v-czkv8s .framer-4o6ujq, .framer-cDCzz.framer-v-11gu3cn .framer-4o6ujq, .framer-cDCzz.framer-v-14r2aoi .framer-4o6ujq, .framer-cDCzz.framer-v-b33uig .framer-18zzm2b, .framer-cDCzz.framer-v-1payhe9 .framer-1yk5y41, .framer-cDCzz.framer-v-1w2stp8 .framer-1yk5y41, .framer-cDCzz.framer-v-swuyyy .framer-1yk5y41, .framer-cDCzz.framer-v-do8q1a .framer-1yk5y41, .framer-cDCzz.framer-v-bt8riu .framer-1yk5y41 { order: 19; }\",\".framer-cDCzz.framer-v-dwd519 .framer-1yk5y41, .framer-cDCzz.framer-v-fa20ik .framer-1yk5y41, .framer-cDCzz.framer-v-9ky5tm .framer-1yk5y41, .framer-cDCzz.framer-v-s2b7yc .framer-1yk5y41, .framer-cDCzz.framer-v-170bxuo .framer-1yk5y41, .framer-cDCzz.framer-v-yuh9tf .framer-1yk5y41, .framer-cDCzz.framer-v-1t6kvpy .framer-1yk5y41, .framer-cDCzz.framer-v-1m9bw9n .framer-1yk5y41, .framer-cDCzz.framer-v-1uzsoxo .framer-1yk5y41, .framer-cDCzz.framer-v-3ps3kk .framer-1yk5y41, .framer-cDCzz.framer-v-1nphg0s .framer-1yk5y41, .framer-cDCzz.framer-v-1n9vr7s .framer-1yk5y41, .framer-cDCzz.framer-v-i5itr3 .framer-1yk5y41, .framer-cDCzz.framer-v-19xh08g .framer-1yk5y41, .framer-cDCzz.framer-v-1ysl03d .framer-1yk5y41, .framer-cDCzz.framer-v-czkv8s .framer-1yk5y41, .framer-cDCzz.framer-v-11gu3cn .framer-1yk5y41, .framer-cDCzz.framer-v-14r2aoi .framer-1yk5y41, .framer-cDCzz.framer-v-b33uig .framer-1yk5y41, .framer-cDCzz.framer-v-1w2stp8 .framer-1k4a5a3, .framer-cDCzz.framer-v-swuyyy .framer-1k4a5a3, .framer-cDCzz.framer-v-do8q1a .framer-1k4a5a3, .framer-cDCzz.framer-v-bt8riu .framer-1k4a5a3 { order: 20; }\",\".framer-cDCzz.framer-v-dwd519 .framer-1k4a5a3, .framer-cDCzz.framer-v-fa20ik .framer-1k4a5a3, .framer-cDCzz.framer-v-9ky5tm .framer-1k4a5a3, .framer-cDCzz.framer-v-s2b7yc .framer-1k4a5a3, .framer-cDCzz.framer-v-170bxuo .framer-1k4a5a3, .framer-cDCzz.framer-v-yuh9tf .framer-1k4a5a3, .framer-cDCzz.framer-v-1t6kvpy .framer-1k4a5a3, .framer-cDCzz.framer-v-1m9bw9n .framer-1k4a5a3, .framer-cDCzz.framer-v-1uzsoxo .framer-1k4a5a3, .framer-cDCzz.framer-v-3ps3kk .framer-1k4a5a3, .framer-cDCzz.framer-v-1nphg0s .framer-1k4a5a3, .framer-cDCzz.framer-v-1n9vr7s .framer-1k4a5a3, .framer-cDCzz.framer-v-i5itr3 .framer-1k4a5a3, .framer-cDCzz.framer-v-19xh08g .framer-1k4a5a3, .framer-cDCzz.framer-v-1ysl03d .framer-1k4a5a3, .framer-cDCzz.framer-v-czkv8s .framer-1k4a5a3, .framer-cDCzz.framer-v-11gu3cn .framer-1k4a5a3, .framer-cDCzz.framer-v-14r2aoi .framer-1k4a5a3, .framer-cDCzz.framer-v-b33uig .framer-1k4a5a3, .framer-cDCzz.framer-v-1payhe9 .framer-1k4a5a3, .framer-cDCzz.framer-v-1w2stp8 .framer-18zzm2b, .framer-cDCzz.framer-v-swuyyy .framer-pks77i, .framer-cDCzz.framer-v-do8q1a .framer-pks77i, .framer-cDCzz.framer-v-bt8riu .framer-pks77i { order: 21; }\",\".framer-cDCzz.framer-v-dwd519 .framer-pks77i, .framer-cDCzz.framer-v-fa20ik .framer-pks77i, .framer-cDCzz.framer-v-9ky5tm .framer-pks77i, .framer-cDCzz.framer-v-s2b7yc .framer-pks77i, .framer-cDCzz.framer-v-170bxuo .framer-pks77i, .framer-cDCzz.framer-v-yuh9tf .framer-pks77i, .framer-cDCzz.framer-v-1t6kvpy .framer-pks77i, .framer-cDCzz.framer-v-1m9bw9n .framer-pks77i, .framer-cDCzz.framer-v-1uzsoxo .framer-pks77i, .framer-cDCzz.framer-v-3ps3kk .framer-pks77i, .framer-cDCzz.framer-v-1nphg0s .framer-pks77i, .framer-cDCzz.framer-v-1n9vr7s .framer-pks77i, .framer-cDCzz.framer-v-i5itr3 .framer-pks77i, .framer-cDCzz.framer-v-19xh08g .framer-pks77i, .framer-cDCzz.framer-v-1ysl03d .framer-pks77i, .framer-cDCzz.framer-v-czkv8s .framer-pks77i, .framer-cDCzz.framer-v-11gu3cn .framer-pks77i, .framer-cDCzz.framer-v-14r2aoi .framer-pks77i, .framer-cDCzz.framer-v-b33uig .framer-pks77i, .framer-cDCzz.framer-v-1payhe9 .framer-pks77i, .framer-cDCzz.framer-v-1w2stp8 .framer-pks77i, .framer-cDCzz.framer-v-swuyyy .framer-18zzm2b, .framer-cDCzz.framer-v-do8q1a .framer-1ewa6is, .framer-cDCzz.framer-v-bt8riu .framer-1ewa6is { order: 22; }\",\".framer-cDCzz.framer-v-dwd519 .framer-1ewa6is, .framer-cDCzz.framer-v-fa20ik .framer-1ewa6is, .framer-cDCzz.framer-v-9ky5tm .framer-1ewa6is, .framer-cDCzz.framer-v-s2b7yc .framer-1ewa6is, .framer-cDCzz.framer-v-170bxuo .framer-1ewa6is, .framer-cDCzz.framer-v-yuh9tf .framer-1ewa6is, .framer-cDCzz.framer-v-1t6kvpy .framer-1ewa6is, .framer-cDCzz.framer-v-1m9bw9n .framer-1ewa6is, .framer-cDCzz.framer-v-1uzsoxo .framer-1ewa6is, .framer-cDCzz.framer-v-3ps3kk .framer-1ewa6is, .framer-cDCzz.framer-v-1nphg0s .framer-1ewa6is, .framer-cDCzz.framer-v-1n9vr7s .framer-1ewa6is, .framer-cDCzz.framer-v-i5itr3 .framer-1ewa6is, .framer-cDCzz.framer-v-19xh08g .framer-1ewa6is, .framer-cDCzz.framer-v-1ysl03d .framer-1ewa6is, .framer-cDCzz.framer-v-czkv8s .framer-1ewa6is, .framer-cDCzz.framer-v-11gu3cn .framer-1ewa6is, .framer-cDCzz.framer-v-14r2aoi .framer-1ewa6is, .framer-cDCzz.framer-v-b33uig .framer-1ewa6is, .framer-cDCzz.framer-v-1payhe9 .framer-1ewa6is, .framer-cDCzz.framer-v-1w2stp8 .framer-1ewa6is, .framer-cDCzz.framer-v-swuyyy .framer-1ewa6is, .framer-cDCzz.framer-v-do8q1a .framer-18zzm2b, .framer-cDCzz.framer-v-bt8riu .framer-1nsgqlv { order: 23; }\",\".framer-cDCzz.framer-v-dwd519 .framer-1nsgqlv, .framer-cDCzz.framer-v-fa20ik .framer-1nsgqlv, .framer-cDCzz.framer-v-9ky5tm .framer-1nsgqlv, .framer-cDCzz.framer-v-s2b7yc .framer-1nsgqlv, .framer-cDCzz.framer-v-170bxuo .framer-1nsgqlv, .framer-cDCzz.framer-v-yuh9tf .framer-1nsgqlv, .framer-cDCzz.framer-v-1t6kvpy .framer-1nsgqlv, .framer-cDCzz.framer-v-1m9bw9n .framer-1nsgqlv, .framer-cDCzz.framer-v-1uzsoxo .framer-1nsgqlv, .framer-cDCzz.framer-v-3ps3kk .framer-1nsgqlv, .framer-cDCzz.framer-v-1nphg0s .framer-1nsgqlv, .framer-cDCzz.framer-v-1n9vr7s .framer-1nsgqlv, .framer-cDCzz.framer-v-i5itr3 .framer-1nsgqlv, .framer-cDCzz.framer-v-19xh08g .framer-1nsgqlv, .framer-cDCzz.framer-v-1ysl03d .framer-1nsgqlv, .framer-cDCzz.framer-v-czkv8s .framer-1nsgqlv, .framer-cDCzz.framer-v-11gu3cn .framer-1nsgqlv, .framer-cDCzz.framer-v-14r2aoi .framer-1nsgqlv, .framer-cDCzz.framer-v-b33uig .framer-1nsgqlv, .framer-cDCzz.framer-v-1payhe9 .framer-1nsgqlv, .framer-cDCzz.framer-v-1w2stp8 .framer-1nsgqlv, .framer-cDCzz.framer-v-swuyyy .framer-1nsgqlv, .framer-cDCzz.framer-v-do8q1a .framer-1nsgqlv, .framer-cDCzz.framer-v-bt8riu .framer-18zzm2b { order: 24; }\",\".framer-cDCzz.framer-v-s2b7yc .framer-o4awse { bottom: 55px; }\",\".framer-cDCzz.framer-v-170bxuo .framer-o4awse { bottom: 93px; }\",\".framer-cDCzz.framer-v-yuh9tf .framer-o4awse { bottom: 97px; }\",\".framer-cDCzz.framer-v-1t6kvpy .framer-18zzm2b { height: 111px; order: 7; width: 1px; }\",\".framer-cDCzz.framer-v-1t6kvpy .framer-o4awse { bottom: 104px; left: 0%; }\",\".framer-cDCzz.framer-v-1m9bw9n .framer-o4awse, .framer-cDCzz.framer-v-1n9vr7s .framer-o4awse { bottom: 118px; }\",\".framer-cDCzz.framer-v-1uzsoxo .framer-o4awse { bottom: 122px; }\",\".framer-cDCzz.framer-v-3ps3kk .framer-o4awse { bottom: 120px; }\",\".framer-cDCzz.framer-v-1nphg0s .framer-18zzm2b { height: 132px; order: 11; }\",\".framer-cDCzz.framer-v-1nphg0s .framer-o4awse { bottom: 121px; }\",\".framer-cDCzz.framer-v-i5itr3 .framer-18zzm2b { order: 13; z-index: 1; }\",\".framer-cDCzz.framer-v-i5itr3 .framer-o4awse { bottom: 128px; }\",\".framer-cDCzz.framer-v-19xh08g .framer-18zzm2b { height: 132px; order: 14; }\",\".framer-cDCzz.framer-v-19xh08g .framer-o4awse { bottom: 132px; }\",\".framer-cDCzz.framer-v-1ysl03d .framer-o4awse { bottom: 144px; }\",\".framer-cDCzz.framer-v-czkv8s .framer-o4awse { bottom: 138px; }\",\".framer-cDCzz.framer-v-11gu3cn .framer-o4awse { bottom: 141px; }\",\".framer-cDCzz.framer-v-14r2aoi .framer-o4awse { bottom: 155px; }\",\".framer-cDCzz.framer-v-b33uig .framer-o4awse { bottom: 148px; }\",\".framer-cDCzz.framer-v-1payhe9 .framer-18zzm2b { height: 132px; order: 20; }\",\".framer-cDCzz.framer-v-1payhe9 .framer-o4awse { bottom: 152px; }\",\".framer-cDCzz.framer-v-1w2stp8 .framer-o4awse { bottom: 160px; }\",\".framer-cDCzz.framer-v-swuyyy .framer-o4awse { bottom: 167px; }\",\".framer-cDCzz.framer-v-do8q1a .framer-o4awse { bottom: 172px; }\",\".framer-cDCzz.framer-v-bt8riu .framer-o4awse { bottom: 173px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 154\n * @framerIntrinsicWidth 313\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XCqRMh4sJ\":{\"layout\":[\"auto\",\"auto\"]},\"UARIoEcC7\":{\"layout\":[\"auto\",\"auto\"]},\"MltuwcSBl\":{\"layout\":[\"auto\",\"auto\"]},\"dL5jo1feV\":{\"layout\":[\"auto\",\"auto\"]},\"JSu_a7eAY\":{\"layout\":[\"auto\",\"auto\"]},\"ySsxedSdl\":{\"layout\":[\"auto\",\"auto\"]},\"u0wFIQlGq\":{\"layout\":[\"auto\",\"auto\"]},\"ihwIEMttx\":{\"layout\":[\"auto\",\"auto\"]},\"jwrpqOq4i\":{\"layout\":[\"auto\",\"auto\"]},\"KB9r0u1OL\":{\"layout\":[\"auto\",\"auto\"]},\"P8u6OOn6t\":{\"layout\":[\"auto\",\"auto\"]},\"FvXpZQsFL\":{\"layout\":[\"auto\",\"auto\"]},\"VZoMo0mDI\":{\"layout\":[\"auto\",\"auto\"]},\"kgAq3xVpe\":{\"layout\":[\"auto\",\"auto\"]},\"qLtvGSMud\":{\"layout\":[\"auto\",\"auto\"]},\"x6PRu60Oo\":{\"layout\":[\"auto\",\"auto\"]},\"lTQ83ATAG\":{\"layout\":[\"auto\",\"auto\"]},\"lL8JrzcRY\":{\"layout\":[\"auto\",\"auto\"]},\"Qhgw2ohFB\":{\"layout\":[\"auto\",\"auto\"]},\"RyUT5gxDs\":{\"layout\":[\"auto\",\"auto\"]},\"qrUjwjsh4\":{\"layout\":[\"auto\",\"auto\"]},\"kTS61tl7J\":{\"layout\":[\"auto\",\"auto\"]},\"RqdIL7t_d\":{\"layout\":[\"auto\",\"auto\"]},\"YBdTV8KOX\":{\"layout\":[\"auto\",\"auto\"]},\"pfdfCT5Lc\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerowUNlmIFI=withCSS(Component,css,\"framer-cDCzz\");export default FramerowUNlmIFI;FramerowUNlmIFI.displayName=\"Wrapper\";FramerowUNlmIFI.defaultProps={height:154,width:313};addPropertyControls(FramerowUNlmIFI,{variant:{options:[\"M5kgPG4Qh\",\"XCqRMh4sJ\",\"UARIoEcC7\",\"MltuwcSBl\",\"dL5jo1feV\",\"JSu_a7eAY\",\"ySsxedSdl\",\"u0wFIQlGq\",\"ihwIEMttx\",\"jwrpqOq4i\",\"KB9r0u1OL\",\"P8u6OOn6t\",\"FvXpZQsFL\",\"VZoMo0mDI\",\"kgAq3xVpe\",\"qLtvGSMud\",\"x6PRu60Oo\",\"lTQ83ATAG\",\"lL8JrzcRY\",\"Qhgw2ohFB\",\"RyUT5gxDs\",\"qrUjwjsh4\",\"kTS61tl7J\",\"RqdIL7t_d\",\"YBdTV8KOX\",\"pfdfCT5Lc\"],optionTitles:[\"Default\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\",\"20\",\"21\",\"22\",\"23\",\"24\",\"25\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerowUNlmIFI,[{explicitInter:true,fonts:[{family:\"JetBrains Mono\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/46G6Z5EVCZ42UYB746MDPUHE5JNFO2H5/B3L443IEKEYZR6IUA5H7G3HXQY6MFJYR/C4X2AZFIU7APBBKUZ2X4AGSKANOLALFP.woff2\",weight:\"600\"}]},...LineWrapperFonts,...NumberFlowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerowUNlmIFI\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XCqRMh4sJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UARIoEcC7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MltuwcSBl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dL5jo1feV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JSu_a7eAY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ySsxedSdl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u0wFIQlGq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ihwIEMttx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jwrpqOq4i\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KB9r0u1OL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"P8u6OOn6t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FvXpZQsFL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VZoMo0mDI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kgAq3xVpe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qLtvGSMud\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"x6PRu60Oo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lTQ83ATAG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lL8JrzcRY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Qhgw2ohFB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RyUT5gxDs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qrUjwjsh4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kTS61tl7J\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RqdIL7t_d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YBdTV8KOX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pfdfCT5Lc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"313\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"154\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./owUNlmIFI.map", "// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video as Video1}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js\";import Wrapper from\"https://framerusercontent.com/modules/orJbXi3dKKGkA8g5gqEj/zKusOIFPyITSLpjTyPsC/owUNlmIFI.js\";const WrapperFonts=getFonts(Wrapper);const VideoFonts=getFonts(Video);const Video1Fonts=getFonts(Video1);const cycleOrder=[\"LdCOtdILY\",\"WJ3aa0WfE\",\"krfsd4EmX\"];const serializationHash=\"framer-8ccOY\";const variantClassNames={krfsd4EmX:\"framer-v-lnsqc\",LdCOtdILY:\"framer-v-1jjrrkc\",WJ3aa0WfE:\"framer-v-19smvza\"};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={\"Variant 2\":\"WJ3aa0WfE\",\"Variant 3\":\"krfsd4EmX\",Default:\"LdCOtdILY\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LdCOtdILY\"};};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:\"LdCOtdILY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap15llid3=activeVariantCallback(async(...args)=>{setVariant(\"LdCOtdILY\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"WJ3aa0WfE\",\"krfsd4EmX\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"WJ3aa0WfE\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"krfsd4EmX\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jjrrkc\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"LdCOtdILY\",ref:refBinding,style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{krfsd4EmX:{borderBottomLeftRadius:14.29,borderBottomRightRadius:14.29,borderTopLeftRadius:14.29,borderTopRightRadius:14.29},WJ3aa0WfE:{borderBottomLeftRadius:14.29,borderBottomRightRadius:14.29,borderTopLeftRadius:14.29,borderTopRightRadius:14.29}},...addPropertyOverrides({krfsd4EmX:{\"data-framer-name\":\"Variant 3\"},WJ3aa0WfE:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nnzrht\",\"data-border\":true,\"data-framer-name\":\"Graph\",layoutDependency:layoutDependency,layoutId:\"kEWEK5n5_\",style:{\"--border-bottom-width\":\"0.57px\",\"--border-color\":\"var(--token-322ad484-aec0-4870-bf22-7188ca3cc116, rgb(31, 41, 51))\",\"--border-left-width\":\"0.57px\",\"--border-right-width\":\"0.57px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.57px\",backgroundColor:\"var(--token-a08b682b-242f-4094-91c9-b89a3ea456fa, rgb(12, 22, 29))\",borderBottomLeftRadius:14.29,borderBottomRightRadius:14.29,borderTopLeftRadius:14.29,borderTopRightRadius:14.29},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-heeqcv\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"neBE9cmVF\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-195dsfe\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"ZE54iWYZq\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Hiring\"})}),className:\"framer-jdcmo4\",\"data-highlight\":true,fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"aEQyWXv9c\",onTap:onTap15llid3,style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17wpihz\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"MdIAxxS2Q\",style:{backgroundColor:\"var(--token-6029dbfc-fbac-430b-a786-4e5dcea7423c, rgb(30, 32, 33))\",borderBottomLeftRadius:26.86,borderBottomRightRadius:26.86,borderTopLeftRadius:26.86,borderTopRightRadius:26.86},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ow7y22\",\"data-framer-name\":\"Graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"VTiXT7arX\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.72 13.72\"><path d=\"M 4.572 0 L 8.001 3.429 M 8.001 3.429 L 4.572 6.858 M 8.001 3.429 L 0 3.429\" transform=\"translate(2.857 3.429) rotate(-45 4 3.429)\" fill=\"transparent\" stroke-width=\"0.57\" stroke=\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;12&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:8647501181,withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14wykl1\",\"data-framer-name\":\"Graph\",layoutDependency:layoutDependency,layoutId:\"rLgG_x_vX\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13nqq9v\",\"data-framer-name\":\"Bars\",layoutDependency:layoutDependency,layoutId:\"oR_ZN7YI4\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:115.75,width:\"190.96px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||268.5)-0-268.6)/2)+17.14+48.005+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-48lfj2-container\",layoutDependency:layoutDependency,layoutId:\"J0mfvAgVF-container\",nodeId:\"J0mfvAgVF\",rendersWithMotion:true,scopeId:\"V4N0Fhcnv\",children:/*#__PURE__*/_jsx(Wrapper,{height:\"100%\",id:\"J0mfvAgVF\",layoutId:\"J0mfvAgVF\",style:{height:\"100%\",width:\"100%\"},variant:\"M5kgPG4Qh\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ejeomz\",\"data-framer-name\":\"X-Axis\",layoutDependency:layoutDependency,layoutId:\"Chkq4iXH5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"6px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Feb\"})}),className:\"framer-1p1cnqr\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"MhIcHCsio\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"6px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Mar\"})}),className:\"framer-12ous6l\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"C85LQPude\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"6px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Apr\"})}),className:\"framer-1vdfdfi\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"N5myfyT8a\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"6px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\",\"--framer-text-transform\":\"capitalize\"},children:\"May\"})}),className:\"framer-n7u5u8\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"RFAPSe1bf\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"6px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\",\"--framer-text-transform\":\"capitalize\"},children:\"Jun\"})}),className:\"framer-l4ifna\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"wI9JjCGRA\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14tv4lb\",\"data-framer-name\":\"Stats\",layoutDependency:layoutDependency,layoutId:\"WXNdpxmAF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ere0ud\",layoutDependency:layoutDependency,layoutId:\"RU9zEM_pZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"6px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\",\"--framer-text-transform\":\"uppercase\"},children:\"active candidates\"})}),className:\"framer-185n3h3\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"i1bgRueDV\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"587\"})}),className:\"framer-hs2ehl\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"Xwz3pM2lX\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kykpat\",layoutDependency:layoutDependency,layoutId:\"Lfcoq9fxh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"6px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165)))\",\"--framer-text-transform\":\"uppercase\"},children:\"New hires\"})}),className:\"framer-dnsadg\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"R0d1tcKCn\",style:{\"--extracted-r6o4lv\":\"var(--token-84002464-baa0-40a1-a1a1-82899aec539a, rgb(155, 161, 165))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TnVuaXRvIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"16\"})}),className:\"framer-16f90s6\",fonts:[\"GF;Nunito Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"pvlHmJUhj\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-116mq24-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tpoaYPO8X-container\",nodeId:\"tpoaYPO8X\",rendersWithMotion:true,scopeId:\"V4N0Fhcnv\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"tpoaYPO8X\",isMixedBorderRadius:false,layoutId:\"tpoaYPO8X\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:\"https://framerusercontent.com/assets/NePJlUhBJz5YY0Be1YBSjxeHttY.mp4\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10mzj4t-container\",\"data-framer-name\":\"Ana Interviewer Video\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hvdw08S0w-container\",name:\"Ana Interviewer Video\",nodeId:\"hvdw08S0w\",rendersWithMotion:true,scopeId:\"V4N0Fhcnv\",children:/*#__PURE__*/_jsx(Video1,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:12,bottomLeftRadius:12,bottomRightRadius:12,controls:false,height:\"100%\",id:\"hvdw08S0w\",isMixedBorderRadius:false,layoutId:\"hvdw08S0w\",loop:true,muted:true,name:\"Ana Interviewer Video\",objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/iXGFKVMce2zvcd0WI4RkkbPNJ4.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:12,topRightRadius:12,volume:25,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8ccOY.framer-2p0yi2, .framer-8ccOY .framer-2p0yi2 { display: block; }\",\".framer-8ccOY.framer-1jjrrkc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5.71px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-8ccOY .framer-1nnzrht { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 269px; justify-content: space-between; overflow: hidden; padding: 17.14px; position: relative; width: 214px; will-change: var(--framer-will-change-override, transform); }\",\".framer-8ccOY .framer-heeqcv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 107px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 6.86px 0px 6.86px; position: relative; width: 100%; }\",\".framer-8ccOY .framer-195dsfe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-8ccOY .framer-jdcmo4 { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-8ccOY .framer-17wpihz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 6.29px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-8ccOY .framer-ow7y22 { flex: none; height: 14px; position: relative; width: 14px; }\",\".framer-8ccOY .framer-14wykl1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10.29px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8ccOY .framer-13nqq9v { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-8ccOY .framer-48lfj2-container { flex: none; height: 116px; position: relative; width: 191px; }\",\".framer-8ccOY .framer-1ejeomz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-8ccOY .framer-1p1cnqr, .framer-8ccOY .framer-12ous6l, .framer-8ccOY .framer-1vdfdfi, .framer-8ccOY .framer-n7u5u8, .framer-8ccOY .framer-l4ifna { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8ccOY .framer-14tv4lb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 80px 0px 0px; position: relative; width: min-content; }\",\".framer-8ccOY .framer-1ere0ud, .framer-8ccOY .framer-kykpat { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4.57px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-8ccOY .framer-185n3h3, .framer-8ccOY .framer-hs2ehl, .framer-8ccOY .framer-dnsadg, .framer-8ccOY .framer-16f90s6 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-8ccOY .framer-116mq24-container { flex: none; height: 201px; position: relative; width: 174px; }\",\".framer-8ccOY .framer-10mzj4t-container { align-self: stretch; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-8ccOY.framer-v-19smvza.framer-1jjrrkc, .framer-8ccOY.framer-v-lnsqc.framer-1jjrrkc { height: 165px; width: 166px; will-change: var(--framer-will-change-override, transform); }\",\".framer-8ccOY.framer-v-19smvza .framer-116mq24-container { order: 1; }\",\".framer-8ccOY.framer-v-lnsqc .framer-10mzj4t-container { align-self: unset; height: 100%; order: 2; }\",'.framer-8ccOY[data-border=\"true\"]::after, .framer-8ccOY [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 268.5\n * @framerIntrinsicWidth 214.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WJ3aa0WfE\":{\"layout\":[\"fixed\",\"fixed\"]},\"krfsd4EmX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV4N0Fhcnv=withCSS(Component,css,\"framer-8ccOY\");export default FramerV4N0Fhcnv;FramerV4N0Fhcnv.displayName=\"Graph Hover\";FramerV4N0Fhcnv.defaultProps={height:268.5,width:214.5};addPropertyControls(FramerV4N0Fhcnv,{variant:{options:[\"LdCOtdILY\",\"WJ3aa0WfE\",\"krfsd4EmX\"],optionTitles:[\"Default\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerV4N0Fhcnv,[{explicitInter:true,fonts:[{family:\"Nunito Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilnsV8kA_Ykqw.woff2\",weight:\"400\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"}]},...WrapperFonts,...VideoFonts,...Video1Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV4N0Fhcnv\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WJ3aa0WfE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"krfsd4EmX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"268.5\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"214.5\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./V4N0Fhcnv.map"],
  "mappings": "ihBAA+E,IAAMA,GAAiB,iFAAwF,SAASC,MAAaC,EAAO,CAAC,IAAMC,EAASC,EAAa,QAAQ,IAAIA,EAAa,OAAaC,EAAa,OAAOC,EAAS,IAAkBC,EAASC,GAAY,EAAO,CAACC,EAAYC,CAAc,EAAEC,GAAS,IAAIC,GAAmBV,EAAO,IAAIW,EAAsB,CAAC,CAAC,EAAEC,EAAU,IAAI,CAAC,GAAG,CAACX,EAAS,OAAO,IAAMY,EAAI,SAAS,KAAK,cAAc,YAAY,EAAE,GAAG,CAACA,EAAI,OAAO,IAAMC,EAAS,IAAI,iBAAiB,IAAI,CAACN,EAAeE,GAAmBV,EAAO,IAAIW,EAAsB,CAAC,CAAC,CAAE,CAAC,EAAE,OAAAG,EAAS,QAAQD,EAAI,CAAC,WAAW,GAAK,gBAAgB,CAAC,OAAO,CAAC,CAAC,EAAQ,IAAIC,EAAS,WAAW,CAAE,EAAEd,CAAM,EAAE,IAAMe,EAAcC,EAAQ,IAAIhB,EAAO,IAAIW,EAAsB,EAAE,CAACX,CAAM,CAAC,EAAE,GAAGG,EAAc,OAAOH,EAAO,IAAIiB,GAAOC,GAAoBD,CAAK,CAAC,EAAG,IAAIE,EAAO,CAAC,EAAE,QAAQC,EAAE,EAAEA,EAAEpB,EAAO,OAAOoB,IAAI,CAAC,IAAMH,EAAMjB,EAAOoB,CAAC,EACv+B,GAAG,OAAOH,GAAQ,SAAS,CAACE,EAAO,KAAKF,CAAK,EAAE,QAAS,CAAC,IAAMI,EAAaN,EAAcK,CAAC,EAAQE,EAAYf,EAAYc,CAAY,EAAKA,GAAcC,EAAaH,EAAO,KAAKd,EAASiB,EAAY,MAAMA,EAAY,OAAOL,EAAMK,EAAY,OAAOL,CAAK,EAAQE,EAAO,KAAKF,CAAK,CAAG,CAAC,OAAOE,CAAO,CAC1S,SAAST,GAAmBK,EAAc,CAAC,IAAMd,EAASC,EAAa,QAAQ,IAAIA,EAAa,OAAaqB,EAAO,CAAC,EAAMC,EAAU,CAAC,EAAMC,EAAS,CAAC,EAAE,GAAGxB,GAAU,OAAO,SAAW,IAAY,CAAC,IAAMY,EAAI,SAAS,KAAK,cAAc,YAAY,EAAE,GAAGA,EAAI,CAAC,IAAMa,EAAMb,EAAI,aAAa,OAAO,EAAE,GAAGa,EAAM,CAAC,IAAMC,EAAKC,GAAeF,CAAK,EAAEF,EAAUG,EAAKF,EAASE,CAAK,CAAC,CAAC,KAAK,CAAC,GAAK,CAAC,MAAAE,EAAM,KAAAC,CAAI,EAAEC,GAAmB,EAAEP,EAAUI,GAAeC,CAAK,EAAEJ,EAASG,GAAeE,CAAI,CAAE,CAC3Y,OAA9D,IAAI,IAAI,CAAC,GAAG,OAAO,KAAKN,CAAS,EAAE,GAAG,OAAO,KAAKC,CAAQ,CAAC,CAAC,EAAc,QAAQO,GAAS,CAACT,EAAOS,CAAO,EAAE,CAAC,MAAMR,EAAUQ,CAAO,GAAG,GAAG,KAAKP,EAASO,CAAO,GAAG,EAAE,CAAE,CAAC,EAAST,CAAO,CAAC,SAASQ,IAAoB,CAAC,IAAIE,EAAa,GAAOC,EAAY,GAAG,GAAG,OAAO,SAAW,IAAY,CAAC,IAAMC,EAAO,SAAS,KAAK,iBAAiB,yFAAyF,EAAE,QAAUT,KAASS,EAAO,CAAC,IAAMC,EAAMV,EAAM,OAAO,SAAS,GAAG,CAACU,EAAM,SAAS,IAAMC,EAAW,CAAC,EAAE,QAAUC,KAAQF,EAAO,GAAGE,aAAgB,aAAcD,EAAW,KAAK,CAACC,EAAK,EAAK,CAAC,UAAWA,aAAgB,cAAiBA,EAAK,gBAAgB,+BAAgC,QAAUC,KAAWD,EAAK,SAAaC,aAAmB,cAAcF,EAAW,KAAK,CAACE,EAAQ,EAAI,CAAC,EAAO,OAAS,CAACD,EAAKE,CAAW,IAAIH,EAAW,CAAC,IAAMI,EAAIH,EAAK,QAA+C,GAAG,CAA5BG,EAAI,SAAS,UAAU,EAAc,SAAS,IAAMC,EAAOF,EAAYF,EAAK,eAAe,OAAOA,EAAK,eAAe,iCAAuCK,EAAQ,CAACH,GAAaF,EAAK,eAAe,OAAO,GAAG,GAACI,GAAQ,CAACC,KAAoBD,EAAYR,IAAaA,EAAYO,EAAI,UAAUA,EAAI,QAAQ,GAAG,EAAE,EAAEA,EAAI,YAAY,GAAG,CAAC,EAAE,KAAK,GAAaR,IAAcA,EAAaQ,EAAI,UAAUA,EAAI,QAAQ,GAAG,EAAE,EAAEA,EAAI,YAAY,GAAG,CAAC,EAAE,KAAK,GAAOP,GAAaD,GAAa,KAAM,CAAC,GAAGC,GAAaD,EAAa,KAAM,CAAC,CAAC,MAAM,CAAC,MAAMA,EAAa,KAAKC,CAAW,CAAE,CAAC,SAAS5B,IAAa,CAAC,IAAMsC,EAAU,OAAOxC,EAAS,KAAaA,EAAO,SAAS,OAAO,SAAS,kBAAkB,EAAO,CAACyC,EAAWC,CAAa,EAAErC,GAAS,IAAQ,OAAOL,EAAS,IAAoB,GAAewC,GAAW,OAAO,SAAW,IAAoB,SAAS,KAAK,aAAa,mBAAmB,IAAI,OAAoBxC,EAAO,WAAW,8BAA8B,EAAE,OAAU,EAAE,OAAAQ,EAAU,IAAI,CAAC,GAAGgC,EAAU,CAAC,IAAM9B,EAAS,IAAI,iBAAiBiC,GAAW,CAACA,EAAU,QAAQC,GAAU,CAAC,GAAGA,EAAS,gBAAgB,oBAAoB,CAAC,IAAMC,EAAM,SAAS,KAAK,aAAa,mBAAmB,EAAEH,EAAcG,IAAQ,MAAM,CAAE,CAAC,CAAC,CAAE,CAAC,EAAE,OAAAnC,EAAS,QAAQ,SAAS,KAAK,CAAC,WAAW,GAAK,gBAAgB,CAAC,mBAAmB,CAAC,CAAC,EAAQ,IAAIA,EAAS,WAAW,CAAE,KAAK,CAAC,IAAMoC,EAAW9C,EAAO,WAAW,8BAA8B,EAAQ+C,EAAaC,GAAG,CAACN,EAAcM,EAAE,OAAO,CAAE,EAC3zE,OAAGF,EAAW,UAAUL,GAAYC,EAAcI,EAAW,OAAO,EAAGA,EAAW,YAAYC,CAAY,EAAQ,IAAID,EAAW,eAAeC,CAAY,CAAE,CAAC,EAAE,CAACP,CAAS,CAAC,EAASC,CAAW,CAAC,SAASlC,GAAuB0C,EAAU,CAAC,GAAG,CAACA,GAAW,CAACA,EAAU,WAAW,MAAM,EAAG,MAAM,GAAI,IAAMC,EAAMxD,GAAiB,KAAKuD,CAAS,EAAE,OAAGC,GAA0BA,EAAM,CAAC,GAAuB,EAAa,CAAC,SAAS1B,GAAe2B,EAAQ,CAAC,IAAM5B,EAAK,CAAC,EAAE,OAAI4B,GAAuCA,EAAQ,MAAM,GAAG,EAAE,OAAO,OAAO,EAAe,QAAQC,GAAa,CAAC,GAAK,CAACC,EAAKC,CAAK,EAAEF,EAAY,MAAM,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,CAAC,EAAKC,GAAMC,IAAO/B,EAAK8B,CAAI,EAAEC,EAAO,CAAC,EAAS/B,CAAK,CAAC,SAAST,GAAoByC,EAAO,CAC1sB,GAAG,CAACA,GAAQ,CAACA,EAAO,WAAW,MAAM,EAAG,OAAOA,EAG/C,IAAMC,EADQD,EAAO,MAAM,EAAE,EAAE,EACX,MAAM,GAAG,EAC7B,OAAGC,EAAM,OAAO,EACTA,EAAM,MAAM,CAAC,EAAE,KAAK,GAAG,EAAE,KAAK,EAC/B,EAAG,CCXT,SAASC,EAAiBC,EAAIC,EAAIC,EAAM,CAAC,OAAGD,KAAOD,EAAK,OAAO,eAAeA,EAAIC,EAAI,CAAC,MAAMC,EAAM,WAAW,GAAK,aAAa,GAAK,SAAS,EAAI,CAAC,EAAQF,EAAIC,CAAG,EAAEC,EAAcF,CAAI,CAAQ,IAAMG,GAAN,KAAiB,CAAC,YAAYC,EAAOC,EAAeC,EAAS,CAAC,EAAEC,EAAuHC,EAAM,EAAsFC,EAAK,EAAE,CAACV,EAAiB,KAAK,SAAS,MAAM,EAAEA,EAAiB,KAAK,KAAK,MAAM,EAAEA,EAAiB,KAAK,UAAU,IAAI,EAAEA,EAAiB,KAAK,mBAAmB,CAAC,CAAC,EAA8CA,EAAiB,KAAK,iBAAiB,MAAM,EAA2CA,EAAiB,KAAK,QAAQ,IAAI,EAAwCA,EAAiB,KAAK,gBAAgB,CAAC,EAA2GA,EAAiB,KAAK,qBAAqB,CAAC,EAA0OA,EAAiB,KAAK,QAAQ,CAAC,EAA6JA,EAAiB,KAAK,mBAAmB,MAAM,EAA+EA,EAAiB,KAAK,kBAAkB,EAAK,EAA0EA,EAAiB,KAAK,oBAAoB,EAAI,EAAEA,EAAiB,KAAK,YAAY,IAAI,CAAC,IAAMW,EAAQC,GAAc,KAAK,GAAGC,GAAmB,KAAK,cAAc,EAAMF,IAAe,KAAK,QAAQA,EAAQ,KAAK,uBAAuB,EAAE,KAAK,cAAc,EAAE,CAAC,EAAEX,EAAiB,KAAK,yBAAyB,IAAI,CAAC,IAAMc,EAA0B,KAAK,GAAG,kBAAkB,KAAK,QAAQ,YAAY,EAAQC,EAAe,KAAK,GAAG,aAAa,EAAE,KAAK,GAAG,WAAW,KAAK,GAAG,aAAaA,CAAc,EAAE,IAAMC,EAAU,CAAC,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,KAAK,GAAG,WAAW,KAAK,GAAG,aAAa,IAAI,aAAaA,CAAS,EAAE,KAAK,GAAG,WAAW,EAAE,KAAK,GAAG,wBAAwBF,CAAyB,EAAE,KAAK,GAAG,oBAAoBA,EAA0B,EAAE,KAAK,GAAG,MAAM,GAAM,EAAE,CAAC,CAAE,CAAC,EAAEd,EAAiB,KAAK,gBAAgB,IAAI,CAAC,KAAK,iBAAiB,CAAC,OAAO,KAAK,GAAG,mBAAmB,KAAK,QAAQ,QAAQ,EAAE,aAAa,KAAK,GAAG,mBAAmB,KAAK,QAAQ,cAAc,EAAE,aAAa,KAAK,GAAG,mBAAmB,KAAK,QAAQ,cAAc,EAAE,GAAG,OAAO,YAAY,OAAO,KAAK,KAAK,gBAAgB,EAAE,IAAIE,GAAK,CAACA,EAAI,KAAK,GAAG,mBAAmB,KAAK,QAAQA,CAAG,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAEF,EAAiB,KAAK,iBAAiB,IAAI,EAAEA,EAAiB,KAAK,sBAAsB,IAAI,CAAC,KAAK,eAAe,IAAI,eAAe,IAAI,KAAK,aAAa,CAAC,EAAE,KAAK,eAAe,QAAQ,KAAK,MAAM,EAAE,KAAK,aAAa,CAAE,CAAC,EAAEA,EAAiB,KAAK,eAAe,IAAI,CAAC,IAAMiB,EAAWC,EAAO,iBAAuBC,EAAS,KAAK,OAAO,YAAYF,EAAiBG,EAAU,KAAK,OAAO,aAAaH,GAAc,KAAK,OAAO,QAAQE,GAAU,KAAK,OAAO,SAASC,KAAW,KAAK,OAAO,MAAMD,EAAS,KAAK,OAAO,OAAOC,EAAU,KAAK,kBAAkB,GAAK,KAAK,GAAG,SAAS,EAAE,EAAE,KAAK,GAAG,OAAO,MAAM,KAAK,GAAG,OAAO,MAAM,EAAE,KAAK,OAAO,YAAY,IAAI,CAAC,EAC36G,CAAC,EAAEpB,EAAiB,KAAK,SAASqB,GAAa,CAAC,GAAG,KAAK,gBAAgB,OAC1E,IAAMC,EAAGD,EAAY,KAAK,cAAc,KAAK,cAAcA,EACxD,KAAK,QAAQ,IAAG,KAAK,oBAAoBC,EAAG,KAAK,OACpD,KAAK,GAAG,MAAM,KAAK,GAAG,gBAAgB,EACtC,KAAK,GAAG,WAAW,KAAK,OAAO,EAC/B,KAAK,GAAG,UAAU,KAAK,iBAAiB,OAAO,KAAK,mBAAmB,IAAI,EACxE,KAAK,oBAAmB,KAAK,GAAG,UAAU,KAAK,iBAAiB,aAAa,KAAK,GAAG,OAAO,MAAM,KAAK,GAAG,OAAO,MAAM,EAAE,KAAK,GAAG,UAAU,KAAK,iBAAiB,aAAaJ,EAAO,gBAAgB,EAAE,KAAK,kBAAkB,IAAO,KAAK,GAAG,WAAW,KAAK,GAAG,UAAU,EAAE,CAAC,EAC7Q,KAAK,QAAQ,EAAG,KAAK,cAAc,EAAQ,KAAK,MAAM,IAAM,CAAC,EAAElB,EAAiB,KAAK,gBAAgB,IAAI,CAAI,KAAK,QAAQ,MAAM,qBAAqB,KAAK,KAAK,EAAG,KAAK,MAAM,sBAAsB,KAAK,MAAM,CAAE,CAAC,EAAEA,EAAiB,KAAK,yBAAyB,IAAI,CAAC,KAAK,GAAG,WAAW,KAAK,OAAO,EAAE,OAAO,QAAQ,KAAK,gBAAgB,EAAE,QAAQ,CAAC,CAACE,EAAIC,CAAK,IAAI,CAAC,IAAMoB,EAAS,KAAK,iBAAiBrB,CAAG,EAAE,GAAGqB,EAAU,GAAG,MAAM,QAAQpB,CAAK,EAAG,OAAOA,EAAM,OAAO,CAAC,IAAK,GAAE,KAAK,GAAG,WAAWoB,EAASpB,CAAK,EAAE,MAAM,IAAK,GAAE,KAAK,GAAG,WAAWoB,EAASpB,CAAK,EAAE,MAAM,IAAK,GAAE,KAAK,GAAG,WAAWoB,EAASpB,CAAK,EAAE,MAAM,QAAWA,EAAM,SAAS,EAAG,KAAK,GAAG,iBAAiBoB,EAAS,GAAMpB,CAAK,EAAWA,EAAM,SAAS,GAAI,KAAK,GAAG,iBAAiBoB,EAAS,GAAMpB,CAAK,EAAQ,QAAQ,KAAK,qCAAqCA,EAAM,MAAM,EAAE,CAAG,MAAU,OAAOA,GAAQ,SAAU,KAAK,GAAG,UAAUoB,EAASpB,CAAK,EAAW,OAAOA,GAAQ,UAAW,KAAK,GAAG,UAAUoB,EAASpB,EAAM,EAAE,CAAC,EAAQ,QAAQ,KAAK,gCAAgCD,CAAG,KAAK,OAAOC,CAAK,EAAE,CAAI,CAAC,CAAE,CAAC,EAAiDH,EAAiB,KAAK,UAAUwB,GAAS,CAAC,IAAMC,EAAiB,kBAAQ,KAAK,mBAAmBD,EAAQC,EAAiB,KAAK,cAAc,YAAY,IAAI,EAAE,KAAK,OAAO,YAAY,IAAI,CAAC,CAAE,CAAC,EAAwDzB,EAAiB,KAAK,WAAW,CAAC0B,EAAS,IAAI,CACp3C,KAAK,MAAMA,EAAY,KAAK,QAAQ,MAAMA,IAAW,IACrD,KAAK,cAAc,YAAY,IAAI,EAAE,KAAK,MAAM,sBAAsB,KAAK,MAAM,GAAM,KAAK,QAAQ,MAAMA,IAAW,IACrH,qBAAqB,KAAK,KAAK,EAAE,KAAK,MAAM,KAAM,CAAC,EAAoE1B,EAAiB,KAAK,cAAc2B,GAAa,CAAC,KAAK,iBAAiB,CAAC,GAAG,KAAK,iBAAiB,GAAGA,CAAW,EAGvO,KAAK,uBAAuB,EAAE,KAAK,OAAO,YAAY,IAAI,CAAC,CAAE,CAAC,EAA4E3B,EAAiB,KAAK,UAAU,IAAI,CAC9K,KAAK,gBAAgB,GAClB,KAAK,QAAQ,OAAM,qBAAqB,KAAK,KAAK,EAAE,KAAK,MAAM,MAAS,KAAK,IAAI,KAAK,UAAS,KAAK,GAAG,cAAc,KAAK,OAAO,EAAE,KAAK,QAAQ,KACnJ,KAAK,GAAG,WAAW,KAAK,GAAG,aAAa,IAAI,EAAE,KAAK,GAAG,WAAW,KAAK,GAAG,qBAAqB,IAAI,EAAE,KAAK,GAAG,iBAAiB,KAAK,GAAG,aAAa,IAAI,EAAE,KAAK,GAAG,gBAAgB,KAAK,GAAG,YAAY,IAAI,EACxM,KAAK,GAAG,SAAS,GAAM,KAAK,iBAAgB,KAAK,eAAe,WAAW,EAAE,KAAK,eAAe,MAAM,KAAK,iBAAiB,CAAC,CAAE,CAAC,EAAE,KAAK,OAAOK,EAAO,KAAK,eAAeC,EAAe,KAAK,iBAAiBC,EAC/M,KAAK,mBAAmBG,EAAK,IAAMkB,EAAGvB,EAAO,WAAW,SAASG,CAAsB,EAAE,GAAG,CAACoB,EAAI,MAAM,IAAI,MAAM,qBAAqB,EAAG,KAAK,GAAGA,EAAG,KAAK,UAAU,EAAE,KAAK,oBAAoB,EAC9L,KAAK,SAASnB,CAAK,EACnB,KAAK,OAAO,aAAa,qBAAqB,MAAM,CAAE,CAAC,EAAgDI,GAAmB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAMxH,SAASgB,GAAaD,EAAGE,EAAKC,EAAO,CAAC,IAAMC,EAAOJ,EAAG,aAAaE,CAAI,EAAE,OAAIE,GAAmBJ,EAAG,aAAaI,EAAOD,CAAM,EAAEH,EAAG,cAAcI,CAAM,EAAMJ,EAAG,mBAAmBI,EAAOJ,EAAG,cAAc,EAAsII,GAAnI,QAAQ,MAAM,4CAA4CJ,EAAG,iBAAiBI,CAAM,CAAC,EAAEJ,EAAG,aAAaI,CAAM,EAAS,OAAxO,IAA4P,CAAC,SAASpB,GAAcgB,EAAGf,EAAmBoB,EAAqB,CAAC,IAAMC,EAAaL,GAAaD,EAAGA,EAAG,cAAcf,CAAkB,EAAQP,EAAeuB,GAAaD,EAAGA,EAAG,gBAAgBK,CAAoB,EAAE,GAAG,CAACC,GAAc,CAAC5B,EAAe,OAAO,KAAK,IAAMK,EAAQiB,EAAG,cAAc,EAAE,OAAIjB,GAAoBiB,EAAG,aAAajB,EAAQuB,CAAY,EAAEN,EAAG,aAAajB,EAAQL,CAAc,EAAEsB,EAAG,YAAYjB,CAAO,EAAMiB,EAAG,oBAAoBjB,EAAQiB,EAAG,WAAW,GACjzBA,EAAG,aAAajB,EAAQuB,CAAY,EAAEN,EAAG,aAAajB,EAAQL,CAAc,EAAEsB,EAAG,aAAaM,CAAY,EAAEN,EAAG,aAAatB,CAAc,EAASK,IADiqB,QAAQ,MAAM,4CAA4CiB,EAAG,kBAAkBjB,CAAO,CAAC,EAAEiB,EAAG,cAAcjB,CAAO,EAAEiB,EAAG,aAAaM,CAAY,EAAEN,EAAG,aAAatB,CAAc,EAAS,OAAvV,IAC1f,CC5BpJ,IAAM6B,GAAc,CAAC,OAAO,EAAE,QAAQ,EAAE,KAAK,CAAC,EAoBrCC,GAAmB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ECpBiD,SAASC,GAAyBC,EAAYC,EAAS,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CACrJ,GAAG,MAAM,QAAQD,CAAW,EAAG,OAAGA,EAAY,SAAS,EAASA,EAAeA,EAAY,SAAS,EAAQ,CAAC,GAAGA,EAAY,CAAC,EAASD,GAAyBE,CAAQ,EACvK,GAAG,OAAOD,GAAc,SAAU,OAAOD,GAAyBE,CAAQ,EAAG,IAAIC,EAAEC,EAAEC,EAAEC,EAAE,EAAE,GAAGL,EAAY,WAAW,GAAG,EAAG,CAACE,EAAEC,EAAEC,EAAEC,CAAC,EAAEC,GAAUN,CAAW,UAAWA,EAAY,WAAW,KAAK,EAAG,CAACE,EAAEC,EAAEC,EAAEC,CAAC,EAAEE,GAAUP,CAAW,UAAWA,EAAY,WAAW,KAAK,EAAG,CAACE,EAAEC,EAAEC,EAAEC,CAAC,EAAEG,GAAWC,GAAUT,CAAW,CAAC,MAAQ,gBAAQ,MAAM,2BAA2BA,CAAW,EAASD,GAAyBE,CAAQ,EAAG,MAAM,CAACS,GAAMR,EAAE,EAAE,CAAC,EAAEQ,GAAMP,EAAE,EAAE,CAAC,EAAEO,GAAMN,EAAE,EAAE,CAAC,EAAEM,GAAML,EAAE,EAAE,CAAC,CAAC,CAAE,CAA0C,SAASC,GAAUK,EAAI,CAC9hBA,EAAIA,EAAI,QAAQ,KAAK,EAAE,EACpBA,EAAI,SAAS,IAAGA,EAAIA,EAAI,MAAM,EAAE,EAAE,IAAIC,GAAMA,EAAKA,CAAI,EAAE,KAAK,EAAE,GAC9DD,EAAI,SAAS,IAAGA,EAAIA,EAAI,MAC3B,IAAMT,EAAE,SAASS,EAAI,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,IAAUR,EAAE,SAASQ,EAAI,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,IAAUP,EAAE,SAASO,EAAI,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,IAAUN,EAAE,SAASM,EAAI,MAAM,EAAE,CAAC,EAAE,EAAE,EAAE,IAAI,MAAM,CAACT,EAAEC,EAAEC,EAAEC,CAAC,CAAE,CAAgD,SAASE,GAAUM,EAAK,CACxP,IAAMC,EAAMD,EAAK,MAAM,yEAAyE,EAAE,OAAIC,EAA4B,CAAC,SAASA,EAAM,CAAC,GAAG,GAAG,EAAE,IAAI,SAASA,EAAM,CAAC,GAAG,GAAG,EAAE,IAAI,SAASA,EAAM,CAAC,GAAG,GAAG,EAAE,IAAIA,EAAM,CAAC,IAAI,OAAU,EAAE,WAAWA,EAAM,CAAC,CAAC,CAAC,EAAhJ,CAAC,EAAE,EAAE,EAAE,CAAC,CAA0I,CAAyB,SAASL,GAAUM,EAAK,CAAC,IAAMD,EAAMC,EAAK,MAAM,2EAA2E,EAAE,OAAID,EAA4B,CAAC,SAASA,EAAM,CAAC,GAAG,GAAG,EAAE,SAASA,EAAM,CAAC,GAAG,GAAG,EAAE,SAASA,EAAM,CAAC,GAAG,GAAG,EAAEA,EAAM,CAAC,IAAI,OAAU,EAAE,WAAWA,EAAM,CAAC,CAAC,CAAC,EAApI,CAAC,EAAE,EAAE,EAAE,CAAC,CAA8H,CAA2C,SAASN,GAAWO,EAAK,CAAC,GAAK,CAACC,EAAEC,EAAEC,EAAEb,CAAC,EAAEU,EAAWI,EAASH,EAAE,IAAUI,EAASH,EAAE,IAAUI,EAASH,EAAE,IAAQhB,EAAEC,EAAEC,EAAE,GAAGa,IAAI,EAAGf,EAAEC,EAAEC,EAAEiB,MAC5tB,CAAC,IAAMC,EAAQ,CAACC,EAAEC,EAAEC,KAAQA,EAAE,IAAEA,GAAG,GAAKA,EAAE,IAAEA,GAAG,GAAKA,EAAE,mBAAWF,GAAGC,EAAED,GAAG,EAAEE,EAAKA,EAAE,GAAWD,EAAKC,EAAE,kBAAWF,GAAGC,EAAED,IAAI,kBAAIE,GAAG,EAASF,GAAUC,EAAEH,EAAS,GAAGA,GAAU,EAAED,GAAUC,EAASD,EAASC,EAASD,EAAeG,EAAE,EAAEF,EAASG,EAAEtB,EAAEoB,EAAQC,EAAEC,EAAEL,EAAS,EAAE,CAAC,EAAEhB,EAAEmB,EAAQC,EAAEC,EAAEL,CAAQ,EAAEf,EAAEkB,EAAQC,EAAEC,EAAEL,EAAS,EAAE,CAAC,CAAE,CAAC,MAAM,CAACjB,EAAEC,EAAEC,EAAEC,CAAC,CAAE,CAAQ,IAAMK,GAAM,CAACgB,EAAEC,EAAIC,IAAM,KAAK,IAAI,KAAK,IAAIF,EAAEC,CAAG,EAAEC,CAAG,ECRmG,IAAMC,GAAUC,GAAY,IAAI,EAAE,IAAI,GAAG,EAQ7gB,SAARC,GAA0CC,EAAM,CAAC,IAAMC,EAAiBC,GAAoB,EAAQC,EAASC,EAAa,QAAQ,IAAIA,EAAa,OAAY,CAACC,EAAOC,EAAOC,CAAM,EAAEC,GAAUR,EAAM,OAAOA,EAAM,OAAOA,EAAM,MAAM,EAAE,OAAoBS,EAAM,MAAM,CAAC,MAAM,CAAC,aAAaT,EAAM,OAAO,SAAS,SAAS,GAAGA,EAAM,KAAK,EAAE,SAAS,CAAcU,EAAKC,GAAK,CAAC,OAAON,EAAO,OAAOC,EAAO,OAAOC,EAAO,MAAMP,EAAM,MAAM,WAAWA,EAAM,WAAW,IAAI,WAAWA,EAAM,WAAW,GAAG,MAAMA,EAAM,MAAM,IAAI,gBAAgBA,EAAM,QAAQ,EAAE,EAAEA,EAAM,gBAAgB,SAASA,EAAM,SAAS,KAAK,GAAG,IAAI,MAAM,CAACC,GAAkBE,GAAUH,EAAM,QAAQH,GAAUG,EAAM,MAAM,GAAG,EAAE,EAAE,EAAE,KAAKA,EAAM,OAAO,GAAG,MAAMY,GAAcZ,EAAM,KAAK,EAAE,WAAWA,EAAM,UAAU,IAAI,SAASA,EAAM,SAAS,IAAI,MAAMA,EAAM,KAAK,CAAC,EAAEA,EAAM,MAAM,GAAgBU,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,gBAAgB,6EAA6E,eAAe,QAAQ,iBAAiB,SAAS,QAAQV,EAAM,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAACD,GAAyB,YAAY,+BAA+Bc,EAAoBd,GAAyB,CAAC,QAAQ,CAAC,KAAKe,EAAY,QAAQ,aAAa,EAAK,EAAE,OAAO,CAAC,KAAKA,EAAY,MAAM,aAAa,SAAS,EAAE,OAAO,CAAC,KAAKA,EAAY,MAAM,aAAa,SAAS,EAAE,OAAO,CAAC,KAAKA,EAAY,MAAM,aAAa,SAAS,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,CAAC,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,KAAK,MAAM,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,KAAK,EAAE,IAAI,EAAE,IAAI,GAAG,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,CAAC,EAAE,gBAAgB,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,MAAM,aAAa,OAAOd,GAAOA,EAAM,QAAQ,CAAC,EAAE,SAAS,CAAC,KAAKc,EAAY,OAAO,aAAa,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,KAAK,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,aAAa,SAAS,QAAQ,OAAO,KAAKF,EAAa,CAAC,EAAE,UAAU,CAAC,KAAKE,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,aAAa,aAAa,KAAK,CAAC,CAAC,EACt2E,IAAMC,EAAc,CAAC,KAAK,UAAU,OAAO,CAAC,MAAM,EAAE,SAAS,EAAE,MAAM,GAAG,KAAK,EAAE,OAAO,sBAAsB,OAAO,yBAAyB,OAAO,uBAAuB,WAAW,IAAI,SAAS,EAAE,WAAW,IAAI,MAAM,GAAG,gBAAgB,GAAG,WAAW,GAAG,MAAMH,GAAc,MAAM,CAAC,EAGlRD,GAAKX,GAAO,CAAC,IAAMgB,EAASC,EAAQ,KAAW,CAAC,QAAQjB,EAAM,OAAOe,EAAc,OAAO,MAAM,WAAWf,EAAM,UAAUe,EAAc,OAAO,SAAS,SAASG,GAAyBlB,EAAM,OAAOe,EAAc,OAAO,MAAM,EAAE,SAASG,GAAyBlB,EAAM,OAAOe,EAAc,OAAO,MAAM,EAAE,SAASG,GAAyBlB,EAAM,OAAOe,EAAc,OAAO,MAAM,EAAE,aAAaf,EAAM,YAAYe,EAAc,OAAO,WAAW,WAAWf,EAAM,UAAUe,EAAc,OAAO,SAAS,aAAaf,EAAM,YAAYe,EAAc,OAAO,WAAW,QAAQf,EAAM,OAAOe,EAAc,OAAO,MAAM,kBAAkBf,EAAM,iBAAiBe,EAAc,OAAO,gBAAgB,aAAaf,EAAM,YAAYe,EAAc,OAAO,WAAW,QAAQf,EAAM,OAAOe,EAAc,OAAO,KAAK,GAAI,CAACf,EAAM,MAAMA,EAAM,SAASA,EAAM,OAAOA,EAAM,OAAOA,EAAM,OAAOA,EAAM,WAAWA,EAAM,SAASA,EAAM,WAAWA,EAAM,MAAMA,EAAM,gBAAgBA,EAAM,WAAWA,EAAM,KAAK,CAAC,EAAE,OAAoBU,EAAKS,GAAY,CAAC,GAAGnB,EAAM,eAAeoB,GAAmB,SAASJ,CAAQ,CAAC,CAAE,EAAQG,GAAY,CAAC,CAAC,IAAAE,EAAI,eAAAC,EAAe,MAAAC,EAAM,SAAAP,EAAS,CAAC,EAAE,uBAAAQ,EAAuB,MAAAC,EAAM,EAAE,KAAAC,EAAK,CAAC,IAAI,CAAC,IAAMC,EAAUN,GAAKO,EAAO,IAAI,EAAQC,EAAeD,EAAO,IAAI,EAAE,OAAAE,EAAU,KAAQH,EAAU,UAASE,EAAe,QAAQ,IAAIV,GAAmBQ,EAAU,QAAQL,EAAeN,EAASQ,EAAuBC,EAAMC,CAAI,GAAS,IAAI,CAACG,EAAe,SAAS,QAAQ,CAAE,GAAI,CAACP,EAAeE,CAAsB,CAAC,EAAEM,EAAU,IAAI,CAACD,EAAe,SAAS,YAAYb,CAAQ,CAAE,EAAE,CAACA,CAAQ,CAAC,EAAEc,EAAU,IAAI,CAACD,EAAe,SAAS,SAASJ,CAAK,CAAE,EAAE,CAACA,CAAK,CAAC,EAAEK,EAAU,IAAI,CAACD,EAAe,SAAS,QAAQH,CAAI,CAAE,EAAE,CAACA,CAAI,CAAC,EAAsBhB,EAAK,SAAS,CAAC,IAAIiB,EAAU,MAAMJ,CAAK,CAAC,CAAE,ECX7xC,IAAMQ,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,eAAe,YAAY,YAAY,YAAY,QAAQ,YAAY,UAAU,WAAW,EAAQC,GAAS,CAAC,CAAC,MAAAC,EAAM,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAOE,EAAM,WAAW,iBAAiB,UAAUN,GAAOM,EAAM,UAAU,QAAQR,GAAwBQ,EAAM,OAAO,GAAGA,EAAM,SAAS,YAAY,UAAUH,GAAMG,EAAM,SAAS,GAAUC,GAAuB,CAACD,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU2B,GAA6B,EAAW,SAASF,EAAMG,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAvC,EAAQ,UAAAwC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE3B,GAASO,CAAK,EAAO,CAAC,YAAAqB,EAAY,WAAAC,EAAW,oBAAAC,GAAoB,gBAAAC,GAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAArD,EAAQ,EAAEsD,GAAgB,CAAC,WAAA3D,GAAW,eAAe,YAAY,gBAAAD,GAAgB,IAAIqC,EAAW,QAAA7B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ0D,GAAiB7B,GAAuBD,EAAMzB,EAAQ,EAAO,CAAC,sBAAAwD,GAAsB,MAAAC,EAAK,EAAEC,GAAyBZ,CAAW,EAAQa,GAAYH,GAAsB,SAASI,KAAO,CAAoC,GAAnCR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAKR,GAAqB,MAAMA,EAAU,GAAGgB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAA4DC,GAAkBC,EAAGlE,GAAkB,GAArE,CAAa4C,EAAS,CAAuE,EAAE,OAAoB3B,EAAKkD,EAAY,CAAC,GAAGtB,GAAUT,EAAgB,SAAsBnB,EAAKC,GAAS,CAAC,QAAQd,GAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKmD,GAAK,CAAC,KAAKrB,EAAU,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB9B,EAAKE,EAAO,EAAE,CAAC,GAAG8B,EAAU,GAAGI,GAAgB,UAAU,GAAGa,EAAGD,GAAkB,gBAAgBrB,EAAUO,CAAU,CAAC,iBAAiB,mBAAmB,UAAU,iBAAiB,GAAK,iBAAiBQ,GAAiB,SAAS,YAAY,MAAMI,GAAY,IAAI5B,EAAW,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,OAAO,OAAO,aAAa,OAAO,GAAGQ,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,OAAO,kBAAkB,aAAa,iBAAiB,EAAE,kBAAkB,CAAC,OAAO,kBAAkB,aAAa,iBAAiB,EAAE,kBAAkB,CAAC,OAAO,kBAAkB,aAAa,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,oEAAoE,EAAE,UAAU,CAAC,gBAAgB,oEAAoE,EAAE,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,EAAE,GAAGzC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEgD,EAAYI,CAAc,EAAE,SAAsBrC,EAAKoD,EAAS,CAAC,sBAAsB,GAAK,SAAsBpD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBwC,GAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKb,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,uEAAuE,EAAE,UAAU,CAAC,qBAAqB,uEAAuE,EAAE,UAAU,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG5C,GAAqB,CAAC,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+B,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQgB,GAAI,CAAC,kFAAkF,gFAAgF,iXAAiX,8JAA8J,4FAA4F,GAAeA,EAAG,EAWxpOC,GAAgBC,GAAQzC,GAAUuC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,WAAWA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,YAAY,eAAe,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,iBAAiB,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAoCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECZxvE,IAAMC,EAAQ,OAAOC,EAAS,IAAyBC,EAAc,CAACC,EAAQC,EAAkBC,IAAY,CAAC,IAAMC,EAAQ,SAAS,cAAcH,CAAO,EAAO,CAACI,EAAQC,CAAQ,EAAE,MAAM,QAAQJ,CAAiB,EAAE,CAAC,OAAUA,CAAiB,EAAE,CAACA,EAAkBC,CAAS,EAAE,OAAGE,GAAQ,OAAO,OAAOD,EAAQC,CAAO,EAA4CC,GAAS,QAAQC,GAAOH,EAAQ,YAAYG,CAAK,CAAC,EAASH,CAAQ,EACjaI,GAAO,CAACC,EAAGC,IAAU,CAAC,IAAIC,EAAUC,EAAa,OAAOF,IAAU,OAAOD,EAAG,aAAaG,GAAcD,EAAMF,EAAG,wBAAwB,YAAYA,EAAG,aAAa,QAAQ,MAAME,IAAQ,OAAO,OAAOA,EAAM,eAAe,MAAMC,IAAe,OAAOA,EAAa,GAAGH,EAAG,YAAYA,EAAG,UAAW,EAAeI,GAAQJ,GAAIA,EAAG,YAAY,GAAGA,EAAG,aAAa,EACnWK,GAAO,CAACC,EAAKC,IAAc,CAAIlB,GAAS,eAAe,IAAIiB,CAAI,IAAIC,GAAY,eAAe,OAAOD,EAAKC,CAAW,CAAE,EAAS,SAASC,GAAQC,EAAIC,EAAG,CAAC,QAAAC,EAAQ,EAAK,EAAE,CAAC,EAAE,CAAC,IAAMC,EAAIH,EAAI,OAAO,QAAQ,EAAEE,EAAQC,EAAI,EAAE,EAAED,EAAQ,GAAG,EAAE,EAAEC,EAAID,EAAQ,IAAI,IAAKD,EAAGD,EAAI,CAAC,EAAE,CAAC,CAAG,CACnR,IAAMI,GAAI,CAACC,EAAGC,IAASD,GAAI,KAAYC,EAAMA,GAAI,KAAYD,EAAU,KAAK,IAAIA,EAAGC,CAAE,EAAiBC,GAAK,OAAO,IAAiBC,GAAI,OAAO,ICH7B,IAAMC,GAAeC,GAAS,OAAO,IAAM,KAAa,IAAI,UAAU,IAAI,SAAS,4BAA4B,aAAa,EAAeC,GAAYD,GAAS,OAAO,IAAM,KAAa,IAAI,UAAU,IAAI,SAAS,cAAc,UAAU,EAAeE,GAAqBF,GAAS,OAAO,WAAa,IAAY,WAAW,kCAAkC,EAAE,KACpdG,GAAgB,2BAAwCC,GAAc,yBAAsCC,GAAM,oBAAiCC,GAAS,mBAAgCC,IAAoB,IAAI,CAAC,GAAG,CAAC,WAAI,iBAAiB,CAAC,KAAKJ,GAAgB,OAAO,WAAW,SAAS,GAAM,aAAa,GAAG,CAAC,EAAE,IAAI,iBAAiB,CAAC,KAAKE,GAAM,OAAO,WAAW,SAAS,GAAK,aAAa,KAAK,CAAC,EAAE,IAAI,iBAAiB,CAAC,KAAKD,GAAc,OAAO,WAAW,SAAS,GAAM,aAAa,GAAG,CAAC,EAAE,IAAI,iBAAiB,CAAC,KAAKE,GAAS,OAAO,WAAW,SAAS,GAAK,aAAa,GAAG,CAAC,EAAS,EAAK,MAAM,CAAC,MAAO,EAAM,CAAC,GAAG,EACtmBE,GAAW,sCAEXC,EAAW,yCAAsDC,GAAe,QAAQD,CAAU,QAAcE,GAAU,uCAA6CC,GAAgB,QAAQD,EAAS,qBAA2BE,GAAe,0BACxPC,GAAOC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,iBAOGP,EAAU;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,4BAcCJ,EAAa;AAAA,8BACXC,EAAK;AAAA;AAAA,wBAEXM,EAAS;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,WAUtBC,EAAe;AAAA,uBACHA,EAAe;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAO1BH,CAAU;AAAA,wBACEA,CAAU;AAAA;AAAA;AAAA,sDAGoBI,EAAc;AAAA,qDACfA,EAAc;AAAA,kDACjBA,EAAc;AAAA,mDACbA,EAAc;AAAA;AAAA,sBAE3CJ,CAAU;AAAA,iBACfG,EAAe;AAAA,KAC3BA,EAAe,IAAIH,CAAU;AAAA,KAC7BG,EAAe,IAAIH,CAAU;AAAA,KAC7BG,EAAe,IAAIH,CAAU;AAAA,KAC7BG,EAAe,IAAIH,CAAU;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,aAYrBC,EAAc,IAAIC,EAAS;AAAA;AAAA,yEAEiCN,EAAK;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,8BA2ChDC,EAAQ;AAAA;AAAA;AAAA;AAAA;AAAA,aAKzBI,EAAc;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,0BAyCDP,EAAe;AAAA;AAAA,EAEhCa,GAAQF,GCtKwP,IAAMG,GAAsBC,EAAQ,YAAY,KAAK,CAAC,EACxTC,GAAOC;AAAA;AAAA;AAAA;AAAA;AAAA,iBAKGC,EAAU;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,aAadC,EAAc;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAMnBC,GAAWC,GAAM,gBAAgBA,EAAK,OAAO,WAAWA,EAAK,OAAO,WAAW,QAAQ,QAAQ,WAAWA,EAAK,OAAO,WAAWA,EAAK,OAAO,WAAW,SAASA,EAAK,IAAI,SAASA,EAAK,IAAI,KAAKA,EAAK,KAAK,UAAgBC,GAAc,CAACC,EAAQF,IAAO,eAAeA,CAAI,KAAKE,EAAQ,OAAO,CAACC,EAAIC,IAAID,EAAIJ,GAAWK,CAAC,EAAE,EAAE,CAAC,UAAuBC,GAAgBC,GACzWC;AAAA;AAAA,MAEEZ,EAAM;AAAA,MACNM,GAAcK,EAAK,IAAI,MAAM,CAAC;AAAA,OAC7BL,GAAcK,EAAK,QAAQ,SAAS,CAAC,GAAGL,GAAcK,EAAK,SAAS,UAAU,CAAC;AAAA,MAChFL,GAAcK,EAAK,KAAK,OAAO,CAAC;AAAA;AAAA,oEAE8BT,EAAU,yBAAyBW,CAAU;AAAA,MAC3GF,EAAK,aAAa;KCjCjB,SAASG,GAAaC,EAAMC,EAAUC,EAAOC,EAAO,CAAC,IAAMC,EAAMH,EAAU,cAAcD,CAAK,EAAKE,GAAOE,EAAM,QAAQ,CAAC,KAAK,SAAS,MAAMF,CAAM,CAAC,EAAKC,GAAOC,EAAM,KAAK,CAAC,KAAK,SAAS,MAAMD,CAAM,CAAC,EAAE,QAAQ,IAAID,EAAOC,CAAM,EAAE,IAAME,EAAI,CAAC,EAAQC,EAAS,CAAC,EACjQC,EAAS,CAAC,EAAQC,EAAK,CAAC,EAAQC,EAAO,CAAC,EAAQC,EAAYC,GAAM,CAAC,IAAIC,EAAa,MAAM,GAAGD,CAAI,IAAIF,EAAOE,CAAI,IAAIC,EAAaH,EAAOE,CAAI,KAAK,MAAMC,IAAe,OAAOA,EAAa,IAAI,CAAC,EAAG,EAAMC,EAAc,GAAOC,EAAY,GAAMC,EAAY,GAAM,QAAUC,KAAQZ,EAAM,CAACS,GAAeG,EAAK,MACrT,IAAML,EAAKK,EAAK,OAAO,aAAaA,EAAK,OAAO,WAAW,OAAOA,EAAK,KAAQL,IAAO,WAAWG,EAAY,GAAKR,EAAS,KAAK,GAAGU,EAAK,MAAM,MAAM,EAAE,EAAE,IAAIC,IAAI,CAAC,KAAAN,EAAK,MAAM,SAASM,CAAC,CAAC,EAAE,CAAC,GAAWN,IAAO,QAASL,EAAS,KAAK,CAAC,KAAAK,EAAK,MAAMK,EAAK,KAAK,CAAC,EAAWL,IAAO,WAAWI,EAAY,GAAKR,EAAS,KAAK,CAAC,KAAAI,EAAK,MAAMK,EAAK,MAAM,IAAIN,EAAYC,CAAI,CAAC,CAAC,GAAWA,IAAO,WAAYJ,EAAS,KAAK,GAAGS,EAAK,MAAM,MAAM,EAAE,EAAE,IAAIC,IAAI,CAAC,KAAAN,EAAK,MAAM,SAASM,CAAC,EAAE,IAAIP,EAAYC,CAAI,EAAE,IAAI,GAAGF,EAAOE,CAAI,CAAC,EAAE,CAAC,GAASG,GAAaC,EAAYP,EAAKH,GAAK,KAAK,CAAC,KAAAM,EAAK,MAAMK,EAAK,MAAM,IAAIN,EAAYC,CAAI,CAAC,CAAC,CAAG,CAAC,IAAMO,EAAQ,CAAC,EACpmB,QAAQC,EAAEb,EAAS,OAAO,EAAEa,GAAG,EAAEA,IAAI,CAAC,IAAMC,EAAEd,EAASa,CAAC,EAAED,EAAQ,QAAQE,EAAE,OAAO,UAAU,CAAC,GAAGA,EAAE,IAAIV,EAAYU,EAAE,IAAI,EAAE,IAAIX,EAAOW,EAAE,IAAI,CAAC,EAAE,CAAC,GAAGA,EAAE,IAAIV,EAAYU,EAAE,IAAI,CAAC,CAAC,CAAE,CAAC,MAAM,CAAC,IAAAf,EAAI,QAAAa,EAAQ,SAAAX,EAAS,KAAAC,EAAK,cAAAK,EAAc,MAAM,OAAOb,GAAO,SAAS,WAAWA,CAAK,EAAEA,CAAK,CAAE,CCJrR,SAASqB,EAAiBC,EAAIC,EAAIC,EAAM,CAAC,OAAGD,KAAOD,EAAK,OAAO,eAAeA,EAAIC,EAAI,CAAC,MAAMC,EAAM,WAAW,GAAK,aAAa,GAAK,SAAS,EAAI,CAAC,EAAQF,EAAIC,CAAG,EAAEC,EAAcF,CAAI,CAA67B,IAAMG,GAAWC,IAAaC,IAAgBC,GAAuBC,GAE3qCC,GAAN,cAA6BC,EAAqB,CAAC,IAAI,UAAU,CAAC,OAAO,KAAK,SAAU,CAAC,IAAI,SAASC,EAAI,CAAC,IAClHC,EAAoB,KAAK,WAAWD,IAAW,KAAK,UAAUA,GAAKC,EAAiB,KAAK,cAAc,MAAMA,IAAmB,QAAcA,EAAiB,cAAc,EAAE,QAAQC,GAAGA,EAAE,OAAO,CAAC,EAAE,CAAC,IAAI,KAAKC,EAAK,CAAC,GAAGA,GAAM,KAAM,OAAQ,GAAK,CAAC,IAAAC,EAAI,QAAAC,EAAQ,SAAAC,EAAS,KAAAC,EAAK,MAAAf,CAAK,EAAEW,EACpR,GAAI,KAAK,QAEqmB,CAAC,IAAMK,EAAK,KAAK,MAA2I,GAArI,KAAK,MAAML,EAAK,KAAK,cAAc,OAAO,KAAK,OAAQ,WAAW,KAAK,MAAMK,EAAK,MAAMhB,CAAK,EAAE,KAAK,MAAM,KAAK,YAAY,OAAa,KAAK,eAAe,KAAK,WAAW,CAEjzB,IAAMiB,EAAWD,EAAK,QAAQ,OAAOA,EAAK,QAAQ,EAAE,OAAOE,GAAGA,EAAE,OAAO,WAAWA,EAAE,OAAO,UAAU,EAAQC,EAAOR,EAAK,QAAQ,OAAOA,EAAK,QAAQ,EAAE,OAAOO,GAAGA,EAAE,OAAO,WAAWA,EAAE,OAAO,UAAU,EAAQE,EAAiBH,EAAW,KAAKI,GAAI,CAACF,EAAO,KAAKD,GAAGA,EAAE,MAAMG,EAAG,KAAKH,EAAE,QAAQG,EAAG,KAAK,CAAC,EAAQC,EAAaH,EAAO,KAAKD,GAAG,CAACD,EAAW,KAAKI,GAAIH,EAAE,MAAMG,EAAG,KAAKH,EAAE,QAAQG,EAAG,KAAK,CAAC,EAAE,KAAK,YAAYE,GAA8DH,GAAiB,IAAsDE,GAAa,GAAG,CAAE,CAAC,KAAK,iBAAiBrB,IAAY,KAAK,YAAY,CAAC,KAAK,yBAAyB,EAAE,EAAAuB,KAAuB,MAAMA,KAAuB,SAAcA,GAAqB,WAC1tBC,GAAQ,IAAI,EAAM,KAAK,QAAO,KAAK,WAAW,EAAE,KAAK,KAAK,OAAOb,CAAG,EAAE,KAAK,KAAK,OAAO,CAAC,QAAAC,EAAQ,SAAAC,CAAQ,CAAC,EAAE,KAAK,MAAM,OAAOC,CAAI,EAAM,KAAK,QAAO,KAAK,UAAU,CAAE,KALnJ,CAEjB,GAFkB,KAAK,MAAMJ,EAC7B,KAAK,aAAa,CAAC,KAAK,MAAM,CAAC,EAC5B,OAAO,cAAgB,KAAa,KAAK,WAAW,mBAAwBN,KAAYA,GAAW,IAAI,cAAcA,GAAW,YAAYqB,EAAM,GAAG,KAAK,WAAW,mBAAmB,CAACrB,EAAU,MAAO,CAAC,IAAMsB,EAAM,SAAS,cAAc,OAAO,EAAEA,EAAM,YAAYD,GAAO,KAAK,WAAW,YAAYC,CAAK,CAAE,CAAC,KAAK,KAAK,IAAIC,GAAc,KAAKhB,EAAI,CAAC,QAAQ,QAAQ,KAAK,MAAM,CAAC,EAAE,KAAK,WAAW,YAAY,KAAK,KAAK,EAAE,EAAE,KAAK,KAAK,IAAIiB,GAAI,KAAKhB,EAAQC,CAAQ,EAAE,KAAK,WAAW,YAAY,KAAK,KAAK,EAAE,EAAE,KAAK,MAAM,IAAIc,GAAc,KAAKb,EAAK,CAAC,QAAQ,OAAO,KAAK,OAAO,CAAC,EAAE,KAAK,WAAW,YAAY,KAAK,MAAM,EAAE,CAAE,CAGpc,KAAK,QAAQ,EAAK,CAAC,YAAY,CACpM,KAAK,KAAK,WAAW,EAAE,KAAK,KAAK,WAAW,EAAE,KAAK,MAAM,WAAW,CAAE,CAAC,WAAW,CAClF,GAAG,CAAC,KAAK,iBAAiB,OACvB,KAAK,uBAAuB,KAAK,uBAAuB,MAAM,EAAO,KAAK,cAAc,IAAI,MAAM,iBAAiB,CAAC,EAAE,KAAK,KAAK,UAAU,EAAE,KAAK,KAAK,UAAU,EAAE,KAAK,MAAM,UAAU,EAAE,IAAMe,EAAW,IAAI,gBAAgB,QAAQ,IAAI,KAAK,WAAW,cAAc,EAAE,IAAIpB,GAAGA,EAAE,QAAQ,CAAC,EAAE,KAAK,IAAI,CAAKoB,EAAW,OAAO,UAAS,KAAK,cAAc,IAAI,MAAM,kBAAkB,CAAC,EAAE,KAAK,uBAAuB,OAAW,CAAC,EAAE,KAAK,uBAAuBA,CAAW,CAAC,aAAa,CAAC,MAAM,EAAEjC,EAAiB,KAAK,YAAY,MAAM,EAAEA,EAAiB,KAAK,UAAU,EAAK,EAAEA,EAAiB,KAAK,OAAO,MAAM,EAAEA,EAAiB,KAAK,OAAO,MAAM,EAAEA,EAAiB,KAAK,QAAQ,MAAM,EAAEA,EAAiB,KAAK,gBAAgB,MAAM,EAAEA,EAAiB,KAAK,cAAc,MAAM,EAAEA,EAAiB,KAAK,mBAAmB,MAAM,EAAEA,EAAiB,KAAK,QAAQ,MAAM,EAAEA,EAAiB,KAAK,SAAS,EAAK,EAAEA,EAAiB,KAAK,yBAAyB,MAAM,EAAE,GAAK,CAAC,SAAAkC,EAAS,GAAGC,CAAK,EAAE,KAAK,YAAY,aAAa,KAAK,UAAU,KAAK,iBAAiBD,EAAS,OAAO,OAAO,KAAKC,CAAK,CAAE,CAAC,EAK5iCnC,EAAiBS,GAAe,eAAe,CAAC,gBAAgB,CAAC,SAAS,IACjF,OAAO,8cAA8c,EAAE,WAAW,OAAU,cAAc,CAAC,SAAS,IAAI,OAAO,UAAU,EAAE,SAAS,GAAK,MAAM,CAAC2B,EAASjC,IAAQ,KAAK,KAAKA,EAAMiC,CAAQ,EAAE,WAAW,GAAM,wBAAwB,GAAK,OAAO,MAAS,CAAC,EAAE,IAAMJ,GAAN,KAAS,CAAC,YAAY,CAAC,KAAK,WAAW,KAAK,GAAG,YAAY,KAAK,UAAU,KAAK,GAAG,sBAAsB,EAAE,KAAK,KAAK,SAAS,WAAW,EAAE,KAAK,UAAU,WAAW,CAAE,CAAC,OAAO,CAAC,QAAAhB,EAAQ,SAAAC,CAAQ,EAAE,CAAC,KAAK,SAAS,OAAOD,CAAO,EAAE,KAAK,UAAU,OAAOC,CAAQ,CAAE,CAAC,WAAW,CAAC,IAAMoB,EAAK,KAAK,GAAG,sBAAsB,EACl9B,KAAK,SAAS,UAAU,EAAE,KAAK,UAAU,UAAU,EAAE,IAAMC,EAAG,KAAK,UAAUD,EAAK,KAAWE,EAAM,KAAK,GAAG,YAErGC,EAAO,KAAK,WAAWD,EAAM,KAAK,GAAG,MAAM,YAAY,UAAU,OAAOA,CAAK,CAAC,EAAE,KAAK,GAAG,QAAQ,CAAC,CAACE,EAAK,EAAE,CAAC,GAAGH,CAAE,KAAK,KAAK,EAAE,CAACI,EAAa,EAAE,CAACF,EAAO,CAAC,CAAC,EAAE,CAAC,GAAG,KAAK,KAAK,gBAAgB,UAAU,YAAY,CAAC,CAAE,CAAC,YAAYG,EAAK3B,EAAQC,EAAS,CAAC,UAAA2B,EAAU,GAAGT,CAAK,EAAE,CAAC,EAAE,CAACnC,EAAiB,KAAK,OAAO,MAAM,EAAEA,EAAiB,KAAK,KAAK,MAAM,EAAEA,EAAiB,KAAK,SAAS,MAAM,EAAEA,EAAiB,KAAK,WAAW,MAAM,EAAEA,EAAiB,KAAK,YAAY,MAAM,EAAEA,EAAiB,KAAK,aAAa,MAAM,EAAEA,EAAiB,KAAK,YAAY,MAAM,EAAE,KAAK,KAAK2C,EAAK,KAAK,SAAS,IAAIE,GAAcF,EAAK3B,EAAQ,CAAC,QAAQ,QAAQ,KAAK,SAAS,CAAC,EAAE,KAAK,UAAU,IAAI6B,GAAcF,EAAK1B,EAAS,CAAC,QAAQ,OAAO,KAAK,UAAU,CAAC,EAAE,KAAK,OAAO6B,EAAc,OAAO,CAAC,UAAU,eAAe,EAAE,CAAC,KAAK,SAAS,GAAG,KAAK,UAAU,EAAE,CAAC,EAAE,KAAK,GAAGA,EAAc,OAAO,CAAC,GAAGX,EAAM,KAAK,SAAS,UAAU,UAAUS,GAA+C,EAAE,EAAE,EAAE,CAAC,KAAK,MAAM,CAAC,CAAE,CAAC,EAAOG,GAAN,KAAa,CAAC,QAAQC,EAAK,CAAC,kBAAAC,EAAkB,GAAM,GAAGd,CAAK,EAAE,CAAC,EAAE,CAAC,IAAMe,EAAKF,EAAK,OAAO,WAAWA,EAAK,OAAO,WAAW,IAAIG,GAAM,KAAKH,EAAK,KAAKC,EAAkB,EAAED,EAAK,MAAMA,EAAK,IAAI,CAAC,GAAGb,EAAM,SAAS,KAAK,aAAaa,EAAK,GAAG,CAAC,CAAC,EAAE,IAAII,GAAI,KAAKJ,EAAK,KAAKA,EAAK,MAAM,CAAC,GAAGb,EAAM,SAAS,KAAK,aAAaa,EAAK,GAAG,CAAC,CAAC,EAAE,YAAK,SAAS,IAAIA,EAAK,IAAIE,CAAI,EAASA,CAAK,CAAC,MAAMG,EAAK,CAACA,EAAK,GAAG,UAAU,OAAO,kBAAkB,EAAEA,EAAK,GAAG,MAAM,IAAI,GAAGA,EAAK,GAAG,MAAM,KAAK,OAAO,EAAE,EAAG,CAAC,IAAIC,EAAM,CAC96CA,EAAM,QAAQD,GAAM,CAACA,EAAK,GAAG,MAAM,IAAI,GAAGA,EAAK,GAAG,SAAS,KAAKA,EAAK,GAAG,MAAM,KAAK,OAAO,EAAE,GAAGE,GAAOF,EAAK,GAAG,KAAK,OAAO,CAAC,IAAK,CAAC,EAAEC,EAAM,QAAQD,GAAM,CAACA,EAAK,GAAG,UAAU,IAAI,kBAAkB,EAAEA,EAAK,QAAQ,EAAM,CAAC,CAAE,CAAC,wBAAwBG,EAAM,CAAC,IAAMC,EAAM,IAAI,IAAUC,EAAQ,IAAI,IACxRC,EAAQ,KAAK,UAAU,OAAaC,EAAGD,EAAQ,UAAU,SAEyD,GAFhDE,GAAQL,EAAMR,GAAM,CAAC,IAAIE,EAC9F,KAAK,SAAS,IAAIF,EAAK,GAAG,GAAGE,EAAK,KAAK,SAAS,IAAIF,EAAK,GAAG,EAAEU,EAAQ,IAAIV,EAAKE,CAAI,EAAE,KAAK,MAAMA,CAAI,EAAEA,EAAK,QAAQ,KACtHA,EAAK,KAAK,QAAQF,EAAK,CAAC,kBAAkB,GAAK,UAAU,EAAI,CAAC,EAAES,EAAM,IAAIT,EAAKE,CAAI,GAAG,KAAK,GAAGU,CAAE,EAAEV,EAAK,EAAE,CAAE,EAAE,CAAC,QAAAS,CAAO,CAAC,EAAK,KAAK,KAAK,iBAAiB,CAAC,IAAMtB,EAAK,KAAK,GAAG,sBAAsB,EAC/LoB,EAAM,QAAQP,GAAM,CAACA,EAAK,WAAWb,CAAI,CAAE,CAAC,CAAE,CAC/CoB,EAAM,QAAQ,CAACP,EAAKF,IAAO,CAACE,EAAK,OAAOF,EAAK,KAAK,CAAE,CAAC,EACrDU,EAAQ,QAAQ,CAACR,EAAKF,IAAO,CAACE,EAAK,OAAOF,EAAK,KAAK,CAAE,CAAC,CAAE,CAAC,YAAY,CAAC,IAAMX,EAAK,KAAK,GAAG,sBAAsB,EAAE,KAAK,YAAYA,EAAK,KAAK,OAAO,EAAE,KAAK,SAAS,QAAQa,GAAMA,EAAK,WAAWb,CAAI,CAAC,CAAE,CAAC,WAAW,CAAC,IAAMA,EAAK,KAAK,GAAG,sBAAsB,EAC/P,KAAK,SAAS,QAAQa,GAAMA,EAAK,UAAUb,CAAI,CAAC,EAAE,IAAMkB,EAAOlB,EAAK,KAAK,OAAO,EAAQC,EAAG,KAAK,YAAYiB,EAEzGjB,GAAI,KAAK,SAAS,MAAK,KAAK,GAAG,QAAQ,CAAC,UAAU,CAAC,cAAcA,CAAE,MAAM,MAAM,CAAC,EAAE,CAAC,GAAG,KAAK,KAAK,gBAAgB,UAAU,YAAY,CAAC,CAAE,CAAC,YAAYK,EAAKa,EAAM,CAAC,QAAAM,EAAQ,UAAAlB,EAAU,GAAGT,CAAK,EAAE4B,EAAS,CAAC/D,EAAiB,KAAK,OAAO,MAAM,EAAEA,EAAiB,KAAK,KAAK,MAAM,EAAEA,EAAiB,KAAK,UAAU,MAAM,EACzTA,EAAiB,KAAK,WAAW,MAAM,EAAEA,EAAiB,KAAK,eAAe,MAAM,EAAEA,EAAiB,KAAK,cAAc,MAAM,EAAE,KAAK,KAAK2C,EAAK,KAAK,SAAS,IAAI,IAAI,KAAK,aAAazC,GAAK,IAAI,CAAC,KAAK,SAAS,OAAOA,CAAG,CAAE,EAAE,KAAK,QAAQ4D,EAAQ,IAAMR,EAAME,EAAM,IAAInC,GAAG,KAAK,QAAQA,CAAC,EAAE,EAAE,EAAE,KAAK,GAAGyB,EAAc,OAAO,CAAC,GAAGX,EAAM,UAAU,4BAA4B2B,CAAO,IAAIlB,GAA+C,EAAE,EAAE,EAAEmB,EAASA,EAAST,CAAK,EAAEA,CAAK,CAAE,CAAC,EAAOT,GAAN,cAA4BE,EAAO,CAAC,OAAOS,EAAM,CAAC,IAAMQ,EAAQ,IAAI,IAAI,KAAK,SAAS,QAAQ,CAACd,EAAKhD,IAAM,CACtjBsD,EAAM,KAAKnC,GAAGA,EAAE,MAAMnB,CAAG,GAAG8D,EAAQ,IAAI9D,EAAIgD,CAAI,EACpD,KAAK,MAAMA,CAAI,CAAE,CAAC,EAAE,KAAK,wBAAwBM,CAAK,EACtDQ,EAAQ,QAAQd,GAAM,CAAIA,aAAgBC,IAAMD,EAAK,OAAO,CAAC,CAAE,CAAC,EAChE,KAAK,IAAIc,CAAO,CAAE,CAAC,EAAOjC,GAAN,cAA4BgB,EAAO,CAAC,OAAOS,EAAM,CAAC,IAAMQ,EAAQ,IAAI,IAAI,KAAK,SAAS,QAAQ,CAACd,EAAKhD,IAAM,CAC1HsD,EAAM,KAAKnC,GAAGA,EAAE,MAAMnB,CAAG,GAAG8D,EAAQ,IAAI9D,EAAIgD,CAAI,CAAG,CAAC,EACxD,KAAK,IAAIc,CAAO,EAAE,KAAK,wBAAwBR,CAAK,CAAE,CAAC,EAAOS,GAAN,KAAqB,CAAC,IAAI,SAAS,CAAC,OAAO,KAAK,QAAS,CAAC,IAAI,QAAQtD,EAAI,CAAC,GAAG,KAAK,WAAWA,EAA6B,IAAlB,KAAK,SAASA,EAAO,CAAC,KAAK,KAAK,iBAAiB,CAAKA,GAAI,KAAK,QAAQ,EAAE,MAAO,CAAC,KAAK,GAAG,MAAM,YAAY,2BAA2BA,EAAI,IAAI,OAAO,EAAE,KAAK,GAAG,QAAQ,CAAC,CAACuD,EAAe,EAAEvD,EAAI,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,GAAG,KAAK,KAAK,cAAc,UAAU,YAAY,CAAC,EAAKA,EAAI,KAAK,KAAK,oBAAoB,mBAAmB,KAAK,OAAO,EAAO,KAAK,KAAK,iBAAiB,mBAAmB,KAAK,QAAQ,CAAC,KAAK,EAAI,CAAC,EAAE,CAAC,YAAYgC,EAAKwB,EAAG,CAAC,SAAAC,EAAS,UAAAC,EAAU,EAAK,EAAE,CAAC,EAAE,CAACrE,EAAiB,KAAK,OAAO,MAAM,EAAEA,EAAiB,KAAK,KAAK,MAAM,EAAEA,EAAiB,KAAK,WAAW,MAAM,EAAEA,EAAiB,KAAK,YAAY,MAAM,EAAEA,EAAiB,KAAK,UAAU,MAAM,EAAE,KAAK,KAAK2C,EAAK,KAAK,GAAGwB,EAAG,KAAK,SAAS,GAAK,KAAK,QAAQ,IAAI,CAAC,IAAIG,EAAgBC,EAAM,KAAK,GAAG,OAAO,GAAGD,GAAiBC,EAAM,MAAM,aAAa,MAAMD,IAAkB,QAAcA,EAAgB,KAAKC,CAAK,CAAE,EAAE,KAAK,GAAG,UAAU,IAAI,kBAAkB,EAGjjC,KAAK,KAAK,kBAAkBF,GAAW,KAAK,GAAG,QAAQ,CAAC,CAACH,EAAe,EAAE,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,KAAK,KAAK,cAAc,UAAU,YAAY,CAAC,EAAG,KAAK,UAAUE,CAAS,CAAC,EAAOI,GAAN,cAAmBP,EAAe,CAAC,YAAYQ,EAAQtE,EAAMgE,EAAGhC,EAAM,CAAC,MAAMsC,EAAQ,KAAKN,EAAGhC,CAAK,EAAEnC,EAAiB,KAAK,UAAU,MAAM,EAAEA,EAAiB,KAAK,QAAQ,MAAM,EAAEA,EAAiB,KAAK,KAAK,MAAM,EAAE,KAAK,QAAQyE,EAAQ,KAAK,MAAMtE,EAAM,KAAK,GAAGgE,CAAG,CAAC,EAAOhB,GAAN,cAAoBqB,EAAI,CAAC,WAAWE,EAAW,CAAC,IAAMrC,EAAK,KAAK,GAAG,sBAAsB,EAAE,KAAK,WAAW,KAAK,MAAM,IAAMsC,EAAWtC,EAAK,KAAK,QAAQ,OAAO,EAAEqC,EAAW,KAAK,QAAQ,OAAO,EAAQE,EAAUvC,EAAK,MAAM,EAAE,KAAK,YAAY,KAAK,QAAQ,UAAU,OAAOsC,EAAWC,EAAUD,EAAWC,CAAU,CAAC,OAAOzE,EAAM,CAAC,IAAI0E,EAA0BC,GAAsBD,EAA0B,KAAK,SAAS,KAAK,KAAK,KAAK,MAAMA,IAA4B,QAAcA,EAA0B,UAAU,OAAO,YAAY,EAAE,KAAK,GAAG,MAAM,YAAY,YAAY,OAAO1E,CAAK,CAAC,GAAG2E,EAAqB,KAAK,SAAS3E,CAAK,KAAK,MAAM2E,IAAuB,QAAcA,EAAqB,UAAU,IAAI,YAAY,EAAE,KAAK,MAAM3E,CAAM,CAAC,UAAUuE,EAAW,CAAC,IAAMrC,EAAK,KAAK,GAAG,sBAAsB,EAAQkB,EAAOlB,EAAK,KAAK,QAAQ,OAAO,EAAEqC,EAAW,KAAK,QAAQ,OAAO,EAAQE,EAAUvC,EAAK,MAAM,EAAQ0C,EAAO,KAAK,QAAQ,UAAU,OAAOxB,EAAOqB,EAAUrB,EAAOqB,EAAgBtC,EAAG,KAAK,YAAYyC,EAAUzC,GAAG,KAAK,GAAG,QAAQ,CAAC,UAAU,CAAC,cAAcA,CAAE,MAAM,MAAM,CAAC,EAAE,CAAC,GAAG,KAAK,KAAK,gBAAgB,UAAU,YAAY,CAAC,EAAE,IAAM0C,EAAK,KAAK,KAAK,GAAIA,EAAY,MAAK,GAAG,UAAU,IAAI,aAAa,EAAE,IAAIC,EAAsB,KAAK,GAAG,QAAQ,CAAC,CAACC,EAAQ,EAAE,CAAC,CAACF,EAAK,CAAC,CAAC,EAAE,CAAC,IAAIC,EAAsB,KAAK,KAAK,cAAc,MAAMA,IAAwB,OAAOA,EAAsB,KAAK,KAAK,gBAAgB,UAAU,YAAY,CAAC,EACr1D,KAAK,KAAK,iBAAiB,mBAAmB,KAAK,oBAAoB,CAAC,KAAK,EAAI,CAAC,EAAE,CAAC,IAAI,MAAM,CAAC,IAAIE,EAAM,KAAK,KAAK,cAAoBH,EAAK,KAAK,MAAM,KAAK,WAC7J,MAAG,CAACA,GAAM,KAAK,KAAK,aAAa,MAAM,KAAK,KAAK,aAAa,KAAK,IAAY,KAAK,QAAQG,GAE5FA,IAAQA,EAAM,KAAK,KAAKH,CAAI,GACzBG,EAAM,GAAG,KAAK,MAAM,KAAK,WAAkB,KAAK,MAAM,KAAK,QAAQ,KAAK,WAAmBA,EAAM,GAAG,KAAK,MAAM,KAAK,WAAkB,KAAK,QAAQ,KAAK,WAAW,KAAK,MAAaH,EAAK,CAAC,YAAYP,EAAQW,EAAKjF,EAAMkF,EAAIlD,EAAM,CAAC,IAAImD,EAAyBC,EAAyBC,EAA6B,IAAMC,IAASD,GAA8BD,EAAqBd,EAAQ,KAAK,UAAU,MAAMc,IAAuB,SAAeD,EAAyBC,EAAqBF,CAAG,KAAK,MAAMC,IAA2B,OAA/F,OAA6GA,EAAyB,OAAO,MAAME,IAA+B,OAAOA,EAA6B,GAAG,EAAQE,EAAQ,MAAM,KAAK,CAAC,OAAAD,CAAM,CAAC,EAAE,IAAI,CAACE,EAAEC,IAAI,CAAC,IAAMC,EAAI/C,EAAc,OAAO,CAAC,UAAU,aAAa8C,IAAIzF,EAAM,cAAc,EAAE,EAAE,EAAE,CAAC,SAAS,eAAe,OAAOyF,CAAC,CAAC,CAAC,CAAC,EAAE,OAAAC,EAAI,MAAM,YAAY,MAAM,OAAOD,CAAC,CAAC,EAASC,CAAI,CAAC,EAAQ1B,EAAGrB,EAAc,OAAO,CAAC,KAAK,SAASsC,CAAI,SAAS,UAAU,OAAO,EAAEM,CAAO,EAAEvB,EAAG,MAAM,YAAY,YAAY,OAAOhE,CAAK,CAAC,EAAEgE,EAAG,MAAM,YAAY,WAAW,OAAOsB,CAAM,CAAC,EAAE,MAAMhB,EAAQtE,EAAMgE,EAAGhC,CAAK,EAAEnC,EAAiB,KAAK,MAAM,MAAM,EAAEA,EAAiB,KAAK,WAAW,MAAM,EAAEA,EAAiB,KAAK,UAAU,MAAM,EAAEA,EAAiB,KAAK,aAAa,MAAM,EACpuCA,EAAiB,KAAK,cAAc,MAAM,EAAEA,EAAiB,KAAK,sBAAsB,MAAM,EAAE,KAAK,IAAIqF,EAAI,KAAK,oBAAoB,IAAI,CAAC,KAAK,GAAG,UAAU,OAAO,aAAa,CAAE,EAAE,KAAK,SAASK,EAAQ,KAAK,QAAQD,CAAO,CAAC,EAAOrC,GAAN,cAAkBoB,EAAI,CAAC,WAAWE,EAAW,CAAC,GAAG,KAAK,OAAO,UAAU,OACxS,IAAMrC,EAAK,KAAK,GAAG,sBAAsB,EAAE,KAAK,YAAYA,EAAK,KAAK,QAAQ,OAAO,EAAEqC,EAAW,KAAK,QAAQ,OAAO,CAAE,CAAC,OAAOvE,EAAM,CAAC,GAAG,KAAK,QAAQA,EAAM,CAC7J,IAAM2F,EAAQ,KAAK,UAAU,IAAI,KAAK,KAAK,EAC3C,GAD6CA,EAAQ,QAAQ,GAAMA,EAAQ,GAAG,UAAU,IAAI,iBAAiB,EAC1G,KAAK,UAAU,IAAI3F,CAAK,EAAE,CAAC,IAAMgB,EAAK,KAAK,UAAU,IAAIhB,CAAK,EAAEgB,EAAK,QAAQ,GAAKA,EAAK,GAAG,UAAU,OAAO,iBAAiB,CAAE,KAAK,CACtI,IAAM4E,EAAOjD,EAAc,OAAO,CAAC,UAAU,gBAAgB,YAAY3C,CAAK,CAAC,EAAE,KAAK,GAAG,YAAY4F,CAAM,EAAE,KAAK,UAAU,IAAI5F,EAAM,IAAI8D,GAAgB,KAAK,KAAK8B,EAAO,CAAC,UAAU,GAAK,SAAS,KAAK,eAAe5F,CAAK,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,KAAK,MAAMA,CAAM,CAAC,UAAUuE,EAAW,CAAC,GAAG,KAAK,OAAO,UAAU,OAAkD,IAAMnB,EAAtC,KAAK,GAAG,sBAAsB,EAAoB,KAAK,QAAQ,OAAO,EAAEmB,EAAW,KAAK,QAAQ,OAAO,EAAQpC,EAAG,KAAK,YAAYiB,EAAUjB,GAAG,KAAK,GAAG,QAAQ,CAAC,UAAU,CAAC,cAAcA,CAAE,MAAM,MAAM,CAAC,EAAE,CAAC,GAAG,KAAK,KAAK,gBAAgB,UAAU,YAAY,CAAC,CAAE,CAAC,YAAYmC,EAAQW,EAAKjF,EAAMgC,EAAM,CAAC,IAAMxB,EAAImC,EAAc,OAAO,CAAC,UAAU,gBAAgB,YAAY3C,CAAK,CAAC,EAAE,MAAMsE,EAAQtE,EAAM2C,EAAc,OAAO,CAAC,KAAK,UAAUsC,CAAI,GAAG,UAAU,QAAQ,EAAE,CAACzE,CAAG,CAAC,EAAEwB,CAAK,EAAEnC,EAAiB,KAAK,OAAO,MAAM,EAAEA,EAAiB,KAAK,YAAY,MAAM,EAAEA,EAAiB,KAAK,cAAc,MAAM,EAAEA,EAAiB,KAAK,iBAAiB,MAAM,EAAE,KAAK,KAAKoF,EAAK,KAAK,UAAU,IAAI,IAAI,KAAK,eAAelF,GAAK,IAAI,CAAC,KAAK,UAAU,OAAOA,CAAG,CAAE,EAAE,KAAK,UAAU,IAAIC,EAAM,IAAI8D,GAAgB,KAAK,KAAKtD,EAAI,CAAC,SAAS,KAAK,eAAeR,CAAK,CAAC,CAAC,CAAC,CAAE,CAAC,ECnD/nC,SAAS6F,GAAiBC,EAAIC,EAAIC,EAAM,CAAC,OAAGD,KAAOD,EAAK,OAAO,eAAeA,EAAIC,EAAI,CAAC,MAAMC,EAAM,WAAW,GAAK,aAAa,GAAK,SAAS,EAAI,CAAC,EAAQF,EAAIC,CAAG,EAAEC,EAAcF,CAAI,CAAC,IAAIG,GAA2UC,GAAY,UAAUD,GAA2BE,GAAQ,MAAM,UAAU,KAAK,MAAMF,KAAuB,OAAO,OAAOA,GAAqB,CAAC,CAAC,EAAQG,GAAUF,IAAa,GAC/qBG,GAAoB,CAAC,OAAO,QAAQ,EAAeC,GAAN,cAAgCC,EAAc,CAAC,yBAAyBC,EAAKC,EAAUC,EAAS,CAAC,KAAKF,CAAI,EAAE,KAAK,MAAME,CAAQ,CAAE,CAAC,EAACb,GAAiBS,GAAkB,qBAAqBF,GAAU,CAAC,EAAEC,EAAmB,EAAEM,GAAO,oBAAoBL,EAAiB,EAG5T,IAAMM,GAAW,CAAC,EACZC,GAAUT,GAAUU,GAAGA,EAAE,KAAK,UAAU,SAASC,GAAWC,EAAM,CAAC,GAAK,CAAC,gBAAAC,EAAgB,WAAAC,EAAW,cAAAC,EAAc,SAAAC,EAAS,wBAAAC,EAAwB,MAAAC,EAAM,WAAAC,EAAW,GAAGC,CAAI,EAAER,EAAM,MAAM,CAAC,CAAC,gBAAAC,EAAgB,WAAAC,EAAW,cAAAC,EAAc,SAAAC,EAAS,wBAAAC,EAAwB,MAAAC,EAAM,WAAAC,CAAU,EAAEC,CAAI,CAAE,CACnS,IAAMC,GAAN,cAAmCC,EAAS,CAE5C,iBAAiBC,EAAU,CAAC,GAAG,CAAC,KAAK,GAAG,OAAO,KAAK,GAAG,OAAO,CAAC,KAAK,MAAM,QAAQ,GAAK,CAACC,CAAO,EAAEb,GAAW,KAAK,KAAK,EAAE,OAAO,QAAQa,CAAO,EAAE,QAAQ,CAAC,CAACC,EAAEC,CAAC,IAAI,CACjK,KAAK,GAAGD,CAAC,EAAEC,GAAuBxB,GAAkB,aAAauB,CAAC,CAAE,CAAC,EAAiDF,GAAU,mBAAkB,KAAK,GAAG,oBAAoB,kBAAkBA,EAAU,iBAAiB,EAAK,KAAK,MAAM,mBAAkB,KAAK,GAAG,iBAAiB,kBAAkB,KAAK,MAAM,iBAAiB,EAAiDA,GAAU,oBAAmB,KAAK,GAAG,oBAAoB,mBAAmBA,EAAU,kBAAkB,EAAK,KAAK,MAAM,oBAAmB,KAAK,GAAG,iBAAiB,mBAAmB,KAAK,MAAM,kBAAkB,CAAE,CAAC,mBAAmB,CAAC,KAAK,iBAAiB,EAAKvB,IAAW,KAAK,KAC3oB,KAAK,GAAG,OAAO,KAAK,MAAM,OAAO,KAAK,GAAG,KAAK,KAAK,MAAM,KAAM,CAAC,wBAAwBuB,EAAU,CAAkC,GAAjC,KAAK,iBAAiBA,CAAS,EAAKA,EAAU,OAAO,KAAK,MAAM,KAAK,CAAC,GAAG,KAAK,MAAM,MAAO,YAAK,MAAM,MAAM,WAAW,EAAQ,IAAI,CAAC,IAAII,EAAkB,OAAOA,EAAkB,KAAK,MAAM,SAAS,MAAMA,IAAoB,OAAO,OAAOA,EAAkB,UAAU,CAAE,EAAG,GAAG,CAAC,KAAK,MAAM,QAAQ,CAAC,IAAIC,EAAoBC,EAAS,OAACA,EAAS,KAAK,MAAM,MAAMA,IAAW,SAAeD,EAAoBC,EAAS,cAAc,MAAMD,IAAsB,QAAcA,EAAoB,KAAKC,CAAQ,EAAQ,IAAI,CAAC,IAAIA,EAAS,OAAOA,EAAS,KAAK,MAAM,MAAMA,IAAW,OAAO,OAAOA,EAAS,UAAU,CAAE,CAAE,CAAC,CAAC,OAAO,IAAK,CAAC,mBAAmBC,EAAEC,EAAGC,EAAU,CAA6CA,IAAU,CAAE,CAAC,UAAUC,EAAG,CAAI,KAAK,MAAM,WAAS,KAAK,MAAM,SAAS,QAAQA,GAAG,KAAK,GAAGA,CAAG,CAAC,QAAQ,CAAC,GAAK,CAACH,EAAE,CAAC,SAAAI,EAAS,UAAAC,EAAU,KAAAC,EAAK,WAAAC,EAAW,QAAAC,EAAQ,MAAAC,EAAM,OAAAC,EAAO,kBAAAC,EAAkB,mBAAAC,EAAmB,GAAGtB,CAAI,CAAC,EAAET,GAAW,KAAK,KAAK,EAAE,OAChgCD,EAAK,oBAAoB,CAAC,IAAI,KAAK,UAAU,mBAAmB2B,EAAW,GAAG,OAC3F,MAAMF,EAAU,aAAaC,EAAK,cAAc,GAAGhB,EAAK,KAAK,MAAM,wBAAwB,CAAC,OAAOuB,EAAQ,GAAGC,GAAgBR,CAAI,CAAC,EAAE,yBAAyB,GAAK,OAAO3B,GAAU+B,CAAM,EAC1L,KAAK/B,GAAU2B,CAAI,CAAC,CAAC,CAAG,CAAC,YAAYxB,EAAM,CAAC,MAAMA,CAAK,EAAEnB,GAAiB,KAAK,KAAK,MAAM,EAAE,KAAK,UAAU,KAAK,UAAU,KAAK,IAAI,CAAE,CAAC,EAAOoD,GAA8B,EAAW,SAAoB,CAAC,MAAAjD,EAAM,QAAAkD,EAAQ,OAAAC,EAAO,OAAAC,EAAO,OAAAC,EAAO,GAAGrC,CAAK,EAAEsC,EAAK,CAAOC,GAAoBD,EAAK,IAAIE,EAAI,QAAQ,CAAC,CAAC,EAAE,IAAMA,EAAUC,EAAO,EAAQd,EAAYe,EAAWC,EAAsB,EAAsChB,GAAM,YAAYa,CAAG,EAAE,IAAMI,EAAoBC,EAAQ,IAAIX,EAAQ,KAAK,UAAUA,CAAO,EAAE,GAAG,CAACA,CAAO,CAAC,EAAQY,EAAmBD,EAAQ,IAAIV,EAAO,KAAK,UAAUA,CAAM,EAAE,GAAG,CAACA,CAAM,CAAC,EAAQX,EAAWqB,EAAQ,IAAI,CAAC,IAAIE,EAAYT,EAASpB,EAAE,IAAM8B,GAAW9B,GAAG6B,EAAYnD,IAAY0C,EAAK,GAAGM,CAAa,IAAIE,CAAY,EAAE,KAAK,MAAM5B,IAAI,OAAOA,EAAE6B,EAAYT,CAAI,EAAE,IAAI,KAAK,aAAaJ,EAAQC,CAAM,EAAE,OAAOc,GAAajE,EAAMgE,EAAUZ,EAAOC,CAAM,CAAE,EAAE,CAACrD,EAAM4D,EAAcE,EAAaV,EAAOC,CAAM,CAAC,EAAE,OAAoBvC,EAAKW,GAAe,CAAC,GAAGT,EAAM,MAAM2B,EAAM,KAAKH,EAAK,SAASgB,CAAG,CAAC,CAAE,CAAC,EAASU,GAAQjB,GAAiBU,GAA0CQ,GAAc,MAAS,ECbp4B,IAAMC,GAAa,CAAC,QAAQ,CAACC,EAASC,IAAQ,KAAK,KAAKA,EAAMD,CAAQ,EAAE,WAAW,EAAE,GAAG,EAAE,KAAK,EAAE,EAAQE,GAAc,CAAC,OAAO,+cAA+c,OAAO,SAAS,KAAK,OAAO,OAAO,UAAU,QAAQ,WAAW,UAAU,aAAa,EAK32B,SAARC,GAAqCC,EAAM,CAAC,GAAK,CAAC,MAAAH,EAAM,OAAAI,EAAO,eAAAC,CAAc,EAAEF,EAAYG,EAASC,EAAa,QAAQ,IAAIA,EAAa,OAAaC,EAAGC,GAAc,EAAQC,EAAM,CAAC,WAAWP,EAAM,WAAW,OAAO,OAAO,mBAAmBA,EAAM,UAAU,eAAe,OAAU,OAAO,EAAE,MAAMA,EAAM,MAAM,GAAGA,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAQQ,EAAa,CAAC,SAASP,EAAO,QAAQ,UAAU,UAAU,WAAW,YAAYA,EAAO,SAAS,aAAa,OAAO,YAAYA,EAAO,UAAU,EAAE,OAAOE,EAAsBM,EAAM,MAAM,CAAC,MAAM,CAAC,GAAGT,EAAM,MAAM,GAAGO,EAAM,WAAW,KAAK,EAAE,SAAS,CAACP,EAAM,OAAO,KAAK,aAAaC,EAAO,QAAQ,OAAUO,CAAY,EAAE,OAAOX,CAAK,EAAEG,EAAM,MAAM,CAAC,CAAC,EAAeS,EAAM,MAAM,CAAC,GAAGJ,EAAG,MAAM,CAAC,GAAGL,EAAM,MAAM,WAAW,MAAM,UAAU,CAACE,EAAe,aAAa,CAACA,CAAc,EAAE,SAAS,CAAcQ,EAAKC,GAAW,CAAC,MAAMd,EAAM,MAAMF,GAAaK,EAAM,SAAS,EAAE,WAAWA,EAAM,WAAW,OAAOQ,EAAa,QAAQP,EAAO,QAAQ,OAAU,OAAOD,EAAM,OAAO,OAAOA,EAAM,OAAO,gBAAgB,CAAC,OAAOF,GAAcE,EAAM,WAAW,MAAM,EAAE,SAASA,EAAM,WAAW,SAAS,GAAG,EAAE,cAAc,CAAC,OAAO,WAAW,SAASA,EAAM,WAAW,SAAS,IAAI,CAAC,EAAE,QAAQ,GAAK,WAAW,GAAK,MAAMO,CAAK,CAAC,EAAeG,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,IAAIL,CAAE,iCAAiCH,CAAc,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAACH,GAAoB,YAAY,aAAaa,EAAoBb,GAAoB,CAAC,MAAM,CAAC,KAAKc,EAAY,OAAO,aAAa,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,KAAK,aAAa,UAAU,QAAQ,CAAC,UAAU,SAAS,EAAE,aAAa,CAAC,kBAAkB,cAAc,EAAE,wBAAwB,GAAK,0BAA0B,UAAU,EAAE,WAAW,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAI,EAAE,SAAS,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,YAAY,OAAO,OAAOC,EAAY,IAAY,KAAKA,EAAU,QAAQ,IAAI,EAAE,EAAE,CAAC,CAAC,EAAE,UAAU,CAAC,KAAKD,EAAY,KAAK,aAAa,UAAU,QAAQ,CAAC,UAAU,aAAa,KAAK,MAAM,EAAE,aAAa,CAAC,gBAAgB,0BAA0B,YAAO,aAAQ,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAK,OAAOb,GAAOA,EAAM,YAAY,YAAY,EAAE,eAAe,CAAC,KAAKa,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,EAAE,MAAM,UAAU,EAAE,KAAK,CAAC,KAAK,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,YAAY,QAAQ,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,YAAY,QAAQ,EAAE,WAAW,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,OAAO,CAAC,KAAKA,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,SAAS,SAAS,OAAO,SAAS,UAAU,WAAW,EAAE,aAAa,CAAC,SAAS,SAAS,OAAO,UAAU,WAAW,aAAa,CAAC,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,aAAa,IAAI,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,YAAY,oEAAoE,CAAC,CAAC,EAAE,IAAMP,GAAc,IAAyE,aAA3DS,EAAM,EAAmB,QAAQ,KAAK,EAAE,CAAuC,GCJ12F,IAAMC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAY,CAAC,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,QAAQ,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAUyB,GAA6B,EAAW,SAASF,EAAMG,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA9B,EAAQ,GAAG+B,CAAS,EAAEd,GAASI,CAAK,EAAO,CAAC,YAAAW,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAzC,CAAQ,EAAE0C,GAAgB,CAAC,WAAA/C,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ8C,GAAiBnB,GAAuBD,EAAMvB,CAAQ,EAAuC4C,EAAkBC,EAAGjD,GAAkB,GAAhD,CAAC,CAAuE,EAAQkD,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBrC,EAAKsC,EAAY,CAAC,GAAGpB,GAAUgB,EAAgB,SAAsBlC,EAAKC,GAAS,CAAC,QAAQf,EAAS,QAAQ,GAAM,SAAsBc,EAAKT,GAAW,CAAC,MAAMF,GAAY,SAAsBW,EAAKE,EAAO,IAAI,CAAC,GAAGiB,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,EAAkB,iBAAiBb,EAAUI,CAAU,EAAE,mBAAmB,UAAU,iBAAiBQ,GAAiB,SAAS,YAAY,IAAIjB,GAAKoB,EAAK,MAAM,CAAC,GAAGhB,CAAK,EAAE,GAAGhC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBxB,EAAKT,GAAW,CAAC,MAAMD,GAAY,GAAGN,GAAqB,CAAC,UAAU,CAAC,MAAMK,EAAW,CAAC,EAAE+B,EAAYI,CAAc,EAAE,SAAsBxB,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB2B,GAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQU,GAAI,CAAC,kFAAkF,gFAAgF,qGAAqG,uMAAuM,4GAA4G,EAQzqHC,GAAgBC,GAAQ9B,GAAU4B,GAAI,cAAc,EAASG,EAAQF,GAAgBA,GAAgB,YAAY,eAAeA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,CAAC,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,SAAS,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRoM,IAAMM,GAAiBC,GAASC,CAAW,EAAQC,GAAgBF,GAASG,EAAU,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,EAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,EAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAmB,CAACC,EAAEC,IAAI,oBAAoBA,CAAC,GAASC,GAAY,CAAC,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAmB,CAACH,EAAEC,IAAI,oBAAoBA,CAAC,GAASG,GAAmB,CAACJ,EAAEC,IAAI,yBAAyBA,CAAC,GAASI,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,EAAI,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,EAAI,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,EAAI,YAAY,EAAI,YAAY,EAAI,YAAY,EAAI,YAAY,EAAI,YAAY,EAAI,YAAY,EAAI,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAM7B,IAAe6B,EAAM,iBAAwB7B,EAAS,KAAK,GAAG,EAAE6B,EAAM,iBAAwB7B,EAAS,KAAK,GAAG,EAAU+B,GAA6B,EAAW,SAASF,EAAMG,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA3C,EAAQ,GAAG4C,CAAS,EAAErB,GAASI,CAAK,EAAO,CAAC,YAAAkB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,EAAW,SAAAtD,CAAQ,EAAEuD,GAAgB,CAAC,WAAA5D,GAAW,eAAe,YAAY,IAAIwC,EAAW,QAAAjC,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ2D,EAAiB1B,GAAuBD,EAAM7B,CAAQ,EAAO,CAAC,sBAAAyD,EAAsB,MAAAC,EAAK,EAAEC,GAAyBZ,CAAW,EAAQa,GAAoBH,EAAsB,SAASI,IAAO,CAACR,GAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQQ,GAAoBL,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,GAAoBN,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQU,GAAmBP,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQW,GAAmBR,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQY,GAAoBT,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQa,GAAoBV,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQc,GAAmBX,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQe,GAAoBZ,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQgB,GAAmBb,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQiB,GAAoBd,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQkB,GAAoBf,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQmB,GAAmBhB,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQoB,GAAoBjB,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQqB,GAAoBlB,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQsB,GAAmBnB,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQuB,GAAmBpB,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQwB,GAAoBrB,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQyB,GAAkBtB,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQ0B,GAAmBvB,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQ2B,GAAmBxB,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQ4B,GAAoBzB,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQ6B,GAAmB1B,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQ8B,GAAoB3B,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQ+B,GAAmB5B,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQgC,GAAmB7B,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAuCiC,GAAkBC,EAAG5F,GAAkB,GAAhD,CAAC,CAAuE,EAAE,OAAoBwB,EAAKqE,EAAY,CAAC,GAAG5C,GAAUT,EAAgB,SAAsBhB,EAAKC,GAAS,CAAC,QAAQrB,EAAS,QAAQ,GAAM,SAAsBoB,EAAKT,GAAW,CAAC,MAAMR,EAAY,SAAsBuF,EAAMpE,EAAO,IAAI,CAAC,GAAGwB,EAAU,GAAGI,EAAgB,UAAUsC,EAAGD,GAAkB,iBAAiB3C,EAAUI,CAAU,EAAE,mBAAmB,UAAU,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,aAAaI,GAAoB,IAAIzB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAG7C,EAAqB,CAAC,UAAU,CAAC,mBAAmB,GAAG,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,GAAG,EAAE,UAAU,CAAC,mBAAmB,GAAG,EAAE,UAAU,CAAC,mBAAmB,GAAG,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,GAAG,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,GAAG,EAAE,UAAU,CAAC,mBAAmB,GAAG,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,GAAG,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,GAAG,CAAC,EAAEiD,EAAYI,CAAc,EAAE,SAAS,CAAcuC,EAAMpE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKuE,EAA0B,CAAC,OAAO,GAAG,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,IAAI,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,iBAAiB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,iBAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,iBAAiB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,KAAK,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,MAAM,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,iBAAiB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,iBAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,iBAAiB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,KAAK,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,MAAM,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,iBAAiB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,iBAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,iBAAiB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,KAAK,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,MAAM,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,iBAAiB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,iBAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,iBAAiB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,KAAK,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,MAAM,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,iBAAiB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,iBAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,iBAAiB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,GAAG,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,iBAAiB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,iBAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,iBAAiB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,GAAG,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,iBAAiB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,iBAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,iBAAiB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,KAAK,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,KAAK,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,iBAAiB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,iBAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,iBAAiB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,KAAK,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,KAAK,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,iBAAiB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,iBAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,iBAAiB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,KAAK,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,KAAK,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,GAAG,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,KAAK,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,KAAK,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,KAAK,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,KAAK,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,MAAM,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,KAAK,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,MAAM,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,KAAK,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,MAAM,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,KAAK,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,MAAM,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,KAAK,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,MAAM,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,KAAK,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,IAAI,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,IAAI,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,IAAI,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,IAAI,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,IAAI,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,IAAI,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKuE,EAA0B,CAAC,OAAO,IAAI,MAAM,MAAM,GAAGlD,GAAmB,GAAG,GAAG,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,SAAsBrB,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,kBAAkB,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK5B,EAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,EAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKT,GAAW,CAAC,MAAMP,GAAY,SAAsBsF,EAAMpE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG1D,EAAqB,CAAC,UAAU,CAAC,kBAAkBO,EAAkB,CAAC,EAAE0C,EAAYI,CAAc,EAAE,SAAS,CAAc/B,EAAKT,GAAW,CAAC,MAAMH,GAAY,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAMK,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,EAAE,UAAU,CAAC,MAAMA,CAAW,CAAC,EAAE4C,EAAYI,CAAc,EAAE,SAAsB/B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAsBpC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,kBAAkB/C,GAAmB,GAAGX,EAAqB,CAAC,UAAU,CAAC,kBAAkBY,EAAkB,CAAC,EAAEqC,EAAYI,CAAc,EAAE,SAAsB/B,EAAKuE,EAA0B,CAAC,SAAsBvE,EAAKwE,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBpC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAK1B,GAAW,CAAC,MAAM,eAAe,WAAW,GAAK,UAAU,UAAU,KAAK,CAAC,WAAW,6DAA6D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,EAAE,OAAO,CAAC,OAAO,GAAG,SAAS,GAAM,WAAW,GAAK,MAAM,SAAS,EAAE,eAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,OAAO,GAAG,OAAO,GAAG,WAAW,CAAC,SAAS,IAAI,OAAO,QAAQ,EAAE,WAAW,GAAM,MAAM,IAAI,MAAM,OAAO,GAAGI,EAAqB,CAAC,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,EAAE,UAAU,CAAC,MAAM,GAAG,CAAC,EAAEiD,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAekC,EAAMpE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,IAAI,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAaM,EAAmB,CAAC,EAAe1C,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,IAAI,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAaO,EAAmB,CAAC,EAAe3C,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,IAAI,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAaQ,EAAkB,CAAC,EAAe5C,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,IAAI,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAaS,EAAkB,CAAC,EAAe7C,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,IAAI,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAaU,EAAmB,CAAC,EAAe9C,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,IAAI,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAaW,EAAmB,CAAC,EAAe/C,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,IAAI,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAaY,EAAkB,CAAC,EAAehD,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,IAAI,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAaa,EAAmB,CAAC,EAAejD,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,IAAI,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAac,EAAkB,CAAC,EAAelD,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAae,GAAoB,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAenD,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAagB,EAAmB,CAAC,EAAepD,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAaiB,EAAkB,CAAC,EAAerD,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAakB,EAAmB,CAAC,EAAetD,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAamB,EAAmB,CAAC,EAAevD,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAaoB,EAAkB,CAAC,EAAexD,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAaqB,EAAkB,CAAC,EAAezD,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAasB,EAAmB,CAAC,EAAe1D,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAauB,EAAiB,CAAC,EAAe3D,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAawB,EAAkB,CAAC,EAAe5D,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAayB,EAAkB,CAAC,EAAe7D,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAa0B,EAAmB,CAAC,EAAe9D,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAa2B,EAAkB,CAAC,EAAe/D,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAa4B,EAAmB,CAAC,EAAehE,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAa6B,EAAkB,CAAC,EAAejE,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiB,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,aAAa8B,EAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQO,GAAI,CAAC,kFAAkF,gFAAgF,4QAA4Q,wRAAwR,uGAAuG,wGAAwG,wGAAwG,uGAAuG,wGAAwG,wGAAwG,wGAAwG,wGAAwG,wGAAwG,iJAAiJ,uGAAuG,wGAAwG,iJAAiJ,yGAAyG,yGAAyG,wGAAwG,wGAAwG,wGAAwG,yGAAyG,yGAAyG,yGAAyG,yGAAyG,yGAAyG,0TAA0T,0QAA0Q,2XAA2X,yGAAyG,mzBAAmzB,yUAAyU,40BAA40B,k4CAAk4C,wFAAwF,moCAAmoC,sFAAsF,moCAAmoC,6mCAA6mC,ioCAAioC,moCAAmoC,moCAAmoC,moCAAmoC,mlCAAmlC,moCAAmoC,onCAAonC,6mCAA6mC,0kCAA0kC,ooCAAooC,0kCAA0kC,ukCAAukC,2nCAA2nC,qnCAAqnC,6nCAA6nC,6mCAA6mC,knCAAknC,olCAAolC,ioCAAioC,+mCAA+mC,ooCAAooC,ooCAAooC,iEAAiE,kEAAkE,iEAAiE,0FAA0F,6EAA6E,kHAAkH,mEAAmE,kEAAkE,+EAA+E,mEAAmE,2EAA2E,kEAAkE,+EAA+E,mEAAmE,mEAAmE,kEAAkE,mEAAmE,mEAAmE,kEAAkE,+EAA+E,mEAAmE,mEAAmE,kEAAkE,kEAAkE,iEAAiE,EASx01EC,GAAgBC,GAAQhE,GAAU8D,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,UAAUA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGxG,GAAiB,GAAGG,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT/W,IAAM2G,GAAaC,GAASC,EAAO,EAAQC,GAAWF,GAASG,EAAK,EAAQC,GAAYJ,GAASG,EAAM,EAAQE,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAUwB,GAA6B,EAAW,SAASF,EAAMG,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAApC,EAAQ,GAAGqC,CAAS,EAAErB,GAASI,CAAK,EAAO,CAAC,YAAAkB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,EAAW,SAAA/C,CAAQ,EAAEgD,GAAgB,CAAC,WAAArD,GAAW,eAAe,YAAY,IAAIiC,EAAW,QAAA1B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQoD,EAAiB1B,GAAuBD,EAAMtB,CAAQ,EAAO,CAAC,sBAAAkD,EAAsB,MAAAC,EAAK,EAAEC,GAAyBZ,CAAW,EAAQa,GAAaH,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAuCQ,GAAkBC,EAAG5D,GAAkB,GAAhD,CAAC,CAAuE,EAAQ6D,GAAY,IAAQ,EAAC,YAAY,WAAW,EAAE,SAASjB,CAAW,EAAmCkB,GAAa,IAAQlB,IAAc,YAA6CmB,GAAa,IAAQnB,IAAc,YAAuC,OAAoB3B,EAAK+C,EAAY,CAAC,GAAGtB,GAAUT,EAAgB,SAAsBhB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsB0D,EAAM9C,EAAO,IAAI,CAAC,GAAGwB,EAAU,GAAGI,EAAgB,UAAUa,EAAGD,GAAkB,iBAAiBlB,EAAUI,CAAU,EAAE,mBAAmB,UAAU,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIrB,EAAW,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAGQ,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,KAAK,EAAE,UAAU,CAAC,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,KAAK,CAAC,EAAE,GAAGtC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE0C,EAAYI,CAAc,EAAE,SAAS,CAACa,GAAY,GAAgBI,EAAM9C,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,QAAQ,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,SAAS,iBAAiB,qEAAqE,sBAAsB,SAAS,uBAAuB,SAAS,iBAAiB,QAAQ,qBAAqB,SAAS,gBAAgB,qEAAqE,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,KAAK,EAAE,SAAS,CAAcY,EAAM9C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBkC,EAAiB,SAAS,YAAY,SAAsBpC,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,iBAAiB,GAAK,MAAM,CAAC,wBAAwB,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAMI,GAAa,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAexC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,KAAK,EAAE,SAAsBpC,EAAKkD,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,OAAO,WAAW,iBAAiBd,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,udAAud,aAAa,WAAW,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeY,EAAM9C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBkC,EAAiB,SAAS,YAAY,SAAsBpC,EAAKmD,EAA0B,CAAC,OAAO,OAAO,MAAM,WAAW,GAAG9B,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,OAAO,EAAE,OAAO,GAAG,MAAM,OAAO,EAAE,EAAE,EAAE,EAAE,SAAsBrB,EAAKoD,EAA8B,CAAC,UAAU,0BAA0B,iBAAiBhB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAKtB,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAesE,EAAM9C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,MAAM,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,0BAA0B,YAAY,EAAE,SAAS,KAAK,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,cAAc,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAepC,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,MAAM,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,0BAA0B,YAAY,EAAE,SAAS,KAAK,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,cAAc,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAepC,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,MAAM,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,0BAA0B,YAAY,EAAE,SAAS,KAAK,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,cAAc,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAepC,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,MAAM,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,0BAA0B,YAAY,EAAE,SAAS,KAAK,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,cAAc,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAepC,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,MAAM,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,0BAA0B,YAAY,EAAE,SAAS,KAAK,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,cAAc,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeY,EAAM9C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcY,EAAM9C,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,MAAM,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,MAAM,sBAAsB,iGAAiG,0BAA0B,WAAW,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,cAAc,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAepC,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,KAAK,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,wBAAwB,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeY,EAAM9C,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,MAAM,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,MAAM,sBAAsB,iGAAiG,0BAA0B,WAAW,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,cAAc,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAepC,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,uDAAuD,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,gGAAgG,EAAE,SAAS,IAAI,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,wBAAwB,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAES,GAAa,GAAgB7C,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKoD,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBhB,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAKpB,GAAM,CAAC,gBAAgB,mBAAmB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,SAAS,GAAM,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAK,UAAU,QAAQ,QAAQ,GAAK,cAAc,GAAM,QAAQ,uEAAuE,QAAQ,SAAS,OAAO,oHAAoH,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,OAAO,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEkE,GAAa,GAAgB9C,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKoD,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,wBAAwB,iBAAiB,GAAK,iBAAiBhB,EAAiB,SAAS,sBAAsB,KAAK,wBAAwB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBpC,EAAKpB,GAAO,CAAC,gBAAgB,mBAAmB,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAM,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAK,KAAK,wBAAwB,UAAU,QAAQ,QAAQ,GAAK,cAAc,GAAK,QAAQ,sEAAsE,QAAQ,SAAS,OAAO,uEAAuE,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,GAAG,eAAe,GAAG,OAAO,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQyE,GAAI,CAAC,kFAAkF,gFAAgF,yQAAyQ,uUAAuU,uSAAuS,8RAA8R,+KAA+K,kVAAkV,8FAA8F,oRAAoR,wRAAwR,0GAA0G,oRAAoR,2OAA2O,6SAA6S,+TAA+T,0PAA0P,2GAA2G,gIAAgI,0LAA0L,yEAAyE,wGAAwG,+bAA+b,EAU/stBC,GAAgBC,GAAQ5C,GAAU0C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,cAAcA,GAAgB,aAAa,CAAC,OAAO,MAAM,MAAM,KAAK,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,YAAY,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,cAAc,OAAO,SAAS,MAAM,SAAS,IAAI,0JAA0J,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,0GAA0G,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG9E,GAAa,GAAGG,GAAW,GAAGE,EAAW,EAAE,CAAC,6BAA6B,EAAI,CAAC",
  "names": ["cssVariableRegex", "useColors", "colors", "isCanvas", "RenderTarget", "isOptimizing", "window", "darkMode", "useDarkMode", "styleValues", "setStyleValues", "ye", "extractStyleValues", "extractCSSVariableName", "ue", "div", "observer", "variableNames", "se", "color", "extractDefaultValue", "values", "i", "variableName", "colorValues", "result", "lightVars", "darkVars", "style", "vars", "parseVariables", "light", "dark", "extractColorStyles", "varName", "lightSection", "darkSection", "styles", "rules", "styleRules", "rule", "subrule", "isDarkMedia", "css", "isDark", "isLight", "isPreview", "isDarkMode", "setIsDarkMode", "mutations", "mutation", "theme", "mediaQuery", "handleChange", "e", "cssString", "match", "section", "declaration", "name", "value", "cssVar", "parts", "_define_property", "obj", "key", "value", "ShaderMount", "canvas", "fragmentShader", "uniforms", "webGlContextAttributes", "speed", "seed", "program", "createProgram", "vertexShaderSource", "positionAttributeLocation", "positionBuffer", "positions", "pixelRatio", "window", "newWidth", "newHeight", "currentTime", "dt", "location", "newSeed", "oneFrameAt120Fps", "newSpeed", "newUniforms", "gl", "createShader", "type", "source", "shader", "fragmentShaderSource", "vertexShader", "PatternShapes", "warpFragmentShader", "getShaderColorFromString", "colorString", "fallback", "r", "g", "b", "a", "hexToRgba", "parseRgba", "hslaToRgba", "parseHsla", "clamp", "hex", "char", "rgba", "match", "hsla", "h", "s", "l", "hDecimal", "sDecimal", "lDecimal", "hue2rgb", "p", "q", "t", "n", "min", "max", "speedEase", "cubicBezier", "AnimatedLiquidBackground", "props", "isStaticRenderer", "useIsStaticRenderer", "isCanvas", "RenderTarget", "color1", "color2", "color3", "useColors", "u", "p", "Warp", "PatternShapes", "addPropertyControls", "ControlType", "defaultPreset", "uniforms", "se", "getShaderColorFromString", "ShaderMount", "warpFragmentShader", "ref", "fragmentShader", "style", "webGlContextAttributes", "speed", "seed", "canvasRef", "pe", "shaderMountRef", "ue", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "link", "title", "width", "props", "createLayoutDependency", "Component", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "cnXk0IxM3", "zVvlEPXbW", "EHSIkeBWh", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapfgh4cz", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramerUItIm2RcM", "withCSS", "UItIm2RcM_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "BROWSER", "window", "createElement", "tagName", "optionsOrChildren", "_children", "element", "options", "children", "child", "offset", "el", "justify", "_this", "_offsetWidth", "visible", "define", "name", "constructor", "forEach", "arr", "fn", "reverse", "len", "max", "n1", "n2", "html", "css", "supportsLinear", "BROWSER", "supportsMod", "prefersReducedMotion", "opacityDeltaVar", "widthDeltaVar", "dxVar", "deltaVar", "supportsAtProperty", "charHeight", "maskHeight", "halfMaskHeight", "maskWidth", "scaledMaskWidth", "cornerGradient", "styles", "css", "styles_default", "ServerSafeHTMLElement", "BROWSER", "styles", "css", "charHeight", "halfMaskHeight", "renderPart", "part", "renderSection", "section", "str", "p", "renderInnerHTML", "data", "html", "maskHeight", "formatToData", "value", "formatter", "prefix", "suffix", "parts", "pre", "_integer", "fraction", "post", "counts", "generateKey", "type", "_counts_type", "valueAsString", "seenInteger", "seenDecimal", "part", "d", "integer", "i", "p", "_define_property", "obj", "key", "value", "canAnimate", "supportsMod", "supportsLinear", "supportsAtProperty", "styleSheet", "NumberFlowLite", "ServerSafeHTMLElement", "val", "_this_shadowRoot", "a", "data", "pre", "integer", "fraction", "post", "prev", "prevNumber", "p", "number", "firstChangedPrev", "pp", "firstChanged", "max", "prefersReducedMotion", "visible", "styles_default", "style", "SymbolSection", "Num", "controller", "animated", "props", "oldValue", "rect", "dx", "width", "dWidth", "dxVar", "widthDeltaVar", "flow", "className", "NumberSection", "createElement", "Section", "part", "startDigitsAtZero", "comp", "Digit", "Sym", "char", "chars", "offset", "parts", "added", "updated", "reverse", "op", "forEach", "justify", "children", "removed", "AnimatePresence", "opacityDeltaVar", "el", "onRemove", "animateIn", "_this__onRemove", "_this", "Char", "section", "parentRect", "prevOffset", "halfWidth", "_this__numbers_this_value", "_this__numbers_value", "center", "diff", "_this_flow_spinTiming", "deltaVar", "trend", "type", "pos", "_section_flow_digits_pos", "_section_flow_digits", "_section_flow_digits_pos_max", "length", "numbers", "_", "i", "num", "current", "newVal", "_define_property", "obj", "key", "value", "_React_version_match", "REACT_MAJOR", "me", "isReact19", "OBSERVED_ATTRIBUTES", "NumberFlowElement", "NumberFlowLite", "attr", "_oldValue", "newValue", "define", "formatters", "serialize", "p", "splitProps", "props", "transformTiming", "spinTiming", "opacityTiming", "animated", "respectMotionPreference", "trend", "continuous", "rest", "NumberFlowImpl", "I", "prevProps", "nonData", "k", "v", "_this_props_group", "_this_el_willUpdate", "_this_el", "_", "__", "didUpdate", "el", "innerRef", "className", "data", "willChange", "isolate", "group", "digits", "onAnimationsStart", "onAnimationsFinish", "BROWSER", "renderInnerHTML", "NumberFlow", "locales", "format", "prefix", "suffix", "_ref", "ce", "ref", "pe", "re", "NumberFlowGroupContext", "localesString", "se", "formatString", "_formatters", "formatter", "formatToData", "NumberFlowReact_yGat_default", "z", "TREND_VALUES", "oldValue", "value", "EASING_VALUES", "NumberFlowComponent", "props", "format", "gradientHeight", "isCanvas", "RenderTarget", "id", "useInstanceId", "style", "numberFormat", "u", "p", "NumberFlowReact_yGat_default", "addPropertyControls", "ControlType", "navigator", "ae", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "css", "FramerB0Q6MGivd", "withCSS", "B0Q6MGivd_default", "addPropertyControls", "ControlType", "addFonts", "LineWrapperFonts", "getFonts", "B0Q6MGivd_default", "NumberFlowFonts", "NumberFlowComponent", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transformTemplate1", "_", "t", "transition3", "transformTemplate2", "transformTemplate3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "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", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseLeave18ss2rb", "args", "onMouseEnter1gpq4qz", "onMouseEnter1njin66", "onMouseEntereb3wwb", "onMouseEnterxsgyg5", "onMouseEnter1hu9v3v", "onMouseEnter19oede0", "onMouseEnterbq9s13", "onMouseEnter1ef7ayo", "onMouseEntermkjjqu", "onMouseEnter1qecy0e", "onMouseEnter1lv5q5b", "onMouseEnteratt443", "onMouseEnter1epjmnk", "onMouseEnter1i1xvsc", "onMouseEntersfshv3", "onMouseEnterzi0p4h", "onMouseEnter1umbf47", "onMouseEntercu3n3", "onMouseEnter3jbaz2", "onMouseEnterra6rcg", "onMouseEnter1cps5vw", "onMouseEnterwbedgw", "onMouseEnter19dfn02", "onMouseEntergbxbev", "onMouseEnterytwhds", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerowUNlmIFI", "withCSS", "owUNlmIFI_default", "addPropertyControls", "ControlType", "addFonts", "WrapperFonts", "getFonts", "owUNlmIFI_default", "VideoFonts", "Video", "Video1Fonts", "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", "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", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap15llid3", "args", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "LayoutGroup", "u", "RichText2", "SVG", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerV4N0Fhcnv", "withCSS", "V4N0Fhcnv_default", "addPropertyControls", "ControlType", "addFonts"]
}
