{"version":3,"file":"shared-lib.D7SJ8K9f.mjs","names":["Texture","FramerRenderTarget","useRef","Renderer","Camera","Program","Mesh","Plane","OglRenderTarget","useReducer","useState","useState","_Fragment","Suspense","useState","_Fragment","Suspense","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","Image1","RichText","SVG","sharedStyle.css","sharedStyle.fonts","useMemo","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HomeFactory","React","moduleBaseUrl","useRef","useState","HomeFactory","React","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","RichText","addPropertyOverrides","ImageTileFonts","ImageTile","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","Hero","Hero1","ImageTile","Button","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","SVG","RichText","Image1","sharedStyle.css","sharedStyle.fonts","ImageLinksGridHowToUse"],"sources":["https:/cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/ascii-background.js","https:/framerusercontent.com/modules/s3gip9eMV1kca4GMupg6/mRejWDFxPOaVL77ZiGLs/ASCII_background_Prod.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/0rbDSfgig0pa1jgTUVPk/Cookies.js","https:/framerusercontent.com/modules/KIbpLzL5IsHJOpQuETqG/BWvBxn5H0c1QjIZMrTG6/TpkWdbKWu.js","https:/framerusercontent.com/modules/hCN73zJqtH88g62rJylL/EsYw6KUFlw9aamZPYeo4/v02RUClmb.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js","https:/framer.com/m/hero-icons/Home.js@0.0.28","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js","https:/framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt","https:/framerusercontent.com/modules/SsAIfGhQ4jwPuDxLYq23/gjFLc3DwqFC1s3rpQ7zt/Hero.js","https:/framerusercontent.com/modules/HoWLaHuJfdFZ8sE2T2yE/c0qLWq98r5HKqNypc2hR/kjqJKrt4M.js","https:/framerusercontent.com/modules/ZAGb1zac00mMTESAYlRj/1XdZ6Jg3VJrk10tkxEiA/gjC8I4TkZ.js","https:/framerusercontent.com/modules/iqX2kMSXn0WaLsPJlzQf/9xjvtCzksYZgwS3uOtSA/XMuklhV5e.js","https:/framerusercontent.com/modules/dxJSZYu9x2bNG4gfhxL5/9JgFjAWgCclUbso9glkw/WSS2XjI7t.js","https:/framerusercontent.com/modules/6nQxz5XKEecGYJOusQ5k/0GW8b15eb6INJmUFaaZc/siteMetadata.js"],"sourcesContent":["function t(t){let e=t[0],i=t[1],s=t[2];return Math.sqrt(e*e+i*i+s*s)}function e(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function i(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t}function s(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t}function r(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t}function h(t){let e=t[0],i=t[1],s=t[2];return e*e+i*i+s*s}function n(t,e){let i=e[0],s=e[1],r=e[2],h=i*i+s*s+r*r;return h>0&&(h=1/Math.sqrt(h)),t[0]=e[0]*h,t[1]=e[1]*h,t[2]=e[2]*h,t}function a(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function l(t,e,i){let s=e[0],r=e[1],h=e[2],n=i[0],a=i[1],l=i[2];return t[0]=r*l-h*a,t[1]=h*n-s*l,t[2]=s*a-r*n,t}const o=function(){const t=[0,0,0],i=[0,0,0];return function(s,r){e(t,s),e(i,r),n(t,t),n(i,i);let h=a(t,i);return h>1?0:h<-1?Math.PI:Math.acos(h)}}();class u extends Array{constructor(t=0,e=t,i=t){return super(t,e,i),this}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}set x(t){this[0]=t}set y(t){this[1]=t}set z(t){this[2]=t}set(t,e=t,i=t){return t.length?this.copy(t):(function(t,e,i,s){t[0]=e,t[1]=i,t[2]=s}(this,t,e,i),this)}copy(t){return e(this,t),this}add(t,e){return e?i(this,t,e):i(this,this,t),this}sub(t,e){return e?s(this,t,e):s(this,this,t),this}multiply(t){var e,i,s;return t.length?(i=this,s=t,(e=this)[0]=i[0]*s[0],e[1]=i[1]*s[1],e[2]=i[2]*s[2]):r(this,this,t),this}divide(t){var e,i,s;return t.length?(i=this,s=t,(e=this)[0]=i[0]/s[0],e[1]=i[1]/s[1],e[2]=i[2]/s[2]):r(this,this,1/t),this}inverse(t=this){var e,i;return i=t,(e=this)[0]=1/i[0],e[1]=1/i[1],e[2]=1/i[2],this}len(){return t(this)}distance(e){return e?function(t,e){let i=e[0]-t[0],s=e[1]-t[1],r=e[2]-t[2];return Math.sqrt(i*i+s*s+r*r)}(this,e):t(this)}squaredLen(){return h(this)}squaredDistance(t){return t?function(t,e){let i=e[0]-t[0],s=e[1]-t[1],r=e[2]-t[2];return i*i+s*s+r*r}(this,t):h(this)}negate(t=this){var e,i;return i=t,(e=this)[0]=-i[0],e[1]=-i[1],e[2]=-i[2],this}cross(t,e){return e?l(this,t,e):l(this,this,t),this}scale(t){return r(this,this,t),this}normalize(){return n(this,this),this}dot(t){return a(this,t)}equals(t){return i=t,(e=this)[0]===i[0]&&e[1]===i[1]&&e[2]===i[2];var e,i}applyMatrix3(t){return function(t,e,i){let s=e[0],r=e[1],h=e[2];t[0]=s*i[0]+r*i[3]+h*i[6],t[1]=s*i[1]+r*i[4]+h*i[7],t[2]=s*i[2]+r*i[5]+h*i[8]}(this,this,t),this}applyMatrix4(t){return function(t,e,i){let s=e[0],r=e[1],h=e[2],n=i[3]*s+i[7]*r+i[11]*h+i[15];n=n||1,t[0]=(i[0]*s+i[4]*r+i[8]*h+i[12])/n,t[1]=(i[1]*s+i[5]*r+i[9]*h+i[13])/n,t[2]=(i[2]*s+i[6]*r+i[10]*h+i[14])/n}(this,this,t),this}scaleRotateMatrix4(t){return function(t,e,i){let s=e[0],r=e[1],h=e[2],n=i[3]*s+i[7]*r+i[11]*h+i[15];n=n||1,t[0]=(i[0]*s+i[4]*r+i[8]*h)/n,t[1]=(i[1]*s+i[5]*r+i[9]*h)/n,t[2]=(i[2]*s+i[6]*r+i[10]*h)/n}(this,this,t),this}applyQuaternion(t){return function(t,e,i){let s=e[0],r=e[1],h=e[2],n=i[0],a=i[1],l=i[2],o=a*h-l*r,u=l*s-n*h,g=n*r-a*s,d=a*g-l*u,c=l*o-n*g,p=n*u-a*o,f=2*i[3];o*=f,u*=f,g*=f,d*=2,c*=2,p*=2,t[0]=s+o+d,t[1]=r+u+c,t[2]=h+g+p}(this,this,t),this}angle(t){return o(this,t)}lerp(t,e){return function(t,e,i,s){let r=e[0],h=e[1],n=e[2];t[0]=r+s*(i[0]-r),t[1]=h+s*(i[1]-h),t[2]=n+s*(i[2]-n)}(this,this,t,e),this}smoothLerp(t,e,i){return function(t,e,i,s,r){const h=Math.exp(-s*r);let n=e[0],a=e[1],l=e[2];t[0]=i[0]+(n-i[0])*h,t[1]=i[1]+(a-i[1])*h,t[2]=i[2]+(l-i[2])*h}(this,this,t,e,i),this}clone(){return new u(this[0],this[1],this[2])}fromArray(t,e=0){return this[0]=t[e],this[1]=t[e+1],this[2]=t[e+2],this}toArray(t=[],e=0){return t[e]=this[0],t[e+1]=this[1],t[e+2]=this[2],t}transformDirection(t){const e=this[0],i=this[1],s=this[2];return this[0]=t[0]*e+t[4]*i+t[8]*s,this[1]=t[1]*e+t[5]*i+t[9]*s,this[2]=t[2]*e+t[6]*i+t[10]*s,this.normalize()}}const g=new u;let d=1,c=1,p=!1;class f{constructor(t,e={}){t.canvas||console.error(\"gl not passed as first argument to Geometry\"),this.gl=t,this.attributes=e,this.id=d++,this.VAOs={},this.drawRange={start:0,count:0},this.instancedCount=0,this.gl.renderer.bindVertexArray(null),this.gl.renderer.currentGeometry=null,this.glState=this.gl.renderer.state;for(let t in e)this.addAttribute(t,e[t])}addAttribute(t,e){if(this.attributes[t]=e,e.id=c++,e.size=e.size||1,e.type=e.type||(e.data.constructor===Float32Array?this.gl.FLOAT:e.data.constructor===Uint16Array?this.gl.UNSIGNED_SHORT:this.gl.UNSIGNED_INT),e.target=\"index\"===t?this.gl.ELEMENT_ARRAY_BUFFER:this.gl.ARRAY_BUFFER,e.normalized=e.normalized||!1,e.stride=e.stride||0,e.offset=e.offset||0,e.count=e.count||(e.stride?e.data.byteLength/e.stride:e.data.length/e.size),e.divisor=e.instanced||0,e.needsUpdate=!1,e.usage=e.usage||this.gl.STATIC_DRAW,e.buffer||this.updateAttribute(e),e.divisor){if(this.isInstanced=!0,this.instancedCount&&this.instancedCount!==e.count*e.divisor)return console.warn(\"geometry has multiple instanced buffers of different length\"),this.instancedCount=Math.min(this.instancedCount,e.count*e.divisor);this.instancedCount=e.count*e.divisor}else\"index\"===t?this.drawRange.count=e.count:this.attributes.index||(this.drawRange.count=Math.max(this.drawRange.count,e.count))}updateAttribute(t){const e=!t.buffer;e&&(t.buffer=this.gl.createBuffer()),this.glState.boundBuffer!==t.buffer&&(this.gl.bindBuffer(t.target,t.buffer),this.glState.boundBuffer=t.buffer),e?this.gl.bufferData(t.target,t.data,t.usage):this.gl.bufferSubData(t.target,0,t.data),t.needsUpdate=!1}setIndex(t){this.addAttribute(\"index\",t)}setDrawRange(t,e){this.drawRange.start=t,this.drawRange.count=e}setInstancedCount(t){this.instancedCount=t}createVAO(t){this.VAOs[t.attributeOrder]=this.gl.renderer.createVertexArray(),this.gl.renderer.bindVertexArray(this.VAOs[t.attributeOrder]),this.bindAttributes(t)}bindAttributes(t){t.attributeLocations.forEach((t,{name:e,type:i})=>{if(!this.attributes[e])return void console.warn(`active attribute ${e} not being supplied`);const s=this.attributes[e];this.gl.bindBuffer(s.target,s.buffer),this.glState.boundBuffer=s.buffer;let r=1;35674===i&&(r=2),35675===i&&(r=3),35676===i&&(r=4);const h=s.size/r,n=1===r?0:r*r*4,a=1===r?0:4*r;for(let e=0;e<r;e++)this.gl.vertexAttribPointer(t+e,h,s.type,s.normalized,s.stride+n,s.offset+e*a),this.gl.enableVertexAttribArray(t+e),this.gl.renderer.vertexAttribDivisor(t+e,s.divisor)}),this.attributes.index&&this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,this.attributes.index.buffer)}draw({program:t,mode:e=this.gl.TRIANGLES}){this.gl.renderer.currentGeometry!==`${this.id}_${t.attributeOrder}`&&(this.VAOs[t.attributeOrder]||this.createVAO(t),this.gl.renderer.bindVertexArray(this.VAOs[t.attributeOrder]),this.gl.renderer.currentGeometry=`${this.id}_${t.attributeOrder}`),t.attributeLocations.forEach((t,{name:e})=>{const i=this.attributes[e];i.needsUpdate&&this.updateAttribute(i)});let i=2;this.attributes.index?.type===this.gl.UNSIGNED_INT&&(i=4),this.isInstanced?this.attributes.index?this.gl.renderer.drawElementsInstanced(e,this.drawRange.count,this.attributes.index.type,this.attributes.index.offset+this.drawRange.start*i,this.instancedCount):this.gl.renderer.drawArraysInstanced(e,this.drawRange.start,this.drawRange.count,this.instancedCount):this.attributes.index?this.gl.drawElements(e,this.drawRange.count,this.attributes.index.type,this.attributes.index.offset+this.drawRange.start*i):this.gl.drawArrays(e,this.drawRange.start,this.drawRange.count)}getPosition(){const t=this.attributes.position;return t.data?t:p?void 0:(console.warn(\"No position buffer data found to compute bounds\"),p=!0)}computeBoundingBox(t){t||(t=this.getPosition());const e=t.data,i=t.size;this.bounds||(this.bounds={min:new u,max:new u,center:new u,scale:new u,radius:1/0});const s=this.bounds.min,r=this.bounds.max,h=this.bounds.center,n=this.bounds.scale;s.set(1/0),r.set(-1/0);for(let t=0,h=e.length;t<h;t+=i){const i=e[t],h=e[t+1],n=e[t+2];s.x=Math.min(i,s.x),s.y=Math.min(h,s.y),s.z=Math.min(n,s.z),r.x=Math.max(i,r.x),r.y=Math.max(h,r.y),r.z=Math.max(n,r.z)}n.sub(r,s),h.add(s,r).divide(2)}computeBoundingSphere(t){t||(t=this.getPosition());const e=t.data,i=t.size;this.bounds||this.computeBoundingBox(t);let s=0;for(let t=0,r=e.length;t<r;t+=i)g.fromArray(e,t),s=Math.max(s,this.bounds.center.squaredDistance(g));this.bounds.radius=Math.sqrt(s)}remove(){for(let t in this.VAOs)this.gl.renderer.deleteVertexArray(this.VAOs[t]),delete this.VAOs[t];for(let t in this.attributes)this.gl.deleteBuffer(this.attributes[t].buffer),delete this.attributes[t]}}let m=1;const E={};class x{constructor(t,{vertex:e,fragment:i,uniforms:s={},transparent:r=!1,cullFace:h=t.BACK,frontFace:n=t.CCW,depthTest:a=!0,depthWrite:l=!0,depthFunc:o=t.LEQUAL}={}){t.canvas||console.error(\"gl not passed as first argument to Program\"),this.gl=t,this.uniforms=s,this.id=m++,e||console.warn(\"vertex shader not supplied\"),i||console.warn(\"fragment shader not supplied\"),this.transparent=r,this.cullFace=h,this.frontFace=n,this.depthTest=a,this.depthWrite=l,this.depthFunc=o,this.blendFunc={},this.blendEquation={},this.stencilFunc={},this.stencilOp={},this.transparent&&!this.blendFunc.src&&(this.gl.renderer.premultipliedAlpha?this.setBlendFunc(this.gl.ONE,this.gl.ONE_MINUS_SRC_ALPHA):this.setBlendFunc(this.gl.SRC_ALPHA,this.gl.ONE_MINUS_SRC_ALPHA)),this.vertexShader=t.createShader(t.VERTEX_SHADER),this.fragmentShader=t.createShader(t.FRAGMENT_SHADER),this.program=t.createProgram(),t.attachShader(this.program,this.vertexShader),t.attachShader(this.program,this.fragmentShader),this.setShaders({vertex:e,fragment:i})}setShaders({vertex:t,fragment:e}){if(t&&(this.gl.shaderSource(this.vertexShader,t),this.gl.compileShader(this.vertexShader),\"\"!==this.gl.getShaderInfoLog(this.vertexShader)&&console.warn(`${this.gl.getShaderInfoLog(this.vertexShader)}\\nVertex Shader\\n${b(t)}`)),e&&(this.gl.shaderSource(this.fragmentShader,e),this.gl.compileShader(this.fragmentShader),\"\"!==this.gl.getShaderInfoLog(this.fragmentShader)&&console.warn(`${this.gl.getShaderInfoLog(this.fragmentShader)}\\nFragment Shader\\n${b(e)}`)),this.gl.linkProgram(this.program),!this.gl.getProgramParameter(this.program,this.gl.LINK_STATUS))return console.warn(this.gl.getProgramInfoLog(this.program));this.uniformLocations=new Map;let i=this.gl.getProgramParameter(this.program,this.gl.ACTIVE_UNIFORMS);for(let t=0;t<i;t++){let e=this.gl.getActiveUniform(this.program,t);this.uniformLocations.set(e,this.gl.getUniformLocation(this.program,e.name));const i=e.name.match(/(\\w+)/g);e.uniformName=i[0],e.nameComponents=i.slice(1)}this.attributeLocations=new Map;const s=[],r=this.gl.getProgramParameter(this.program,this.gl.ACTIVE_ATTRIBUTES);for(let t=0;t<r;t++){const e=this.gl.getActiveAttrib(this.program,t),i=this.gl.getAttribLocation(this.program,e.name);-1!==i&&(s[i]=e.name,this.attributeLocations.set(e,i))}this.attributeOrder=s.join(\"\")}setBlendFunc(t,e,i,s){this.blendFunc.src=t,this.blendFunc.dst=e,this.blendFunc.srcAlpha=i,this.blendFunc.dstAlpha=s,t&&(this.transparent=!0)}setBlendEquation(t,e){this.blendEquation.modeRGB=t,this.blendEquation.modeAlpha=e}setStencilFunc(t,e,i){this.stencilRef=e,this.stencilFunc.func=t,this.stencilFunc.ref=e,this.stencilFunc.mask=i}setStencilOp(t,e,i){this.stencilOp.stencilFail=t,this.stencilOp.depthFail=e,this.stencilOp.depthPass=i}applyState(){this.depthTest?this.gl.renderer.enable(this.gl.DEPTH_TEST):this.gl.renderer.disable(this.gl.DEPTH_TEST),this.cullFace?this.gl.renderer.enable(this.gl.CULL_FACE):this.gl.renderer.disable(this.gl.CULL_FACE),this.blendFunc.src?this.gl.renderer.enable(this.gl.BLEND):this.gl.renderer.disable(this.gl.BLEND),this.cullFace&&this.gl.renderer.setCullFace(this.cullFace),this.gl.renderer.setFrontFace(this.frontFace),this.gl.renderer.setDepthMask(this.depthWrite),this.gl.renderer.setDepthFunc(this.depthFunc),this.blendFunc.src&&this.gl.renderer.setBlendFunc(this.blendFunc.src,this.blendFunc.dst,this.blendFunc.srcAlpha,this.blendFunc.dstAlpha),this.gl.renderer.setBlendEquation(this.blendEquation.modeRGB,this.blendEquation.modeAlpha),this.stencilFunc.func||this.stencilOp.stencilFail?this.gl.renderer.enable(this.gl.STENCIL_TEST):this.gl.renderer.disable(this.gl.STENCIL_TEST),this.gl.renderer.setStencilFunc(this.stencilFunc.func,this.stencilFunc.ref,this.stencilFunc.mask),this.gl.renderer.setStencilOp(this.stencilOp.stencilFail,this.stencilOp.depthFail,this.stencilOp.depthPass)}use({flipFaces:t=!1}={}){let e=-1;this.gl.renderer.state.currentProgram===this.id||(this.gl.useProgram(this.program),this.gl.renderer.state.currentProgram=this.id),this.uniformLocations.forEach((t,i)=>{let s=this.uniforms[i.uniformName];for(const t of i.nameComponents){if(!s)break;if(!(t in s)){if(Array.isArray(s.value))break;s=void 0;break}s=s[t]}if(!s)return A(`Active uniform ${i.name} has not been supplied`);if(s&&void 0===s.value)return A(`${i.name} uniform is missing a value parameter`);if(s.value.texture)return e+=1,s.value.update(e),_(this.gl,i.type,t,e);if(s.value.length&&s.value[0].texture){const r=[];return s.value.forEach(t=>{e+=1,t.update(e),r.push(e)}),_(this.gl,i.type,t,r)}_(this.gl,i.type,t,s.value)}),this.applyState(),t&&this.gl.renderer.setFrontFace(this.frontFace===this.gl.CCW?this.gl.CW:this.gl.CCW)}remove(){this.gl.deleteProgram(this.program)}}function _(t,e,i,s){s=s.length?function(t){const e=t.length,i=t[0].length;if(void 0===i)return t;const s=e*i;let r=E[s];r||(E[s]=r=new Float32Array(s));for(let s=0;s<e;s++)r.set(t[s],s*i);return r}(s):s;const r=t.renderer.state.uniformLocations.get(i);if(s.length)if(void 0===r||r.length!==s.length)t.renderer.state.uniformLocations.set(i,s.slice(0));else{if(function(t,e){if(t.length!==e.length)return!1;for(let i=0,s=t.length;i<s;i++)if(t[i]!==e[i])return!1;return!0}(r,s))return;r.set?r.set(s):function(t,e){for(let i=0,s=t.length;i<s;i++)t[i]=e[i]}(r,s),t.renderer.state.uniformLocations.set(i,r)}else{if(r===s)return;t.renderer.state.uniformLocations.set(i,s)}switch(e){case 5126:return s.length?t.uniform1fv(i,s):t.uniform1f(i,s);case 35664:return t.uniform2fv(i,s);case 35665:return t.uniform3fv(i,s);case 35666:return t.uniform4fv(i,s);case 35670:case 5124:case 35678:case 36306:case 35680:case 36289:return s.length?t.uniform1iv(i,s):t.uniform1i(i,s);case 35671:case 35667:return t.uniform2iv(i,s);case 35672:case 35668:return t.uniform3iv(i,s);case 35673:case 35669:return t.uniform4iv(i,s);case 35674:return t.uniformMatrix2fv(i,!1,s);case 35675:return t.uniformMatrix3fv(i,!1,s);case 35676:return t.uniformMatrix4fv(i,!1,s)}}function b(t){let e=t.split(\"\\n\");for(let t=0;t<e.length;t++)e[t]=t+1+\": \"+e[t];return e.join(\"\\n\")}let M=0;function A(t){M>100||(console.warn(t),M++,M>100&&console.warn(\"More than 100 program warnings - stopping logs.\"))}const T=new u;let w=1;class F{constructor({canvas:t=document.createElement(\"canvas\"),width:e=300,height:i=150,dpr:s=1,alpha:r=!1,depth:h=!0,stencil:n=!1,antialias:a=!1,premultipliedAlpha:l=!1,preserveDrawingBuffer:o=!1,powerPreference:u=\"default\",autoClear:g=!0,webgl:d=2}={}){const c={alpha:r,depth:h,stencil:n,antialias:a,premultipliedAlpha:l,preserveDrawingBuffer:o,powerPreference:u};this.dpr=s,this.alpha=r,this.color=!0,this.depth=h,this.stencil=n,this.premultipliedAlpha=l,this.autoClear=g,this.id=w++,2===d&&(this.gl=t.getContext(\"webgl2\",c)),this.isWebgl2=!!this.gl,this.gl||(this.gl=t.getContext(\"webgl\",c)),this.gl||console.error(\"unable to create webgl context\"),this.gl.renderer=this,this.setSize(e,i),this.state={},this.state.blendFunc={src:this.gl.ONE,dst:this.gl.ZERO},this.state.blendEquation={modeRGB:this.gl.FUNC_ADD},this.state.cullFace=!1,this.state.frontFace=this.gl.CCW,this.state.depthMask=!0,this.state.depthFunc=this.gl.LEQUAL,this.state.premultiplyAlpha=!1,this.state.flipY=!1,this.state.unpackAlignment=4,this.state.framebuffer=null,this.state.viewport={x:0,y:0,width:null,height:null},this.state.textureUnits=[],this.state.activeTextureUnit=0,this.state.boundBuffer=null,this.state.uniformLocations=new Map,this.state.currentProgram=null,this.extensions={},this.isWebgl2?(this.getExtension(\"EXT_color_buffer_float\"),this.getExtension(\"OES_texture_float_linear\")):(this.getExtension(\"OES_texture_float\"),this.getExtension(\"OES_texture_float_linear\"),this.getExtension(\"OES_texture_half_float\"),this.getExtension(\"OES_texture_half_float_linear\"),this.getExtension(\"OES_element_index_uint\"),this.getExtension(\"OES_standard_derivatives\"),this.getExtension(\"EXT_sRGB\"),this.getExtension(\"WEBGL_depth_texture\"),this.getExtension(\"WEBGL_draw_buffers\")),this.getExtension(\"WEBGL_compressed_texture_astc\"),this.getExtension(\"EXT_texture_compression_bptc\"),this.getExtension(\"WEBGL_compressed_texture_s3tc\"),this.getExtension(\"WEBGL_compressed_texture_etc1\"),this.getExtension(\"WEBGL_compressed_texture_pvrtc\"),this.getExtension(\"WEBKIT_WEBGL_compressed_texture_pvrtc\"),this.vertexAttribDivisor=this.getExtension(\"ANGLE_instanced_arrays\",\"vertexAttribDivisor\",\"vertexAttribDivisorANGLE\"),this.drawArraysInstanced=this.getExtension(\"ANGLE_instanced_arrays\",\"drawArraysInstanced\",\"drawArraysInstancedANGLE\"),this.drawElementsInstanced=this.getExtension(\"ANGLE_instanced_arrays\",\"drawElementsInstanced\",\"drawElementsInstancedANGLE\"),this.createVertexArray=this.getExtension(\"OES_vertex_array_object\",\"createVertexArray\",\"createVertexArrayOES\"),this.bindVertexArray=this.getExtension(\"OES_vertex_array_object\",\"bindVertexArray\",\"bindVertexArrayOES\"),this.deleteVertexArray=this.getExtension(\"OES_vertex_array_object\",\"deleteVertexArray\",\"deleteVertexArrayOES\"),this.drawBuffers=this.getExtension(\"WEBGL_draw_buffers\",\"drawBuffers\",\"drawBuffersWEBGL\"),this.parameters={},this.parameters.maxTextureUnits=this.gl.getParameter(this.gl.MAX_COMBINED_TEXTURE_IMAGE_UNITS),this.parameters.maxAnisotropy=this.getExtension(\"EXT_texture_filter_anisotropic\")?this.gl.getParameter(this.getExtension(\"EXT_texture_filter_anisotropic\").MAX_TEXTURE_MAX_ANISOTROPY_EXT):0}setSize(t,e){this.width=t,this.height=e,this.gl.canvas.width=t*this.dpr,this.gl.canvas.height=e*this.dpr,this.gl.canvas.style&&Object.assign(this.gl.canvas.style,{width:t+\"px\",height:e+\"px\"})}setViewport(t,e,i=0,s=0){this.state.viewport.width===t&&this.state.viewport.height===e||(this.state.viewport.width=t,this.state.viewport.height=e,this.state.viewport.x=i,this.state.viewport.y=s,this.gl.viewport(i,s,t,e))}setScissor(t,e,i=0,s=0){this.gl.scissor(i,s,t,e)}enable(t){!0!==this.state[t]&&(this.gl.enable(t),this.state[t]=!0)}disable(t){!1!==this.state[t]&&(this.gl.disable(t),this.state[t]=!1)}setBlendFunc(t,e,i,s){this.state.blendFunc.src===t&&this.state.blendFunc.dst===e&&this.state.blendFunc.srcAlpha===i&&this.state.blendFunc.dstAlpha===s||(this.state.blendFunc.src=t,this.state.blendFunc.dst=e,this.state.blendFunc.srcAlpha=i,this.state.blendFunc.dstAlpha=s,void 0!==i?this.gl.blendFuncSeparate(t,e,i,s):this.gl.blendFunc(t,e))}setBlendEquation(t,e){t=t||this.gl.FUNC_ADD,this.state.blendEquation.modeRGB===t&&this.state.blendEquation.modeAlpha===e||(this.state.blendEquation.modeRGB=t,this.state.blendEquation.modeAlpha=e,void 0!==e?this.gl.blendEquationSeparate(t,e):this.gl.blendEquation(t))}setCullFace(t){this.state.cullFace!==t&&(this.state.cullFace=t,this.gl.cullFace(t))}setFrontFace(t){this.state.frontFace!==t&&(this.state.frontFace=t,this.gl.frontFace(t))}setDepthMask(t){this.state.depthMask!==t&&(this.state.depthMask=t,this.gl.depthMask(t))}setDepthFunc(t){this.state.depthFunc!==t&&(this.state.depthFunc=t,this.gl.depthFunc(t))}setStencilMask(t){this.state.stencilMask!==t&&(this.state.stencilMask=t,this.gl.stencilMask(t))}setStencilFunc(t,e,i){this.state.stencilFunc===t&&this.state.stencilRef===e&&this.state.stencilFuncMask===i||(this.state.stencilFunc=t||this.gl.ALWAYS,this.state.stencilRef=e||0,this.state.stencilFuncMask=i||0,this.gl.stencilFunc(t||this.gl.ALWAYS,e||0,i||0))}setStencilOp(t,e,i){this.state.stencilFail===t&&this.state.stencilDepthFail===e&&this.state.stencilDepthPass===i||(this.state.stencilFail=t,this.state.stencilDepthFail=e,this.state.stencilDepthPass=i,this.gl.stencilOp(t,e,i))}activeTexture(t){this.state.activeTextureUnit!==t&&(this.state.activeTextureUnit=t,this.gl.activeTexture(this.gl.TEXTURE0+t))}bindFramebuffer({target:t=this.gl.FRAMEBUFFER,buffer:e=null}={}){this.state.framebuffer!==e&&(this.state.framebuffer=e,this.gl.bindFramebuffer(t,e))}getExtension(t,e,i){return e&&this.gl[e]?this.gl[e].bind(this.gl):(this.extensions[t]||(this.extensions[t]=this.gl.getExtension(t)),e?this.extensions[t]?this.extensions[t][i].bind(this.extensions[t]):null:this.extensions[t])}sortOpaque(t,e){return t.renderOrder!==e.renderOrder?t.renderOrder-e.renderOrder:t.program.id!==e.program.id?t.program.id-e.program.id:t.zDepth!==e.zDepth?t.zDepth-e.zDepth:e.id-t.id}sortTransparent(t,e){return t.renderOrder!==e.renderOrder?t.renderOrder-e.renderOrder:t.zDepth!==e.zDepth?e.zDepth-t.zDepth:e.id-t.id}sortUI(t,e){return t.renderOrder!==e.renderOrder?t.renderOrder-e.renderOrder:t.program.id!==e.program.id?t.program.id-e.program.id:e.id-t.id}getRenderList({scene:t,camera:e,frustumCull:i,sort:s}){let r=[];if(e&&i&&e.updateFrustum(),t.traverse(t=>{if(!t.visible)return!0;t.draw&&(i&&t.frustumCulled&&e&&!e.frustumIntersectsMesh(t)||r.push(t))}),s){const t=[],i=[],s=[];r.forEach(r=>{r.program.transparent?r.program.depthTest?i.push(r):s.push(r):t.push(r),r.zDepth=0,0===r.renderOrder&&r.program.depthTest&&e&&(r.worldMatrix.getTranslation(T),T.applyMatrix4(e.projectionViewMatrix),r.zDepth=T.z)}),t.sort(this.sortOpaque),i.sort(this.sortTransparent),s.sort(this.sortUI),r=t.concat(i,s)}return r}render({scene:t,camera:e,target:i=null,update:s=!0,sort:r=!0,frustumCull:h=!0,clear:n}){null===i?(this.bindFramebuffer(),this.setViewport(this.width*this.dpr,this.height*this.dpr)):(this.bindFramebuffer(i),this.setViewport(i.width,i.height)),(n||this.autoClear&&!1!==n)&&(!this.depth||i&&!i.depth||(this.enable(this.gl.DEPTH_TEST),this.setDepthMask(!0)),(this.stencil||!i||i.stencil)&&(this.enable(this.gl.STENCIL_TEST),this.setStencilMask(255)),this.gl.clear((this.color?this.gl.COLOR_BUFFER_BIT:0)|(this.depth?this.gl.DEPTH_BUFFER_BIT:0)|(this.stencil?this.gl.STENCIL_BUFFER_BIT:0))),s&&t.updateMatrixWorld(),e&&e.updateMatrixWorld();this.getRenderList({scene:t,camera:e,frustumCull:h,sort:r}).forEach(t=>{t.draw({camera:e})})}}function R(t,e,i){let s=e[0],r=e[1],h=e[2],n=e[3],a=i[0],l=i[1],o=i[2],u=i[3];return t[0]=s*u+n*a+r*o-h*l,t[1]=r*u+n*l+h*a-s*o,t[2]=h*u+n*o+s*l-r*a,t[3]=n*u-s*a-r*l-h*o,t}const y=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},v=function(t,e,i,s,r){return t[0]=e,t[1]=i,t[2]=s,t[3]=r,t},S=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]},C=function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=i*i+s*s+r*r+h*h;return n>0&&(n=1/Math.sqrt(n)),t[0]=i*n,t[1]=s*n,t[2]=r*n,t[3]=h*n,t};class N extends Array{constructor(t=0,e=0,i=0,s=1){super(t,e,i,s),this.onChange=()=>{},this._target=this;const r=[\"0\",\"1\",\"2\",\"3\"];return new Proxy(this,{set(t,e){const i=Reflect.set(...arguments);return i&&r.includes(e)&&t.onChange(),i}})}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}get w(){return this[3]}set x(t){this._target[0]=t,this.onChange()}set y(t){this._target[1]=t,this.onChange()}set z(t){this._target[2]=t,this.onChange()}set w(t){this._target[3]=t,this.onChange()}identity(){var t;return(t=this._target)[0]=0,t[1]=0,t[2]=0,t[3]=1,this.onChange(),this}set(t,e,i,s){return t.length?this.copy(t):(v(this._target,t,e,i,s),this.onChange(),this)}rotateX(t){return function(t,e,i){i*=.5;let s=e[0],r=e[1],h=e[2],n=e[3],a=Math.sin(i),l=Math.cos(i);t[0]=s*l+n*a,t[1]=r*l+h*a,t[2]=h*l-r*a,t[3]=n*l-s*a}(this._target,this._target,t),this.onChange(),this}rotateY(t){return function(t,e,i){i*=.5;let s=e[0],r=e[1],h=e[2],n=e[3],a=Math.sin(i),l=Math.cos(i);t[0]=s*l-h*a,t[1]=r*l+n*a,t[2]=h*l+s*a,t[3]=n*l-r*a}(this._target,this._target,t),this.onChange(),this}rotateZ(t){return function(t,e,i){i*=.5;let s=e[0],r=e[1],h=e[2],n=e[3],a=Math.sin(i),l=Math.cos(i);t[0]=s*l+r*a,t[1]=r*l-s*a,t[2]=h*l+n*a,t[3]=n*l-h*a}(this._target,this._target,t),this.onChange(),this}inverse(t=this._target){return function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=i*i+s*s+r*r+h*h,a=n?1/n:0;t[0]=-i*a,t[1]=-s*a,t[2]=-r*a,t[3]=h*a}(this._target,t),this.onChange(),this}conjugate(t=this._target){var e,i;return e=this._target,i=t,e[0]=-i[0],e[1]=-i[1],e[2]=-i[2],e[3]=i[3],this.onChange(),this}copy(t){return y(this._target,t),this.onChange(),this}normalize(t=this._target){return C(this._target,t),this.onChange(),this}multiply(t,e){return e?R(this._target,t,e):R(this._target,this._target,t),this.onChange(),this}dot(t){return S(this._target,t)}fromMatrix3(t){return function(t,e){let i,s=e[0]+e[4]+e[8];if(s>0)i=Math.sqrt(s+1),t[3]=.5*i,i=.5/i,t[0]=(e[5]-e[7])*i,t[1]=(e[6]-e[2])*i,t[2]=(e[1]-e[3])*i;else{let s=0;e[4]>e[0]&&(s=1),e[8]>e[3*s+s]&&(s=2);let r=(s+1)%3,h=(s+2)%3;i=Math.sqrt(e[3*s+s]-e[3*r+r]-e[3*h+h]+1),t[s]=.5*i,i=.5/i,t[3]=(e[3*r+h]-e[3*h+r])*i,t[r]=(e[3*r+s]+e[3*s+r])*i,t[h]=(e[3*h+s]+e[3*s+h])*i}}(this._target,t),this.onChange(),this}fromEuler(t,e){return function(t,e,i=\"YXZ\"){let s=Math.sin(.5*e[0]),r=Math.cos(.5*e[0]),h=Math.sin(.5*e[1]),n=Math.cos(.5*e[1]),a=Math.sin(.5*e[2]),l=Math.cos(.5*e[2]);\"XYZ\"===i?(t[0]=s*n*l+r*h*a,t[1]=r*h*l-s*n*a,t[2]=r*n*a+s*h*l,t[3]=r*n*l-s*h*a):\"YXZ\"===i?(t[0]=s*n*l+r*h*a,t[1]=r*h*l-s*n*a,t[2]=r*n*a-s*h*l,t[3]=r*n*l+s*h*a):\"ZXY\"===i?(t[0]=s*n*l-r*h*a,t[1]=r*h*l+s*n*a,t[2]=r*n*a+s*h*l,t[3]=r*n*l-s*h*a):\"ZYX\"===i?(t[0]=s*n*l-r*h*a,t[1]=r*h*l+s*n*a,t[2]=r*n*a-s*h*l,t[3]=r*n*l+s*h*a):\"YZX\"===i?(t[0]=s*n*l+r*h*a,t[1]=r*h*l+s*n*a,t[2]=r*n*a-s*h*l,t[3]=r*n*l-s*h*a):\"XZY\"===i&&(t[0]=s*n*l-r*h*a,t[1]=r*h*l-s*n*a,t[2]=r*n*a+s*h*l,t[3]=r*n*l+s*h*a)}(this._target,t,t.order),e||this.onChange(),this}fromAxisAngle(t,e){return function(t,e,i){i*=.5;let s=Math.sin(i);t[0]=s*e[0],t[1]=s*e[1],t[2]=s*e[2],t[3]=Math.cos(i)}(this._target,t,e),this.onChange(),this}slerp(t,e){return function(t,e,i,s){let r,h,n,a,l,o=e[0],u=e[1],g=e[2],d=e[3],c=i[0],p=i[1],f=i[2],m=i[3];h=o*c+u*p+g*f+d*m,h<0&&(h=-h,c=-c,p=-p,f=-f,m=-m),1-h>1e-6?(r=Math.acos(h),n=Math.sin(r),a=Math.sin((1-s)*r)/n,l=Math.sin(s*r)/n):(a=1-s,l=s),t[0]=a*o+l*c,t[1]=a*u+l*p,t[2]=a*g+l*f,t[3]=a*d+l*m}(this._target,this._target,t,e),this.onChange(),this}fromArray(t,e=0){return this._target[0]=t[e],this._target[1]=t[e+1],this._target[2]=t[e+2],this._target[3]=t[e+3],this.onChange(),this}toArray(t=[],e=0){return t[e]=this[0],t[e+1]=this[1],t[e+2]=this[2],t[e+3]=this[3],t}}function D(t){let e=t[0],i=t[1],s=t[2],r=t[3],h=t[4],n=t[5],a=t[6],l=t[7],o=t[8],u=t[9],g=t[10],d=t[11],c=t[12],p=t[13],f=t[14],m=t[15];return(e*n-i*h)*(g*m-d*f)-(e*a-s*h)*(u*m-d*p)+(e*l-r*h)*(u*f-g*p)+(i*a-s*n)*(o*m-d*c)-(i*l-r*n)*(o*f-g*c)+(s*l-r*a)*(o*p-u*c)}function U(t,e,i){let s=e[0],r=e[1],h=e[2],n=e[3],a=e[4],l=e[5],o=e[6],u=e[7],g=e[8],d=e[9],c=e[10],p=e[11],f=e[12],m=e[13],E=e[14],x=e[15],_=i[0],b=i[1],M=i[2],A=i[3];return t[0]=_*s+b*a+M*g+A*f,t[1]=_*r+b*l+M*d+A*m,t[2]=_*h+b*o+M*c+A*E,t[3]=_*n+b*u+M*p+A*x,_=i[4],b=i[5],M=i[6],A=i[7],t[4]=_*s+b*a+M*g+A*f,t[5]=_*r+b*l+M*d+A*m,t[6]=_*h+b*o+M*c+A*E,t[7]=_*n+b*u+M*p+A*x,_=i[8],b=i[9],M=i[10],A=i[11],t[8]=_*s+b*a+M*g+A*f,t[9]=_*r+b*l+M*d+A*m,t[10]=_*h+b*o+M*c+A*E,t[11]=_*n+b*u+M*p+A*x,_=i[12],b=i[13],M=i[14],A=i[15],t[12]=_*s+b*a+M*g+A*f,t[13]=_*r+b*l+M*d+A*m,t[14]=_*h+b*o+M*c+A*E,t[15]=_*n+b*u+M*p+A*x,t}function B(t,e){let i=e[0],s=e[1],r=e[2],h=e[4],n=e[5],a=e[6],l=e[8],o=e[9],u=e[10];return t[0]=Math.hypot(i,s,r),t[1]=Math.hypot(h,n,a),t[2]=Math.hypot(l,o,u),t}const O=function(){const t=[1,1,1];return function(e,i){let s=t;B(s,i);let r=1/s[0],h=1/s[1],n=1/s[2],a=i[0]*r,l=i[1]*h,o=i[2]*n,u=i[4]*r,g=i[5]*h,d=i[6]*n,c=i[8]*r,p=i[9]*h,f=i[10]*n,m=a+g+f,E=0;return m>0?(E=2*Math.sqrt(m+1),e[3]=.25*E,e[0]=(d-p)/E,e[1]=(c-o)/E,e[2]=(l-u)/E):a>g&&a>f?(E=2*Math.sqrt(1+a-g-f),e[3]=(d-p)/E,e[0]=.25*E,e[1]=(l+u)/E,e[2]=(c+o)/E):g>f?(E=2*Math.sqrt(1+g-a-f),e[3]=(c-o)/E,e[0]=(l+u)/E,e[1]=.25*E,e[2]=(d+p)/E):(E=2*Math.sqrt(1+f-a-g),e[3]=(l-u)/E,e[0]=(c+o)/E,e[1]=(d+p)/E,e[2]=.25*E),e}}();function P(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t[2]=e[2]+i[2],t[3]=e[3]+i[3],t[4]=e[4]+i[4],t[5]=e[5]+i[5],t[6]=e[6]+i[6],t[7]=e[7]+i[7],t[8]=e[8]+i[8],t[9]=e[9]+i[9],t[10]=e[10]+i[10],t[11]=e[11]+i[11],t[12]=e[12]+i[12],t[13]=e[13]+i[13],t[14]=e[14]+i[14],t[15]=e[15]+i[15],t}function L(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t[3]=e[3]-i[3],t[4]=e[4]-i[4],t[5]=e[5]-i[5],t[6]=e[6]-i[6],t[7]=e[7]-i[7],t[8]=e[8]-i[8],t[9]=e[9]-i[9],t[10]=e[10]-i[10],t[11]=e[11]-i[11],t[12]=e[12]-i[12],t[13]=e[13]-i[13],t[14]=e[14]-i[14],t[15]=e[15]-i[15],t}class I extends Array{constructor(t=1,e=0,i=0,s=0,r=0,h=1,n=0,a=0,l=0,o=0,u=1,g=0,d=0,c=0,p=0,f=1){return super(t,e,i,s,r,h,n,a,l,o,u,g,d,c,p,f),this}get x(){return this[12]}get y(){return this[13]}get z(){return this[14]}get w(){return this[15]}set x(t){this[12]=t}set y(t){this[13]=t}set z(t){this[14]=t}set w(t){this[15]=t}set(t,e,i,s,r,h,n,a,l,o,u,g,d,c,p,f){return t.length?this.copy(t):(function(t,e,i,s,r,h,n,a,l,o,u,g,d,c,p,f,m){t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=h,t[5]=n,t[6]=a,t[7]=l,t[8]=o,t[9]=u,t[10]=g,t[11]=d,t[12]=c,t[13]=p,t[14]=f,t[15]=m}(this,t,e,i,s,r,h,n,a,l,o,u,g,d,c,p,f),this)}translate(t,e=this){return function(t,e,i){let s,r,h,n,a,l,o,u,g,d,c,p,f=i[0],m=i[1],E=i[2];e===t?(t[12]=e[0]*f+e[4]*m+e[8]*E+e[12],t[13]=e[1]*f+e[5]*m+e[9]*E+e[13],t[14]=e[2]*f+e[6]*m+e[10]*E+e[14],t[15]=e[3]*f+e[7]*m+e[11]*E+e[15]):(s=e[0],r=e[1],h=e[2],n=e[3],a=e[4],l=e[5],o=e[6],u=e[7],g=e[8],d=e[9],c=e[10],p=e[11],t[0]=s,t[1]=r,t[2]=h,t[3]=n,t[4]=a,t[5]=l,t[6]=o,t[7]=u,t[8]=g,t[9]=d,t[10]=c,t[11]=p,t[12]=s*f+a*m+g*E+e[12],t[13]=r*f+l*m+d*E+e[13],t[14]=h*f+o*m+c*E+e[14],t[15]=n*f+u*m+p*E+e[15])}(this,e,t),this}rotate(t,e,i=this){return function(t,e,i,s){let r,h,n,a,l,o,u,g,d,c,p,f,m,E,x,_,b,M,A,T,w,F,R,y,v=s[0],S=s[1],C=s[2],N=Math.hypot(v,S,C);Math.abs(N)<1e-6||(N=1/N,v*=N,S*=N,C*=N,r=Math.sin(i),h=Math.cos(i),n=1-h,a=e[0],l=e[1],o=e[2],u=e[3],g=e[4],d=e[5],c=e[6],p=e[7],f=e[8],m=e[9],E=e[10],x=e[11],_=v*v*n+h,b=S*v*n+C*r,M=C*v*n-S*r,A=v*S*n-C*r,T=S*S*n+h,w=C*S*n+v*r,F=v*C*n+S*r,R=S*C*n-v*r,y=C*C*n+h,t[0]=a*_+g*b+f*M,t[1]=l*_+d*b+m*M,t[2]=o*_+c*b+E*M,t[3]=u*_+p*b+x*M,t[4]=a*A+g*T+f*w,t[5]=l*A+d*T+m*w,t[6]=o*A+c*T+E*w,t[7]=u*A+p*T+x*w,t[8]=a*F+g*R+f*y,t[9]=l*F+d*R+m*y,t[10]=o*F+c*R+E*y,t[11]=u*F+p*R+x*y,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]))}(this,i,t,e),this}scale(t,e=this){return function(t,e,i){let s=i[0],r=i[1],h=i[2];t[0]=e[0]*s,t[1]=e[1]*s,t[2]=e[2]*s,t[3]=e[3]*s,t[4]=e[4]*r,t[5]=e[5]*r,t[6]=e[6]*r,t[7]=e[7]*r,t[8]=e[8]*h,t[9]=e[9]*h,t[10]=e[10]*h,t[11]=e[11]*h,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]}(this,e,\"number\"==typeof t?[t,t,t]:t),this}add(t,e){return e?P(this,t,e):P(this,this,t),this}sub(t,e){return e?L(this,t,e):L(this,this,t),this}multiply(t,e){var i,s,r;return t.length?e?U(this,t,e):U(this,this,t):(s=this,r=t,(i=this)[0]=s[0]*r,i[1]=s[1]*r,i[2]=s[2]*r,i[3]=s[3]*r,i[4]=s[4]*r,i[5]=s[5]*r,i[6]=s[6]*r,i[7]=s[7]*r,i[8]=s[8]*r,i[9]=s[9]*r,i[10]=s[10]*r,i[11]=s[11]*r,i[12]=s[12]*r,i[13]=s[13]*r,i[14]=s[14]*r,i[15]=s[15]*r),this}identity(){var t;return(t=this)[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}copy(t){var e,i;return i=t,(e=this)[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],e[9]=i[9],e[10]=i[10],e[11]=i[11],e[12]=i[12],e[13]=i[13],e[14]=i[14],e[15]=i[15],this}fromPerspective({fov:t,aspect:e,near:i,far:s}={}){return function(t,e,i,s,r){let h=1/Math.tan(e/2),n=1/(s-r);t[0]=h/i,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=h,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(r+s)*n,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*r*s*n,t[15]=0}(this,t,e,i,s),this}fromOrthogonal({left:t,right:e,bottom:i,top:s,near:r,far:h}){return function(t,e,i,s,r,h,n){let a=1/(e-i),l=1/(s-r),o=1/(h-n);t[0]=-2*a,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*o,t[11]=0,t[12]=(e+i)*a,t[13]=(r+s)*l,t[14]=(n+h)*o,t[15]=1}(this,t,e,i,s,r,h),this}fromQuaternion(t){return function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=i+i,a=s+s,l=r+r,o=i*n,u=s*n,g=s*a,d=r*n,c=r*a,p=r*l,f=h*n,m=h*a,E=h*l;t[0]=1-g-p,t[1]=u+E,t[2]=d-m,t[3]=0,t[4]=u-E,t[5]=1-o-p,t[6]=c+f,t[7]=0,t[8]=d+m,t[9]=c-f,t[10]=1-o-g,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1}(this,t),this}setPosition(t){return this.x=t[0],this.y=t[1],this.z=t[2],this}inverse(t=this){return function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=e[4],a=e[5],l=e[6],o=e[7],u=e[8],g=e[9],d=e[10],c=e[11],p=e[12],f=e[13],m=e[14],E=e[15],x=i*a-s*n,_=i*l-r*n,b=i*o-h*n,M=s*l-r*a,A=s*o-h*a,T=r*o-h*l,w=u*f-g*p,F=u*m-d*p,R=u*E-c*p,y=g*m-d*f,v=g*E-c*f,S=d*E-c*m,C=x*S-_*v+b*y+M*R-A*F+T*w;C&&(C=1/C,t[0]=(a*S-l*v+o*y)*C,t[1]=(r*v-s*S-h*y)*C,t[2]=(f*T-m*A+E*M)*C,t[3]=(d*A-g*T-c*M)*C,t[4]=(l*R-n*S-o*F)*C,t[5]=(i*S-r*R+h*F)*C,t[6]=(m*b-p*T-E*_)*C,t[7]=(u*T-d*b+c*_)*C,t[8]=(n*v-a*R+o*w)*C,t[9]=(s*R-i*v-h*w)*C,t[10]=(p*A-f*b+E*x)*C,t[11]=(g*b-u*A-c*x)*C,t[12]=(a*F-n*y-l*w)*C,t[13]=(i*y-s*F+r*w)*C,t[14]=(f*_-p*M-m*x)*C,t[15]=(u*M-g*_+d*x)*C)}(this,t),this}compose(t,e,i){return function(t,e,i,s){const r=t,h=e[0],n=e[1],a=e[2],l=e[3],o=h+h,u=n+n,g=a+a,d=h*o,c=h*u,p=h*g,f=n*u,m=n*g,E=a*g,x=l*o,_=l*u,b=l*g,M=s[0],A=s[1],T=s[2];r[0]=(1-(f+E))*M,r[1]=(c+b)*M,r[2]=(p-_)*M,r[3]=0,r[4]=(c-b)*A,r[5]=(1-(d+E))*A,r[6]=(m+x)*A,r[7]=0,r[8]=(p+_)*T,r[9]=(m-x)*T,r[10]=(1-(d+f))*T,r[11]=0,r[12]=i[0],r[13]=i[1],r[14]=i[2],r[15]=1}(this,t,e,i),this}decompose(e,i,s){return function(e,i,s,r){let h=t([e[0],e[1],e[2]]);const n=t([e[4],e[5],e[6]]),a=t([e[8],e[9],e[10]]);D(e)<0&&(h=-h),s[0]=e[12],s[1]=e[13],s[2]=e[14];const l=e.slice(),o=1/h,u=1/n,g=1/a;l[0]*=o,l[1]*=o,l[2]*=o,l[4]*=u,l[5]*=u,l[6]*=u,l[8]*=g,l[9]*=g,l[10]*=g,O(i,l),r[0]=h,r[1]=n,r[2]=a}(this,e,i,s),this}getRotation(t){return O(t,this),this}getTranslation(t){var e,i;return i=this,(e=t)[0]=i[12],e[1]=i[13],e[2]=i[14],this}getScaling(t){return B(t,this),this}getMaxScaleOnAxis(){return function(t){let e=t[0],i=t[1],s=t[2],r=t[4],h=t[5],n=t[6],a=t[8],l=t[9],o=t[10];const u=e*e+i*i+s*s,g=r*r+h*h+n*n,d=a*a+l*l+o*o;return Math.sqrt(Math.max(u,g,d))}(this)}lookAt(t,e,i){return function(t,e,i,s){let r=e[0],h=e[1],n=e[2],a=s[0],l=s[1],o=s[2],u=r-i[0],g=h-i[1],d=n-i[2],c=u*u+g*g+d*d;0===c?d=1:(c=1/Math.sqrt(c),u*=c,g*=c,d*=c);let p=l*d-o*g,f=o*u-a*d,m=a*g-l*u;c=p*p+f*f+m*m,0===c&&(o?a+=1e-6:l?o+=1e-6:l+=1e-6,p=l*d-o*g,f=o*u-a*d,m=a*g-l*u,c=p*p+f*f+m*m),c=1/Math.sqrt(c),p*=c,f*=c,m*=c,t[0]=p,t[1]=f,t[2]=m,t[3]=0,t[4]=g*m-d*f,t[5]=d*p-u*m,t[6]=u*f-g*p,t[7]=0,t[8]=u,t[9]=g,t[10]=d,t[11]=0,t[12]=r,t[13]=h,t[14]=n,t[15]=1}(this,t,e,i),this}determinant(){return D(this)}fromArray(t,e=0){return this[0]=t[e],this[1]=t[e+1],this[2]=t[e+2],this[3]=t[e+3],this[4]=t[e+4],this[5]=t[e+5],this[6]=t[e+6],this[7]=t[e+7],this[8]=t[e+8],this[9]=t[e+9],this[10]=t[e+10],this[11]=t[e+11],this[12]=t[e+12],this[13]=t[e+13],this[14]=t[e+14],this[15]=t[e+15],this}toArray(t=[],e=0){return t[e]=this[0],t[e+1]=this[1],t[e+2]=this[2],t[e+3]=this[3],t[e+4]=this[4],t[e+5]=this[5],t[e+6]=this[6],t[e+7]=this[7],t[e+8]=this[8],t[e+9]=this[9],t[e+10]=this[10],t[e+11]=this[11],t[e+12]=this[12],t[e+13]=this[13],t[e+14]=this[14],t[e+15]=this[15],t}}const X=new I;class G extends Array{constructor(t=0,e=t,i=t,s=\"YXZ\"){super(t,e,i),this.order=s,this.onChange=()=>{},this._target=this;const r=[\"0\",\"1\",\"2\"];return new Proxy(this,{set(t,e){const i=Reflect.set(...arguments);return i&&r.includes(e)&&t.onChange(),i}})}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}set x(t){this._target[0]=t,this.onChange()}set y(t){this._target[1]=t,this.onChange()}set z(t){this._target[2]=t,this.onChange()}set(t,e=t,i=t){return t.length?this.copy(t):(this._target[0]=t,this._target[1]=e,this._target[2]=i,this.onChange(),this)}copy(t){return this._target[0]=t[0],this._target[1]=t[1],this._target[2]=t[2],this.onChange(),this}reorder(t){return this._target.order=t,this.onChange(),this}fromRotationMatrix(t,e=this.order){return function(t,e,i=\"YXZ\"){\"XYZ\"===i?(t[1]=Math.asin(Math.min(Math.max(e[8],-1),1)),Math.abs(e[8])<.99999?(t[0]=Math.atan2(-e[9],e[10]),t[2]=Math.atan2(-e[4],e[0])):(t[0]=Math.atan2(e[6],e[5]),t[2]=0)):\"YXZ\"===i?(t[0]=Math.asin(-Math.min(Math.max(e[9],-1),1)),Math.abs(e[9])<.99999?(t[1]=Math.atan2(e[8],e[10]),t[2]=Math.atan2(e[1],e[5])):(t[1]=Math.atan2(-e[2],e[0]),t[2]=0)):\"ZXY\"===i?(t[0]=Math.asin(Math.min(Math.max(e[6],-1),1)),Math.abs(e[6])<.99999?(t[1]=Math.atan2(-e[2],e[10]),t[2]=Math.atan2(-e[4],e[5])):(t[1]=0,t[2]=Math.atan2(e[1],e[0]))):\"ZYX\"===i?(t[1]=Math.asin(-Math.min(Math.max(e[2],-1),1)),Math.abs(e[2])<.99999?(t[0]=Math.atan2(e[6],e[10]),t[2]=Math.atan2(e[1],e[0])):(t[0]=0,t[2]=Math.atan2(-e[4],e[5]))):\"YZX\"===i?(t[2]=Math.asin(Math.min(Math.max(e[1],-1),1)),Math.abs(e[1])<.99999?(t[0]=Math.atan2(-e[9],e[5]),t[1]=Math.atan2(-e[2],e[0])):(t[0]=0,t[1]=Math.atan2(e[8],e[10]))):\"XZY\"===i&&(t[2]=Math.asin(-Math.min(Math.max(e[4],-1),1)),Math.abs(e[4])<.99999?(t[0]=Math.atan2(e[6],e[5]),t[1]=Math.atan2(e[8],e[0])):(t[0]=Math.atan2(-e[9],e[10]),t[1]=0))}(this._target,t,e),this.onChange(),this}fromQuaternion(t,e=this.order,i){return X.fromQuaternion(t),this._target.fromRotationMatrix(X,e),i||this.onChange(),this}fromArray(t,e=0){return this._target[0]=t[e],this._target[1]=t[e+1],this._target[2]=t[e+2],this}toArray(t=[],e=0){return t[e]=this[0],t[e+1]=this[1],t[e+2]=this[2],t}}class z{constructor(){this.parent=null,this.children=[],this.visible=!0,this.matrix=new I,this.worldMatrix=new I,this.matrixAutoUpdate=!0,this.worldMatrixNeedsUpdate=!1,this.position=new u,this.quaternion=new N,this.scale=new u(1),this.rotation=new G,this.up=new u(0,1,0),this.rotation._target.onChange=()=>this.quaternion.fromEuler(this.rotation,!0),this.quaternion._target.onChange=()=>this.rotation.fromQuaternion(this.quaternion,void 0,!0)}setParent(t,e=!0){this.parent&&t!==this.parent&&this.parent.removeChild(this,!1),this.parent=t,e&&t&&t.addChild(this,!1)}addChild(t,e=!0){~this.children.indexOf(t)||this.children.push(t),e&&t.setParent(this,!1)}removeChild(t,e=!0){~this.children.indexOf(t)&&this.children.splice(this.children.indexOf(t),1),e&&t.setParent(null,!1)}updateMatrixWorld(t){this.matrixAutoUpdate&&this.updateMatrix(),(this.worldMatrixNeedsUpdate||t)&&(null===this.parent?this.worldMatrix.copy(this.matrix):this.worldMatrix.multiply(this.parent.worldMatrix,this.matrix),this.worldMatrixNeedsUpdate=!1,t=!0);for(let e=0,i=this.children.length;e<i;e++)this.children[e].updateMatrixWorld(t)}updateMatrix(){this.matrix.compose(this.quaternion,this.position,this.scale),this.worldMatrixNeedsUpdate=!0}traverse(t){if(!t(this))for(let e=0,i=this.children.length;e<i;e++)this.children[e].traverse(t)}decompose(){this.matrix.decompose(this.quaternion._target,this.position,this.scale),this.rotation.fromQuaternion(this.quaternion)}lookAt(t,e=!1){e?this.matrix.lookAt(this.position,t,this.up):this.matrix.lookAt(t,this.position,this.up),this.matrix.getRotation(this.quaternion._target),this.rotation.fromQuaternion(this.quaternion)}}const q=new I,V=new u,k=new u;class W extends z{constructor(t,{near:e=.1,far:i=100,fov:s=45,aspect:r=1,left:h,right:n,bottom:a,top:l,zoom:o=1}={}){super(),Object.assign(this,{near:e,far:i,fov:s,aspect:r,left:h,right:n,bottom:a,top:l,zoom:o}),this.projectionMatrix=new I,this.viewMatrix=new I,this.projectionViewMatrix=new I,this.worldPosition=new u,this.type=h||n?\"orthographic\":\"perspective\",\"orthographic\"===this.type?this.orthographic():this.perspective()}perspective({near:t=this.near,far:e=this.far,fov:i=this.fov,aspect:s=this.aspect}={}){return Object.assign(this,{near:t,far:e,fov:i,aspect:s}),this.projectionMatrix.fromPerspective({fov:i*(Math.PI/180),aspect:s,near:t,far:e}),this.type=\"perspective\",this}orthographic({near:t=this.near,far:e=this.far,left:i=this.left||-1,right:s=this.right||1,bottom:r=this.bottom||-1,top:h=this.top||1,zoom:n=this.zoom}={}){return Object.assign(this,{near:t,far:e,left:i,right:s,bottom:r,top:h,zoom:n}),i/=n,s/=n,r/=n,h/=n,this.projectionMatrix.fromOrthogonal({left:i,right:s,bottom:r,top:h,near:t,far:e}),this.type=\"orthographic\",this}updateMatrixWorld(){return super.updateMatrixWorld(),this.viewMatrix.inverse(this.worldMatrix),this.worldMatrix.getTranslation(this.worldPosition),this.projectionViewMatrix.multiply(this.projectionMatrix,this.viewMatrix),this}updateProjectionMatrix(){return\"perspective\"===this.type?this.perspective():this.orthographic()}lookAt(t){return super.lookAt(t,!0),this}project(t){return t.applyMatrix4(this.viewMatrix),t.applyMatrix4(this.projectionMatrix),this}unproject(t){return t.applyMatrix4(q.inverse(this.projectionMatrix)),t.applyMatrix4(this.worldMatrix),this}updateFrustum(){this.frustum||(this.frustum=[new u,new u,new u,new u,new u,new u]);const t=this.projectionViewMatrix;this.frustum[0].set(t[3]-t[0],t[7]-t[4],t[11]-t[8]).constant=t[15]-t[12],this.frustum[1].set(t[3]+t[0],t[7]+t[4],t[11]+t[8]).constant=t[15]+t[12],this.frustum[2].set(t[3]+t[1],t[7]+t[5],t[11]+t[9]).constant=t[15]+t[13],this.frustum[3].set(t[3]-t[1],t[7]-t[5],t[11]-t[9]).constant=t[15]-t[13],this.frustum[4].set(t[3]-t[2],t[7]-t[6],t[11]-t[10]).constant=t[15]-t[14],this.frustum[5].set(t[3]+t[2],t[7]+t[6],t[11]+t[10]).constant=t[15]+t[14];for(let t=0;t<6;t++){const e=1/this.frustum[t].distance();this.frustum[t].multiply(e),this.frustum[t].constant*=e}}frustumIntersectsMesh(t,e=t.worldMatrix){if(!t.geometry.attributes.position)return!0;if(t.geometry.bounds&&t.geometry.bounds.radius!==1/0||t.geometry.computeBoundingSphere(),!t.geometry.bounds)return!0;const i=V;i.copy(t.geometry.bounds.center),i.applyMatrix4(e);const s=t.geometry.bounds.radius*e.getMaxScaleOnAxis();return this.frustumIntersectsSphere(i,s)}frustumIntersectsSphere(t,e){const i=k;for(let s=0;s<6;s++){const r=this.frustum[s];if(i.copy(r).dot(t)+r.constant<-e)return!1}return!0}}function Y(t,e,i){let s=e[0],r=e[1],h=e[2],n=e[3],a=e[4],l=e[5],o=e[6],u=e[7],g=e[8],d=i[0],c=i[1],p=i[2],f=i[3],m=i[4],E=i[5],x=i[6],_=i[7],b=i[8];return t[0]=d*s+c*n+p*o,t[1]=d*r+c*a+p*u,t[2]=d*h+c*l+p*g,t[3]=f*s+m*n+E*o,t[4]=f*r+m*a+E*u,t[5]=f*h+m*l+E*g,t[6]=x*s+_*n+b*o,t[7]=x*r+_*a+b*u,t[8]=x*h+_*l+b*g,t}class H extends Array{constructor(t=1,e=0,i=0,s=0,r=1,h=0,n=0,a=0,l=1){return super(t,e,i,s,r,h,n,a,l),this}set(t,e,i,s,r,h,n,a,l){return t.length?this.copy(t):(function(t,e,i,s,r,h,n,a,l,o){t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=h,t[5]=n,t[6]=a,t[7]=l,t[8]=o}(this,t,e,i,s,r,h,n,a,l),this)}translate(t,e=this){return function(t,e,i){let s=e[0],r=e[1],h=e[2],n=e[3],a=e[4],l=e[5],o=e[6],u=e[7],g=e[8],d=i[0],c=i[1];t[0]=s,t[1]=r,t[2]=h,t[3]=n,t[4]=a,t[5]=l,t[6]=d*s+c*n+o,t[7]=d*r+c*a+u,t[8]=d*h+c*l+g}(this,e,t),this}rotate(t,e=this){return function(t,e,i){let s=e[0],r=e[1],h=e[2],n=e[3],a=e[4],l=e[5],o=e[6],u=e[7],g=e[8],d=Math.sin(i),c=Math.cos(i);t[0]=c*s+d*n,t[1]=c*r+d*a,t[2]=c*h+d*l,t[3]=c*n-d*s,t[4]=c*a-d*r,t[5]=c*l-d*h,t[6]=o,t[7]=u,t[8]=g}(this,e,t),this}scale(t,e=this){return function(t,e,i){let s=i[0],r=i[1];t[0]=s*e[0],t[1]=s*e[1],t[2]=s*e[2],t[3]=r*e[3],t[4]=r*e[4],t[5]=r*e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8]}(this,e,t),this}multiply(t,e){return e?Y(this,t,e):Y(this,this,t),this}identity(){var t;return(t=this)[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,this}copy(t){var e,i;return i=t,(e=this)[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this}fromMatrix4(t){var e,i;return i=t,(e=this)[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[4],e[4]=i[5],e[5]=i[6],e[6]=i[8],e[7]=i[9],e[8]=i[10],this}fromQuaternion(t){return function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=i+i,a=s+s,l=r+r,o=i*n,u=s*n,g=s*a,d=r*n,c=r*a,p=r*l,f=h*n,m=h*a,E=h*l;t[0]=1-g-p,t[3]=u-E,t[6]=d+m,t[1]=u+E,t[4]=1-o-p,t[7]=c-f,t[2]=d-m,t[5]=c+f,t[8]=1-o-g}(this,t),this}fromBasis(t,e,i){return this.set(t[0],t[1],t[2],e[0],e[1],e[2],i[0],i[1],i[2]),this}inverse(t=this){return function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=e[4],a=e[5],l=e[6],o=e[7],u=e[8],g=u*n-a*o,d=-u*h+a*l,c=o*h-n*l,p=i*g+s*d+r*c;p&&(p=1/p,t[0]=g*p,t[1]=(-u*s+r*o)*p,t[2]=(a*s-r*n)*p,t[3]=d*p,t[4]=(u*i-r*l)*p,t[5]=(-a*i+r*h)*p,t[6]=c*p,t[7]=(-o*i+s*l)*p,t[8]=(n*i-s*h)*p)}(this,t),this}getNormalMatrix(t){return function(t,e){let i=e[0],s=e[1],r=e[2],h=e[3],n=e[4],a=e[5],l=e[6],o=e[7],u=e[8],g=e[9],d=e[10],c=e[11],p=e[12],f=e[13],m=e[14],E=e[15],x=i*a-s*n,_=i*l-r*n,b=i*o-h*n,M=s*l-r*a,A=s*o-h*a,T=r*o-h*l,w=u*f-g*p,F=u*m-d*p,R=u*E-c*p,y=g*m-d*f,v=g*E-c*f,S=d*E-c*m,C=x*S-_*v+b*y+M*R-A*F+T*w;C&&(C=1/C,t[0]=(a*S-l*v+o*y)*C,t[1]=(l*R-n*S-o*F)*C,t[2]=(n*v-a*R+o*w)*C,t[3]=(r*v-s*S-h*y)*C,t[4]=(i*S-r*R+h*F)*C,t[5]=(s*R-i*v-h*w)*C,t[6]=(f*T-m*A+E*M)*C,t[7]=(m*b-p*T-E*_)*C,t[8]=(p*A-f*b+E*x)*C)}(this,t),this}}let j=0;class Z extends z{constructor(t,{geometry:e,program:i,mode:s=t.TRIANGLES,frustumCulled:r=!0,renderOrder:h=0}={}){super(),t.canvas||console.error(\"gl not passed as first argument to Mesh\"),this.gl=t,this.id=j++,this.geometry=e,this.program=i,this.mode=s,this.frustumCulled=r,this.renderOrder=h,this.modelViewMatrix=new I,this.normalMatrix=new H,this.beforeRenderCallbacks=[],this.afterRenderCallbacks=[]}onBeforeRender(t){return this.beforeRenderCallbacks.push(t),this}onAfterRender(t){return this.afterRenderCallbacks.push(t),this}draw({camera:t}={}){t&&(this.program.uniforms.modelMatrix||Object.assign(this.program.uniforms,{modelMatrix:{value:null},viewMatrix:{value:null},modelViewMatrix:{value:null},normalMatrix:{value:null},projectionMatrix:{value:null},cameraPosition:{value:null}}),this.program.uniforms.projectionMatrix.value=t.projectionMatrix,this.program.uniforms.cameraPosition.value=t.worldPosition,this.program.uniforms.viewMatrix.value=t.viewMatrix,this.modelViewMatrix.multiply(t.viewMatrix,this.worldMatrix),this.normalMatrix.getNormalMatrix(this.modelViewMatrix),this.program.uniforms.modelMatrix.value=this.worldMatrix,this.program.uniforms.modelViewMatrix.value=this.modelViewMatrix,this.program.uniforms.normalMatrix.value=this.normalMatrix),this.beforeRenderCallbacks.forEach(e=>e&&e({mesh:this,camera:t}));let e=this.program.cullFace&&this.worldMatrix.determinant()<0;this.program.use({flipFaces:e}),this.geometry.draw({mode:this.mode,program:this.program}),this.afterRenderCallbacks.forEach(e=>e&&e({mesh:this,camera:t}))}}const $=new Uint8Array(4);function Q(t){return!(t&t-1)}let K=1;class J{constructor(t,{image:e,target:i=t.TEXTURE_2D,type:s=t.UNSIGNED_BYTE,format:r=t.RGBA,internalFormat:h=r,wrapS:n=t.CLAMP_TO_EDGE,wrapT:a=t.CLAMP_TO_EDGE,wrapR:l=t.CLAMP_TO_EDGE,generateMipmaps:o=i===(t.TEXTURE_2D||t.TEXTURE_CUBE_MAP),minFilter:u=(o?t.NEAREST_MIPMAP_LINEAR:t.LINEAR),magFilter:g=t.LINEAR,premultiplyAlpha:d=!1,unpackAlignment:c=4,flipY:p=i==(t.TEXTURE_2D||t.TEXTURE_3D),anisotropy:f=0,level:m=0,width:E,height:x=E,length:_=1}={}){this.gl=t,this.id=K++,this.image=e,this.target=i,this.type=s,this.format=r,this.internalFormat=h,this.minFilter=u,this.magFilter=g,this.wrapS=n,this.wrapT=a,this.wrapR=l,this.generateMipmaps=o,this.premultiplyAlpha=d,this.unpackAlignment=c,this.flipY=p,this.anisotropy=Math.min(f,this.gl.renderer.parameters.maxAnisotropy),this.level=m,this.width=E,this.height=x,this.length=_,this.texture=this.gl.createTexture(),this.store={image:null},this.glState=this.gl.renderer.state,this.state={},this.state.minFilter=this.gl.NEAREST_MIPMAP_LINEAR,this.state.magFilter=this.gl.LINEAR,this.state.wrapS=this.gl.REPEAT,this.state.wrapT=this.gl.REPEAT,this.state.anisotropy=0}bind(){this.glState.textureUnits[this.glState.activeTextureUnit]!==this.id&&(this.gl.bindTexture(this.target,this.texture),this.glState.textureUnits[this.glState.activeTextureUnit]=this.id)}update(t=0){const e=!(this.image===this.store.image&&!this.needsUpdate);if((e||this.glState.textureUnits[t]!==this.id)&&(this.gl.renderer.activeTexture(t),this.bind()),e){if(this.needsUpdate=!1,this.flipY!==this.glState.flipY&&(this.gl.pixelStorei(this.gl.UNPACK_FLIP_Y_WEBGL,this.flipY),this.glState.flipY=this.flipY),this.premultiplyAlpha!==this.glState.premultiplyAlpha&&(this.gl.pixelStorei(this.gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.premultiplyAlpha),this.glState.premultiplyAlpha=this.premultiplyAlpha),this.unpackAlignment!==this.glState.unpackAlignment&&(this.gl.pixelStorei(this.gl.UNPACK_ALIGNMENT,this.unpackAlignment),this.glState.unpackAlignment=this.unpackAlignment),this.minFilter!==this.state.minFilter&&(this.gl.texParameteri(this.target,this.gl.TEXTURE_MIN_FILTER,this.minFilter),this.state.minFilter=this.minFilter),this.magFilter!==this.state.magFilter&&(this.gl.texParameteri(this.target,this.gl.TEXTURE_MAG_FILTER,this.magFilter),this.state.magFilter=this.magFilter),this.wrapS!==this.state.wrapS&&(this.gl.texParameteri(this.target,this.gl.TEXTURE_WRAP_S,this.wrapS),this.state.wrapS=this.wrapS),this.wrapT!==this.state.wrapT&&(this.gl.texParameteri(this.target,this.gl.TEXTURE_WRAP_T,this.wrapT),this.state.wrapT=this.wrapT),this.wrapR!==this.state.wrapR&&(this.gl.texParameteri(this.target,this.gl.TEXTURE_WRAP_R,this.wrapR),this.state.wrapR=this.wrapR),this.anisotropy&&this.anisotropy!==this.state.anisotropy&&(this.gl.texParameterf(this.target,this.gl.renderer.getExtension(\"EXT_texture_filter_anisotropic\").TEXTURE_MAX_ANISOTROPY_EXT,this.anisotropy),this.state.anisotropy=this.anisotropy),this.image){if(this.image.width&&(this.width=this.image.width,this.height=this.image.height),this.target===this.gl.TEXTURE_CUBE_MAP)for(let t=0;t<6;t++)this.gl.texImage2D(this.gl.TEXTURE_CUBE_MAP_POSITIVE_X+t,this.level,this.internalFormat,this.format,this.type,this.image[t]);else if(ArrayBuffer.isView(this.image))this.target===this.gl.TEXTURE_2D?this.gl.texImage2D(this.target,this.level,this.internalFormat,this.width,this.height,0,this.format,this.type,this.image):this.target!==this.gl.TEXTURE_2D_ARRAY&&this.target!==this.gl.TEXTURE_3D||this.gl.texImage3D(this.target,this.level,this.internalFormat,this.width,this.height,this.length,0,this.format,this.type,this.image);else if(this.image.isCompressedTexture)for(let t=0;t<this.image.length;t++)this.gl.compressedTexImage2D(this.target,t,this.internalFormat,this.image[t].width,this.image[t].height,0,this.image[t].data);else this.target===this.gl.TEXTURE_2D?this.gl.texImage2D(this.target,this.level,this.internalFormat,this.format,this.type,this.image):this.gl.texImage3D(this.target,this.level,this.internalFormat,this.width,this.height,this.length,0,this.format,this.type,this.image);this.generateMipmaps&&(this.gl.renderer.isWebgl2||Q(this.image.width)&&Q(this.image.height)?this.gl.generateMipmap(this.target):(this.generateMipmaps=!1,this.wrapS=this.wrapT=this.gl.CLAMP_TO_EDGE,this.minFilter=this.gl.LINEAR)),this.onUpdate&&this.onUpdate()}else if(this.target===this.gl.TEXTURE_CUBE_MAP)for(let t=0;t<6;t++)this.gl.texImage2D(this.gl.TEXTURE_CUBE_MAP_POSITIVE_X+t,0,this.gl.RGBA,1,1,0,this.gl.RGBA,this.gl.UNSIGNED_BYTE,$);else this.width?this.target===this.gl.TEXTURE_2D?this.gl.texImage2D(this.target,this.level,this.internalFormat,this.width,this.height,0,this.format,this.type,null):this.gl.texImage3D(this.target,this.level,this.internalFormat,this.width,this.height,this.length,0,this.format,this.type,null):this.gl.texImage2D(this.target,0,this.gl.RGBA,1,1,0,this.gl.RGBA,this.gl.UNSIGNED_BYTE,$);this.store.image=this.image}}}class tt{constructor(t,{width:e=t.canvas.width,height:i=t.canvas.height,target:s=t.FRAMEBUFFER,color:r=1,depth:h=!0,stencil:n=!1,depthTexture:a=!1,wrapS:l=t.CLAMP_TO_EDGE,wrapT:o=t.CLAMP_TO_EDGE,wrapR:u=t.CLAMP_TO_EDGE,minFilter:g=t.LINEAR,magFilter:d=g,type:c=t.UNSIGNED_BYTE,format:p=t.RGBA,internalFormat:f=p,unpackAlignment:m,premultiplyAlpha:E}={}){this.gl=t,this.width=e,this.height=i,this.depth=h,this.stencil=n,this.buffer=this.gl.createFramebuffer(),this.target=s,this.gl.renderer.bindFramebuffer(this),this.textures=[];const x=[];for(let s=0;s<r;s++)this.textures.push(new J(t,{width:e,height:i,wrapS:l,wrapT:o,wrapR:u,minFilter:g,magFilter:d,type:c,format:p,internalFormat:f,unpackAlignment:m,premultiplyAlpha:E,flipY:!1,generateMipmaps:!1})),this.textures[s].update(),this.gl.framebufferTexture2D(this.target,this.gl.COLOR_ATTACHMENT0+s,this.gl.TEXTURE_2D,this.textures[s].texture,0),x.push(this.gl.COLOR_ATTACHMENT0+s);x.length>1&&this.gl.renderer.drawBuffers(x),this.texture=this.textures[0],a&&(this.gl.renderer.isWebgl2||this.gl.renderer.getExtension(\"WEBGL_depth_texture\"))?(this.depthTexture=new J(t,{width:e,height:i,minFilter:this.gl.NEAREST,magFilter:this.gl.NEAREST,format:this.stencil?this.gl.DEPTH_STENCIL:this.gl.DEPTH_COMPONENT,internalFormat:t.renderer.isWebgl2?this.stencil?this.gl.DEPTH24_STENCIL8:this.gl.DEPTH_COMPONENT16:this.gl.DEPTH_COMPONENT,type:this.stencil?this.gl.UNSIGNED_INT_24_8:this.gl.UNSIGNED_INT}),this.depthTexture.update(),this.gl.framebufferTexture2D(this.target,this.stencil?this.gl.DEPTH_STENCIL_ATTACHMENT:this.gl.DEPTH_ATTACHMENT,this.gl.TEXTURE_2D,this.depthTexture.texture,0)):(h&&!n&&(this.depthBuffer=this.gl.createRenderbuffer(),this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,this.depthBuffer),this.gl.renderbufferStorage(this.gl.RENDERBUFFER,this.gl.DEPTH_COMPONENT16,e,i),this.gl.framebufferRenderbuffer(this.target,this.gl.DEPTH_ATTACHMENT,this.gl.RENDERBUFFER,this.depthBuffer)),n&&!h&&(this.stencilBuffer=this.gl.createRenderbuffer(),this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,this.stencilBuffer),this.gl.renderbufferStorage(this.gl.RENDERBUFFER,this.gl.STENCIL_INDEX8,e,i),this.gl.framebufferRenderbuffer(this.target,this.gl.STENCIL_ATTACHMENT,this.gl.RENDERBUFFER,this.stencilBuffer)),h&&n&&(this.depthStencilBuffer=this.gl.createRenderbuffer(),this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,this.depthStencilBuffer),this.gl.renderbufferStorage(this.gl.RENDERBUFFER,this.gl.DEPTH_STENCIL,e,i),this.gl.framebufferRenderbuffer(this.target,this.gl.DEPTH_STENCIL_ATTACHMENT,this.gl.RENDERBUFFER,this.depthStencilBuffer))),this.gl.renderer.bindFramebuffer({target:this.target})}setSize(t,e){if(this.width!==t||this.height!==e){this.width=t,this.height=e,this.gl.renderer.bindFramebuffer(this);for(let i=0;i<this.textures.length;i++)this.textures[i].width=t,this.textures[i].height=e,this.textures[i].needsUpdate=!0,this.textures[i].update(),this.gl.framebufferTexture2D(this.target,this.gl.COLOR_ATTACHMENT0+i,this.gl.TEXTURE_2D,this.textures[i].texture,0);this.depthTexture?(this.depthTexture.width=t,this.depthTexture.height=e,this.depthTexture.needsUpdate=!0,this.depthTexture.update(),this.gl.framebufferTexture2D(this.target,this.gl.DEPTH_ATTACHMENT,this.gl.TEXTURE_2D,this.depthTexture.texture,0)):(this.depthBuffer&&(this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,this.depthBuffer),this.gl.renderbufferStorage(this.gl.RENDERBUFFER,this.gl.DEPTH_COMPONENT16,t,e)),this.stencilBuffer&&(this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,this.stencilBuffer),this.gl.renderbufferStorage(this.gl.RENDERBUFFER,this.gl.STENCIL_INDEX8,t,e)),this.depthStencilBuffer&&(this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,this.depthStencilBuffer),this.gl.renderbufferStorage(this.gl.RENDERBUFFER,this.gl.DEPTH_STENCIL,t,e))),this.gl.renderer.bindFramebuffer({target:this.target})}}}class et extends f{constructor(t,{width:e=1,height:i=1,widthSegments:s=1,heightSegments:r=1,attributes:h={}}={}){const n=s,a=r,l=(n+1)*(a+1),o=n*a*6,u=new Float32Array(3*l),g=new Float32Array(3*l),d=new Float32Array(2*l),c=o>65536?new Uint32Array(o):new Uint16Array(o);et.buildPlane(u,g,d,c,e,i,0,n,a),Object.assign(h,{position:{size:3,data:u},normal:{size:3,data:g},uv:{size:2,data:d},index:{data:c}}),super(t,h)}static buildPlane(t,e,i,s,r,h,n,a,l,o=0,u=1,g=2,d=1,c=-1,p=0,f=0){const m=p,E=r/a,x=h/l;for(let _=0;_<=l;_++){let b=_*x-h/2;for(let h=0;h<=a;h++,p++){let x=h*E-r/2;if(t[3*p+o]=x*d,t[3*p+u]=b*c,t[3*p+g]=n/2,e[3*p+o]=0,e[3*p+u]=0,e[3*p+g]=n>=0?1:-1,i[2*p]=h/a,i[2*p+1]=1-_/l,_===l||h===a)continue;let M=m+h+_*(a+1),A=m+h+(_+1)*(a+1),T=m+h+(_+1)*(a+1)+1,w=m+h+_*(a+1)+1;s[6*f]=M,s[6*f+1]=A,s[6*f+2]=w,s[6*f+3]=A,s[6*f+4]=T,s[6*f+5]=w,f++}}}}var it,st={};var rt=(it||(it=1,st.resolveLygia=function(t){Array.isArray(t)||(t=t.split(/\\r?\\n/));let e=\"\";return t.forEach((t,i)=>{let s=t.trim();if(s.startsWith('#include \"lygia')){let t=s.substring(15);t=\"https://lygia.xyz\"+t.replace(/\\\"|\\;|\\s/g,\"\"),e+=function(t){let e=new XMLHttpRequest;return e.open(\"GET\",t,!1),e.send(),200==e.status?e.responseText:\"\"}(t)+\"\\n\"}else e+=t+\"\\n\"}),e}),st).resolveLygia;export{W as Camera,Z as Mesh,et as Plane,x as Program,tt as RenderTarget,F as Renderer,J as Texture,rt as resolveLygia};\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{Renderer,Camera,Mesh,Plane,Program,RenderTarget as OglRenderTarget,Texture}from\"https://cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/ascii-background.js\";import{addPropertyControls,ControlType,RenderTarget as FramerRenderTarget}from\"framer\";// Inline shader sources to avoid special bundler config\n// Intrinsic size used to avoid width/height collapse in Fit layouts\nconst INTRINSIC_WIDTH=600;const INTRINSIC_HEIGHT=400;const DEFAULT_GLYPH_PADDING_PX=2;const DEFAULT_CHARACTERS=\"@%#*+=-:.\";const perlinVertexShader=`#version 300 es\nin vec2 uv;\nin vec2 position;\nout vec2 vUv;\nvoid main() {\n  vUv = uv;\n  gl_Position = vec4(position, 0., 1.); \n}`;const perlinFragmentShader=`#version 300 es\nprecision mediump float;\nuniform float uFrequency;\nuniform float uTime;\nuniform float uSpeed;\nuniform float uValue;\nuniform vec2 uResolution;\nin vec2 vUv;\nout vec4 fragColor;\n\n// Clean Simplex noise from liquid-mask (simplified)\nvec3 mod289(vec3 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; }\nvec4 mod289(vec4 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; }\nvec4 permute(vec4 x) { return mod289(((x * 34.0) + 1.0) * x); }\nvec4 taylorInvSqrt(vec4 r) { return 1.79284291400159 - 0.85373472095314 * r; }\n\nfloat snoise(vec3 v) {\n  const vec2  C = vec2(1.0/6.0, 1.0/3.0) ;\n  const vec4  D = vec4(0.0, 0.5, 1.0, 2.0);\n  \n  // First corner\n  vec3 i  = floor(v + dot(v, C.yyy));\n  vec3 x0 = v - i + dot(i, C.xxx);\n\n  // Other corners\n  vec3 g = step(x0.yzx, x0.xyz);\n  vec3 l = 1.0 - g;\n  vec3 i1 = min( g.xyz, l.zxy );\n  vec3 i2 = max( g.xyz, l.zxy );\n\n  vec3 x1 = x0 - i1 + C.xxx;\n  vec3 x2 = x0 - i2 + C.yyy;\n  vec3 x3 = x0 - D.yyy;\n\n  // Permutations\n  i = mod289(i);\n  vec4 p = permute( permute( permute(\n             i.z + vec4(0.0, i1.z, i2.z, 1.0 ))\n           + i.y + vec4(0.0, i1.y, i2.y, 1.0 ))\n           + i.x + vec4(0.0, i1.x, i2.x, 1.0 ));\n\n  // Gradients: 7x7 points over a square, mapped onto an octahedron.\n  float n_ = 0.142857142857; // 1.0/7.0\n  vec3  ns = n_ * D.wyz - D.xzx;\n\n  vec4 j = p - 49.0 * floor(p * ns.z * ns.z);\n\n  vec4 x_ = floor(j * ns.z);\n  vec4 y_ = floor(j - 7.0 * x_ );\n\n  vec4 x = x_ *ns.x + ns.yyyy;\n  vec4 y = y_ *ns.x + ns.yyyy;\n  vec4 h = 1.0 - abs(x) - abs(y);\n\n  vec4 b0 = vec4( x.xy, y.xy );\n  vec4 b1 = vec4( x.zw, y.zw );\n\n  vec4 s0 = floor(b0)*2.0 + 1.0;\n  vec4 s1 = floor(b1)*2.0 + 1.0;\n  vec4 sh = -step(h, vec4(0.0));\n\n  vec4 a0 = b0.xzyw + s0.xzyw*sh.xxyy ;\n  vec4 a1 = b1.xzyw + s1.xzyw*sh.zzww ;\n\n  vec3 p0 = vec3(a0.xy,h.x);\n  vec3 p1 = vec3(a0.zw,h.y);\n  vec3 p2 = vec3(a1.xy,h.z);\n  vec3 p3 = vec3(a1.zw,h.w);\n\n  // Normalise gradients\n  vec4 norm = taylorInvSqrt(vec4(dot(p0,p0), dot(p1,p1), dot(p2,p2), dot(p3,p3)));\n  p0 *= norm.x;\n  p1 *= norm.y;\n  p2 *= norm.z;\n  p3 *= norm.w;\n\n  // Mix final noise value\n  vec4 m = max(0.6 - vec4(dot(x0,x0), dot(x1,x1), dot(x2,x2), dot(x3,x3)), 0.0);\n  m = m * m;\n  return 42.0 * dot( m*m, vec4( dot(p0,x0), dot(p1,x1), dot(p2,x2), dot(p3,x3) ) );\n}\n\n// Simple 3D noise - no diagonal shifting, just clean organic noise\nfloat cnoise(vec3 p) {\n    return snoise(p);\n}\n\nvec3 hsv2rgb(vec3 c) {\n  vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);\n  vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);\n  return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);\n}\n\nvoid main() {\n  // Maintain aspect ratio and cover behavior for noise domain\n  vec2 uv = vUv;\n  float aspect = uResolution.x / max(uResolution.y, 1.0);\n  uv = (uv - 0.5) * vec2(aspect, 1.0) + 0.5;\n\n  float hue = abs(cnoise(vec3(uv * uFrequency, uTime * uSpeed)));\n  vec3 rainbowColor = hsv2rgb(vec3(hue, 1.0, uValue));\n  fragColor = vec4(rainbowColor, 1.0);\n}`;const asciiVertexShader=`#version 300 es\nin vec2 uv;\nin vec2 position;\nout vec2 vUv;\nvoid main() {\n  vUv = uv;\n  gl_Position = vec4(position, 0., 1.);\n}`;const asciiFragmentShader=`#version 300 es\nprecision highp float;\nuniform vec2 uResolution;\nuniform sampler2D uTexture;\n// Palette controls\nuniform int uUseCustomPalette; // 0: Rainbow (use texture color), 1: Custom palette\nuniform int uPaletteCount; // 1..3\nuniform vec3 uPalette1;\nuniform vec3 uPalette2;\nuniform vec3 uPalette3;\nuniform float uPaletteA1;\nuniform float uPaletteA2;\nuniform float uPaletteA3;\n// ASCII controls\nuniform float uCellSize; // character cell size in pixels (base)\nuniform float uGamma; // grayscale gamma\nuniform float uPaletteBias; // shifts palette mapping -0.5..0.5\n// Glyph atlas controls (optional)\nuniform int uUseGlyphAtlas; // 0: built-in bitmask, 1: sample from atlas\nuniform sampler2D uGlyphAtlas;\nuniform ivec2 uGlyphGrid; // cols, rows\nuniform int uCharCount; // number of glyphs in atlas\nout vec4 fragColor;\n\n// Built-in 5x5 bitmask character for fallback\nfloat character(int n, vec2 p) {\n  p = floor(p * vec2(-4.0, 4.0) + 2.5);\n  if(clamp(p.x, 0.0, 4.0) == p.x && clamp(p.y, 0.0, 4.0) == p.y) {\n    int a = int(round(p.x) + 5.0 * round(p.y));\n    if(((n >> a) & 1) == 1) return 1.0;\n  }\n  return 0.0;\n}\n\nvoid main() {\n  vec2 pix = gl_FragCoord.xy;\n  float quant = max(uCellSize * 2.0, 1.0);\n  vec3 col = texture(uTexture, floor(pix / quant) * quant / uResolution.xy).rgb;\n  float gray = 0.3 * col.r + 0.59 * col.g + 0.11 * col.b;\n  gray = pow(clamp(gray, 0.0001, 1.0), uGamma);\n\n  float cell = max(uCellSize, 1.0);\n  float charAlpha = 0.0;\n\n  if (uUseGlyphAtlas == 1 && uCharCount > 0 && uGlyphGrid.x > 0 && uGlyphGrid.y > 0) {\n    // Select glyph index by density\n    float g = clamp(gray + uPaletteBias, 0.0, 1.0);\n    int idx = int(clamp(floor(g * float(uCharCount - 1) + 0.5), 0.0, float(uCharCount - 1)));\n    // Compute per-cell UV\n    vec2 cellUV = fract(pix / cell);\n    // Atlas tile uv\n    vec2 grid = vec2(uGlyphGrid);\n    vec2 tileSize = 1.0 / grid;\n    float colIdx = float(idx % uGlyphGrid.x);\n    float rowIdx = floor(float(idx) / float(uGlyphGrid.x));\n    vec2 tileOrigin = vec2(colIdx, rowIdx) * tileSize;\n    vec2 atlasUV = tileOrigin + cellUV * tileSize;\n    // Assume glyphs are white-on-black; use luminance as alpha\n    vec3 glyphSample = texture(uGlyphAtlas, atlasUV).rgb;\n    charAlpha = dot(glyphSample, vec3(0.299, 0.587, 0.114));\n  } else {\n    // Fallback to built-in bitmask\n    int n = 4096;\n    if(gray > 0.2) n = 65600;\n    if(gray > 0.3) n = 163153;\n    if(gray > 0.4) n = 15255086;\n    if(gray > 0.5) n = 13121101;\n    if(gray > 0.6) n = 15252014;\n    if(gray > 0.7) n = 13195790;\n    if(gray > 0.8) n = 11512810;\n    vec2 p = mod(pix / cell, 2.0) - vec2(1.0);\n    charAlpha = character(n, p);\n  }\n\n  float g2 = clamp(gray + uPaletteBias, 0.0, 1.0);\n  vec3 paletteColor;\n  float paletteAlpha = 1.0;\n  if (uPaletteCount <= 1) {\n    paletteColor = uPalette1;\n    paletteAlpha = uPaletteA1;\n  } else if (uPaletteCount == 2) {\n    paletteColor = mix(uPalette1, uPalette2, g2);\n    paletteAlpha = mix(uPaletteA1, uPaletteA2, g2);\n  } else {\n    float t = g2 * 2.0;\n    paletteColor = mix(uPalette1, uPalette2, clamp(t, 0.0, 1.0));\n    float t2 = clamp(t - 1.0, 0.0, 1.0);\n    paletteColor = mix(paletteColor, uPalette3, t2);\n    paletteAlpha = mix(mix(uPaletteA1, uPaletteA2, clamp(t, 0.0, 1.0)), uPaletteA3, t2);\n  }\n\n  float charOpacity = (uUseCustomPalette == 1) ? paletteAlpha : 1.0;\n  vec3 asciiCol = (uUseCustomPalette == 1) ? paletteColor : col;\n  fragColor = vec4(asciiCol, charAlpha * charOpacity);\n}`;// CSS variable token and color parsing (hex/rgba/var())\nconst cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;function extractDefaultValue(cssVar){if(!cssVar||!cssVar.startsWith(\"var(\"))return cssVar;const match=cssVariableRegex.exec(cssVar);if(!match)return cssVar;const fallback=(match[2]||\"\").trim();if(fallback.startsWith(\"var(\"))return extractDefaultValue(fallback);return fallback||cssVar;}function resolveTokenColor(input){if(typeof input!==\"string\")return input;if(!input.startsWith(\"var(\"))return input;return extractDefaultValue(input);}function parseColorToRgba(input){if(!input)return{r:0,g:0,b:0,a:1};const str=input.trim();const rgbaMatch=str.match(/rgba?\\(\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*,\\s*([\\d.]+)\\s*(?:,\\s*([\\d.]+)\\s*)?\\)/i);if(rgbaMatch){const r=Math.max(0,Math.min(255,parseFloat(rgbaMatch[1])))/255;const g=Math.max(0,Math.min(255,parseFloat(rgbaMatch[2])))/255;const b=Math.max(0,Math.min(255,parseFloat(rgbaMatch[3])))/255;const a=rgbaMatch[4]!==undefined?Math.max(0,Math.min(1,parseFloat(rgbaMatch[4]))):1;return{r,g,b,a};}const hex=str.replace(/^#/,\"\");if(hex.length===8){return{r:parseInt(hex.slice(0,2),16)/255,g:parseInt(hex.slice(2,4),16)/255,b:parseInt(hex.slice(4,6),16)/255,a:parseInt(hex.slice(6,8),16)/255};}if(hex.length===6){return{r:parseInt(hex.slice(0,2),16)/255,g:parseInt(hex.slice(2,4),16)/255,b:parseInt(hex.slice(4,6),16)/255,a:1};}if(hex.length===4){return{r:parseInt(hex[0]+hex[0],16)/255,g:parseInt(hex[1]+hex[1],16)/255,b:parseInt(hex[2]+hex[2],16)/255,a:parseInt(hex[3]+hex[3],16)/255};}if(hex.length===3){return{r:parseInt(hex[0]+hex[0],16)/255,g:parseInt(hex[1]+hex[1],16)/255,b:parseInt(hex[2]+hex[2],16)/255,a:1};}return{r:0,g:0,b:0,a:1};}function colorStringToVec4(input){const resolved=resolveTokenColor(input);const{r,g,b,a}=parseColorToRgba(resolved);return[r,g,b,a];}// UI → shader mapping helpers (keep visual effect identical while showing nicer numbers)\nfunction mapLinear(value,inMin,inMax,outMin,outMax){if(inMax===inMin)return outMin;const t=(value-inMin)/(inMax-inMin);return outMin+t*(outMax-outMin);}// Frequency: UI [0.1..1] → shader [0.1..10] (1 = big blobs, 0.1 = small blobs)\nfunction mapFrequencyUiToShader(ui){return mapLinear(ui,.1,1,.1,10);}// Speed: UI [0.1..1] → shader [0.2..2] (original shader range used 0..2; play=false still forces 0)\nfunction mapSpeedUiToShader(ui){return ui*.5;}// Cell size: UI [1..100] → shader [4..48]\nfunction mapCellSizeUiToShader(ui){return mapLinear(ui,1,100,4,48);}// Contrast: UI [1..10] → shader gamma [0.5..2.5]\nfunction mapContrastUiToShader(ui){return mapLinear(ui,1,10,.5,2.5);}// Palette balance: UI [-1..1] → shader [-0.5..0.5]\nfunction mapPaletteBiasUiToShader(ui){return ui*.5;}function isCustomGlyphMode(value){return value===true||value===\"Custom\";}// Extract font settings from a Framer Font control payload (or fallbacks)\nfunction deriveFontSettings(font,fallbackFamily,fallbackWeight,fallbackSizePx){const family=font&&(font.family||font.fontFamily)||fallbackFamily;const weight=font&&(font.weight||font.fontWeight)||fallbackWeight;const sizeRaw=(font&&(font.fontSize??font.size))??fallbackSizePx;let sizePx=typeof sizeRaw===\"string\"?parseFloat(sizeRaw):Number(sizeRaw);if(!Number.isFinite(sizePx)||sizePx<=0)sizePx=fallbackSizePx;return{family,weight,sizePx};}// Build a glyph atlas texture from a custom font and character set\nfunction buildGlyphAtlas(gl,characters,fontFamily,fontWeight,fontSizePx,paddingPx){const count=Math.max(1,characters.length);const cols=Math.ceil(Math.sqrt(count));const rows=Math.ceil(count/cols);const cellPx=Math.max(8,fontSizePx+paddingPx*2);const dpr=Math.min(window.devicePixelRatio||1,2);const canvas=document.createElement(\"canvas\");canvas.width=cols*cellPx*dpr;canvas.height=rows*cellPx*dpr;const ctx=canvas.getContext(\"2d\");ctx.scale(dpr,dpr);ctx.clearRect(0,0,canvas.width,canvas.height);ctx.fillStyle=\"#000\";ctx.fillRect(0,0,canvas.width/dpr,canvas.height/dpr);ctx.fillStyle=\"#fff\";ctx.textAlign=\"center\";ctx.textBaseline=\"middle\";ctx.font=`${fontWeight} ${fontSizePx}px ${fontFamily}`;for(let i=0;i<count;i++){const cx=i%cols;const cy=Math.floor(i/cols);const x=cx*cellPx+cellPx/2;const y=cy*cellPx+cellPx/2;ctx.fillText(characters[i],x,y);}const texture=new Texture(gl,{image:canvas,wrapS:gl.CLAMP_TO_EDGE,wrapT:gl.CLAMP_TO_EDGE,generateMipmaps:false,// Flip Y so canvas y-up maps correctly into texture coordinates\nflipY:true});return{texture,cols,rows,cellPx,count};}/**\n * @framerDisableUnlink\n * @framerIntrisicHeight 300\n * @framerIntrisicHeight 600\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ASCIIBackground(props){const{frequency=.5,speed=.375,play=true,mode=\"Rainbow\",paletteCount=3,bgColor=\"#000000\",color1=\"#ffffff\",color2=\"#ff8000\",color3=\"#3399ff\",cellSize=50,gamma=5.5,paletteBias=0,style,useGlyphAtlas=false,characters=DEFAULT_CHARACTERS,fontFamily=\"monospace\",fontWeight=400,fontSizePx=42,font,colors}=props;const useGlyphAtlasFlag=isCustomGlyphMode(useGlyphAtlas);// Compute palette values (support both legacy top-level props and new nested colors object)\nconst paletteCountEffective=colors?.paletteCount??paletteCount;const color1Effective=colors?.color1??color1;const color2Effective=colors?.color2??color2;const color3Effective=colors?.color3??color3;const effectiveCharacters=(()=>{const raw=typeof characters===\"string\"?characters:\"\";const sanitized=Array.from(raw).filter(ch=>!/\\s/.test(ch)).join(\"\");return sanitized.length>0?sanitized:DEFAULT_CHARACTERS;})();// If not in Framer's canvas, always play\nconst isCanvas=(()=>{try{return FramerRenderTarget.current()===FramerRenderTarget.canvas;}catch{return false;}})();const effectivePlay=isCanvas?play:true;const canvasContainerRef=useRef(null);const perlinProgramRef=useRef(null);const asciiProgramRef=useRef(null);const rendererRef=useRef(null);const cameraRef=useRef(null);const perlinMeshRef=useRef(null);const asciiMeshRef=useRef(null);const renderTargetRef=useRef(null);const glRef=useRef(null);const rafIdRef=useRef(null);const lastTimeRef=useRef(0);const isPlayingRef=useRef(effectivePlay);const glyphTextureRef=useRef(null);const glyphGridRef=useRef(null);const dummyGlyphTextureRef=useRef(null);// Helper to render a single frame without scheduling RAF\nconst renderOnce=()=>{const renderer=rendererRef.current;const camera=cameraRef.current;const perlinMesh=perlinMeshRef.current;const asciiMesh=asciiMeshRef.current;const renderTarget=renderTargetRef.current;const gl=glRef.current;const asciiProgram=asciiProgramRef.current;if(!renderer||!camera||!perlinMesh||!asciiMesh||!renderTarget||!gl||!asciiProgram)return;renderer.render({scene:perlinMesh,camera,target:renderTarget});asciiProgram.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];renderer.render({scene:asciiMesh,camera});};useEffect(()=>{let rafId=0;let resizeHandler=null;let resizeObserver=null;const container=canvasContainerRef.current;if(!container)return;const renderer=new Renderer({dpr:Math.min(window.devicePixelRatio||1,2),alpha:true,premultipliedAlpha:false});const gl=renderer.gl;container.appendChild(gl.canvas);rendererRef.current=renderer;glRef.current=gl;const camera=new Camera(gl,{near:.1,far:100});camera.position.set(0,0,3);cameraRef.current=camera;const doResize=()=>{const width=container.clientWidth||window.innerWidth;const height=container.clientHeight||window.innerHeight;renderer.setSize(width,height);camera.perspective({aspect:gl.canvas.width/gl.canvas.height});// keep offscreen target and uniforms in sync with canvas size\nif(renderTargetRef.current&&renderTargetRef.current.setSize){renderTargetRef.current.setSize(gl.canvas.width,gl.canvas.height);}if(perlinProgramRef.current){perlinProgramRef.current.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];}};// Throttled resize scheduler (one per animation frame)\nlet resizePending=false;const scheduleResize=()=>{if(resizePending)return;resizePending=true;requestAnimationFrame(()=>{resizePending=false;doResize();if(!isPlayingRef.current){renderOnce();}});};resizeHandler=scheduleResize;window.addEventListener(\"resize\",scheduleResize);// Observe the container element's size changes (Framer canvas resizes)\nif(typeof window.ResizeObserver!==\"undefined\"){resizeObserver=new window.ResizeObserver(scheduleResize);resizeObserver.observe(container);}scheduleResize();// Perlin noise pass\nconst perlinProgram=new Program(gl,{vertex:perlinVertexShader,fragment:perlinFragmentShader,uniforms:{uTime:{value:0},uFrequency:{value:mapFrequencyUiToShader(frequency)},uSpeed:{value:effectivePlay?mapSpeedUiToShader(speed):0},uValue:{value:1},uResolution:{value:[gl.canvas.width,gl.canvas.height]}}});perlinProgramRef.current=perlinProgram;const perlinMesh=new Mesh(gl,{geometry:new Plane(gl,{width:2,height:2}),program:perlinProgram});perlinMeshRef.current=perlinMesh;const renderTarget=new OglRenderTarget(gl);renderTargetRef.current=renderTarget;// Prepare a dummy glyph texture so the sampler uniform is always valid\nconst dummyGlyphTexture=new Texture(gl,{width:1,height:1,generateMipmaps:false,flipY:false});dummyGlyphTextureRef.current=dummyGlyphTexture;// ASCII pass\nconst asciiProgram=new Program(gl,{vertex:asciiVertexShader,fragment:asciiFragmentShader,uniforms:{uResolution:{value:[gl.canvas.width,gl.canvas.height]},uTexture:{value:renderTarget.texture},uUseCustomPalette:{value:mode===\"Custom\"?1:0},uPaletteCount:{value:paletteCountEffective},uPalette1:{value:colorStringToVec4(color1Effective).slice(0,3)},uPalette2:{value:colorStringToVec4(color2Effective).slice(0,3)},uPalette3:{value:colorStringToVec4(color3Effective).slice(0,3)},uPaletteA1:{value:colorStringToVec4(color1Effective)[3]},uPaletteA2:{value:colorStringToVec4(color2Effective)[3]},uPaletteA3:{value:colorStringToVec4(color3Effective)[3]},uCellSize:{value:mapCellSizeUiToShader(cellSize)},uGamma:{value:mapContrastUiToShader(gamma)},uPaletteBias:{value:mapPaletteBiasUiToShader(paletteBias)},// Glyph atlas uniforms (initialized with dummy texture)\nuUseGlyphAtlas:{value:useGlyphAtlasFlag?1:0},uGlyphAtlas:{value:dummyGlyphTexture},uGlyphGrid:{value:[0,0]},uCharCount:{value:0}}});asciiProgramRef.current=asciiProgram;const asciiMesh=new Mesh(gl,{geometry:new Plane(gl,{width:2,height:2}),program:asciiProgram});asciiMeshRef.current=asciiMesh;// Optionally build glyph atlas\nif(useGlyphAtlasFlag){try{const f=deriveFontSettings(font,fontFamily,fontWeight,fontSizePx);const fontCSS=`${f.weight} ${f.sizePx}px ${f.family}`;if(document.fonts&&document.fonts.load){document.fonts.load(fontCSS).catch(()=>{});}}catch{}const atlas=buildGlyphAtlas(gl,effectiveCharacters,deriveFontSettings(font,fontFamily,fontWeight,fontSizePx).family,deriveFontSettings(font,fontFamily,fontWeight,fontSizePx).weight,deriveFontSettings(font,fontFamily,fontWeight,fontSizePx).sizePx,DEFAULT_GLYPH_PADDING_PX);glyphTextureRef.current=atlas.texture;glyphGridRef.current={cols:atlas.cols,rows:atlas.rows,count:atlas.count};asciiProgram.uniforms.uGlyphAtlas.value=atlas.texture;asciiProgram.uniforms.uGlyphGrid.value=[atlas.cols,atlas.rows];asciiProgram.uniforms.uCharCount.value=atlas.count;asciiProgram.uniforms.uUseGlyphAtlas.value=1;}const frameInterval=1e3/30// 30 FPS\n;const update=time=>{if(!isPlayingRef.current){rafIdRef.current=null;return;}const last=lastTimeRef.current;if(time-last<frameInterval){rafIdRef.current=requestAnimationFrame(update);return;}lastTimeRef.current=time;const elapsedTime=time*.001;perlinProgram.uniforms.uTime.value=elapsedTime;renderer.render({scene:perlinMesh,camera,target:renderTarget});asciiProgram.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];perlinProgram.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];renderer.render({scene:asciiMesh,camera});rafIdRef.current=requestAnimationFrame(update);};// initial render\nrenderOnce();// start loop if playing\nisPlayingRef.current=effectivePlay;if(effectivePlay&&rafIdRef.current==null){lastTimeRef.current=0;rafIdRef.current=requestAnimationFrame(update);}return()=>{if(rafIdRef.current)cancelAnimationFrame(rafIdRef.current);if(resizeHandler)window.removeEventListener(\"resize\",resizeHandler);if(resizeObserver){try{resizeObserver.disconnect();}catch{}resizeObserver=null;}// Dispose glyph texture if any\nif(glyphTextureRef.current){try{const tex=glyphTextureRef.current;if(typeof tex.destroy===\"function\")tex.destroy();else if(typeof tex.delete===\"function\")tex.delete();}catch{}glyphTextureRef.current=null;glyphGridRef.current=null;}// Dispose dummy glyph texture\nif(dummyGlyphTextureRef.current){try{const tex=dummyGlyphTextureRef.current;if(typeof tex.destroy===\"function\")tex.destroy();else if(typeof tex.delete===\"function\")tex.delete();}catch{}dummyGlyphTextureRef.current=null;}if(gl&&gl.canvas&&gl.canvas.parentElement===container){container.removeChild(gl.canvas);}perlinProgramRef.current=null;asciiProgramRef.current=null;rendererRef.current=null;cameraRef.current=null;perlinMeshRef.current=null;asciiMeshRef.current=null;renderTargetRef.current=null;glRef.current=null;rafIdRef.current=null;};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[]);// live update uniforms when props change\nuseEffect(()=>{const perlin=perlinProgramRef.current;if(perlin){perlin.uniforms.uFrequency.value=mapFrequencyUiToShader(frequency);perlin.uniforms.uSpeed.value=effectivePlay?mapSpeedUiToShader(speed):0;}const ascii=asciiProgramRef.current;if(ascii){ascii.uniforms.uUseCustomPalette.value=mode===\"Custom\"?1:0;ascii.uniforms.uPaletteCount.value=paletteCountEffective;const p1=colorStringToVec4(color1Effective);const p2=colorStringToVec4(color2Effective);const p3=colorStringToVec4(color3Effective);ascii.uniforms.uPalette1.value=[p1[0],p1[1],p1[2]];ascii.uniforms.uPalette2.value=[p2[0],p2[1],p2[2]];ascii.uniforms.uPalette3.value=[p3[0],p3[1],p3[2]];ascii.uniforms.uPaletteA1.value=p1[3];ascii.uniforms.uPaletteA2.value=p2[3];ascii.uniforms.uPaletteA3.value=p3[3];ascii.uniforms.uCellSize.value=mapCellSizeUiToShader(cellSize);ascii.uniforms.uGamma.value=mapContrastUiToShader(gamma);ascii.uniforms.uPaletteBias.value=mapPaletteBiasUiToShader(paletteBias);// Update glyph atlas\nif(useGlyphAtlasFlag&&glRef.current){// Rebuild atlas whenever any relevant input changes\nif(glyphTextureRef.current){try{const tex=glyphTextureRef.current;if(typeof tex.destroy===\"function\")tex.destroy();else if(typeof tex.delete===\"function\")tex.delete();}catch{}glyphTextureRef.current=null;glyphGridRef.current=null;}try{const gl=glRef.current;const f=deriveFontSettings(font,fontFamily,fontWeight,fontSizePx);const atlas=buildGlyphAtlas(gl,effectiveCharacters,f.family,f.weight,f.sizePx,DEFAULT_GLYPH_PADDING_PX);glyphTextureRef.current=atlas.texture;glyphGridRef.current={cols:atlas.cols,rows:atlas.rows,count:atlas.count};ascii.uniforms.uGlyphAtlas.value=atlas.texture;ascii.uniforms.uGlyphGrid.value=[atlas.cols,atlas.rows];ascii.uniforms.uCharCount.value=atlas.count;ascii.uniforms.uUseGlyphAtlas.value=1;}catch{ascii.uniforms.uUseGlyphAtlas.value=0;ascii.uniforms.uCharCount.value=0;// fall back to dummy texture\nif(dummyGlyphTextureRef.current){ascii.uniforms.uGlyphAtlas.value=dummyGlyphTextureRef.current;}}}else{ascii.uniforms.uUseGlyphAtlas.value=0;ascii.uniforms.uCharCount.value=0;// ensure sampler has a valid texture bound\nif(dummyGlyphTextureRef.current){ascii.uniforms.uGlyphAtlas.value=dummyGlyphTextureRef.current;}}}// sync resolution uniforms on change\nif(rendererRef.current&&glRef.current){const gl=glRef.current;if(perlin)perlin.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];if(ascii)ascii.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];}// whenever uniforms change and we're not playing, render a single frame\nif(!isPlayingRef.current){renderOnce();}},[effectivePlay,play,frequency,speed,mode,paletteCountEffective,bgColor,color1Effective,color2Effective,color3Effective,cellSize,gamma,paletteBias,useGlyphAtlas,characters,font,colors]);// Play/pause controller for RAF lifecycle\nuseEffect(()=>{isPlayingRef.current=effectivePlay;if(!rendererRef.current)return;if(effectivePlay){if(rafIdRef.current==null){lastTimeRef.current=0;rafIdRef.current=requestAnimationFrame(function update(time){// delegate to the setup loop by forcing a re-use\nconst perlin=perlinProgramRef.current;const ascii=asciiProgramRef.current;const renderer=rendererRef.current;const camera=cameraRef.current;const perlinMesh=perlinMeshRef.current;const asciiMesh=asciiMeshRef.current;const renderTarget=renderTargetRef.current;const gl=glRef.current;if(!isPlayingRef.current||!perlin||!ascii||!renderer||!camera||!perlinMesh||!asciiMesh||!renderTarget||!gl){rafIdRef.current=null;return;}const last=lastTimeRef.current;const frameInterval=1e3/30;if(time-last<frameInterval){rafIdRef.current=requestAnimationFrame(update);return;}lastTimeRef.current=time;perlin.uniforms.uTime.value=time*.001;renderer.render({scene:perlinMesh,camera,target:renderTarget});ascii.uniforms.uResolution.value=[gl.canvas.width,gl.canvas.height];renderer.render({scene:asciiMesh,camera});rafIdRef.current=requestAnimationFrame(update);});}}else{if(rafIdRef.current){cancelAnimationFrame(rafIdRef.current);rafIdRef.current=null;}renderOnce();}},[effectivePlay,play]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",// Background color applied here, not inside the shader\nbackground:bgColor,lineHeight:0,minWidth:0,minHeight:0,overflow:\"hidden\",...style},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:`${INTRINSIC_WIDTH}px`,height:`${INTRINSIC_HEIGHT}px`,minWidth:`${INTRINSIC_WIDTH}px`,minHeight:`${INTRINSIC_HEIGHT}px`,visibility:\"hidden\",position:\"absolute\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{ref:canvasContainerRef,style:{position:\"absolute\",inset:0}})]});}ASCIIBackground.defaultProps={frequency:.5,speed:.375,play:true,mode:\"Rainbow\",paletteCount:3,bgColor:\"#000000\",color1:\"#ffffff\",color2:\"#ff8000\",color3:\"#3399ff\",cellSize:50,gamma:5.5,paletteBias:0,useGlyphAtlas:false,characters:\"@%#*+=-:. \",fontFamily:\"monospace\",fontWeight:400,fontSizePx:42};addPropertyControls(ASCIIBackground,{play:{type:ControlType.Boolean,title:\"On canvas\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},frequency:{type:ControlType.Number,title:\"Frequency\",min:.05,max:1,step:.05,defaultValue:.5},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1,step:.1,defaultValue:.5},mode:{type:ControlType.Enum,title:\"Style\",options:[\"Rainbow\",\"Custom\"],optionTitles:[\"Rainbow\",\"Custom\"],defaultValue:\"Rainbow\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},colors:{type:ControlType.Object,title:\"Colors\",hidden:p=>p.mode!==\"Custom\",controls:{paletteCount:{type:ControlType.Number,title:\"Palette Size\",min:1,max:3,step:1,defaultValue:3},color1:{type:ControlType.Color,title:\"Color 1\",defaultValue:\"#ffffff\"},color2:{type:ControlType.Color,title:\"Color 2\",defaultValue:\"#ff8000\",hidden:o=>(o?.paletteCount??3)<2},color3:{type:ControlType.Color,title:\"Color 3\",defaultValue:\"#3399ff\",hidden:o=>(o?.paletteCount??3)<3}}},useGlyphAtlas:{type:ControlType.Enum,title:\"Font Type\",options:[\"Default\",\"Custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"Default\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:16,lineHeight:1.5},hidden:p=>p.useGlyphAtlas===\"Default\"},characters:{type:ControlType.String,title:\"Characters\",defaultValue:\"@%#*+=-:.\",placeholder:\"e.g. @%#*+=-:. \",hidden:props=>props.useGlyphAtlas===\"Default\"},cellSize:{type:ControlType.Number,title:\"Cell Size\",min:1,max:100,step:1,defaultValue:50},paletteBias:{type:ControlType.Number,title:\"Shift\",min:-1,max:1,step:.01,defaultValue:0,hidden:props=>props.mode===\"Rainbow\"},gamma:{type:ControlType.Number,title:\"Contrast\",min:1,max:10,step:.1,defaultValue:5.5,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});ASCIIBackground.displayName=\"ASCII Background\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ASCIIBackground\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrisicHeight 300\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrisicHeight\":\"600\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ASCII_background_Prod.map","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","// Generated by Framer (c99c261)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-rNcWZ .framer-styles-preset-155tcq:not(.rich-text-wrapper), .framer-rNcWZ .framer-styles-preset-155tcq.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-text-color: #000000; }\"];export const className=\"framer-rNcWZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eb3d845)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/0rbDSfgig0pa1jgTUVPk/Cookies.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/KIbpLzL5IsHJOpQuETqG/BWvBxn5H0c1QjIZMrTG6/TpkWdbKWu.js\";const CookieBannerFonts=getFonts(CookieBanner);const cycleOrder=[\"Tvr4SsupR\",\"A_Jc927TB\",\"FNMvqolhZ\"];const serializationHash=\"framer-5B61j\";const variantClassNames={A_Jc927TB:\"framer-v-1y65ln2\",FNMvqolhZ:\"framer-v-16qukhz\",Tvr4SsupR:\"framer-v-10dqsor\"};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 humanReadableVariantMap={Desktop:\"Tvr4SsupR\",Phone:\"FNMvqolhZ\",Tablet:\"A_Jc927TB\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Tvr4SsupR\"};};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:\"Tvr4SsupR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaprfmznu=activeVariantCallback(async(...args)=>{setVariant(\"Tvr4SsupR\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"A_Jc927TB\",\"FNMvqolhZ\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10dqsor\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Tvr4SsupR\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{A_Jc927TB:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},FNMvqolhZ:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({A_Jc927TB:{\"data-border\":true,\"data-framer-name\":\"Tablet\"},FNMvqolhZ:{\"data-border\":true,\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-34gzrz\",\"data-border\":true,\"data-framer-name\":\"Frame 1410104164\",layoutDependency:layoutDependency,layoutId:\"SK_IbFEtF\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+59.5),pixelHeight:1152,pixelWidth:504,sizes:\"126px\",src:\"https://framerusercontent.com/images/MU2WcRMjIyWCqNUc2GPozk6bIQ.png?width=504&height=1152\",srcSet:\"https://framerusercontent.com/images/MU2WcRMjIyWCqNUc2GPozk6bIQ.png?width=504&height=1152 504w\"},className:\"framer-6iklyu\",\"data-framer-name\":\"Frame 2147223774\",layoutDependency:layoutDependency,layoutId:\"UbXC60T6c\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-buenfs\",\"data-framer-name\":\"Frame 2147223686\",layoutDependency:layoutDependency,layoutId:\"OwDJZdNvl\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sjkzrf\",\"data-framer-name\":\"Frame 2147223693\",layoutDependency:layoutDependency,layoutId:\"TGydYI3i8\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dkqbn2\",layoutDependency:layoutDependency,layoutId:\"teIYzNTiG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-edz5kr\",\"data-framer-name\":\"Frame 2147223689\",layoutDependency:layoutDependency,layoutId:\"fyb56YMsj\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m6e0gs\",\"data-border\":true,\"data-framer-name\":\"Frame 2147223684\",layoutDependency:layoutDependency,layoutId:\"f0f46PhrL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"Platform\"})}),className:\"framer-dnzpuk\",\"data-framer-name\":\"Platform\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"KuIbKqoGv\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-159yixr\",\"data-framer-name\":\"Frame 2147223688\",layoutDependency:layoutDependency,layoutId:\"vMXPOMytT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zKJmwx0Nx\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"About us\"})})})}),className:\"framer-157ksxl\",\"data-framer-name\":\"Documentation\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"zKJmwx0Nx\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zKJmwx0Nx\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"About us\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OvcPRvOpX\"},motionChild:true,nodeId:\"AO8Vf1vRw\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Solutions\"})})})}),className:\"framer-3l5xlm\",\"data-framer-name\":\"Documentation\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"AO8Vf1vRw\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OvcPRvOpX\"},motionChild:true,nodeId:\"AO8Vf1vRw\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Solutions\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J5U7FTHzU\"},motionChild:true,nodeId:\"CVUeqDMeS\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"How to use\"})})})}),className:\"framer-16cqghk\",\"data-framer-name\":\"Careers\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"CVUeqDMeS\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J5U7FTHzU\"},motionChild:true,nodeId:\"CVUeqDMeS\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"How to use\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"NR2ocgFqi\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blog\"})})})}),className:\"framer-iyz1bh\",\"data-framer-name\":\"Trust\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"NR2ocgFqi\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"NR2ocgFqi\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blog\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bZqWkmWJj\"},motionChild:true,nodeId:\"L8S7KVJo3\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Comparisons\"})})})}),className:\"framer-ofmf5p\",\"data-framer-name\":\"Trust\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"L8S7KVJo3\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uryfsi\",\"data-framer-name\":\"Frame 2147223694\",layoutDependency:layoutDependency,layoutId:\"v2J04nKpN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ece6hc\",\"data-border\":true,\"data-framer-name\":\"Frame 2147223684\",layoutDependency:layoutDependency,layoutId:\"CwWAAzAyL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"RESOURCES\"})}),className:\"framer-1dj863l\",\"data-framer-name\":\"RESOURCES\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"D47fWO59C\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jq2jiw\",\"data-framer-name\":\"Frame 2147223688\",layoutDependency:layoutDependency,layoutId:\"bg42hXLJT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WeLQR1kqY\"},motionChild:true,nodeId:\"sDqAK8QDY\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"PRIVACY POLICY\"})})})}),className:\"framer-1qb85u4\",\"data-framer-name\":\"PRIVACY POLICY\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"sDqAK8QDY\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WeLQR1kqY\"},motionChild:true,nodeId:\"sDqAK8QDY\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"PRIVACY POLICY\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tcmT3QI4i\"},motionChild:true,nodeId:\"jVWG40jkd\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"TERMS OF SERVICE\"})})})}),className:\"framer-v56e8v\",\"data-framer-name\":\"TERMS OF SERVICE\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"jVWG40jkd\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tcmT3QI4i\"},motionChild:true,nodeId:\"jVWG40jkd\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"TERMS OF SERVICE\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zhbtB3vCq\"},motionChild:true,nodeId:\"k6HInDoG6\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"REFUND POLICY\"})})})}),className:\"framer-bsez60\",\"data-framer-name\":\"REFUND POLICY\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"k6HInDoG6\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zhbtB3vCq\"},motionChild:true,nodeId:\"k6HInDoG6\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"REFUND POLICY\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://trust.testzeus.com/\",motionChild:true,nodeId:\"sNl4Dn5sZ\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Trust\"})})})}),className:\"framer-1evv6a9\",\"data-framer-name\":\"REFUND POLICY\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"sNl4Dn5sZ\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://trust.testzeus.com/\",motionChild:true,nodeId:\"sNl4Dn5sZ\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Trust\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.testzeus.app/\",motionChild:true,nodeId:\"OwXdVIslh\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Docs\"})})})}),className:\"framer-nx034n\",\"data-framer-name\":\"REFUND POLICY\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"OwXdVIslh\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dpr2mf\",layoutDependency:layoutDependency,layoutId:\"V6Nz3bL2W\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1edpopn\",\"data-framer-name\":\"Frame 2147223692\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dha93N3H6\",onTap:onTaprfmznu,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-m7geup\",\"data-border\":true,\"data-framer-name\":\"Frame 2147223684\",layoutDependency:layoutDependency,layoutId:\"u08e4AOAN\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"Social media\"})}),className:\"framer-176oio1\",\"data-framer-name\":\"Social media\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"USVj5oQLe\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f8kd0e\",\"data-framer-name\":\"Frame 2147223688\",layoutDependency:layoutDependency,layoutId:\"KpV7Z6VOG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://join.slack.com/t/testzeuscommunityhq/shared_invite/zt-376oeo99x-3RAWe_C0H7x9zP0rtACcPA\",motionChild:true,nodeId:\"Jrnq0E0s_\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Slack\"})})})}),className:\"framer-151iu75\",\"data-framer-name\":\"Slack\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"Jrnq0E0s_\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://join.slack.com/t/testzeuscommunityhq/shared_invite/zt-376oeo99x-3RAWe_C0H7x9zP0rtACcPA\",motionChild:true,nodeId:\"Jrnq0E0s_\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Slack\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://github.com/test-zeus-ai/testzeus-hercules/\",motionChild:true,nodeId:\"u02xDo1lz\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"github\"})})})}),className:\"framer-1sp2oig\",\"data-framer-name\":\"github\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"u02xDo1lz\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://github.com/test-zeus-ai/testzeus-hercules/\",motionChild:true,nodeId:\"u02xDo1lz\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"github\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@TestZeus\",motionChild:true,nodeId:\"Hc5cCbyeN\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"youtube\"})})})}),className:\"framer-1oyj7lh\",\"data-framer-name\":\"youtube\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"Hc5cCbyeN\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@TestZeus\",motionChild:true,nodeId:\"Hc5cCbyeN\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"youtube\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/test-zeus\",motionChild:true,nodeId:\"pI1kLPpWz\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"linkedin\"})})})}),className:\"framer-wt0dhu\",\"data-framer-name\":\"linkedin\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"pI1kLPpWz\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/test-zeus\",motionChild:true,nodeId:\"pI1kLPpWz\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"linkedin\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://x.com/TestZeusAI\",motionChild:true,nodeId:\"FRn8QQgXQ\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"X\"})})})}),className:\"framer-15hkzdl\",\"data-framer-name\":\"X\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"FRn8QQgXQ\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://x.com/TestZeusAI\",motionChild:true,nodeId:\"FRn8QQgXQ\",openInNewTab:true,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"X\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(Link,{href:\"https://chatgpt.com/?prompt=As%20an%20Enterprise%20tester%2C%20I%20want%20to%20know%20how%20TestZeus%20AI%20platform%20can%20help%20me%20test%20enterprise%20apps%20like%20Salesforce%20in%20least%20amount%20of%20time%2C%20cost%2C%20and%20risk.%20Summarize%20the%20highlights%20from%20TestZeus%20website%3A%20https%3A%2F%2Ftestzeus.com%2F\",motionChild:true,nodeId:\"SRvdduoJq\",openInNewTab:true,scopeId:\"v02RUClmb\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:980,intrinsicWidth:980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+32+0+0+145-43),pixelHeight:980,pixelWidth:980,sizes:\"25px\",src:\"https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?width=980&height=980\",srcSet:\"https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?scale-down-to=512&width=980&height=980 512w,https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?width=980&height=980 980w\"},className:\"framer-1q4utx5 framer-1i9l1p7\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"SRvdduoJq\",...addPropertyOverrides({A_Jc927TB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:980,intrinsicWidth:980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+32+0+0+177+145-43),pixelHeight:980,pixelWidth:980,sizes:\"25px\",src:\"https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?width=980&height=980\",srcSet:\"https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?scale-down-to=512&width=980&height=980 512w,https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?width=980&height=980 980w\"}},FNMvqolhZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:980,intrinsicWidth:980,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1468)/2+0+0)+0+20+0+0+553+615-43),pixelHeight:980,pixelWidth:980,sizes:\"25px\",src:\"https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?width=980&height=980\",srcSet:\"https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?scale-down-to=512&width=980&height=980 512w,https://framerusercontent.com/images/3XDOpB8miDRlgTkIS7WLOFfwJ3M.png?width=980&height=980 980w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6jstyh\",\"data-framer-name\":\"Frame 2147223690\",layoutDependency:layoutDependency,layoutId:\"UPsEuZabA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16jzs9b\",\"data-border\":true,\"data-framer-name\":\"Frame 2147223684\",layoutDependency:layoutDependency,layoutId:\"pyiJ5h5KQ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(245, 245, 245)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"Careers\"})}),className:\"framer-1j41rpz\",\"data-framer-name\":\"Careers\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"m228lXrQk\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15hc2qg\",\"data-framer-name\":\"Frame 2147223688\",layoutDependency:layoutDependency,layoutId:\"pX1Vp0FAV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.56px\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VGLqSAYc2\"},motionChild:true,nodeId:\"RfO49MSRF\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"We’re hiring!\"})})})}),className:\"framer-1q6wfo7\",\"data-framer-name\":\"Link → Whitepaper\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"RfO49MSRF\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({A_Jc927TB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.56px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VGLqSAYc2\"},motionChild:true,nodeId:\"RfO49MSRF\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"We’re hiring!\"})})})})},FNMvqolhZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.56px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VGLqSAYc2\"},motionChild:true,nodeId:\"RfO49MSRF\",openInNewTab:false,relValues:[],scopeId:\"v02RUClmb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"We’re hiring!\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.56px\",\"--framer-line-height\":\"18px\"},children:\"Ask AI for a summary about TestZeus\"})}),className:\"framer-crh043\",\"data-framer-name\":\"Link → Whitepaper\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"cnleKSlRm\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(Link,{href:\"https://grok.com/?q=As%20an%20Enterprise%20tester%2C%20I%20want%20to%20know%20how%20TestZeus%20AI%20platform%20can%20help%20me%20test%20enterprise%20apps%20like%20Salesforce%20in%20least%20amount%20of%20time%2C%20cost%2C%20and%20risk.%20Summarize%20the%20highlights%20from%20TestZeus%20website%3A%20https%3A%2F%2Ftestzeus.com%2F\",motionChild:true,nodeId:\"uPiYDn6Qf\",openInNewTab:true,scopeId:\"v02RUClmb\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:246,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+32+0+0+145-42),pixelHeight:492,pixelWidth:512,sizes:\"24px\",src:\"https://framerusercontent.com/images/GuVYLkZpAEDQzGlsP4gZeukWIr8.webp?width=512&height=492\"},className:\"framer-6fc286 framer-1i9l1p7\",\"data-framer-name\":\"Grok-ai-icon\",layoutDependency:layoutDependency,layoutId:\"uPiYDn6Qf\",...addPropertyOverrides({A_Jc927TB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:246,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+32+0+0+177+145-42),pixelHeight:492,pixelWidth:512,sizes:\"24px\",src:\"https://framerusercontent.com/images/GuVYLkZpAEDQzGlsP4gZeukWIr8.webp?width=512&height=492\"}},FNMvqolhZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:246,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1468)/2+0+0)+0+20+0+0+553+615-42),pixelHeight:492,pixelWidth:512,sizes:\"24px\",src:\"https://framerusercontent.com/images/GuVYLkZpAEDQzGlsP4gZeukWIr8.webp?width=512&height=492\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.perplexity.ai/search?q=As%20an%20Enterprise%20tester%2C%20I%20want%20to%20know%20how%20TestZeus%20AI%20platform%20can%20help%20me%20test%20enterprise%20apps%20like%20Salesforce%20in%20least%20amount%20of%20time%2C%20cost%2C%20and%20risk.%20Summarize%20the%20highlights%20from%20TestZeus%20website%3A%20https%3A%2F%2Ftestzeus.com%2F\",motionChild:true,nodeId:\"ld_XovbBb\",openInNewTab:true,scopeId:\"v02RUClmb\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:150,intrinsicWidth:150,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+32+0+0+145-43),pixelHeight:300,pixelWidth:300,sizes:\"25px\",src:\"https://framerusercontent.com/images/VfXci8kca0M5h20EOlHJjo1V4Js.webp?width=300&height=300\"},className:\"framer-9zxu6z framer-1i9l1p7\",\"data-framer-name\":\"Perplexity\",layoutDependency:layoutDependency,layoutId:\"ld_XovbBb\",...addPropertyOverrides({A_Jc927TB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:150,intrinsicWidth:150,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+32+0+0+177+145-43),pixelHeight:300,pixelWidth:300,sizes:\"25px\",src:\"https://framerusercontent.com/images/VfXci8kca0M5h20EOlHJjo1V4Js.webp?width=300&height=300\"}},FNMvqolhZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:150,intrinsicWidth:150,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1468)/2+0+0)+0+20+0+0+553+615-43),pixelHeight:300,pixelWidth:300,sizes:\"25px\",src:\"https://framerusercontent.com/images/VfXci8kca0M5h20EOlHJjo1V4Js.webp?width=300&height=300\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/search?udm=50&aep=11&q=As%20an%20Enterprise%20tester%2C%20I%20want%20to%20know%20how%20TestZeus%20AI%20platform%20can%20help%20me%20test%20enterprise%20apps%20like%20Salesforce%20in%20least%20amount%20of%20time%2C%20cost%2C%20and%20risk.%20Summarize%20the%20highlights%20from%20TestZeus%20website%3A%20https%3A%2F%2Ftestzeus.com%2F\",motionChild:true,nodeId:\"rHfRzFjpf\",openInNewTab:true,scopeId:\"v02RUClmb\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:600,intrinsicWidth:600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+32+0+0+145-43),pixelHeight:1200,pixelWidth:1200,sizes:\"25px\",src:\"https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?width=1200&height=1200 1200w\"},className:\"framer-1gz6re3 framer-1i9l1p7\",\"data-framer-name\":\"Gemini-ai--v2\",layoutDependency:layoutDependency,layoutId:\"rHfRzFjpf\",...addPropertyOverrides({A_Jc927TB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:600,intrinsicWidth:600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+32+0+0+177+145-43),pixelHeight:1200,pixelWidth:1200,sizes:\"25px\",src:\"https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?width=1200&height=1200 1200w\"}},FNMvqolhZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:600,intrinsicWidth:600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1468)/2+0+0)+0+20+0+0+553+615-43),pixelHeight:1200,pixelWidth:1200,sizes:\"25px\",src:\"https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/uzA06J8VXyNPGWh3zcHHUCtIt8I.jpg?width=1200&height=1200 1200w\"}}},baseVariant,gestureVariant)})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9cf8d0\",\"data-framer-name\":\"Frame 2147223764\",layoutDependency:layoutDependency,layoutId:\"ep9Apabxk\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10j0stx\",\"data-framer-name\":\"Group 14\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:19,intrinsicWidth:109,layoutDependency:layoutDependency,layoutId:\"pRCxhf4Z9\",svg:'<svg width=\"109\" height=\"19\" viewBox=\"0 0 109 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M40.6707 16.4227V4.92767H36.9627L35.5781 2.46582H48.3997L46.3228 4.92767H43.3071V16.4227H40.6707Z\" fill=\"#0F172A\"/>\\n<path d=\"M30.0846 16.7136C29.0508 16.7136 28.1171 16.5327 27.2835 16.1708C26.4565 15.8025 25.7748 15.2792 25.2385 14.6007C24.7086 13.9158 24.3726 13.1016 24.2305 12.1582L26.9831 11.7512C27.1769 12.5524 27.5776 13.1695 28.1849 13.6024C28.7923 14.0353 29.4837 14.2518 30.2591 14.2518C30.692 14.2518 31.112 14.1839 31.5191 14.0482C31.9262 13.9125 32.2589 13.7122 32.5174 13.4473C32.7823 13.1824 32.9148 12.8561 32.9148 12.4684C32.9148 12.3262 32.8922 12.1905 32.8469 12.0613C32.8082 11.9256 32.7403 11.7996 32.6434 11.6833C32.5465 11.567 32.4076 11.4572 32.2266 11.3538C32.0522 11.2504 31.8292 11.1567 31.5579 11.0727L27.9329 10.0065C27.6615 9.929 27.3449 9.81915 26.9831 9.677C26.6277 9.53484 26.282 9.33131 25.946 9.06638C25.61 8.80146 25.3289 8.45254 25.1028 8.01961C24.8831 7.58023 24.7732 7.02777 24.7732 6.36223C24.7732 5.42531 25.0091 4.64669 25.4808 4.02638C25.9525 3.40608 26.5825 2.94408 27.3708 2.64038C28.1591 2.33669 29.0314 2.18808 29.9877 2.19454C31.2682 2.20319 32.9222 2.5767 32.9222 2.5767L31.5376 4.83085C31.5376 4.83085 30.6012 4.67677 29.9489 4.65638C29.5354 4.64346 29.1445 4.70161 28.7762 4.83085C28.4143 4.95361 28.1171 5.13454 27.8845 5.37362C27.6583 5.61269 27.5452 5.897 27.5452 6.22654C27.5452 6.53023 27.6389 6.779 27.8263 6.97285C28.0137 7.16023 28.2496 7.31208 28.5339 7.42839C28.8182 7.54469 29.1089 7.64161 29.4062 7.71915L31.8292 8.37823C32.1911 8.47515 32.5917 8.60438 33.0311 8.76592C33.4705 8.921 33.8905 9.14069 34.2911 9.425C34.6982 9.70285 35.0309 10.0712 35.2894 10.5299C35.5543 10.9887 35.6868 11.5702 35.6868 12.2745C35.6868 13.0241 35.5285 13.6799 35.2119 14.2421C34.9017 14.7978 34.4817 15.2598 33.9519 15.6281C33.422 15.9899 32.8211 16.2613 32.1491 16.4422C31.4836 16.6232 30.7954 16.7136 30.0846 16.7136Z\" fill=\"#0F172A\"/>\\n<path d=\"M12.9941 16.4227V2.46582H22.1049L20.7203 4.92767H15.6305V7.9129H20.2495L18.8649 10.3747H15.6305V13.9609H22.1049V16.4227H12.9941Z\" fill=\"#0F172A\"/>\\n<path d=\"M4.40031 16.4227V4.92767H1.38462L0 2.46582H11.4369L10.0523 4.92767H7.03662V16.4227H4.40031Z\" fill=\"#0F172A\"/>\\n<path d=\"M102.777 16.7136C101.743 16.7136 100.809 16.5327 99.9759 16.1708C99.1489 15.8025 98.4672 15.2792 97.9309 14.6007C97.401 13.9158 97.065 13.1016 96.9229 12.1582L99.6755 11.7512C99.8693 12.5524 100.27 13.1695 100.877 13.6024C101.485 14.0353 102.176 14.2518 102.951 14.2518C103.384 14.2518 103.804 14.1839 104.211 14.0482C104.619 13.9125 104.951 13.7122 105.21 13.4473C105.475 13.1824 105.607 12.8561 105.607 12.4684C105.607 12.3262 105.585 12.1905 105.539 12.0613C105.501 11.9256 105.433 11.7996 105.336 11.6833C105.239 11.567 105.1 11.4572 104.919 11.3538C104.745 11.2504 104.522 11.1567 104.25 11.0727L100.625 10.0065C100.354 9.929 100.037 9.81915 99.6755 9.677C99.3201 9.53484 98.9744 9.33131 98.6384 9.06638C98.3024 8.80146 98.0213 8.45254 97.7952 8.01961C97.5755 7.58023 97.4656 7.02777 97.4656 6.36223C97.4656 5.42531 97.7015 4.64669 98.1732 4.02638C98.6449 3.40608 99.2749 2.94408 100.063 2.64038C100.851 2.33669 101.724 2.18808 102.68 2.19454C103.961 2.20319 105.615 2.5767 105.615 2.5767L104.23 4.83085C104.23 4.83085 103.294 4.67677 102.641 4.65638C102.228 4.64346 101.837 4.70161 101.469 4.83085C101.107 4.95361 100.809 5.13454 100.577 5.37362C100.351 5.61269 100.238 5.897 100.238 6.22654C100.238 6.53023 100.331 6.779 100.519 6.97285C100.706 7.16023 100.942 7.31208 101.226 7.42839C101.511 7.54469 101.801 7.64161 102.099 7.71915L104.522 8.37823C104.883 8.47515 105.284 8.60438 105.723 8.76592C106.163 8.921 106.583 9.14069 106.983 9.425C107.391 9.70285 107.723 10.0712 107.982 10.5299C108.247 10.9887 108.379 11.5702 108.379 12.2745C108.379 13.0241 108.221 13.6799 107.904 14.2421C107.594 14.7978 107.174 15.2598 106.644 15.6281C106.114 15.9899 105.513 16.2613 104.841 16.4422C104.176 16.6232 103.488 16.7136 102.777 16.7136Z\" fill=\"#0F172A\"/>\\n<path d=\"M89.523 16.7135C88.3987 16.7135 87.41 16.4874 86.5571 16.0351C85.7042 15.5763 85.0386 14.9334 84.5605 14.1063C84.0823 13.2792 83.8433 12.3067 83.8433 11.1889V2.4852L86.5183 2.46582V11.1695C86.5183 11.6283 86.5959 12.0451 86.751 12.4198C86.906 12.7946 87.1193 13.1177 87.3907 13.3891C87.6685 13.6604 87.9883 13.8704 88.3502 14.0191C88.7185 14.1612 89.1094 14.2323 89.523 14.2323C89.9494 14.2323 90.3436 14.158 90.7054 14.0094C91.0737 13.8607 91.3936 13.6507 91.665 13.3794C91.9363 13.108 92.1463 12.7849 92.295 12.4101C92.45 12.0354 92.5276 11.6218 92.5276 11.1695V4.54274L95.2027 2.46582V11.1889C95.2027 12.3067 94.9636 13.2792 94.4854 14.1063C94.0073 14.9334 93.3417 15.5763 92.4888 16.0351C91.6359 16.4874 90.6473 16.7135 89.523 16.7135Z\" fill=\"#0F172A\"/>\\n<path d=\"M72.4097 16.4227V2.46582H81.5204L79.4435 4.92767H75.046V7.9129H79.6651L78.2804 10.3747H75.046V13.9609H81.5204V16.4227H72.4097Z\" fill=\"#0F172A\"/>\\n<path d=\"M58.8457 16.4227V16.0932L65.4752 4.92767H61.5042L59.4272 2.46582H70.0888V2.79536L63.498 13.9415H69.8949V16.4227H58.8457Z\" fill=\"#0F172A\"/>\\n<path d=\"M55.0044 0.609875C55.1542 0.391372 55.5057 0.524517 55.4629 0.783592L54.3865 7.30354L57.2474 7.87326C58.058 8.03468 58.4228 8.95618 57.9315 9.60157L51.2344 18.3996C51.0707 18.6146 50.7208 18.4552 50.7872 18.1959L52.6231 11.0266L49.9213 10.3821C49.2437 10.2204 48.9367 9.45643 49.323 8.89325L55.0044 0.609875Z\" fill=\"#2563EB\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10c33du-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sOLuLw2l9-container\",nodeId:\"sOLuLw2l9\",rendersWithMotion:true,scopeId:\"v02RUClmb\",style:{opacity:.48},children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"top-left\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{},fontTitle:{},link:\"rgb(153, 153, 153)\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(0, 0, 0)\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:\"https://www.framer.com/legal/policy/\",prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"\",height:\"100%\",id:\"sOLuLw2l9\",layoutId:\"sOLuLw2l9\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"},type:\"text\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"16px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\",\"--framer-text-transform\":\"uppercase\"},children:\"2025\\xa9 testZeus All Rights Reserved\"})}),className:\"framer-szr5uh\",\"data-framer-name\":\"2025\\xa9 testZeus All Rights Reserved\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"iEJ4Vr1a4\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Link,{href:\"https://claude.ai/new?q=As%20an%20Enterprise%20tester%2C%20I%20want%20to%20know%20how%20TestZeus%20AI%20platform%20can%20help%20me%20test%20enterprise%20apps%20like%20Salesforce%20in%20least%20amount%20of%20time%2C%20cost%2C%20and%20risk.%20Summarize%20the%20highlights%20from%20TestZeus%20website%3A%20https%3A%2F%2Ftestzeus.com%2F\",motionChild:true,nodeId:\"KzM44H_U5\",openInNewTab:true,scopeId:\"v02RUClmb\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+429-114.5),pixelHeight:512,pixelWidth:512,sizes:\"25px\",src:\"https://framerusercontent.com/images/HU2QXwMJgCiHyQVoKwom3ndM.png?width=512&height=512\"},className:\"framer-na3bjj framer-1i9l1p7\",\"data-framer-name\":\"Claude-ai\",layoutDependency:layoutDependency,layoutId:\"KzM44H_U5\",...addPropertyOverrides({A_Jc927TB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+626-137),pixelHeight:512,pixelWidth:512,sizes:\"25px\",src:\"https://framerusercontent.com/images/HU2QXwMJgCiHyQVoKwom3ndM.png?width=512&height=512\"}},FNMvqolhZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:256,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1468)/2+0+0)+0+1448-169),pixelHeight:512,pixelWidth:512,sizes:\"25px\",src:\"https://framerusercontent.com/images/HU2QXwMJgCiHyQVoKwom3ndM.png?width=512&height=512\"}}},baseVariant,gestureVariant)})})]}),isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+59.5),pixelHeight:1152,pixelWidth:504,sizes:\"126px\",src:\"https://framerusercontent.com/images/zFMyriyOJ06ALVovhzkVykLHAP4.png?width=504&height=1152\",srcSet:\"https://framerusercontent.com/images/zFMyriyOJ06ALVovhzkVykLHAP4.png?width=504&height=1152 504w\"},className:\"framer-j2isjr\",\"data-framer-name\":\"Frame 2147223775\",layoutDependency:layoutDependency,layoutId:\"G6xDgpcFy\"})]})})})})});});const css=[\".framer-5B61j.framer-1i9l1p7, .framer-5B61j .framer-1i9l1p7 { display: block; }\",\".framer-5B61j.framer-10dqsor { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 86px 0px 86px; position: relative; width: 1200px; }\",\".framer-5B61j .framer-34gzrz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; max-width: 1268px; overflow: hidden; padding: 0px 0px 20px 0px; position: relative; width: 1px; }\",\".framer-5B61j .framer-6iklyu, .framer-5B61j .framer-j2isjr { flex: none; gap: 0px; height: 310px; overflow: visible; position: relative; width: 126px; }\",\".framer-5B61j .framer-buenfs { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px; position: relative; width: 1px; }\",\".framer-5B61j .framer-sjkzrf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-5B61j .framer-dkqbn2, .framer-5B61j .framer-dpr2mf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-5B61j .framer-edz5kr, .framer-5B61j .framer-uryfsi, .framer-5B61j .framer-6jstyh { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-5B61j .framer-1m6e0gs, .framer-5B61j .framer-ece6hc, .framer-5B61j .framer-m7geup { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 9px 0px; position: relative; width: 100%; }\",\".framer-5B61j .framer-dnzpuk, .framer-5B61j .framer-1dj863l, .framer-5B61j .framer-176oio1 { flex: 1 0 0px; height: 16px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-5B61j .framer-159yixr, .framer-5B61j .framer-jq2jiw, .framer-5B61j .framer-f8kd0e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-5B61j .framer-157ksxl, .framer-5B61j .framer-3l5xlm, .framer-5B61j .framer-16cqghk, .framer-5B61j .framer-iyz1bh, .framer-5B61j .framer-ofmf5p, .framer-5B61j .framer-1qb85u4, .framer-5B61j .framer-v56e8v, .framer-5B61j .framer-bsez60, .framer-5B61j .framer-1evv6a9, .framer-5B61j .framer-nx034n, .framer-5B61j .framer-151iu75, .framer-5B61j .framer-1sp2oig, .framer-5B61j .framer-1oyj7lh, .framer-5B61j .framer-wt0dhu, .framer-5B61j .framer-15hkzdl { flex: none; height: 16px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-5B61j .framer-1edpopn { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-5B61j .framer-1q4utx5 { aspect-ratio: 1 / 1; bottom: 18px; flex: none; height: auto; overflow: visible; position: absolute; right: 100px; text-decoration: none; width: 25px; z-index: 1; }\",\".framer-5B61j .framer-16jzs9b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 25px; overflow: visible; padding: 0px 0px 9px 0px; position: relative; width: 100%; }\",\".framer-5B61j .framer-1j41rpz { flex: none; height: 16px; position: absolute; right: -11px; top: 0px; white-space: pre-wrap; width: 167px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-5B61j .framer-15hc2qg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; min-height: 32px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-5B61j .framer-1q6wfo7 { flex: none; height: 32px; position: absolute; right: -11px; top: -8px; white-space: pre-wrap; width: 167px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-5B61j .framer-crh043 { bottom: -22px; flex: none; height: 26px; position: absolute; right: -44px; white-space: pre-wrap; width: 199px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-5B61j .framer-6fc286 { aspect-ratio: 1.0406504065040652 / 1; bottom: 19px; flex: none; height: auto; overflow: visible; position: absolute; right: 131px; text-decoration: none; width: 24px; z-index: 1; }\",\".framer-5B61j .framer-9zxu6z { aspect-ratio: 1 / 1; bottom: 18px; flex: none; height: auto; overflow: visible; position: absolute; right: 34px; text-decoration: none; width: 25px; z-index: 1; }\",\".framer-5B61j .framer-1gz6re3 { aspect-ratio: 1 / 1; bottom: 18px; flex: none; height: auto; overflow: visible; position: absolute; right: 67px; text-decoration: none; width: 25px; z-index: 1; }\",\".framer-5B61j .framer-9cf8d0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-5B61j .framer-10j0stx { flex: none; height: 19px; position: relative; width: 109px; }\",\".framer-5B61j .framer-10c33du-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-5B61j .framer-szr5uh { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-5B61j .framer-na3bjj { aspect-ratio: 1 / 1; bottom: 88px; flex: none; height: auto; overflow: visible; position: absolute; right: 36px; text-decoration: none; width: 25px; z-index: 1; }\",\".framer-5B61j.framer-v-1y65ln2.framer-10dqsor { padding: 0px 40px 0px 40px; width: 810px; }\",\".framer-5B61j.framer-v-1y65ln2 .framer-34gzrz { gap: 0px; }\",\".framer-5B61j.framer-v-1y65ln2 .framer-buenfs { gap: 40px; }\",\".framer-5B61j.framer-v-1y65ln2 .framer-sjkzrf, .framer-5B61j.framer-v-16qukhz .framer-sjkzrf { flex-direction: column; gap: 32px; }\",\".framer-5B61j.framer-v-1y65ln2 .framer-dkqbn2, .framer-5B61j.framer-v-1y65ln2 .framer-dpr2mf, .framer-5B61j.framer-v-16qukhz .framer-dkqbn2, .framer-5B61j.framer-v-16qukhz .framer-dpr2mf { flex: none; width: 100%; }\",\".framer-5B61j.framer-v-1y65ln2 .framer-1q6wfo7, .framer-5B61j.framer-v-16qukhz .framer-157ksxl, .framer-5B61j.framer-v-16qukhz .framer-3l5xlm, .framer-5B61j.framer-v-16qukhz .framer-16cqghk, .framer-5B61j.framer-v-16qukhz .framer-iyz1bh, .framer-5B61j.framer-v-16qukhz .framer-1qb85u4, .framer-5B61j.framer-v-16qukhz .framer-v56e8v, .framer-5B61j.framer-v-16qukhz .framer-bsez60, .framer-5B61j.framer-v-16qukhz .framer-1evv6a9, .framer-5B61j.framer-v-16qukhz .framer-151iu75, .framer-5B61j.framer-v-16qukhz .framer-1sp2oig, .framer-5B61j.framer-v-16qukhz .framer-1oyj7lh, .framer-5B61j.framer-v-16qukhz .framer-wt0dhu, .framer-5B61j.framer-v-16qukhz .framer-15hkzdl, .framer-5B61j.framer-v-16qukhz .framer-1q6wfo7 { height: auto; }\",\".framer-5B61j.framer-v-1y65ln2 .framer-crh043 { bottom: -20px; height: 22px; right: -20px; width: 175px; }\",\".framer-5B61j.framer-v-1y65ln2 .framer-na3bjj { bottom: 110px; right: 32px; }\",\".framer-5B61j.framer-v-16qukhz.framer-10dqsor { flex-direction: column; padding: 0px 12px 0px 12px; width: 390px; }\",\".framer-5B61j.framer-v-16qukhz .framer-34gzrz { flex: none; gap: 0px; width: 100%; }\",\".framer-5B61j.framer-v-16qukhz .framer-buenfs { gap: 40px; padding: 20px; }\",\".framer-5B61j.framer-v-16qukhz .framer-crh043 { bottom: -43px; height: auto; left: 0px; right: -4px; width: unset; }\",\".framer-5B61j.framer-v-16qukhz .framer-na3bjj { bottom: 142px; right: 25px; }\",...sharedStyle.css,'.framer-5B61j[data-border=\"true\"]::after, .framer-5B61j [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 330\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"A_Jc927TB\":{\"layout\":[\"fixed\",\"auto\"]},\"FNMvqolhZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv02RUClmb=withCSS(Component,css,\"framer-5B61j\");export default Framerv02RUClmb;Framerv02RUClmb.displayName=\"Footer\";Framerv02RUClmb.defaultProps={height:330,width:1200};addPropertyControls(Framerv02RUClmb,{variant:{options:[\"Tvr4SsupR\",\"A_Jc927TB\",\"FNMvqolhZ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerv02RUClmb,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_A87jxeN7B.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"}]},...CookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv02RUClmb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"330\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A_Jc927TB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FNMvqolhZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./v02RUClmb.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nvar Home_default = (React) => {\n  if (!Component) {\n    const HomeIcon = React.forwardRef(function HomeIcon2({\n      title,\n      titleId,\n      ...props\n    }, svgRef) {\n      return /* @__PURE__ */ React.createElement(\"svg\", Object.assign({\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 24 24\",\n        fill: \"currentColor\",\n        \"aria-hidden\": \"true\",\n        \"data-slot\": \"icon\",\n        ref: svgRef,\n        \"aria-labelledby\": titleId\n      }, props), title ? /* @__PURE__ */ React.createElement(\"title\", {\n        id: titleId\n      }, title) : null, /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"M11.47 3.841a.75.75 0 0 1 1.06 0l8.69 8.69a.75.75 0 1 0 1.06-1.061l-8.689-8.69a2.25 2.25 0 0 0-3.182 0l-8.69 8.69a.75.75 0 1 0 1.061 1.06l8.69-8.689Z\"\n      }), /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"m12 5.432 8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 0 1-.75-.75v-4.5a.75.75 0 0 0-.75-.75h-3a.75.75 0 0 0-.75.75V21a.75.75 0 0 1-.75.75H5.625a1.875 1.875 0 0 1-1.875-1.875v-6.198a2.29 2.29 0 0 0 .091-.086L12 5.432Z\"\n      }));\n    });\n    Component = HomeIcon;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  Home_default as default\n};\n","/*\n * Home (hero-icons/Home@0.0.28)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js\"\nexport { default } from \"https://framerusercontent.com/modules/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map","/*\n * utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={aUhijLIIx:{hover:true},ITphX_ZJ0:{hover:true}};const cycleOrder=[\"aUhijLIIx\",\"ITphX_ZJ0\"];const serializationHash=\"framer-WmyG1\";const variantClassNames={aUhijLIIx:\"framer-v-scq0b3\",ITphX_ZJ0:\"framer-v-13aflat\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Dark:\"aUhijLIIx\",Light:\"ITphX_ZJ0\"};const getProps=({cardLink,height,id,image,subtitle,title,width,...props})=>{return{...props,holRNReIY:cardLink??props.holRNReIY,tMqykl6cR:title??props.tMqykl6cR??\"3d Animation Template\",V1ueuXIOW:image??props.V1ueuXIOW??{pixelHeight:748,pixelWidth:1220,src:\"https://framerusercontent.com/images/koyuwrnVwYJXUHQkh0g3O0SeI.png?scale-down-to=512&width=1220&height=748\",srcSet:\"https://framerusercontent.com/images/koyuwrnVwYJXUHQkh0g3O0SeI.png?scale-down-to=512&width=1220&height=748 512w,https://framerusercontent.com/images/koyuwrnVwYJXUHQkh0g3O0SeI.png?scale-down-to=1024&width=1220&height=748 1024w,https://framerusercontent.com/images/koyuwrnVwYJXUHQkh0g3O0SeI.png?width=1220&height=748 1220w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"aUhijLIIx\",XfPrmcqWF:subtitle??props.XfPrmcqWF??\"Show your work as a true professional\"};};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,V1ueuXIOW,tMqykl6cR,XfPrmcqWF,holRNReIY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aUhijLIIx\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:holRNReIY,motionChild:true,nodeId:\"aUhijLIIx\",openInNewTab:false,scopeId:\"kjqJKrt4M\",smoothScroll:true,...addPropertyOverrides({\"ITphX_ZJ0-hover\":{href:undefined},ITphX_ZJ0:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-scq0b3\",className,classNames)} framer-xw92mm`,\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"aUhijLIIx\",ref:refBinding,style:{filter:\"brightness(1)\",WebkitFilter:\"brightness(1)\",...style},variants:{\"aUhijLIIx-hover\":{filter:\"brightness(0.72)\",WebkitFilter:\"brightness(0.72)\"},\"ITphX_ZJ0-hover\":{filter:\"brightness(1.4)\",WebkitFilter:\"brightness(1.4)\"}},...addPropertyOverrides({\"aUhijLIIx-hover\":{\"data-framer-name\":undefined},\"ITphX_ZJ0-hover\":{\"data-framer-name\":undefined},ITphX_ZJ0:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||232)-0-371.5)/2+0+0)),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(V1ueuXIOW)},className:\"framer-wj1p4j\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"MYYJ3IJFE\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xcuvjy\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"uuXWrXaXT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"3d Animation Template\"})}),className:\"framer-1slt0p7\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"Ey2UNGDbm\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},text:tMqykl6cR,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Show your work as a true professional\"})}),className:\"framer-gcdjr2\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"e7SjXot6b\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},text:XfPrmcqWF,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WmyG1.framer-xw92mm, .framer-WmyG1 .framer-xw92mm { display: block; }\",\".framer-WmyG1.framer-scq0b3 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 285px; }\",\".framer-WmyG1 .framer-wj1p4j { aspect-ratio: 1.5885416666666667 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 180px); overflow: hidden; position: relative; width: 100%; }\",\".framer-WmyG1 .framer-xcuvjy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WmyG1 .framer-1slt0p7, .framer-WmyG1 .framer-gcdjr2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",'.framer-WmyG1[data-border=\"true\"]::after, .framer-WmyG1 [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 232\n * @framerIntrinsicWidth 285\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ITphX_ZJ0\":{\"layout\":[\"fixed\",\"auto\"]},\"q3gtOoamL\":{\"layout\":[\"fixed\",\"auto\"]},\"CDBk7AXKa\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"V1ueuXIOW\":\"image\",\"tMqykl6cR\":\"title\",\"XfPrmcqWF\":\"subtitle\",\"holRNReIY\":\"cardLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkjqJKrt4M=withCSS(Component,css,\"framer-WmyG1\");export default FramerkjqJKrt4M;FramerkjqJKrt4M.displayName=\"Image tile\";FramerkjqJKrt4M.defaultProps={height:232,width:285};addPropertyControls(FramerkjqJKrt4M,{variant:{options:[\"aUhijLIIx\",\"ITphX_ZJ0\"],optionTitles:[\"Dark\",\"Light\"],title:\"Variant\",type:ControlType.Enum},V1ueuXIOW:{__defaultAssetReference:\"data:framer/asset-reference,koyuwrnVwYJXUHQkh0g3O0SeI.png?originalFilename=image.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},tMqykl6cR:{defaultValue:\"3d Animation Template\",displayTextArea:false,title:\"Title\",type:ControlType.String},XfPrmcqWF:{defaultValue:\"Show your work as a true professional\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String},holRNReIY:{title:\"Card link\",type:ControlType.Link}});addFonts(FramerkjqJKrt4M,[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{family:\"Manrope\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkjqJKrt4M\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"V1ueuXIOW\\\":\\\"image\\\",\\\"tMqykl6cR\\\":\\\"title\\\",\\\"XfPrmcqWF\\\":\\\"subtitle\\\",\\\"holRNReIY\\\":\\\"cardLink\\\"}\",\"framerIntrinsicWidth\":\"285\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"232\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ITphX_ZJ0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"q3gtOoamL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CDBk7AXKa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kjqJKrt4M.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ImageTile from\"https://framerusercontent.com/modules/HoWLaHuJfdFZ8sE2T2yE/c0qLWq98r5HKqNypc2hR/kjqJKrt4M.js\";const ImageTileFonts=getFonts(ImageTile);const cycleOrder=[\"rsopAvJkj\",\"br2v3chvo\",\"awCd3JY1Y\"];const serializationHash=\"framer-II5Sq\";const variantClassNames={awCd3JY1Y:\"framer-v-1jp0mp9\",br2v3chvo:\"framer-v-1umi3sp\",rsopAvJkj:\"framer-v-ktm00f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Dark Mobile\":\"br2v3chvo\",\"Light Desktop\":\"rsopAvJkj\",\"Light Mobile\":\"awCd3JY1Y\"};const getProps=({height,id,tap,width,...props})=>{return{...props,rTFIZcyWr:tap??props.rTFIZcyWr,variant:humanReadableVariantMap[props.variant]??props.variant??\"rsopAvJkj\"};};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,rTFIZcyWr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rsopAvJkj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeavel9cnkk=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(rTFIZcyWr){const res=await rTFIZcyWr(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"awCd3JY1Y\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ktm00f\",className,classNames),\"data-framer-name\":\"Light Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rsopAvJkj\",onMouseLeave:onMouseLeavel9cnkk,ref:refBinding,style:{...style},...addPropertyOverrides({awCd3JY1Y:{\"data-framer-name\":\"Light Mobile\"},br2v3chvo:{\"data-framer-name\":\"Dark Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"J5U7FTHzU\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:232,width:`calc(max((${componentViewport?.width||\"100vw\"} - 220px) / 12, 1px) * 3 + 40px)`,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({awCd3JY1Y:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`},br2v3chvo:{width:`calc(max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 1px) * 2 + 20px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-30i0tq-container\",layoutDependency:layoutDependency,layoutId:\"wESPZUrT2-container\",nodeId:\"wESPZUrT2\",rendersWithMotion:true,scopeId:\"gjC8I4TkZ\",children:/*#__PURE__*/_jsx(ImageTile,{height:\"100%\",id:\"wESPZUrT2\",layoutId:\"wESPZUrT2\",style:{width:\"100%\"},tMqykl6cR:\"3d Animation Template\",V1ueuXIOW:addImageAlt({pixelHeight:720,pixelWidth:1140,src:\"https://framerusercontent.com/images/ZnW12VThMeURcSTaS1ZvE5xfgs.png?width=1140&height=720\",srcSet:\"https://framerusercontent.com/images/ZnW12VThMeURcSTaS1ZvE5xfgs.png?scale-down-to=512&width=1140&height=720 512w,https://framerusercontent.com/images/ZnW12VThMeURcSTaS1ZvE5xfgs.png?scale-down-to=1024&width=1140&height=720 1024w,https://framerusercontent.com/images/ZnW12VThMeURcSTaS1ZvE5xfgs.png?width=1140&height=720 1140w\"},\"\"),variant:\"aUhijLIIx\",width:\"100%\",XfPrmcqWF:\"Check my twitter for more\",...addPropertyOverrides({awCd3JY1Y:{f9RN6BH82:resolvedLinks[0],tMqykl6cR:\"Video tutorial\",V1ueuXIOW:addImageAlt({pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/C4IbE33ASIqCFBBvN6wa6lMjx70.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/C4IbE33ASIqCFBBvN6wa6lMjx70.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/C4IbE33ASIqCFBBvN6wa6lMjx70.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/C4IbE33ASIqCFBBvN6wa6lMjx70.png?width=1140&height=718 1140w\"},\"\"),variant:\"ITphX_ZJ0\",XfPrmcqWF:\"Learn Salesforce Testing with AI-Driven Guides\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HWmAE4liq\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:232,width:`max((${componentViewport?.width||\"100vw\"} - 220px) / 12, 1px)`,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({awCd3JY1Y:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+252},br2v3chvo:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 1px)`,y:(componentViewport?.y||0)+0+252}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f9kvbj-container\",layoutDependency:layoutDependency,layoutId:\"N0fa4ZuRX-container\",nodeId:\"N0fa4ZuRX\",rendersWithMotion:true,scopeId:\"gjC8I4TkZ\",children:/*#__PURE__*/_jsx(ImageTile,{height:\"100%\",id:\"N0fa4ZuRX\",layoutId:\"N0fa4ZuRX\",style:{width:\"100%\"},tMqykl6cR:\"Rental Property\",V1ueuXIOW:addImageAlt({pixelHeight:720,pixelWidth:1140,src:\"https://framerusercontent.com/images/eyiK61H5s3uih0wmlpQPgCior8.png?width=1140&height=720\",srcSet:\"https://framerusercontent.com/images/eyiK61H5s3uih0wmlpQPgCior8.png?scale-down-to=512&width=1140&height=720 512w,https://framerusercontent.com/images/eyiK61H5s3uih0wmlpQPgCior8.png?scale-down-to=1024&width=1140&height=720 1024w,https://framerusercontent.com/images/eyiK61H5s3uih0wmlpQPgCior8.png?width=1140&height=720 1140w\"},\"\"),variant:\"aUhijLIIx\",width:\"100%\",XfPrmcqWF:\"Fully book next month\",...addPropertyOverrides({awCd3JY1Y:{f9RN6BH82:resolvedLinks1[0],tMqykl6cR:\"Open source\",V1ueuXIOW:addImageAlt({pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/4eGGlWYo6C5VDBqxNjdZsSkKFE.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/4eGGlWYo6C5VDBqxNjdZsSkKFE.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/4eGGlWYo6C5VDBqxNjdZsSkKFE.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/4eGGlWYo6C5VDBqxNjdZsSkKFE.png?width=1140&height=718 1140w\"},\"\"),XfPrmcqWF:\"Build and Extend with TestZeus’ Core\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:232,width:`max((${componentViewport?.width||\"100vw\"} - 220px) / 12, 1px)`,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({br2v3chvo:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 1px)`,y:(componentViewport?.y||0)+0+252}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1otmlyd-container\",layoutDependency:layoutDependency,layoutId:\"IPKQbPA_l-container\",nodeId:\"IPKQbPA_l\",rendersWithMotion:true,scopeId:\"gjC8I4TkZ\",children:/*#__PURE__*/_jsx(ImageTile,{height:\"100%\",id:\"IPKQbPA_l\",layoutId:\"IPKQbPA_l\",style:{width:\"100%\"},tMqykl6cR:\"Corporate\",V1ueuXIOW:addImageAlt({pixelHeight:720,pixelWidth:1140,src:\"https://framerusercontent.com/images/WCPV4i4jytu4qtnIS5ikBRgSKSY.png?width=1140&height=720\",srcSet:\"https://framerusercontent.com/images/WCPV4i4jytu4qtnIS5ikBRgSKSY.png?scale-down-to=512&width=1140&height=720 512w,https://framerusercontent.com/images/WCPV4i4jytu4qtnIS5ikBRgSKSY.png?scale-down-to=1024&width=1140&height=720 1024w,https://framerusercontent.com/images/WCPV4i4jytu4qtnIS5ikBRgSKSY.png?width=1140&height=720 1140w\"},\"\"),variant:\"aUhijLIIx\",width:\"100%\",XfPrmcqWF:\"Level up your business\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:232,width:`max((${componentViewport?.width||\"100vw\"} - 220px) / 12, 1px)`,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({br2v3chvo:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 1px)`,y:(componentViewport?.y||0)+0+504}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u9l7dz-container\",layoutDependency:layoutDependency,layoutId:\"vDINLC3T1-container\",nodeId:\"vDINLC3T1\",rendersWithMotion:true,scopeId:\"gjC8I4TkZ\",children:/*#__PURE__*/_jsx(ImageTile,{height:\"100%\",id:\"vDINLC3T1\",layoutId:\"vDINLC3T1\",style:{width:\"100%\"},tMqykl6cR:\"Architect\",V1ueuXIOW:addImageAlt({pixelHeight:720,pixelWidth:1140,src:\"https://framerusercontent.com/images/an6ZONTX77FZS9Kk2oHLX4c6XY.png?width=1140&height=720\",srcSet:\"https://framerusercontent.com/images/an6ZONTX77FZS9Kk2oHLX4c6XY.png?scale-down-to=512&width=1140&height=720 512w,https://framerusercontent.com/images/an6ZONTX77FZS9Kk2oHLX4c6XY.png?scale-down-to=1024&width=1140&height=720 1024w,https://framerusercontent.com/images/an6ZONTX77FZS9Kk2oHLX4c6XY.png?width=1140&height=720 1140w\"},\"\"),variant:\"aUhijLIIx\",width:\"100%\",XfPrmcqWF:\"Show your work in style\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-II5Sq.framer-rnuwov, .framer-II5Sq .framer-rnuwov { display: block; }\",\".framer-II5Sq.framer-ktm00f { display: grid; gap: 20px; grid-auto-rows: min-content; grid-template-columns: repeat(12, minmax(1px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1268px; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-II5Sq .framer-30i0tq-container { align-self: start; flex: none; grid-column: span 3; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-II5Sq .framer-1f9kvbj-container, .framer-II5Sq .framer-1otmlyd-container, .framer-II5Sq .framer-u9l7dz-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-II5Sq.framer-v-1umi3sp.framer-ktm00f { grid-template-columns: repeat(2, minmax(1px, 1fr)); overflow: hidden; width: 390px; }\",\".framer-II5Sq.framer-v-1umi3sp .framer-30i0tq-container { grid-column: span 2; }\",\".framer-II5Sq.framer-v-1jp0mp9.framer-ktm00f { grid-template-columns: repeat(1, minmax(1px, 1fr)); overflow: hidden; width: 390px; }\",\".framer-II5Sq.framer-v-1jp0mp9 .framer-30i0tq-container { grid-column: span 1; order: 0; }\",\".framer-II5Sq.framer-v-1jp0mp9 .framer-1f9kvbj-container { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 232\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1268px\",null,null]},\"br2v3chvo\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1268px\",null,null]},\"awCd3JY1Y\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1268px\",null,null]}}}\n * @framerVariables {\"rTFIZcyWr\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergjC8I4TkZ=withCSS(Component,css,\"framer-II5Sq\");export default FramergjC8I4TkZ;FramergjC8I4TkZ.displayName=\"Image-Links-Grid how to use\";FramergjC8I4TkZ.defaultProps={height:232,width:1200};addPropertyControls(FramergjC8I4TkZ,{variant:{options:[\"rsopAvJkj\",\"br2v3chvo\",\"awCd3JY1Y\"],optionTitles:[\"Light Desktop\",\"Dark Mobile\",\"Light Mobile\"],title:\"Variant\",type:ControlType.Enum},rTFIZcyWr:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramergjC8I4TkZ,[{explicitInter:true,fonts:[]},...ImageTileFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergjC8I4TkZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"rTFIZcyWr\\\":\\\"tap\\\"}\",\"framerIntrinsicHeight\":\"232\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1268px\\\",null,null]},\\\"br2v3chvo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1268px\\\",null,null]},\\\"awCd3JY1Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1268px\\\",null,null]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (77cb752)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ASCIIBackground from\"https://framerusercontent.com/modules/s3gip9eMV1kca4GMupg6/mRejWDFxPOaVL77ZiGLs/ASCII_background_Prod.js\";const ASCIIBackgroundFonts=getFonts(ASCIIBackground);const enabledGestures={gVItfwd7c:{hover:true,pressed:true}};const serializationHash=\"framer-NIGjW\";const variantClassNames={gVItfwd7c:\"framer-v-1ppc4pi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HL6QA4SWl=undefined;const SeVd24qoN=undefined;const gLaFim1kA=undefined;const MZ4VSeaHI=undefined;const i1pHqRluR=undefined;const RmVOIap1t=undefined;const k7jJI2ZOO=undefined;const Jg1Uf7wyl=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={delay:0,duration:.3,ease:[1,0,0,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({bgColor,border,buttonTitle,click,height,id,link,newTab,padding,textColor,width,...props})=>{return{...props,gLaFim1kA:border??props.gLaFim1kA??{borderColor:\"rgba(245, 245, 245, 1)\",borderStyle:\"solid\",borderWidth:1},HL6QA4SWl:padding??props.HL6QA4SWl??\"6px 12px 6px 12px\",i1pHqRluR:link??props.i1pHqRluR,Jg1Uf7wyl:buttonTitle??props.Jg1Uf7wyl??\"Free trial\",k7jJI2ZOO:textColor??props.k7jJI2ZOO??\"rgb(255, 255, 255)\",MZ4VSeaHI:click??props.MZ4VSeaHI,RmVOIap1t:newTab??props.RmVOIap1t??true,SeVd24qoN:bgColor??props.SeVd24qoN??\"rgb(37, 99, 235)\"};};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,i1pHqRluR,Jg1Uf7wyl,HL6QA4SWl,SeVd24qoN,k7jJI2ZOO,RmVOIap1t,gLaFim1kA,MZ4VSeaHI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"gVItfwd7c\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaphi9fu9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MZ4VSeaHI){const res=await MZ4VSeaHI(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"gVItfwd7c-hover\",\"gVItfwd7c-pressed\"].includes(gestureVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:i1pHqRluR,motionChild:true,nodeId:\"gVItfwd7c\",openInNewTab:RmVOIap1t,scopeId:\"XMuklhV5e\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ppc4pi\",className,classNames)} framer-1nioobu`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gVItfwd7c\",onTap:onTaphi9fu9,ref:refBinding,style:{\"--1g3scv0\":numberToPixelString(HL6QA4SWl),\"--border-bottom-width\":(gLaFim1kA?.borderBottomWidth??gLaFim1kA?.borderWidth)+\"px\",\"--border-color\":gLaFim1kA?.borderColor,\"--border-left-width\":(gLaFim1kA?.borderLeftWidth??gLaFim1kA?.borderWidth)+\"px\",\"--border-right-width\":(gLaFim1kA?.borderRightWidth??gLaFim1kA?.borderWidth)+\"px\",\"--border-style\":gLaFim1kA?.borderStyle,\"--border-top-width\":(gLaFim1kA?.borderTopWidth??gLaFim1kA?.borderWidth)+\"px\",backgroundColor:SeVd24qoN,...style},...addPropertyOverrides({\"gVItfwd7c-hover\":{\"data-framer-name\":undefined},\"gVItfwd7c-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o9ocfk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"H7uoQNTOd-container\",nodeId:\"H7uoQNTOd\",rendersWithMotion:true,scopeId:\"XMuklhV5e\",children:/*#__PURE__*/_jsx(ASCIIBackground,{bgColor:\"rgba(0, 0, 0, 0)\",cellSize:1,characters:\"2\",colors:{color1:\"rgba(255, 255, 255, 0.36)\",color2:\"rgb(36, 99, 235)\",color3:\"rgb(36, 99, 235)\",paletteCount:1},font:{fontFamily:'\"Fragment Mono\", \"Fragment Mono Placeholder\", monospace',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},frequency:.1,gamma:5.7,height:\"100%\",id:\"H7uoQNTOd\",layoutId:\"H7uoQNTOd\",mode:\"Custom\",paletteBias:-1,play:true,speed:.4,style:{height:\"100%\",width:\"100%\"},useGlyphAtlas:\"Default\",width:\"100%\",...addPropertyOverrides({\"gVItfwd7c-hover\":{frequency:.15,speed:1},\"gVItfwd7c-pressed\":{frequency:.15,speed:1}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS01MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-k7jJI2ZOO-XMuklhV5e))\"},children:\"Try For Free\"})}),className:\"framer-7e6ehb\",\"data-framer-name\":\"Try For Free\",fonts:[\"GF;Manrope-500\"],layoutDependency:layoutDependency,layoutId:\"TOuGgBUlD\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-k7jJI2ZOO-XMuklhV5e)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-k7jJI2ZOO-XMuklhV5e\":k7jJI2ZOO},text:Jg1Uf7wyl,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ay6hp4\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"QgEwB6wgQ\",style:{backgroundColor:\"rgb(37, 99, 235)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14bal6q\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"cmx9jYgQ0\",style:{backgroundColor:\"rgb(37, 99, 235)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2h84ph\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"S2Owxx4oX\",style:{backgroundColor:\"rgb(37, 99, 235)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mcg6tk\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"nGzeeM5Z9\",style:{backgroundColor:\"rgb(37, 99, 235)\"}})]})})})})});});const css=[\".framer-NIGjW.framer-1nioobu, .framer-NIGjW .framer-1nioobu { display: block; }\",\".framer-NIGjW.framer-1ppc4pi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: var(--1g3scv0); position: relative; text-decoration: none; width: min-content; }\",\".framer-NIGjW .framer-1o9ocfk-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-NIGjW .framer-7e6ehb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NIGjW .framer-ay6hp4 { flex: none; height: 2px; left: -2px; position: absolute; top: -2px; width: 2px; z-index: 1; }\",\".framer-NIGjW .framer-14bal6q { flex: none; height: 2px; position: absolute; right: -2px; top: -2px; width: 2px; z-index: 1; }\",\".framer-NIGjW .framer-2h84ph { bottom: -2px; flex: none; height: 2px; left: -2px; position: absolute; width: 2px; z-index: 1; }\",\".framer-NIGjW .framer-1mcg6tk { bottom: -2px; flex: none; height: 2px; position: absolute; right: -2px; width: 2px; z-index: 1; }\",\".framer-NIGjW.framer-v-1ppc4pi.hover .framer-ay6hp4 { right: -2px; width: unset; }\",\".framer-NIGjW.framer-v-1ppc4pi.hover .framer-14bal6q { bottom: -2px; height: unset; right: -2px; }\",\".framer-NIGjW.framer-v-1ppc4pi.hover .framer-2h84ph { height: unset; top: -2px; }\",\".framer-NIGjW.framer-v-1ppc4pi.hover .framer-1mcg6tk { left: -2px; width: unset; }\",\".framer-NIGjW.framer-v-1ppc4pi.pressed .framer-ay6hp4 { height: 3px; right: 0px; width: unset; }\",\".framer-NIGjW.framer-v-1ppc4pi.pressed .framer-14bal6q { bottom: 0px; height: unset; right: 0px; width: 3px; }\",\".framer-NIGjW.framer-v-1ppc4pi.pressed .framer-2h84ph { height: unset; top: 0px; width: 3px; }\",\".framer-NIGjW.framer-v-1ppc4pi.pressed .framer-1mcg6tk { height: 3px; left: 0px; right: 0px; width: unset; }\",'.framer-NIGjW[data-border=\"true\"]::after, .framer-NIGjW [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 81\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"AV0pCo_My\":{\"layout\":[\"auto\",\"auto\"]},\"jzM3hL_9i\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"i1pHqRluR\":\"link\",\"Jg1Uf7wyl\":\"buttonTitle\",\"HL6QA4SWl\":\"padding\",\"SeVd24qoN\":\"bgColor\",\"k7jJI2ZOO\":\"textColor\",\"RmVOIap1t\":\"newTab\",\"gLaFim1kA\":\"border\",\"MZ4VSeaHI\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXMuklhV5e=withCSS(Component,css,\"framer-NIGjW\");export default FramerXMuklhV5e;FramerXMuklhV5e.displayName=\"Button\";FramerXMuklhV5e.defaultProps={height:32,width:81};addPropertyControls(FramerXMuklhV5e,{i1pHqRluR:{title:\"Link\",type:ControlType.Link},Jg1Uf7wyl:{defaultValue:\"Free trial\",displayTextArea:false,title:\"Button title\",type:ControlType.String},onJg1Uf7wylChange:{changes:\"Jg1Uf7wyl\",type:ControlType.ChangeHandler},HL6QA4SWl:{defaultValue:\"6px 12px 6px 12px\",title:\"Padding\",type:ControlType.Padding},SeVd24qoN:{defaultValue:\"rgb(37, 99, 235)\",title:\"bg color\",type:ControlType.Color},k7jJI2ZOO:{defaultValue:\"rgb(255, 255, 255)\",title:\"Text color\",type:ControlType.Color},RmVOIap1t:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},onRmVOIap1tChange:{changes:\"RmVOIap1t\",type:ControlType.ChangeHandler},gLaFim1kA:{defaultValue:{borderColor:\"rgba(245, 245, 245, 1)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},MZ4VSeaHI:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerXMuklhV5e,[{explicitInter:true,fonts:[{cssFamilyName:\"Fragment Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Fragment Mono\",url:\"https://fonts.gstatic.com/s/fragmentmono/v6/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_A87jxeN7B.woff2\",weight:\"500\"}]},...ASCIIBackgroundFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXMuklhV5e\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"81\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"i1pHqRluR\\\":\\\"link\\\",\\\"Jg1Uf7wyl\\\":\\\"buttonTitle\\\",\\\"HL6QA4SWl\\\":\\\"padding\\\",\\\"SeVd24qoN\\\":\\\"bgColor\\\",\\\"k7jJI2ZOO\\\":\\\"textColor\\\",\\\"RmVOIap1t\\\":\\\"newTab\\\",\\\"gLaFim1kA\\\":\\\"border\\\",\\\"MZ4VSeaHI\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AV0pCo_My\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jzM3hL_9i\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XMuklhV5e.map","// Generated by Framer (56ce7df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Hero1}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js\";import{Icon as Hero}from\"https://framerusercontent.com/modules/SsAIfGhQ4jwPuDxLYq23/gjFLc3DwqFC1s3rpQ7zt/Hero.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/KIbpLzL5IsHJOpQuETqG/BWvBxn5H0c1QjIZMrTG6/TpkWdbKWu.js\";import ImageLinksGridHowToUse from\"https://framerusercontent.com/modules/ZAGb1zac00mMTESAYlRj/1XdZ6Jg3VJrk10tkxEiA/gjC8I4TkZ.js\";import ImageTile from\"https://framerusercontent.com/modules/HoWLaHuJfdFZ8sE2T2yE/c0qLWq98r5HKqNypc2hR/kjqJKrt4M.js\";import Button from\"https://framerusercontent.com/modules/iqX2kMSXn0WaLsPJlzQf/9xjvtCzksYZgwS3uOtSA/XMuklhV5e.js\";const HeroFonts=getFonts(Hero);const Hero1Fonts=getFonts(Hero1);const ImageTileFonts=getFonts(ImageTile);const ButtonFonts=getFonts(Button);const cycleOrder=[\"hkZmGMUBV\",\"jVd6JabJk\",\"UBwtlKwNE\",\"r4l55XgzF\",\"c9ry6u7yY\",\"xaJUBEQSc\",\"cNkhzBL2G\"];const serializationHash=\"framer-i5EHp\";const variantClassNames={c9ry6u7yY:\"framer-v-h5zej3\",cNkhzBL2G:\"framer-v-e5babr\",hkZmGMUBV:\"framer-v-7mf8ka\",jVd6JabJk:\"framer-v-1ov3yi7\",r4l55XgzF:\"framer-v-jihamr\",UBwtlKwNE:\"framer-v-kuu7b7\",xaJUBEQSc:\"framer-v-16fxfoh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.88,.39,.29,.8],type:\"tween\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"how to use\":\"jVd6JabJk\",\"Light Phone \":\"r4l55XgzF\",\"Light Phone Expanded\":\"c9ry6u7yY\",\"Light Phone Grid\":\"cNkhzBL2G\",\"Light Phone Images\":\"xaJUBEQSc\",main:\"hkZmGMUBV\",Solutions:\"UBwtlKwNE\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hkZmGMUBV\"};};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:\"hkZmGMUBV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClick1ekm6x2=activeVariantCallback(async(...args)=>{setVariant(\"c9ry6u7yY\");});const onClick1owsuj5=activeVariantCallback(async(...args)=>{setVariant(\"r4l55XgzF\");});const onMouseEnterv7pntg=activeVariantCallback(async(...args)=>{setVariant(\"UBwtlKwNE\");});const onTap1o0p7pt=activeVariantCallback(async(...args)=>{setVariant(\"cNkhzBL2G\");});const onTap1ekm6x2=activeVariantCallback(async(...args)=>{setVariant(\"c9ry6u7yY\");});const onMouseEnter19fmd9e=activeVariantCallback(async(...args)=>{setVariant(\"jVd6JabJk\");});const onTapqh419p=activeVariantCallback(async(...args)=>{setVariant(\"xaJUBEQSc\");});const onTap727uyg=activeVariantCallback(async(...args)=>{setVariant(\"hkZmGMUBV\");});const onMouseLeave727uyg=activeVariantCallback(async(...args)=>{setVariant(\"hkZmGMUBV\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"r4l55XgzF\",\"c9ry6u7yY\",\"xaJUBEQSc\",\"cNkhzBL2G\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"r4l55XgzF\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"cNkhzBL2G\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"xaJUBEQSc\")return true;return false;};const router=useRouter();const isDisplayed4=()=>{if(baseVariant===\"xaJUBEQSc\")return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"jVd6JabJk\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"UBwtlKwNE\")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-7mf8ka\",className,classNames),\"data-border\":true,\"data-framer-name\":\"main\",layoutDependency:layoutDependency,layoutId:\"hkZmGMUBV\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{c9ry6u7yY:{backgroundColor:\"rgba(0, 0, 0, 0)\"},cNkhzBL2G:{backgroundColor:\"rgba(0, 0, 0, 0)\"},jVd6JabJk:{\"--border-color\":\"rgb(245, 245, 245)\"},r4l55XgzF:{backgroundColor:\"rgba(0, 0, 0, 0)\"},UBwtlKwNE:{\"--border-color\":\"rgb(245, 245, 245)\"},xaJUBEQSc:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({c9ry6u7yY:{\"data-framer-name\":\"Light Phone Expanded\"},cNkhzBL2G:{\"data-framer-name\":\"Light Phone Grid\"},jVd6JabJk:{\"data-framer-name\":\"how to use\"},r4l55XgzF:{\"data-framer-name\":\"Light Phone \"},UBwtlKwNE:{\"data-framer-name\":\"Solutions\"},xaJUBEQSc:{\"data-framer-name\":\"Light Phone Images\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lwt218\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"CwvwknPTe\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{c9ry6u7yY:{backgroundColor:\"rgb(255, 255, 255)\"},cNkhzBL2G:{backgroundColor:\"rgb(255, 255, 255)\"},r4l55XgzF:{backgroundColor:\"rgb(255, 255, 255)\"},xaJUBEQSc:{backgroundColor:\"rgb(255, 255, 255)\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kufz24-container\",\"data-framer-name\":\"Mobile Menu Icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"QPyavin5i-container\",name:\"Mobile Menu Icon\",nodeId:\"QPyavin5i\",rendersWithMotion:true,scopeId:\"WSS2XjI7t\",style:{rotate:-180},children:/*#__PURE__*/_jsx(Hero,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"\",iconSelection:\"Home\",id:\"QPyavin5i\",layoutId:\"QPyavin5i\",mirrored:false,name:\"Mobile Menu Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({c9ry6u7yY:{color:\"var(--token-ad4add5a-5edc-4bc1-9053-1a848e84267b, rgb(15, 23, 42))\",iconSearch:\"x\",iconSelection:\"XMark\",onClick:onClick1owsuj5},cNkhzBL2G:{color:\"var(--token-ad4add5a-5edc-4bc1-9053-1a848e84267b, rgb(15, 23, 42))\",iconSearch:\"x\",iconSelection:\"XMark\",onClick:onClick1owsuj5},r4l55XgzF:{color:\"var(--token-ad4add5a-5edc-4bc1-9053-1a848e84267b, rgb(15, 23, 42))\",iconSelection:\"Bars3\",onClick:onClick1ekm6x2},xaJUBEQSc:{color:\"var(--token-ad4add5a-5edc-4bc1-9053-1a848e84267b, rgb(15, 23, 42))\",iconSearch:\"x\",iconSelection:\"XMark\",onClick:onClick1owsuj5}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jtxqqs\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"l6PCv6lnR\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"a3rXmuesY\",openInNewTab:false,scopeId:\"WSS2XjI7t\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1uh3rx1 framer-1be6yc6\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"a3rXmuesY\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15oobql\",\"data-framer-name\":\"Group 14\",fill:\"rgb(15, 23, 42)\",intrinsicHeight:18,intrinsicWidth:109,layoutDependency:layoutDependency,layoutId:\"WFVafPylI\",svg:'<svg width=\"109\" height=\"18\" viewBox=\"0 0 109 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M40.6707 15.923V4.42794H36.9627L35.5781 1.96609H48.3997L46.3228 4.42794H43.3071V15.923H40.6707Z\" fill=\"#0F172A\"/>\\n<path d=\"M30.0846 16.2138C29.0508 16.2138 28.1171 16.0329 27.2835 15.671C26.4565 15.3027 25.7748 14.7793 25.2385 14.1009C24.7086 13.416 24.3726 12.6018 24.2305 11.6584L26.9831 11.2513C27.1769 12.0526 27.5776 12.6696 28.1849 13.1026C28.7923 13.5355 29.4837 13.752 30.2591 13.752C30.692 13.752 31.112 13.6841 31.5191 13.5484C31.9262 13.4127 32.2589 13.2124 32.5174 12.9475C32.7823 12.6826 32.9148 12.3563 32.9148 11.9686C32.9148 11.8264 32.8922 11.6907 32.8469 11.5615C32.8082 11.4258 32.7403 11.2998 32.6434 11.1835C32.5465 11.0672 32.4076 10.9573 32.2266 10.854C32.0522 10.7506 31.8292 10.6569 31.5579 10.5729L27.9329 9.50672C27.6615 9.42918 27.3449 9.31934 26.9831 9.17718C26.6277 9.03503 26.282 8.83149 25.946 8.56657C25.61 8.30164 25.3289 7.95272 25.1028 7.5198C24.8831 7.08041 24.7732 6.52795 24.7732 5.86241C24.7732 4.92549 25.0091 4.14687 25.4808 3.52657C25.9525 2.90626 26.5825 2.44426 27.3708 2.14057C28.1591 1.83687 29.0314 1.68826 29.9877 1.69472C31.2682 1.70337 32.9222 2.07689 32.9222 2.07689L31.5376 4.33103C31.5376 4.33103 30.6012 4.17695 29.9489 4.15657C29.5354 4.14364 29.1445 4.2018 28.7762 4.33103C28.4143 4.4538 28.1171 4.63472 27.8845 4.8738C27.6583 5.11288 27.5452 5.39718 27.5452 5.72672C27.5452 6.03041 27.6389 6.27918 27.8263 6.47303C28.0137 6.66041 28.2496 6.81226 28.5339 6.92857C28.8182 7.04488 29.1089 7.1418 29.4062 7.21934L31.8292 7.87841C32.1911 7.97534 32.5917 8.10457 33.0311 8.26611C33.4705 8.42118 33.8905 8.64087 34.2911 8.92518C34.6982 9.20303 35.0309 9.57134 35.2894 10.0301C35.5543 10.4889 35.6868 11.0704 35.6868 11.7747C35.6868 12.5243 35.5285 13.1801 35.2119 13.7423C34.9017 14.298 34.4817 14.76 33.9519 15.1283C33.422 15.4901 32.8211 15.7615 32.1491 15.9424C31.4836 16.1233 30.7954 16.2138 30.0846 16.2138Z\" fill=\"#0F172A\"/>\\n<path d=\"M12.9941 15.923V1.96609H22.1049L20.7203 4.42794H15.6305V7.41317H20.2495L18.8649 9.87502H15.6305V13.4612H22.1049V15.923H12.9941Z\" fill=\"#0F172A\"/>\\n<path d=\"M4.40031 15.923V4.42794H1.38462L0 1.96609H11.4369L10.0523 4.42794H7.03662V15.923H4.40031Z\" fill=\"#0F172A\"/>\\n<path d=\"M102.777 16.2138C101.743 16.2138 100.809 16.0328 99.9759 15.671C99.1489 15.3027 98.4672 14.7793 97.9309 14.1008C97.401 13.4159 97.065 12.6018 96.9229 11.6584L99.6755 11.2513C99.8693 12.0525 100.27 12.6696 100.877 13.1025C101.485 13.5355 102.176 13.7519 102.951 13.7519C103.384 13.7519 103.804 13.6841 104.211 13.5484C104.619 13.4127 104.951 13.2124 105.21 12.9475C105.475 12.6825 105.607 12.3562 105.607 11.9685C105.607 11.8264 105.585 11.6907 105.539 11.5615C105.501 11.4258 105.433 11.2998 105.336 11.1835C105.239 11.0672 105.1 10.9573 104.919 10.8539C104.745 10.7505 104.522 10.6568 104.25 10.5728L100.625 9.50669C100.354 9.42915 100.037 9.31931 99.6755 9.17715C99.3201 9.035 98.9744 8.83146 98.6384 8.56654C98.3024 8.30161 98.0213 7.95269 97.7952 7.51977C97.5755 7.08038 97.4656 6.52792 97.4656 5.86238C97.4656 4.92546 97.7015 4.14684 98.1732 3.52654C98.6449 2.90623 99.2749 2.44423 100.063 2.14054C100.851 1.83684 101.724 1.68823 102.68 1.69469C103.961 1.70334 105.615 2.07686 105.615 2.07686L104.23 4.331C104.23 4.331 103.294 4.17692 102.641 4.15654C102.228 4.14361 101.837 4.20177 101.469 4.331C101.107 4.45377 100.809 4.63469 100.577 4.87377C100.351 5.11285 100.238 5.39715 100.238 5.72669C100.238 6.03038 100.331 6.27915 100.519 6.473C100.706 6.66038 100.942 6.81223 101.226 6.92854C101.511 7.04485 101.801 7.14177 102.099 7.21931L104.522 7.87838C104.883 7.97531 105.284 8.10454 105.723 8.26608C106.163 8.42115 106.583 8.64084 106.983 8.92515C107.391 9.203 107.723 9.57131 107.982 10.0301C108.247 10.4888 108.379 11.0704 108.379 11.7747C108.379 12.5242 108.221 13.1801 107.904 13.7422C107.594 14.2979 107.174 14.7599 106.644 15.1282C106.114 15.4901 105.513 15.7615 104.841 15.9424C104.176 16.1233 103.488 16.2138 102.777 16.2138Z\" fill=\"#0F172A\"/>\\n<path d=\"M89.523 16.2138C88.3987 16.2138 87.41 15.9876 86.5571 15.5353C85.7042 15.0765 85.0386 14.4336 84.5605 13.6065C84.0823 12.7794 83.8433 11.807 83.8433 10.6891V1.98545L86.5183 1.96606V10.6698C86.5183 11.1285 86.5959 11.5453 86.751 11.9201C86.906 12.2948 87.1193 12.6179 87.3907 12.8893C87.6685 13.1607 87.9883 13.3707 88.3502 13.5193C88.7185 13.6614 89.1094 13.7325 89.523 13.7325C89.9494 13.7325 90.3436 13.6582 90.7054 13.5096C91.0737 13.361 91.3936 13.151 91.665 12.8796C91.9363 12.6082 92.1463 12.2851 92.295 11.9104C92.45 11.5356 92.5276 11.1221 92.5276 10.6698V4.04299L95.2027 1.96606V10.6891C95.2027 11.807 94.9636 12.7794 94.4854 13.6065C94.0073 14.4336 93.3417 15.0765 92.4888 15.5353C91.6359 15.9876 90.6473 16.2138 89.523 16.2138Z\" fill=\"#0F172A\"/>\\n<path d=\"M72.4097 15.923V1.96606H81.5204L79.4435 4.42791H75.046V7.41314H79.6651L78.2804 9.87499H75.046V13.4611H81.5204V15.923H72.4097Z\" fill=\"#0F172A\"/>\\n<path d=\"M58.8457 15.923V15.5935L65.4752 4.42791H61.5042L59.4272 1.96606H70.0888V2.2956L63.498 13.4418H69.8949V15.923H58.8457Z\" fill=\"#0F172A\"/>\\n<path d=\"M55.0044 0.109875C55.1542 -0.108628 55.5057 0.0245168 55.4629 0.283592L54.3865 6.80354L57.2474 7.37326C58.058 7.53468 58.4228 8.45618 57.9315 9.10157L51.2344 17.8996C51.0707 18.1146 50.7208 17.9552 50.7872 17.6959L52.6231 10.5266L49.9213 9.88207C49.2437 9.72044 48.9367 8.95643 49.323 8.39325L55.0044 0.109875Z\" fill=\"#2563EB\"/>\\n</svg>\\n',withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gouyi1\",\"data-framer-name\":\"Tabs\",layoutDependency:layoutDependency,layoutId:\"tx1GHVfld\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omeMy_DKc\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Home\"})})})}),className:\"framer-vsrypm\",\"data-framer-name\":\"Tab 2\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"omeMy_DKc\",style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},variants:{c9ry6u7yY:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},cNkhzBL2G:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},jVd6JabJk:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},UBwtlKwNE:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},xaJUBEQSc:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c9ry6u7yY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omeMy_DKc\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Home\"})})})})},cNkhzBL2G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omeMy_DKc\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Home\"})})})})},jVd6JabJk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omeMy_DKc\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Home\"})})})})},UBwtlKwNE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omeMy_DKc\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Home\"})})})})},xaJUBEQSc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"omeMy_DKc\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Home\"})})})})}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lm4jvt\",\"data-framer-name\":\"Solutions mobile\",layoutDependency:layoutDependency,layoutId:\"iIUZAklOm\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OvcPRvOpX\"},motionChild:true,nodeId:\"HV5x_TQ_z\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1padgx6 framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"HV5x_TQ_z\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718 1140w\"},className:\"framer-1miywmn\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"A3XxuKATz\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({cNkhzBL2G:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+(0+0+(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-(Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-32)/1)*1+32))/1*0)+0+42+0+80+0+0+0+0),pixelHeight:718,pixelWidth:1140,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,src:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718 1140w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lxsb41\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"Zyd_buih_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Salesforce testing\"})}),className:\"framer-hgz2ss\",\"data-framer-name\":\"Salesforece testing\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"X08upQwtz\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Streamline Quality with AI Automation\"})}),className:\"framer-j411fb\",\"data-framer-name\":\"Streamline Quality with AI Automation\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"Iz_DHDBXP\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YM6uEbIms\"},motionChild:true,nodeId:\"TOaNH1irt\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1jcun1e framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"TOaNH1irt\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718 1140w\"},className:\"framer-tosomr\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"TI8cKGByE\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({cNkhzBL2G:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+(0+0+(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-(Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-32)/1)*1+32))/1*0)+0+42+0+80+0+391.5+0+0),pixelHeight:718,pixelWidth:1140,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,src:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718 1140w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ifzkpq\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"rz6Fhx_ih\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Agentforce testing\"})}),className:\"framer-y2q66r\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"YFgYeACIM\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Optimize Your Salesforce with AI Precision\"})}),className:\"framer-1qxyy2v\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"PaQhecRT5\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"t9tgvQvz9\"},motionChild:true,nodeId:\"iDVLME0MA\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-gzbhxo framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"iDVLME0MA\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718 1140w\"},className:\"framer-bbxoyk\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"U7zY3hbIL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({cNkhzBL2G:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+(0+0+(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-(Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-32)/1)*1+32))/1*0)+0+42+0+80+0+783+0+0),pixelHeight:718,pixelWidth:1140,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,src:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718 1140w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uoyqnk\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"TEFuFZuZQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Web application testing\"})}),className:\"framer-8waezs\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"gduhHQg2_\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Ensure Flawless Performance with AI Automation\"})}),className:\"framer-e4ve59\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"aGqrKCuUH\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HWmAE4liq\"},motionChild:true,nodeId:\"VVU55IkQb\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-zqou1f framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"VVU55IkQb\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:548,pixelWidth:960,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"},className:\"framer-kcudbm\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"j37oiUn_n\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({cNkhzBL2G:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+(0+0+(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-(Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-32)/1)*1+32))/1*0)+0+42+0+80+0+1174.5+0+0),pixelHeight:548,pixelWidth:960,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7682jl\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"MgKBIH3GG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Open source\"})}),className:\"framer-q4soit\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"oZp4DYpiJ\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Build and Extend with TestZeus’ Core\"})}),className:\"framer-1ysih3h\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"MLEO2XYsW\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-na5wh2\",\"data-framer-name\":\"Dropdown 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DiIq6q9VH\",onMouseEnter:onMouseEnterv7pntg,...addPropertyOverrides({c9ry6u7yY:{onMouseEnter:undefined,onTap:onTap1o0p7pt},cNkhzBL2G:{onMouseEnter:undefined,onTap:onTap1ekm6x2},xaJUBEQSc:{onMouseEnter:undefined,onTap:onTap1o0p7pt}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:\"Solutions\"})}),className:\"framer-1vnc3kw\",\"data-framer-name\":\"Megamenu\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"bi3QqHF2m\",style:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},variants:{cNkhzBL2G:{\"--extracted-a0htzi\":\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"},UBwtlKwNE:{\"--extracted-a0htzi\":\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cNkhzBL2G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139)))\"},children:\"Solutions\"})})},UBwtlKwNE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139)))\"},children:\"Solutions\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-154fgwu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CijOIeJfK-container\",nodeId:\"CijOIeJfK\",rendersWithMotion:true,scopeId:\"WSS2XjI7t\",style:{rotate:0},variants:{c9ry6u7yY:{rotate:0},cNkhzBL2G:{rotate:-180},UBwtlKwNE:{rotate:-180},xaJUBEQSc:{rotate:0}},children:/*#__PURE__*/_jsx(Hero1,{color:\"rgb(15, 23, 42)\",height:\"100%\",iconSearch:\"chevron down\",iconSelection:\"Home\",id:\"CijOIeJfK\",layoutId:\"CijOIeJfK\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({cNkhzBL2G:{color:\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"},UBwtlKwNE:{color:\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v3x8se\",\"data-framer-name\":\"Dropdown 2\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ui6uaCeDE\",onMouseEnter:onMouseEnter19fmd9e,...addPropertyOverrides({c9ry6u7yY:{onMouseEnter:undefined,onTap:onTapqh419p},cNkhzBL2G:{onMouseEnter:undefined,onTap:onTapqh419p},jVd6JabJk:{onTap:undefined},xaJUBEQSc:{onMouseEnter:undefined,onTap:onTap1ekm6x2}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:\"How to use\"})}),className:\"framer-1id4xvt\",\"data-framer-name\":\"Megamenu\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"z3d25MbwI\",style:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},variants:{jVd6JabJk:{\"--extracted-a0htzi\":\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"},xaJUBEQSc:{\"--extracted-a0htzi\":\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jVd6JabJk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139)))\"},children:\"How to use\"})})},xaJUBEQSc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139)))\"},children:\"How to use\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c6inhg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UoC3x1it9-container\",nodeId:\"UoC3x1it9\",rendersWithMotion:true,scopeId:\"WSS2XjI7t\",style:{rotate:0},variants:{c9ry6u7yY:{rotate:0},cNkhzBL2G:{rotate:0},jVd6JabJk:{rotate:-180},UBwtlKwNE:{rotate:0},xaJUBEQSc:{rotate:-180}},children:/*#__PURE__*/_jsx(Hero1,{color:\"rgb(15, 23, 42)\",height:\"100%\",iconSearch:\"chevron down\",iconSelection:\"Home\",id:\"UoC3x1it9\",layoutId:\"UoC3x1it9\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({jVd6JabJk:{color:\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"},xaJUBEQSc:{color:\"var(--token-39b1c360-452e-417b-8776-581a6b8f2225, rgb(100, 116, 139))\"}},baseVariant,gestureVariant)})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-544ye3\",\"data-framer-name\":\"how to use mobile\",layoutDependency:layoutDependency,layoutId:\"o6EqwpfVV\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mzBcwxv9O\"},implicitPathVariables:undefined},{href:{webPageId:\"mzBcwxv9O\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:232,...addPropertyOverrides({xaJUBEQSc:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,y:(componentViewport?.y||0)+0+0+20+0+0+42+0+120+0+391.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1abvi87-container\",layoutDependency:layoutDependency,layoutId:\"R12sjS0T7-container\",nodeId:\"R12sjS0T7\",rendersWithMotion:true,scopeId:\"WSS2XjI7t\",children:/*#__PURE__*/_jsx(ImageTile,{height:\"100%\",holRNReIY:resolvedLinks[0],id:\"R12sjS0T7\",layoutId:\"R12sjS0T7\",style:{width:\"100%\"},tMqykl6cR:\"Open source offering\",V1ueuXIOW:addImageAlt({pixelHeight:548,pixelWidth:960,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"},\"\"),variant:matchVariant(\"aUhijLIIx\"),width:\"100%\",XfPrmcqWF:\"Step by step guide for using TestZeus for open source\",...addPropertyOverrides({xaJUBEQSc:{holRNReIY:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:638,pixelWidth:960,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/SnRRS63OmIwWBi8JX2TwoAPW4.png?width=960&height=638\",srcSet:\"https://framerusercontent.com/images/SnRRS63OmIwWBi8JX2TwoAPW4.png?scale-down-to=512&width=960&height=638 512w,https://framerusercontent.com/images/SnRRS63OmIwWBi8JX2TwoAPW4.png?width=960&height=638 960w\"},className:\"framer-lv9pdt\",layoutDependency:layoutDependency,layoutId:\"WWF8YBeaQ\"}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J5U7FTHzU\"},motionChild:true,nodeId:\"Ic6jWRSjZ\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-10p6if0 framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"Ic6jWRSjZ\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:538,pixelWidth:960,src:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538\",srcSet:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?scale-down-to=512&width=960&height=538 512w,https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538 960w\"},className:\"framer-1lboyyo\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"qA7OljEwx\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({xaJUBEQSc:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+0+0+42+0+120+0+0+0+0),pixelHeight:538,pixelWidth:960,sizes:`min(${componentViewport?.width||\"100vw\"} - 32px, 1268px)`,src:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538\",srcSet:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?scale-down-to=512&width=960&height=538 512w,https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538 960w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lzpi88\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"SirlvQwvZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"SaaS offering\"})}),className:\"framer-1dsf37z\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"BZZKiVrCd\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Step by step guide for using TestZeus for saas\"})}),className:\"framer-brbn3u\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"hNqLEkuEM\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ppmIRxW4a\"},motionChild:true,nodeId:\"OpB0N9wjT\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Pricing\"})})})}),className:\"framer-gp2oc3\",\"data-framer-name\":\"Tab 1\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"OpB0N9wjT\",style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},variants:{cNkhzBL2G:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cNkhzBL2G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ppmIRxW4a\"},motionChild:true,nodeId:\"OpB0N9wjT\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Pricing\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"gc5gaprVw\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blogs\"})})})}),className:\"framer-mpdv7t\",\"data-framer-name\":\"Tab 2\",\"data-highlight\":true,fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"gc5gaprVw\",onTap:onTap727uyg,style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},variants:{c9ry6u7yY:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},cNkhzBL2G:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},jVd6JabJk:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},UBwtlKwNE:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},xaJUBEQSc:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c9ry6u7yY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"gc5gaprVw\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blogs\"})})})})},cNkhzBL2G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"gc5gaprVw\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blogs\"})})})})},jVd6JabJk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"gc5gaprVw\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blogs\"})})})})},UBwtlKwNE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"gc5gaprVw\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blogs\"})})})})},xaJUBEQSc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nKGRRsDLG\"},motionChild:true,nodeId:\"gc5gaprVw\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Blogs\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bNebTon0d\"},motionChild:true,nodeId:\"ZUD5FUzGr\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Contact\"})})})}),className:\"framer-9ptvee\",\"data-framer-name\":\"Tab 2\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"ZUD5FUzGr\",style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},variants:{c9ry6u7yY:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},cNkhzBL2G:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},jVd6JabJk:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},UBwtlKwNE:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"},xaJUBEQSc:{\"--extracted-a0htzi\":\"rgb(15, 23, 42)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c9ry6u7yY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://meetings-na2.hubspot.com/robin-gupta/websitecontact\",motionChild:true,nodeId:\"ZUD5FUzGr\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Contact\"})})})})},cNkhzBL2G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bNebTon0d\"},motionChild:true,nodeId:\"ZUD5FUzGr\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Contact\"})})})})},jVd6JabJk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bNebTon0d\"},motionChild:true,nodeId:\"ZUD5FUzGr\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Contact\"})})})})},UBwtlKwNE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bNebTon0d\"},motionChild:true,nodeId:\"ZUD5FUzGr\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Contact\"})})})})},xaJUBEQSc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(15, 23, 42))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bNebTon0d\"},motionChild:true,nodeId:\"ZUD5FUzGr\",openInNewTab:false,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Contact\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oORsZkTQa\"},motionChild:true,nodeId:\"U_gPHX0qt\",openInNewTab:true,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"University\"})})})}),className:\"framer-4ky5s0\",\"data-framer-name\":\"Tab 2\",\"data-highlight\":true,fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"U_gPHX0qt\",onTap:onTap727uyg,style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Q0Dezi1ti\"},motionChild:true,nodeId:\"AcWkAIEk_\",openInNewTab:true,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Pricing\"})})})}),className:\"framer-1igvyxa\",\"data-framer-name\":\"Tab 2\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"AcWkAIEk_\",style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GP3LZuW86\"},motionChild:true,nodeId:\"DQPueuhGO\",openInNewTab:true,relValues:[],scopeId:\"WSS2XjI7t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-155tcq\",\"data-styles-preset\":\"TpkWdbKWu\",children:\"Webinars\"})})})}),className:\"framer-15mf0h9\",\"data-framer-name\":\"Tab 2\",\"data-highlight\":true,fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"DQPueuhGO\",onTap:onTap727uyg,style:{\"--extracted-a0htzi\":\"var(--token-3e58d029-7962-4a1a-b2e2-33a468679a57, rgb(203, 213, 225))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tduro4\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"umWWFaNGo\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17a2u27\",layoutDependency:layoutDependency,layoutId:\"RsUQTA8wD\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+12+0+0+0+0,...addPropertyOverrides({c9ry6u7yY:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+0+0+20+(0+Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-52-32)/1)*1+(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-52-(Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-52-32)/1)*1+32))/1*1)+0+0+0},cNkhzBL2G:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+0+0+20+(0+Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-32)/1)*1+(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-(Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-32)/1)*1+32))/1*1)+0+0+0},xaJUBEQSc:{width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+0+0+20+(0+Math.max(0,(Math.max(0,((componentViewport?.height||1023)-0-0)/1)*1-52-56)/1)*1+24)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o52ejo-container\",layoutDependency:layoutDependency,layoutId:\"wU_879CDG-container\",nodeId:\"wU_879CDG\",rendersWithMotion:true,scopeId:\"WSS2XjI7t\",children:/*#__PURE__*/_jsx(Button,{gLaFim1kA:{borderColor:\"rgb(245, 245, 245)\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",HL6QA4SWl:\"6px 12px 6px 12px\",i1pHqRluR:\"https://prod.testzeus.app/sign-up\",id:\"wU_879CDG\",Jg1Uf7wyl:\"Free trial\",k7jJI2ZOO:\"rgb(255, 255, 255)\",layoutId:\"wU_879CDG\",RmVOIap1t:true,SeVd24qoN:\"rgb(37, 99, 235)\",width:\"100%\",...addPropertyOverrides({c9ry6u7yY:{style:{width:\"100%\"}},cNkhzBL2G:{style:{width:\"100%\"}},xaJUBEQSc:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})})})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pmv2sx\",\"data-framer-name\":\"how to use\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zkTmUj8xQ\",onMouseLeave:onMouseLeave727uyg,children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J5U7FTHzU\"},motionChild:true,nodeId:\"b4lrZffMT\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1l0ixc6 framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"b4lrZffMT\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:538,pixelWidth:960,src:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538\",srcSet:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?scale-down-to=512&width=960&height=538 512w,https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538 960w\"},className:\"framer-1jme93e\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"xPVRcc6UX\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({jVd6JabJk:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+12+54+0+0+0),pixelHeight:538,pixelWidth:960,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 40px) / 3, 1px)`,src:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538\",srcSet:\"https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?scale-down-to=512&width=960&height=538 512w,https://framerusercontent.com/images/Q1bszGBNQjYBnIylSZvebs9nr0.png?width=960&height=538 960w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vsi5er\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"K4rOf5Nbr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"SaaS offering\"})}),className:\"framer-1orno4m\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"XTdMCevg_\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Step by step guide for using TestZeus for saas\"})}),className:\"framer-1ywjxye\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"RIXTe8Whj\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mzBcwxv9O\"},motionChild:true,nodeId:\"LEzOdNYch\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1jctvcv framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"LEzOdNYch\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:548,pixelWidth:960,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"},className:\"framer-khv63t\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"NtEEX75Ze\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({jVd6JabJk:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+12+54+0+0+0),pixelHeight:548,pixelWidth:960,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 40px) / 3, 1px)`,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xiybnp\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"yMncDNuRt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Open source offering\"})}),className:\"framer-dwabqz\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"IRvjnUDv4\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Step by step guide for using TestZeus for open source\"})}),className:\"framer-z6zq9b\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"ZVwr4q0Xz\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-za05kw\",layoutDependency:layoutDependency,layoutId:\"FD6RaT_Fk\"})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eog0j6\",\"data-framer-name\":\"Solutions\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YHxLQn2q1\",onMouseLeave:onMouseLeave727uyg,children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OvcPRvOpX\"},motionChild:true,nodeId:\"UUbifuvY7\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1x8k7am framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"UUbifuvY7\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718 1140w\"},className:\"framer-dnp5do\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"R7_P2Jjkh\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({UBwtlKwNE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+12+54+0+0+0),pixelHeight:718,pixelWidth:1140,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 60px) / 4, 1px)`,src:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/CCL2AosjSWtaPs5p9Wr7ueaQI.png?width=1140&height=718 1140w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-163v83d\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"T6E51F_wv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Salesforce testing\"})}),className:\"framer-felm1i\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"ayqNiIbQw\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Streamline Quality with AI Automation\"})}),className:\"framer-mujmfd\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"CS3c1JdeT\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YM6uEbIms\"},motionChild:true,nodeId:\"Ln4npsZ9n\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-l85h0j framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"Ln4npsZ9n\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718 1140w\"},className:\"framer-2fzo8n\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"z4mbOflfF\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({UBwtlKwNE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+12+54+0+0+0),pixelHeight:718,pixelWidth:1140,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 60px) / 4, 1px)`,src:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/j1j9utzbSFvFT3AFQkOAtLND5YY.png?width=1140&height=718 1140w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lhs7m8\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"PvBryiJuw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Agentforce testing\"})}),className:\"framer-12azs9c\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"tWasSN0Hc\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Optimize Your Salesforce with AI Precision\"})}),className:\"framer-1aook8j\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"W1N7dr3ux\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"t9tgvQvz9\"},motionChild:true,nodeId:\"aPSVsIzYD\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1wncmel framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"aPSVsIzYD\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:718,pixelWidth:1140,src:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718 1140w\"},className:\"framer-ralmjk\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ds7X66aIQ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({UBwtlKwNE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+12+54+0+0+0),pixelHeight:718,pixelWidth:1140,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 60px) / 4, 1px)`,src:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718\",srcSet:\"https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=512&width=1140&height=718 512w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?scale-down-to=1024&width=1140&height=718 1024w,https://framerusercontent.com/images/LMtTpnQQmm5CboVPY5bGo939A.png?width=1140&height=718 1140w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9fvqsv\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"pD6sGvYP_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Web application testing\"})}),className:\"framer-1ml2td3\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"urKBgI7gH\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Ensure Flawless Performance with AI Automation\"})}),className:\"framer-184pj6m\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"XFBG3JVX4\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HWmAE4liq\"},motionChild:true,nodeId:\"sJU9ud5yZ\",openInNewTab:false,scopeId:\"WSS2XjI7t\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-a606j3 framer-1be6yc6\",\"data-framer-name\":\"Image tile\",layoutDependency:layoutDependency,layoutId:\"sJU9ud5yZ\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:548,pixelWidth:960,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"},className:\"framer-166u7f6\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"XMDqzlA7J\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 243, 245, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({UBwtlKwNE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+12+54+0+0+0),pixelHeight:548,pixelWidth:960,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1268px) - 60px) / 4, 1px)`,src:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548\",srcSet:\"https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?scale-down-to=512&width=960&height=548 512w,https://framerusercontent.com/images/atT1P7NF93fpMkQpBfxvG8zPCQ.png?width=960&height=548 960w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qhez66\",\"data-framer-name\":\"Frame 7872\",layoutDependency:layoutDependency,layoutId:\"RCYxX0nEX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Open source\"})}),className:\"framer-1s81o6a\",\"data-framer-name\":\"3d Animation Template\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"WOTuCObLS\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(15, 23, 42))\"},children:\"Build and Extend with TestZeus’ Core\"})}),className:\"framer-1572nbg\",\"data-framer-name\":\"Show your work as a true professional\",fonts:[\"FS;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"lxzm3RrSa\",style:{\"--extracted-r6o4lv\":\"rgb(15, 23, 42)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})]})})})});});const css=[\".framer-i5EHp.framer-1be6yc6, .framer-i5EHp .framer-1be6yc6 { display: block; }\",\".framer-i5EHp.framer-7mf8ka { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 1440px; }\",\".framer-i5EHp .framer-1lwt218 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 88%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-i5EHp .framer-kufz24-container { flex: none; height: 20px; position: absolute; right: 0px; top: calc(50.00000000000002% - 20px / 2); width: 20px; z-index: 1; }\",\".framer-i5EHp .framer-jtxqqs, .framer-i5EHp .framer-gouyi1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-i5EHp .framer-1uh3rx1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-i5EHp .framer-15oobql { flex: none; height: 18px; position: relative; width: 109px; }\",\".framer-i5EHp .framer-vsrypm, .framer-i5EHp .framer-1vnc3kw, .framer-i5EHp .framer-1id4xvt, .framer-i5EHp .framer-gp2oc3, .framer-i5EHp .framer-9ptvee, .framer-i5EHp .framer-1igvyxa { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-i5EHp .framer-lm4jvt, .framer-i5EHp .framer-544ye3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 1268px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-i5EHp .framer-1padgx6, .framer-i5EHp .framer-1jcun1e, .framer-i5EHp .framer-gzbhxo, .framer-i5EHp .framer-zqou1f, .framer-i5EHp .framer-10p6if0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-i5EHp .framer-1miywmn, .framer-i5EHp .framer-tosomr, .framer-i5EHp .framer-bbxoyk, .framer-i5EHp .framer-kcudbm, .framer-i5EHp .framer-1lboyyo, .framer-i5EHp .framer-1jme93e, .framer-i5EHp .framer-khv63t, .framer-i5EHp .framer-dnp5do, .framer-i5EHp .framer-2fzo8n, .framer-i5EHp .framer-ralmjk, .framer-i5EHp .framer-166u7f6 { aspect-ratio: 1.5885416666666667 / 1; flex: none; height: auto; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-i5EHp .framer-lxsb41, .framer-i5EHp .framer-ifzkpq, .framer-i5EHp .framer-uoyqnk, .framer-i5EHp .framer-7682jl, .framer-i5EHp .framer-lzpi88, .framer-i5EHp .framer-vsi5er, .framer-i5EHp .framer-xiybnp, .framer-i5EHp .framer-163v83d, .framer-i5EHp .framer-1lhs7m8, .framer-i5EHp .framer-9fvqsv, .framer-i5EHp .framer-qhez66 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-i5EHp .framer-hgz2ss, .framer-i5EHp .framer-j411fb, .framer-i5EHp .framer-y2q66r, .framer-i5EHp .framer-1qxyy2v, .framer-i5EHp .framer-8waezs, .framer-i5EHp .framer-e4ve59, .framer-i5EHp .framer-q4soit, .framer-i5EHp .framer-1ysih3h, .framer-i5EHp .framer-1dsf37z, .framer-i5EHp .framer-brbn3u, .framer-i5EHp .framer-1orno4m, .framer-i5EHp .framer-1ywjxye, .framer-i5EHp .framer-dwabqz, .framer-i5EHp .framer-z6zq9b, .framer-i5EHp .framer-felm1i, .framer-i5EHp .framer-mujmfd, .framer-i5EHp .framer-12azs9c, .framer-i5EHp .framer-1aook8j, .framer-i5EHp .framer-1ml2td3, .framer-i5EHp .framer-184pj6m, .framer-i5EHp .framer-1s81o6a, .framer-i5EHp .framer-1572nbg { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-i5EHp .framer-na5wh2, .framer-i5EHp .framer-v3x8se { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-i5EHp .framer-154fgwu-container, .framer-i5EHp .framer-1c6inhg-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-i5EHp .framer-1abvi87-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-i5EHp .framer-lv9pdt { aspect-ratio: 1.584016393442623 / 1; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-i5EHp .framer-mpdv7t, .framer-i5EHp .framer-4ky5s0 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-i5EHp .framer-15mf0h9 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-i5EHp .framer-1tduro4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 10; }\",\".framer-i5EHp .framer-17a2u27 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-i5EHp .framer-o52ejo-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-i5EHp .framer-pmv2sx, .framer-i5EHp .framer-eog0j6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 1268px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-i5EHp .framer-1l0ixc6, .framer-i5EHp .framer-1jctvcv, .framer-i5EHp .framer-1x8k7am, .framer-i5EHp .framer-l85h0j, .framer-i5EHp .framer-1wncmel, .framer-i5EHp .framer-a606j3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-i5EHp .framer-za05kw { aspect-ratio: 1.584016393442623 / 1; flex: 1 0 0px; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-i5EHp.framer-v-1ov3yi7.framer-7mf8ka, .framer-i5EHp.framer-v-kuu7b7.framer-7mf8ka { gap: 22px; padding: 12px 0px 32px 0px; }\",\".framer-i5EHp.framer-v-1ov3yi7 .framer-v3x8se { cursor: pointer; }\",\".framer-i5EHp.framer-v-jihamr.framer-7mf8ka { padding: 0px; width: 390px; }\",\".framer-i5EHp.framer-v-jihamr .framer-1lwt218 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: flex-start; max-width: unset; padding: 20px 16px 16px 16px; pointer-events: auto; }\",\".framer-i5EHp.framer-v-jihamr .framer-kufz24-container { right: 20px; top: 17px; }\",\".framer-i5EHp.framer-v-jihamr .framer-jtxqqs { flex-direction: column; }\",\".framer-i5EHp.framer-v-h5zej3.framer-7mf8ka { height: 560px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; width: 390px; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-1lwt218, .framer-i5EHp.framer-v-e5babr .framer-1lwt218 { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; height: 1px; max-width: unset; padding: 20px 16px 32px 16px; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-kufz24-container { order: 0; pointer-events: auto; right: 20px; top: 17px; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-jtxqqs { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; height: 1px; justify-content: flex-start; order: 1; pointer-events: auto; width: 100%; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-gouyi1, .framer-i5EHp.framer-v-16fxfoh .framer-gouyi1, .framer-i5EHp.framer-v-e5babr .framer-gouyi1 { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; height: 1px; justify-content: flex-start; overflow: auto; pointer-events: auto; width: 100%; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-vsrypm, .framer-i5EHp.framer-v-e5babr .framer-vsrypm { order: 0; pointer-events: auto; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-na5wh2 { cursor: pointer; order: 2; pointer-events: auto; width: 100%; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-v3x8se { cursor: pointer; order: 3; pointer-events: auto; width: 100%; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-mpdv7t, .framer-i5EHp.framer-v-16fxfoh .framer-mpdv7t, .framer-i5EHp.framer-v-e5babr .framer-mpdv7t { order: 7; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-9ptvee, .framer-i5EHp.framer-v-16fxfoh .framer-9ptvee, .framer-i5EHp.framer-v-e5babr .framer-9ptvee { order: 8; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-4ky5s0, .framer-i5EHp.framer-v-16fxfoh .framer-4ky5s0, .framer-i5EHp.framer-v-e5babr .framer-4ky5s0 { order: 9; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-1igvyxa, .framer-i5EHp.framer-v-16fxfoh .framer-1igvyxa, .framer-i5EHp.framer-v-e5babr .framer-1igvyxa { order: 10; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-15mf0h9, .framer-i5EHp.framer-v-16fxfoh .framer-15mf0h9, .framer-i5EHp.framer-v-e5babr .framer-15mf0h9 { order: 11; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-1tduro4 { flex-direction: column; gap: 20px; justify-content: flex-start; order: 2; width: 100%; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-17a2u27, .framer-i5EHp.framer-v-16fxfoh .framer-17a2u27, .framer-i5EHp.framer-v-e5babr .framer-17a2u27 { width: 100%; }\",\".framer-i5EHp.framer-v-h5zej3 .framer-o52ejo-container, .framer-i5EHp.framer-v-16fxfoh .framer-o52ejo-container, .framer-i5EHp.framer-v-e5babr .framer-o52ejo-container { flex: 1 0 0px; width: 1px; }\",\".framer-i5EHp.framer-v-16fxfoh.framer-7mf8ka, .framer-i5EHp.framer-v-e5babr.framer-7mf8ka { height: 1023px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; width: 390px; }\",\".framer-i5EHp.framer-v-16fxfoh .framer-1lwt218 { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; gap: 24px; height: 1px; justify-content: flex-start; max-width: unset; order: 0; padding: 20px 16px 32px 16px; pointer-events: auto; }\",\".framer-i5EHp.framer-v-16fxfoh .framer-kufz24-container, .framer-i5EHp.framer-v-e5babr .framer-kufz24-container { pointer-events: auto; right: 20px; top: 17px; }\",\".framer-i5EHp.framer-v-16fxfoh .framer-jtxqqs, .framer-i5EHp.framer-v-e5babr .framer-jtxqqs { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; height: 1px; justify-content: flex-start; pointer-events: auto; width: 100%; }\",\".framer-i5EHp.framer-v-16fxfoh .framer-vsrypm { order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-i5EHp.framer-v-16fxfoh .framer-na5wh2 { cursor: pointer; order: 2; width: 100%; }\",\".framer-i5EHp.framer-v-16fxfoh .framer-v3x8se { cursor: pointer; order: 3; width: 100%; }\",\".framer-i5EHp.framer-v-16fxfoh .framer-544ye3 { flex: none; order: 4; width: 100%; }\",\".framer-i5EHp.framer-v-16fxfoh .framer-1abvi87-container { order: 1; }\",\".framer-i5EHp.framer-v-16fxfoh .framer-10p6if0 { order: 0; }\",\".framer-i5EHp.framer-v-16fxfoh .framer-1tduro4, .framer-i5EHp.framer-v-e5babr .framer-1tduro4 { flex-direction: column; gap: 20px; justify-content: flex-start; width: 100%; }\",\".framer-i5EHp.framer-v-e5babr .framer-lm4jvt { flex: none; order: 2; width: 100%; }\",\".framer-i5EHp.framer-v-e5babr .framer-na5wh2 { cursor: pointer; order: 1; pointer-events: auto; width: 100%; }\",\".framer-i5EHp.framer-v-e5babr .framer-v3x8se { cursor: pointer; order: 5; pointer-events: auto; width: 100%; }\",\".framer-i5EHp.framer-v-e5babr .framer-gp2oc3 { order: 6; pointer-events: auto; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,'.framer-i5EHp[data-border=\"true\"]::after, .framer-i5EHp [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jVd6JabJk\":{\"layout\":[\"fixed\",\"auto\"]},\"UBwtlKwNE\":{\"layout\":[\"fixed\",\"auto\"]},\"r4l55XgzF\":{\"layout\":[\"fixed\",\"auto\"]},\"c9ry6u7yY\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"xaJUBEQSc\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"cNkhzBL2G\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWSS2XjI7t=withCSS(Component,css,\"framer-i5EHp\");export default FramerWSS2XjI7t;FramerWSS2XjI7t.displayName=\"Mega-Menu\";FramerWSS2XjI7t.defaultProps={height:56,width:1440};addPropertyControls(FramerWSS2XjI7t,{variant:{options:[\"hkZmGMUBV\",\"jVd6JabJk\",\"UBwtlKwNE\",\"r4l55XgzF\",\"c9ry6u7yY\",\"xaJUBEQSc\",\"cNkhzBL2G\"],optionTitles:[\"main\",\"how to use\",\"Solutions\",\"Light Phone \",\"Light Phone Expanded\",\"Light Phone Images\",\"Light Phone Grid\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWSS2XjI7t,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2TYFCBHUANEXS6QGR5EQDUNAFH6LSWM3/AYNOU3VEA4LRTDNKJQUFNVNUTYSGOUOP/UXO4O7K2G3HI3D2VKD7UXVJVJD26P4BQ.woff2\",weight:\"400\"}]},...HeroFonts,...Hero1Fonts,...ImageTileFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerWSS2XjI7t.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ImageTile,{},context),forwardLoader(ImageLinksGridHowToUse,{},context),forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWSS2XjI7t\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"56\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jVd6JabJk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UBwtlKwNE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r4l55XgzF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c9ry6u7yY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"xaJUBEQSc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"cNkhzBL2G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WSS2XjI7t.map","// Generated by Framer (80f113d)\nexport default function metadata(params,activeLocale){return{description:\"Achieve effortless test automation with zero coding, zero maintenance, and the autonomous power of the world's first testing agent for Salesforce.\",favicon:\"https://framerusercontent.com/assets/hlE6onrfCoHJfBl78o7a4I04UA.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/HUZyZJ0FhA9IGSgkuLmvzh9DrY.png\",title:\"TestZeus\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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AAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,OAAO,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,MAAO,GAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,SAAS,GAAE,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,MAAO,GAAE,GAAG,KAAK,MAAM,EAAE,EAAE,CAAC,EAAE,EAAE,GAAG,KAAK,MAAM,EAAE,EAAE,CAAC,EAAE,EAAE,GAAG,KAAK,MAAM,EAAE,EAAE,CAAC,EAAE,CAAC,CAA2gB,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAw6Z,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,MAAO,GAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EA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,QAAQ,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,SAAS,EAAE,KAAK,CAAC,QAAQ,EAAE,CAAC,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,GAAG,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,QAAQ,KAAK,QAAQ,CAAC,EAAE,KAAK,SAAS,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,GAAG,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,QAAQ,KAAK,QAAQ,CAAC,EAAE,KAAK,SAAS,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,GAAG,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,QAAQ,KAAK,QAAQ,CAAC,EAAE,KAAK,SAAS,EAAE,IAAI,CAAC,QAAQ,EAAE,KAAK,QAAQ,CAAC,OAAO,SAAS,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE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,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,CAAC,UAAU,EAAE,EAAE,KAAK,CAAC,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,IAAI,GAAG,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,EAAE,EAAE,KAAK,CAAC,OAAO,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,KAAK,MAAM,EAAE,EAAE,CAAC,EAAE,KAAK,IAAI,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE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EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,KAAK,IAAI,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,GAAG,CAAC,OAAO,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,OAAO,SAAS,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,YAAY,EAAE,CAAC,MAAO,MAAK,EAAE,EAAE,GAAG,KAAK,EAAE,EAAE,GAAG,KAAK,EAAE,EAAE,GAAG,IAAI,CAAC,QAAQ,EAAE,KAAK,CAAC,OAAO,SAAS,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,OAAO,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,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AE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,EAAE,KAAK,CAAC,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,EAAE,KAAK,CAAC,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,SA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"}