1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[301],{8985:function(e,t,n){Promise.resolve().then(n.bind(n,2121))},2121:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return q}});var r=n(7437),a=n(2265),i=n(8185),o=n(9055),s=n(9733),l=n(500),c=n(5430),d=n(1240),u=n(8281),m=n(1902),x=n(5733),f=n(3231),h=n(1976),g=n(7138),p=n(3145),v=n(7776),b=n(6777),y=n(4264),w=n(3171),N=n(1404);let j=e=>{let{children:t}=e;return(0,r.jsx)(b.Xz,{dpr:[1,2],frameloop:"always",className:"h-full w-full",children:t})},P=e=>{let t=e.replace("#","");return[parseInt(t.substring(0,2),16)/255,parseInt(t.substring(2,4),16)/255,parseInt(t.substring(4,6),16)/255]},F=(0,a.forwardRef)((e,t)=>{let{material:n,width:i,count:o,height:s}=e,l=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,()=>l.current);let c=(0,a.useMemo)(()=>(function(e,t,n,r,a){let i=new v.BufferGeometry,o=202*e,s=new Float32Array(3*o),l=new Uint32Array(600*e),c=new Float32Array(2*o),d=0,u=0,m=0,x=-(e*t+(e-1)*0)/2;for(let r=0;r<e;r++){let e=x+r*(t+0),i=300*Math.random(),o=300*Math.random();for(let r=0;r<=100;r++){let x=n*(r/a-.5),f=[e,x,0],h=[e+t,x,0];s.set([...f,...h],3*d);let g=r/a;if(c.set([i,g+o,i+1,g+o],m),r<a){let e=d,t=d+1,n=d+2,r=d+3;l.set([e,t,n,n,t,r],u),u+=6}d+=2,m+=4}}return i.setAttribute("position",new v.BufferAttribute(s,3)),i.setAttribute("uv",new v.BufferAttribute(c,2)),i.setIndex(new v.BufferAttribute(l,1)),i.computeVertexNormals(),i})(o,i,s,0,100),[o,i,s]);return(0,y.F)((e,t)=>{l.current.material.uniforms.time.value+=.1*t}),(0,r.jsx)("mesh",{ref:l,geometry:c,material:n})});F.displayName="MergedPlanes";let C=(0,a.forwardRef)((e,t)=>(0,r.jsx)(F,{ref:t,material:e.material,width:e.width,count:e.count,height:e.height}));C.displayName="PlaneNoise";let z=e=>{let{position:t,color:n}=e,i=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if(!i.current)return;let e=i.current.shadow.camera;e.top=24,e.bottom=-24,e.left=-24,e.right=24,e.far=64,i.current.shadow.bias=-.004},[]),(0,r.jsx)("directionalLight",{ref:i,color:n,intensity:1,position:t})};var _=e=>{let{beamWidth:t=2,beamHeight:n=15,beamNumber:i=12,lightColor:o="#ffffff",speed:s=2,noiseIntensity:l=1.75,scale:c=.2,rotation:d=0}=e,u=(0,a.useRef)(null),m=(0,a.useMemo)(()=>(function(e,t){var n,r,a,i,o,s,l;let c=v.ShaderLib.physical,{vertexShader:d,fragmentShader:u,uniforms:m}=c,x=null!==(r=c.defines)&&void 0!==r?r:{},f=v.UniformsUtils.clone(m),h=new e(t.material||{});h.color&&(f.diffuse.value=h.color),"roughness"in h&&(f.roughness.value=h.roughness),"metalness"in h&&(f.metalness.value=h.metalness),"envMap"in h&&(f.envMap.value=h.envMap),"envMapIntensity"in h&&(f.envMapIntensity.value=h.envMapIntensity),Object.entries(null!==(a=t.uniforms)&&void 0!==a?a:{}).forEach(e=>{let[t,n]=e;f[t]=null!==n&&"object"==typeof n&&"value"in n?n:{value:n}});let g="".concat(t.header,"\n").concat(null!==(i=t.vertexHeader)&&void 0!==i?i:"","\n").concat(d),p="".concat(t.header,"\n").concat(null!==(o=t.fragmentHeader)&&void 0!==o?o:"","\n").concat(u);for(let[e,n]of Object.entries(null!==(s=t.vertex)&&void 0!==s?s:{}))g=g.replace(e,"".concat(e,"\n").concat(n));for(let[e,n]of Object.entries(null!==(l=t.fragment)&&void 0!==l?l:{}))p=p.replace(e,"".concat(e,"\n").concat(n));return new v.ShaderMaterial({defines:{...x},uniforms:f,vertexShader:g,fragmentShader:p,lights:!0,fog:!!(null===(n=t.material)||void 0===n?void 0:n.fog)})})(v.MeshStandardMaterial,{header:"\n varying vec3 vEye;\n varying float vNoise;\n varying vec2 vUv;\n varying vec3 vPosition;\n uniform float time;\n uniform float uSpeed;\n uniform float uNoiseIntensity;\n uniform float uScale;\n ".concat("\nfloat random (in vec2 st) {\n return fract(sin(dot(st.xy,\n vec2(12.9898,78.233)))*\n 43758.5453123);\n}\nfloat noise (in vec2 st) {\n vec2 i = floor(st);\n vec2 f = fract(st);\n float a = random(i);\n float b = random(i + vec2(1.0, 0.0));\n float c = random(i + vec2(0.0, 1.0));\n float d = random(i + vec2(1.0, 1.0));\n vec2 u = f * f * (3.0 - 2.0 * f);\n return mix(a, b, u.x) +\n (c - a)* u.y * (1.0 - u.x) +\n (d - b) * u.x * u.y;\n}\nvec4 permute(vec4 x){return mod(((x*34.0)+1.0)*x, 289.0);}\nvec4 taylorInvSqrt(vec4 r){return 1.79284291400159 - 0.85373472095314 * r;}\nvec3 fade(vec3 t) {return t*t*t*(t*(t*6.0-15.0)+10.0);}\nfloat cnoise(vec3 P){\n vec3 Pi0 = floor(P);\n vec3 Pi1 = Pi0 + vec3(1.0);\n Pi0 = mod(Pi0, 289.0);\n Pi1 = mod(Pi1, 289.0);\n vec3 Pf0 = fract(P);\n vec3 Pf1 = Pf0 - vec3(1.0);\n vec4 ix = vec4(Pi0.x, Pi1.x, Pi0.x, Pi1.x);\n vec4 iy = vec4(Pi0.yy, Pi1.yy);\n vec4 iz0 = Pi0.zzzz;\n vec4 iz1 = Pi1.zzzz;\n vec4 ixy = permute(permute(ix) + iy);\n vec4 ixy0 = permute(ixy + iz0);\n vec4 ixy1 = permute(ixy + iz1);\n vec4 gx0 = ixy0 / 7.0;\n vec4 gy0 = fract(floor(gx0) / 7.0) - 0.5;\n gx0 = fract(gx0);\n vec4 gz0 = vec4(0.5) - abs(gx0) - abs(gy0);\n vec4 sz0 = step(gz0, vec4(0.0));\n gx0 -= sz0 * (step(0.0, gx0) - 0.5);\n gy0 -= sz0 * (step(0.0, gy0) - 0.5);\n vec4 gx1 = ixy1 / 7.0;\n vec4 gy1 = fract(floor(gx1) / 7.0) - 0.5;\n gx1 = fract(gx1);\n vec4 gz1 = vec4(0.5) - abs(gx1) - abs(gy1);\n vec4 sz1 = step(gz1, vec4(0.0));\n gx1 -= sz1 * (step(0.0, gx1) - 0.5);\n gy1 -= sz1 * (step(0.0, gy1) - 0.5);\n vec3 g000 = vec3(gx0.x,gy0.x,gz0.x);\n vec3 g100 = vec3(gx0.y,gy0.y,gz0.y);\n vec3 g010 = vec3(gx0.z,gy0.z,gz0.z);\n vec3 g110 = vec3(gx0.w,gy0.w,gz0.w);\n vec3 g001 = vec3(gx1.x,gy1.x,gz1.x);\n vec3 g101 = vec3(gx1.y,gy1.y,gz1.y);\n vec3 g011 = vec3(gx1.z,gy1.z,gz1.z);\n vec3 g111 = vec3(gx1.w,gy1.w,gz1.w);\n vec4 norm0 = taylorInvSqrt(vec4(dot(g000,g000),dot(g010,g010),dot(g100,g100),dot(g110,g110)));\n g000 *= norm0.x; g010 *= norm0.y; g100 *= norm0.z; g110 *= norm0.w;\n vec4 norm1 = taylorInvSqrt(vec4(dot(g001,g001),dot(g011,g011),dot(g101,g101),dot(g111,g111)));\n g001 *= norm1.x; g011 *= norm1.y; g101 *= norm1.z; g111 *= norm1.w;\n float n000 = dot(g000, Pf0);\n float n100 = dot(g100, vec3(Pf1.x,Pf0.yz));\n float n010 = dot(g010, vec3(Pf0.x,Pf1.y,Pf0.z));\n float n110 = dot(g110, vec3(Pf1.xy,Pf0.z));\n float n001 = dot(g001, vec3(Pf0.xy,Pf1.z));\n float n101 = dot(g101, vec3(Pf1.x,Pf0.y,Pf1.z));\n float n011 = dot(g011, vec3(Pf0.x,Pf1.yz));\n float n111 = dot(g111, Pf1);\n vec3 fade_xyz = fade(Pf0);\n vec4 n_z = mix(vec4(n000,n100,n010,n110),vec4(n001,n101,n011,n111),fade_xyz.z);\n vec2 n_yz = mix(n_z.xy,n_z.zw,fade_xyz.y);\n float n_xyz = mix(n_yz.x,n_yz.y,fade_xyz.x);\n return 2.2 * n_xyz;\n}\n"),vertexHeader:"\n float getPos(vec3 pos) {\n vec3 noisePos =\n vec3(pos.x * 0., pos.y - uv.y, pos.z + time * uSpeed * 3.) * uScale;\n return cnoise(noisePos);\n }\n vec3 getCurrentPos(vec3 pos) {\n vec3 newpos = pos;\n newpos.z += getPos(pos);\n return newpos;\n }\n vec3 getNormal(vec3 pos) {\n vec3 curpos = getCurrentPos(pos);\n vec3 nextposX = getCurrentPos(pos + vec3(0.01, 0.0, 0.0));\n vec3 nextposZ = getCurrentPos(pos + vec3(0.0, -0.01, 0.0));\n vec3 tangentX = normalize(nextposX - curpos);\n vec3 tangentZ = normalize(nextposZ - curpos);\n return normalize(cross(tangentZ, tangentX));\n }",vertex:{"#include <begin_vertex>":"transformed.z += getPos(transformed.xyz);","#include <beginnormal_vertex>":"objectNormal = getNormal(position.xyz);"},fragment:{"#include <dithering_fragment>":"\n float randomNoise = noise(gl_FragCoord.xy);\n gl_FragColor.rgb -= randomNoise / 15. * uNoiseIntensity;"},material:{fog:!0},uniforms:{diffuse:new v.Color(...P("#000000")),time:{shared:!0,mixed:!0,linked:!0,value:0},roughness:.3,metalness:.3,uSpeed:{shared:!0,mixed:!0,linked:!0,value:s},envMapIntensity:10,uNoiseIntensity:l,uScale:c}}),[s,l,c]);return(0,r.jsxs)(j,{children:[(0,r.jsxs)("group",{rotation:[0,0,(0,N.Id)(d)],children:[(0,r.jsx)(C,{ref:u,material:m,count:i,width:t,height:n}),(0,r.jsx)(z,{color:o,position:[0,3,10]})]}),(0,r.jsx)("ambientLight",{intensity:1}),(0,r.jsx)("color",{attach:"background",args:["#000000"]}),(0,r.jsx)(w.c,{makeDefault:!0,position:[0,0,20],fov:30})]})},A=n(3195),k=n(3322),I=n(5610),S=n(8647),M=n(4250),E=n(3570),R=e=>{let{color:t=[1,1,1],amplitude:n=1,distance:i=0,enableMouseInteraction:o=!1,...s}=e,l=(0,a.useRef)(null),c=(0,a.useRef)();return(0,a.useEffect)(()=>
1{if(!l.current)return;let e=l.current,r=new k.T({alpha:!0}),a=r.gl;a.clearColor(0,0,0,0),a.enable(a.BLEND),a.blendFunc(a.SRC_ALPHA,a.ONE_MINUS_SRC_ALPHA),e.appendChild(a.canvas);let s=new I.C(a),d=new S.$(a,{vertex:"\nattribute vec2 position;\nattribute vec2 uv;\nvarying vec2 vUv;\nvoid main() {\n vUv = uv;\n gl_Position = vec4(position, 0.0, 1.0);\n}\n",fragment:"\nprecision highp float;\n\nuniform float iTime;\nuniform vec3 iResolution;\nuniform vec3 uColor;\nuniform float uAmplitude;\nuniform float uDistance;\nuniform vec2 uMouse;\n\n#define PI 3.1415926538\n\nconst int u_line_count = 40;\nconst float u_line_width = 7.0;\nconst float u_line_blur = 10.0;\n\nfloat Perlin2D(vec2 P) {\n vec2 Pi = floor(P);\n vec4 Pf_Pfmin1 = P.xyxy - vec4(Pi, Pi + 1.0);\n vec4 Pt = vec4(Pi.xy, Pi.xy + 1.0);\n Pt = Pt - floor(Pt * (1.0 / 71.0)) * 71.0;\n Pt += vec2(26.0, 161.0).xyxy;\n Pt *= Pt;\n Pt = Pt.xzxz * Pt.yyww;\n vec4 hash_x = fract(Pt * (1.0 / 951.135664));\n vec4 hash_y = fract(Pt * (1.0 / 642.949883));\n vec4 grad_x = hash_x - 0.49999;\n vec4 grad_y = hash_y - 0.49999;\n vec4 grad_results = inversesqrt(grad_x * grad_x + grad_y * grad_y)\n * (grad_x * Pf_Pfmin1.xzxz + grad_y * Pf_Pfmin1.yyww);\n grad_results *= 1.4142135623730950;\n vec2 blend = Pf_Pfmin1.xy * Pf_Pfmin1.xy * Pf_Pfmin1.xy\n * (Pf_Pfmin1.xy * (Pf_Pfmin1.xy * 6.0 - 15.0) + 10.0);\n vec4 blend2 = vec4(blend, vec2(1.0 - blend));\n return dot(grad_results, blend2.zxzx * blend2.wwyy);\n}\n\nfloat pixel(float count, vec2 resolution) {\n return (1.0 / max(resolution.x, resolution.y)) * count;\n}\n\nfloat lineFn(vec2 st, float width, float perc, float offset, vec2 mouse, float time, float amplitude, float distance) {\n float split_offset = (perc * 0.4);\n float split_point = 0.1 + split_offset;\n\n float amplitude_normal = smoothstep(split_point, 0.7, st.x);\n float amplitude_strength = 0.5;\n float finalAmplitude = amplitude_normal * amplitude_strength\n * amplitude * (1.0 + (mouse.y - 0.5) * 0.2);\n\n float time_scaled = time / 10.0 + (mouse.x - 0.5) * 1.0;\n float blur = smoothstep(split_point, split_point + 0.05, st.x) * perc;\n\n float xnoise = mix(\n Perlin2D(vec2(time_scaled, st.x + perc) * 2.5),\n Perlin2D(vec2(time_scaled, st.x + time_scaled) * 3.5) / 1.5,\n st.x * 0.3\n );\n\n float y = 0.5 + (perc - 0.5) * distance + xnoise / 2.0 * finalAmplitude;\n\n float line_start = smoothstep(\n y + (width / 2.0) + (u_line_blur * pixel(1.0, iResolution.xy) * blur),\n y,\n st.y\n );\n\n float line_end = smoothstep(\n y,\n y - (width / 2.0) - (u_line_blur * pixel(1.0, iResolution.xy) * blur),\n st.y\n );\n\n return clamp(\n (line_start - line_end) * (1.0 - smoothstep(0.0, 1.0, pow(perc, 0.3))),\n 0.0,\n 1.0\n );\n}\n\nvoid mainImage(out vec4 fragColor, in vec2 fragCoord) {\n vec2 uv = fragCoord / iResolution.xy;\n\n float line_strength = 1.0;\n for (int i = 0; i < u_line_count; i++) {\n float p = float(i) / float(u_line_count);\n line_strength *= (1.0 - lineFn(\n uv,\n u_line_width * pixel(1.0, iResolution.xy) * (1.0 - p),\n p,\n (PI * 1.0) * p,\n uMouse,\n iTime,\n uAmplitude,\n uDistance\n ));\n }\n\n float colorVal = 1.0 - line_strength;\n fragColor = vec4(uColor * colorVal, colorVal);\n}\n\nvoid main() {\n mainImage(gl_FragColor, gl_FragCoord.xy);\n}\n",uniforms:{iTime:{value:0},iResolution:{value:new M.I(a.canvas.width,a.canvas.height,a.canvas.width/a.canvas.height)},uColor:{value:new M.I(...t)},uAmplitude:{value:n},uDistance:{value:i},uMouse:{value:new Float32Array([.5,.5])}}}),u=new E.K(a,{geometry:s,program:d});function m(){let{clientWidth:t,clientHeight:n}=e;r.setSize(t,n),d.uniforms.iResolution.value.r=t,d.uniforms.iResolution.value.g=n,d.uniforms.iResolution.value.b=t/n}window.addEventListener("resize",m),m();let x=[.5,.5],f=[.5,.5];function h(t){let n=e.getBoundingClientRect();f=[(t.clientX-n.left)/n.width,1-(t.clientY-n.top)/n.height]}function g(){f=[.5,.5]}return o&&(e.addEventListener("mousemove",h),e.addEventListener("mouseleave",g)),c.current=requestAnimationFrame(function e(t){o?(x[0]+=.05*(f[0]-x[0]),x[1]+=.
105*(f[1]-x[1]),d.uniforms.uMouse.value[0]=x[0],d.uniforms.uMouse.value[1]=x[1]):(d.uniforms.uMouse.value[0]=.5,d.uniforms.uMouse.value[1]=.5),d.uniforms.iTime.value=.001*t,r.render({scene:u}),c.current=requestAnimationFrame(e)}),()=>{var t;c.current&&cancelAnimationFrame(c.current),window.removeEventListener("resize",m),o&&(e.removeEventListener("mousemove",h),e.removeEventListener("mouseleave",g)),e.contains(a.canvas)&&e.removeChild(a.canvas),null===(t=a.getExtension("WEBGL_lose_context"))||void 0===t||t.loseContext()}},[t,n,i,o]),(0,r.jsx)("div",{ref:l,className:"h-full w-full",...s})},Z=n(19),B=n(9582),D=n(1204),T=n(4662),L=n(7209),O=n(4919);function q(){let e=(0,a.useRef)(null),t=(0,a.useRef)(null),n=(0,a.useRef)(null),[v,b]=(0,a.useState)(!1),[y,w]=(0,a.useState)(!1),N=(0,a.useRef)(null),j=[{icon:l.Z,title:"Security First",description:"Bank-grade encryption, PCI-DSS compliance, and multi-layer security protocols protecting every transaction"},{icon:c.Z,title:"Innovation Driven",description:"Continuous investment in cutting-edge technology to deliver faster, smarter payment solutions"},{icon:d.Z,title:"Customer Centric",description:"Intuitive interfaces, 24/7 support, and seamless experiences across all touchpoints"},{icon:u.Z,title:"Excellence & Reliability",description:"99.99% uptime, enterprise-grade infrastructure, and commitment to operational excellence"}];return(0,Z.V)(()=>{B.ZP.timeline().from(".hero-badge",{opacity:0,y:20,duration:.6,ease:"power3.out"}).from(".hero-title",{opacity:0,y:30,duration:.8,ease:"power3.out"},"-=0.3").from(".hero-description",{opacity:0,y:20,duration:.6,ease:"power3.out"},"-=0.4"),B.ZP.utils.toArray(".milestone-card").forEach((e,t)=>{B.ZP.from(e,{opacity:0,x:t%2==0?-100:100,duration:.8,ease:"power3.out",scrollTrigger:{trigger:e,start:"top 80%",toggleActions:"play none none none"}})}),B.ZP.utils.toArray(".value-card").forEach(e=>{B.ZP.from(e,{opacity:0,y:50,duration:.8,ease:"power3.out",scrollTrigger:{trigger:e,start:"top 85%",toggleActions:"play none none none"}})}),B.ZP.from(".mission-card",{opacity:0,x:-80,duration:.8,ease:"power3.out",scrollTrigger:{trigger:".mission-card",start:"top 80%",toggleActions:"play none none none"}}),B.ZP.from(".vision-card",{opacity:0,x:80,duration:.8,ease:"power3.out",scrollTrigger:{trigger:".vision-card",start:"top 80%",toggleActions:"play none none none"}})},{scope:e}),(0,r.jsxs)("div",{ref:e,className:"min-h-screen bg-[#0a061d] text-white overflow-x-hidden",children:[(0,r.jsxs)("div",{className:"fixed inset-0 pointer-events-none z-0",children:[(0,r.jsx)("div",{className:"absolute inset-0 opacity-50",children:(0,r.jsx)(R,{color:[1,.42,.62],amplitude:1.2,distance:.15,enableMouseInteraction:!1})}),(0,r.jsx)("div",{className:"absolute inset-0 opacity-20",children:(0,r.jsx)(p.Z,{colorStops:["#2D1B69","#6C3AFF","#FF6BCB"],amplitude:3,blend:.6,speed:.15})}),(0,r.jsx)("div",{className:"absolute inset-0 opacity-10",children:(0,r.jsx)(_,{beamWidth:1.5,beamHeight:18,beamNumber:6,lightColor:"#FF6BCB",speed:1,noiseIntensity:1,scale:.15,rotation:0})})]}),(0,r.jsx)("section",{ref:t,className:"relative pt-32 pb-20 px-4 z-10",children:(0,r.jsxs)("div",{className:"container mx-auto max-w-4xl text-center relative z-10",children:[(0,r.jsx)(o.C,{className:"hero-badge inline-flex items-center gap-2 rounded-full bg-gradient-to-r from-[#FF5F9F] to-[#FF8A3D] px-5 py-2 text-xs font-bold text-white border-0 mb-6",children:"About MBME Pay"}),(0,r.jsxs)("h1",{className:"hero-title text-4xl md:text-5xl lg:text-6xl font-black leading-tight mb-6 drop-shadow-2xl",children:["Powering the Future of"," ",(0,r.jsx)("span",{className:"bg-gradient-to-r from-[#FF8A3D] via-[#FF4FA6] to-[#C44EFF] bg-clip-text text-transparent drop-shadow-2xl",children:"Digital Payments in UAE"})]}),(0,r.jsxs)("p",{className:"hero-description text-lg md:text-xl text-white/90 leading-relaxed max-w-3xl mx-auto drop-shadow-lg",children:["MBME Pay is the UAEâs largest private payment network and your gateway to seamless, secure, and innovative digital transactions. Trusted by millions, we deliver comprehensive solutions through 4,000+ self-service kiosks, enterprise payment gateways, POS systems, digital platforms, and a suite of other future-tech products. As a subsidiary of ",(0,r.jsx)("a",{target:"blank",href:"www.mbmegroup.ae",children:"MBME Group"}),", we shape the future of fintech with next-level technology and customer-centric solutions."]})]})}),(0,r.jsx)("section",{className:"relative py-16 px-4",children:(0,r.jsx)("div",{className:"container mx-auto max-w-6xl",children:(0,r.jsxs)("div",{className:"grid lg:grid-cols-2 gap-8",children:[(0,r.jsx)(A.Z,{className:"mission-card",children:(0,r.jsxs)(i.Zb,{className:"h-full p-8 bg-white/5 border-white/10 backdrop-blur-sm",children:[(0,r.jsx)(m.Z,{className:"h-12 w-12 text-[#FF5F9F] mb-4"}),(0,r.jsx)("h2",{className:"text-3xl font-bold mb-4 text-white",children:"Our Mission"}),(0,r.jsx)("p",{className:"text-white/70 leading-relaxed mb-4",children:"To empower individuals and businesses across the UAE with secure, convenient, and innovative payment and digital solutions that enable effortless everyday connections, growth, and opportunities."}),(0,r.jsx)("p",{className:"text-white/70 leading-relaxed",children:"We are committed to building the regionâs most reliable and comprehensive payment and digital infrastru
1cture, ensuring every transaction and interaction is fast, secure, and accessible to everyone."})]})}),(0,r.jsx)(A.Z,{className:"vision-card",children:(0,r.jsxs)(i.Zb,{className:"h-full p-8 bg-white/5 border-white/10 backdrop-blur-sm",children:[(0,r.jsx)(x.Z,{className:"h-12 w-12 text-[#FF8A3D] mb-4"}),(0,r.jsx)("h2",{className:"text-3xl font-bold mb-4 text-white",children:"Our Vision"}),(0,r.jsx)("p",{className:"text-white/70 leading-relaxed mb-4",children:"To be the Middle Eastâs leading provider of innovative, reliable, and customer-centric digital solutions that transform how people and businesses connect, thrive, and shape the future. "}),(0,r.jsx)("p",{className:"text-white/70 leading-relaxed",children:"We envision a cashless and fully connected future where fintech services are universally accessible, instantaneous, and completely secure across every channel and touchpoint. "})]})})]})})}),(0,r.jsx)("section",{ref:n,className:"relative py-20 px-4",children:(0,r.jsxs)("div",{className:"container mx-auto max-w-5xl relative z-10",children:[(0,r.jsxs)("div",{className:"text-center mb-16",children:[(0,r.jsx)(o.C,{className:"inline-flex items-center gap-2 bg-white/10 border-white/20 text-white mb-4",children:"Our Journey"}),(0,r.jsx)("h2",{className:"text-4xl md:text-5xl font-bold mb-4 text-white",children:"Two Decades of Innovation"}),(0,r.jsx)("p",{className:"text-xl text-white/60 max-w-2xl mx-auto",children:"From a bold vision to a catalyst for digital transformation"})]}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{className:"hidden md:block absolute left-1/2 top-0 bottom-0 w-1 bg-gradient-to-b from-[#FF5F9F] via-[#C44EFF] to-[#FF8A3D] blur-sm"}),(0,r.jsx)("div",{className:"hidden md:block absolute left-1/2 top-0 bottom-0 w-0.5 bg-gradient-to-b from-[#FF5F9F] via-[#C44EFF] to-[#FF8A3D]"}),[{year:"2007",title:"Company Founded",description:"MBME Pay was established with a vision to revolutionize payment infrastru
1cture in the UAE"},{year:"2011",title:"Building a Trusted Platform",description:"MBME reaches 15 billers on its platform, becoming the UAEâs go-to provider for seamless, self-service payment solutions."},{year:"2015",title:"Credit Card Payment Integration",description:"MBME completes integration with leading credit card networks VISA and MasterCard, expanding digital payment options and elevating user convenience."},{year:"2017",title:"Market Leader",description:"Became UAE's largest private payment network with 3,000+ kiosks and 2M+ monthly users"},{year:"2018",title:"Digital Transformation",description:"Launched single API integration, payment gateway, POS systems, and new digital payment solutions to empower businesses across every sector."},{year:"2023",title:"Regional Expansion",description:"Grew to 4,000+ digital touchpoints and launched enterprise solutions for both government and private sectors, broadening impact across the region."},{year:"2025",title:"Innovation Hub",description:"Introduced AI-powered fraud detection and next-generation kiosk technology, setting new standards for digital excellence."}].map((e,t)=>(0,r.jsxs)("div",{className:"milestone-card relative mb-12 last:mb-0 ".concat(t%2==0?"md:pr-[50%] md:mr-8":"md:pl-[50%] md:ml-8"),children:[(0,r.jsx)("div",{className:"hidden md:block absolute top-8 left-1/2 -translate-x-1/2 w-6 h-6 rounded-full bg-gradient-to-r from-[#FF5F9F] to-[#FF8A3D] shadow-lg shadow-pink-500/50"}),(0,r.jsx)(A.Z,{children:(0,r.jsxs)(i.Zb,{className:"p-6 bg-white/5 border-white/10 backdrop-blur-sm hover:bg-white/10 transition-all",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4 mb-3",children:[(0,r.jsx)(o.C,{className:"bg-gradient-to-r from-[#FF5F9F] to-[#FF8A3D] text-white border-0 text-lg px-4 py-1",children:e.year}),(0,r.jsx)("h3",{className:"text-2xl font-bold text-white",children:e.title})]}),(0,r.jsx)("p",{className:"text-white/70 leading-relaxed",children:e.description})]})})]},t))]})]})}),(0,r.jsx)("section",{className:"relative px-4",children:(0,r.jsxs)("div",{className:"container mx-auto max-w-6xl",children:[(0,r.jsxs)("div",{className:"text-center mb-16",children:[(0,r.jsx)(o.C,{className:"inline-flex items-center gap-2 bg-white/10 border-white/20 text-white mb-4",children:"Our Core Values"}),(0,r.jsx)("h2",{className:"text-4xl md:text-5xl font-bold mb-4 text-white",children:"Principles That Guide Us"}),(0,r.jsx)("p",{className:"text-xl text-white/60 max-w-2xl mx-auto",children:"The foundation of everything we do"})]}),(0,r.jsx)("div",{className:"grid md:grid-cols-2 gap-6",children:j.map((e,t)=>(0,r.jsx)(i.Zb,{className:"value-card p-8 bg-white/5 border-white/10 backdrop-blur-sm hover:bg-white/10 hover:border-white/20 transition-all",children:(0,r.jsxs)("div",{className:"flex items-start gap-4",children:[(0,r.jsx)("div",{className:"w-14 h-14 rounded-xl bg-white/10 flex items-center justify-center shrink-0",children:(0,r.jsx)(e.icon,{className:"h-7 w-7 text-[#FF5F9F]"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"text-2xl font-bold mb-3 text-white",children:e.title}),(0,r.jsx)("p",{className:"text-white/70 leading-relaxed",children:e.description})]})]})},t))})]})}),(0,r.jsx)("section",{className:"relative py-20 px-4",children:(0,r.jsx)("div",{className:"container mx-auto max-w-6xl",children:(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsx)(o.C,{className:"inline-flex items-center gap-2 bg-white/10 border-white/20 text-white mb-4",children:"Expertise That Drives Innovation"}),(0,r.jsx)("h2",{className:"text-4xl md:text-5xl font-bold mb-4 text-white",children:"A Team of Industry Trailblazers"}),(0,r.jsx)("p",{className:"text-xl text-white/60 max-w-4xl mx-auto",children:"At MBME Pay, our achievements are driven by a diverse team of industry experts with deep knowledge across banking, technology, and fintech. Drawing on years of strategic insight and bold ambition, our professionals continually set new benchmarks in digital solutions."}),(0,r.jsx)("p",{className:"text-xl mt-2 text-white/60 max-w-4xl mx-auto",children:"Our executive and management teams blend operational excellence with forward-thinking vision, while our world-class engineers and innovators create secure, scalable, next-generation digital infrastru
1cture. Together, we deliver platforms that empower clients and end users, ensuring MBME Pay remains at the forefront of digital innovation, customer satisfaction, and sustainable growth."})]})})}),(0,r.jsx)("section",{className:"relative py-10 px-4",children:(0,r.jsxs)("div",{className:"container mx-auto max-w-6xl",children:[(0,r.jsxs)("div",{className:"text-center mb-16",children:[(0,r.jsx)(o.C,{className:"inline-flex items-center gap-2 bg-white/10 border-white/20 text-white mb-4",children:"Certifications & Compliance"}),(0,r.jsx)("h2",{className:"text-4xl md:text-5xl font-bold mb-4 text-white",children:"Industry Standards"}),(0,r.jsx)("p",{className:"text-xl text-white/60 max-w-2xl mx-auto",children:"Meeting the highest security and operational standards"})]}),(0,r.jsxs)("div",{className:"grid md:grid-cols-3 gap-6",children:[(0,r.jsx)(A.Z,{children:(0,r.jsxs)(i.Zb,{className:"p-8 text-center bg-white/5 border-white/10 backdrop-blur-sm hover:bg-white/10 transition-all",children:[(0,r.jsx)(l.Z,{className:"h-14 w-14 mx-auto mb-4 text-[#FF5F9F]"}),(0,r.jsx)("h3",{className:"font-bold text-xl mb-3 text-white",children:"PCI-DSS Certified"}),(0,r.jsx)("p",{className:"text-sm text-white/70 leading-relaxed",children:"Level 1 Service Provider compliance for secure card processing"})]})}),(0,r.jsx)(A.Z,{children:(0,r.jsxs)(i.Zb,{className:"p-8 text-center bg-white/5 border-white/10 backdrop-blur-sm hover:bg-white/10 transition-all",children:[(0,r.jsx)(u.Z,{className:"h-14 w-14 mx-auto mb-4 text-[#FF8A3D]"}),(0,r.jsx)("h3",{className:"font-bold text-xl mb-3 text-white",children:"EMV Certified"}),(0,r.jsx)("p",{className:"text-sm text-white/70 leading-relaxed",children:"Global standard for chip card transactions and security"})]})}),(0,r.jsx)(A.Z,{children:(0,r.jsxs)(i.Zb,{className:"p-8 text-center bg-white/5 border-white/10 backdrop-blur-sm hover:bg-white/10 transition-all",children:[(0,r.jsx)(f.Z,{className:"h-14 w-14 mx-auto mb-4 text-[#C44EFF]"}),(0,r.jsx)("h3",{className:"font-bold text-xl mb-3 text-white",children:"ISO Compliant"}),(0,r.jsx)("p",{className:"text-sm text-white/70 leading-relaxed",children:"ISO 27001 certified for information security management"})]})})]})]})}),(0,r.jsx)("section",{className:"relative py-20 px-4",children:(0,r.jsx)("div",{className:"container mx-auto max-w-4xl",children:(0,r.jsx)(A.Z,{children:(0,r.jsxs)(i.Zb,{className:"p-12 md:p-16 text-center bg-white/5 border-white/10 backdrop-blur-sm",children:[(0,r.jsx)("h2",{className:"text-3xl md:text-4xl font-bold mb-4 text-white",children:"Ready to Transform Your Payment Infrastructure?"}),(0,r.jsx)("p",{className:"text-lg text-white/70 mb-8 max-w-2xl mx-auto",children:"Join thousands of businesses and reach millions of customers who trust MBME Pay for their payment needs."}),(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[(0,r.jsx)(g.default,{href:"/#solutions",prefetch:!0,children:(0,r.jsxs)(s.z,{size:"lg",className:"rounded-full bg-gradient-to-r from-[#FF5F9F] to-[#FF8A3D] text-white hover:opacity-90 px-8",children:["Explore Solutions",(0,r.jsx)(h.Z,{className:"ml-2 h-5 w-5"})]})}),(0,r.jsxs)(T.Vq,{open:v,onOpenChange:b,children:[(0,r.jsx)(T.hg,{asChild:!0,children:(0,r.jsx)(s.z,{size:"lg",variant:"outline",className:"rounded-full border-2 !border-white/30 !text-white hover:!bg-white/10 !bg-transparent",children:"Contact Sales"})}),(0,r.jsx)(T.cZ,{className:"sm:max-w-[500px] bg-[#0a061d] border-white/20 text-white",children:y?(0,r.jsxs)("div",{className:"py-8 text-center",children:[(0,r.jsx)("div",{className:"w-16 h-16 rounded-full bg-gradient-to-r from-[#FF5F9F] to-[#FF8A3D] mx-auto mb-4 flex items-center justify-center",children:(0,r.jsx)(f.Z,{className:"h-8 w-8 text-white"})}),(0,r.jsx)("h3",{className:"text-xl font-bold mb-2 text-white",children:"Thank You!"}),(0,r.jsx)("p",{className:"text-white/70",children:"Your request has been submitted. Our sales team will contact you shortly."})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(T.fK,{children:[(0,r.jsx)(T.$N,{className:"text-2xl font-bold text-white",children:"Contact Sales"}),(0,r.jsx)(T.Be,{className:"text-white/70",children:"Fill out the form below and our sales team will get back to you within 24 hours."})]}),(0,r.jsxs)("form",{onSubmit:e=>{e.preventDefault(),w(!0),N.current=setTimeout(()=>{b(!1),w(!1)},2e3)}
1,className:"space-y-4 mt-4",children:[(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)("label",{htmlFor:"name",className:"text-sm font-medium text-white",children:"Full Name *"}),(0,r.jsx)(L.I,{id:"name",required:!0,placeholder:"John Doe",className:"bg-white/5 border-white/20 text-white placeholder:text-white/40"})]}),(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)("label",{htmlFor:"email",className:"text-sm font-medium text-white",children:"Email Address *"}),(0,r.jsx)(L.I,{id:"email",type:"email",required:!0,placeholder:"[email protected]",className:"bg-white/5 border-white/20 text-white placeholder:text-white/40"})]}),(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)("label",{htmlFor:"company",className:"text-sm font-medium text-white",children:"Company Name *"}),(0,r.jsx)(L.I,{id:"company",required:!0,placeholder:"Company Inc.",className:"bg-white/5 border-white/20 text-white placeholder:text-white/40"})]}),(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)("label",{htmlFor:"message",className:"text-sm font-medium text-white",children:"Message *"}),(0,r.jsx)(O.g,{id:"message",required:!0,placeholder:"Tell us about your payment infrastru
1cture needs...",rows:4,className:"bg-white/5 border-white/20 text-white placeholder:text-white/40"})]}),(0,r.jsx)(T.cN,{children:(0,r.jsx)(s.z,{type:"submit",className:"w-full bg-gradient-to-r from-[#FF5F9F] to-[#FF8A3D] text-white hover:opacity-90",children:"Submit Request"})})]})]})})]})]})]})})})})]})}B.ZP.registerPlugin(D.i)},3145:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(7437),a=n(2265),i=n(3322),o=n(5610),s=n(4250),l=n(8647),c=n(3570),d=n(4839);function u(e){let{colorStops:t=["#5227FF","#F775FF","#FFB65C"],amplitude:n=1,blend:u=.5,className:m}=e,x=(0,a.useRef)(e);x.current=e;let f=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e;let r=f.current;if(!r)return;let a=new i.T({alpha:!0,premultipliedAlpha:!0,antialias:!0}),d=a.gl;d.clearColor(0,0,0,0),d.enable(d.BLEND),d.blendFunc(d.ONE,d.ONE_MINUS_SRC_ALPHA),d.canvas.style.backgroundColor="transparent";let m=()=>{if(!r)return;let t=r.offsetWidth,n=r.offsetHeight;a.setSize(t,n),e&&(e.uniforms.uResolution.value=[t,n])};window.addEventListener("resize",m);let h=new o.C(d);h.attributes.uv&&delete h.attributes.uv;let g=t.map(e=>{let t=new s.I(e);return[t.r,t.g,t.b]});e=new l.$(d,{vertex:"#version 300 es\nin vec2 position;\nvoid main() {\n gl_Position = vec4(position, 0.0, 1.0);\n}\n",fragment:"#version 300 es\nprecision highp float;\n\nuniform float uTime;\nuniform float uAmplitude;\nuniform vec3 uColorStops[3];\nuniform vec2 uResolution;\nuniform float uBlend;\n\nout vec4 fragColor;\n\nvec3 permute(vec3 x) {\n return mod(((x * 34.0) + 1.0) * x, 289.0);\n}\n\nfloat snoise(vec2 v){\n const vec4 C = vec4(\n 0.211324865405187, 0.366025403784439,\n -0.577350269189626, 0.024390243902439\n );\n vec2 i = floor(v + dot(v, C.yy));\n vec2 x0 = v - i + dot(i, C.xx);\n vec2 i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0);\n vec4 x12 = x0.xyxy + C.xxzz;\n x12.xy -= i1;\n i = mod(i, 289.0);\n\n vec3 p = permute(\n permute(i.y + vec3(0.0, i1.y, 1.0))\n + i.x + vec3(0.0, i1.x, 1.0)\n );\n\n vec3 m = max(\n 0.5 - vec3(\n dot(x0, x0),\n dot(x12.xy, x12.xy),\n dot(x12.zw, x12.zw)\n ), \n 0.0\n );\n m = m * m;\n m = m * m;\n\n vec3 x = 2.0 * fract(p * C.www) - 1.0;\n vec3 h = abs(x) - 0.5;\n vec3 ox = floor(x + 0.5);\n vec3 a0 = x - ox;\n m *= 1.79284291400159 - 0.85373472095314 * (a0*a0 + h*h);\n\n vec3 g;\n g.x = a0.x * x0.x + h.x * x0.y;\n g.yz = a0.yz * x12.xz + h.yz * x12.yw;\n return 130.0 * dot(m, g);\n}\n\nstruct ColorStop {\n vec3 color;\n float position;\n};\n\n#define COLOR_RAMP(colors, factor, finalColor) { int index = 0; for (int i = 0; i < 2; i++) { ColorStop currentColor = colors[i]; bool isInBetween = currentColor.position <= factor; index = int(mix(float(index), float(i), float(isInBetween))); } ColorStop currentColor = colors[index]; ColorStop nextColor = colors[index + 1]; float range = nextColor.position - currentColor.position; float lerpFactor = (factor - currentColor.position) / range; finalColor = mix(currentColor.color, nextColor.color, lerpFactor); }\n\nvoid main() {\n vec2 uv = gl_FragCoord.xy / uResolution;\n \n ColorStop colors[3];\n colors[0] = ColorStop(uColorStops[0], 0.0);\n colors[1] = ColorStop(uColorStops[1], 0.5);\n colors[2] = ColorStop(uColorStops[2], 1.0);\n \n vec3 rampColor;\n COLOR_RAMP(colors, uv.x, rampColor);\n \n float height = snoise(vec2(uv.x * 2.0 + uTime * 0.1, uTime * 0.25)) * 0.5 * uAmplitude;\n height = exp(height);\n height = (uv.y * 2.0 - height + 0.2);\n float intensity = 0.6 * height;\n \n float midPoint = 0.20;\n float auroraAlpha = smoothstep(midPoint - uBlend * 0.5, midPoint + uBlend * 0.5, intensity);\n \n vec3 auroraColor = intensity * rampColor;\n \n fragColor = vec4(auroraColor * auroraAlpha, auroraAlpha);\n}\n",uniforms:{uTime:{value:0},uAmplitude:{value:n},uColorStops:{value:g},uResolution:{value:[r.offsetWidth,r.offsetHeight]},uBlend:{value:u}}});let p=new c.K(d,{geometry:h,program:e});r.appendChild(d.canvas);let v=0,b=r=>{v=requestAnimationFrame(b);let{time:i=.01*r,speed:o=1}=x.current;if(e){var l,c,d;e.uniforms.uTime.value=i*(null!=o?o:1)*.1,e.uniforms.uAmplitude.value=null!==(l=x.current.amplitude)&&void 0!==l?l:n,e.uniforms.uBlend.value=null!==(c=x.current.blend)&&void 0!==c?c:u;let r=null!==(d=x.current.colorStops)&&void 0!==d?d:t;e.uniforms.uColorStops.value=r.map(e=>{let t=new s.I(e);return[t.r,t.g,t.b]}),a.render({scene:p})}};
1return v=requestAnimationFrame(b),m(),()=>{var e;cancelAnimationFrame(v),window.removeEventListener("resize",m),r&&d.canvas.parentNode===r&&r.removeChild(d.canvas),null===(e=d.getExtension("WEBGL_lose_context"))||void 0===e||e.loseContext()}},[n,u,t]),(0,r.jsx)("div",{ref:f,className:(0,d.Z)("absolute inset-0 reactbits-canvas",m)})}},3195:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(7437),a=n(2265),i=n(4839);function o(e){let{glareColor:t="#ffffff",glareOpacity:n=.6,glareAngle:o=-35,glareSize:s=180,transitionDuration:l=550,playOnce:c=!1,borderRadius:d="24px",borderColor:u="rgba(255,255,255,0.12)",backgroundClassName:m,interactive:x=!0,className:f,children:h,...g}=e,p=(0,a.useRef)(null),v={position:"absolute",inset:0,background:"linear-gradient(".concat(o,"deg, rgba(255,255,255,0) 35%, ").concat((e=>{let r=e.replace("#","");if(/^[\dA-Fa-f]{3}$/.test(r)){let e=parseInt(r[0]+r[0],16),t=parseInt(r[1]+r[1],16),a=parseInt(r[2]+r[2],16);return"rgba(".concat(e,", ").concat(t,", ").concat(a,", ").concat(n,")")}if(/^[\dA-Fa-f]{6}$/.test(r)){let e=parseInt(r.slice(0,2),16),t=parseInt(r.slice(2,4),16),a=parseInt(r.slice(4,6),16);return"rgba(".concat(e,", ").concat(t,", ").concat(a,", ").concat(n,")")}return t})(t)," 50%, rgba(255,255,255,0) 70%)"),backgroundSize:"".concat(s,"% ").concat(s,"%"),backgroundRepeat:"no-repeat",backgroundPosition:"-150% -150%",pointerEvents:"none",borderRadius:d,mixBlendMode:"screen",zIndex:5,willChange:"background-position"};return(0,r.jsxs)("div",{className:(0,i.Z)("group relative overflow-hidden border transition-transform duration-500",x&&"cursor-pointer hover:-translate-y-1 hover:shadow-[0_25px_60px_-35px_rgba(124,92,255,0.55)]",f),style:{borderColor:u,borderRadius:d},onMouseEnter:()=>{let e=p.current;e&&(e.style.transition="none",e.style.backgroundPosition="-100% -100%, 0 0",requestAnimationFrame(()=>{e.style.transition="".concat(l,"ms ease"),e.style.backgroundPosition="100% 100%, 0 0"}))},onMouseLeave:()=>{let e=p.current;e&&(c?e.style.transition="none":e.style.transition="".concat(l,"ms ease"),e.style.backgroundPosition="-100% -100%, 0 0")},...g,children:[(0,r.jsx)("div",{ref:p,style:v}),(0,r.jsx)("div",{className:(0,i.Z)("relative z-[4] h-full w-full",null!=m?m:"bg-white/5 backdrop-blur-lg"),style:{borderRadius:"calc(".concat(d," - 2px)")},children:(0,r.jsx)("div",{className:"relative z-[3] h-full w-full",children:h})})]})}},9055:function(e,t,n){"use strict";n.d(t,{C:function(){return s}});var r=n(7437);n(2265);var a=n(3027),i=n(9354);let o=(0,a.j)("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function s(e){let{className:t,variant:n,...a}=e;return(0,r.jsx)("div",{className:(0,i.cn)(o({variant:n}),t),...a})}},9733:function(e,t,n){"use strict";n.d(t,{z:function(){return c}});var r=n(7437),a=n(2265),i=n(1538),o=n(3027),s=n(9354);let l=(0,o.j)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),c=a.forwardRef((e,t)=>
1{let{className:n,variant:a,size:o,asChild:c=!1,...d}=e,u=c?i.g7:"button";return(0,r.jsx)(u,{className:(0,s.cn)(l({variant:a,size:o,className:n})),ref:t,...d})});c.displayName="Button"},8185:function(e,t,n){"use strict";n.d(t,{Zb:function(){return o}});var r=n(7437),a=n(2265),i=n(9354);let o=a.forwardRef((e,t)=>{let{className:n,...a}=e;return(0,r.jsx)("div",{ref:t,className:(0,i.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",n),...a})});o.displayName="Card",a.forwardRef((e,t)=>{let{className:n,...a}=e;return(0,r.jsx)("div",{ref:t,className:(0,i.cn)("flex flex-col space-y-1.5 p-6",n),...a})}).displayName="CardHeader",a.forwardRef((e,t)=>{let{className:n,...a}=e;return(0,r.jsx)("h3",{ref:t,className:(0,i.cn)("text-2xl font-semibold leading-none tracking-tight",n),...a})}).displayName="CardTitle",a.forwardRef((e,t)=>{let{className:n,...a}=e;return(0,r.jsx)("p",{ref:t,className:(0,i.cn)("text-sm text-muted-foreground",n),...a})}).displayName="CardDescription",a.forwardRef((e,t)=>{let{className:n,...a}=e;return(0,r.jsx)("div",{ref:t,className:(0,i.cn)("p-6 pt-0",n),...a})}).displayName="CardContent",a.forwardRef((e,t)=>{let{className:n,...a}=e;return(0,r.jsx)("div",{ref:t,className:(0,i.cn)("flex items-center p-6 pt-0",n),...a})}).displayName="CardFooter"},4662:function(e,t,n){"use strict";n.d(t,{$N:function(){return x},Be:function(){return f},Vq:function(){return s},cN:function(){return m},cZ:function(){return d},fK:function(){return u},hg:function(){return l}});var r=n(7437),a=n(2265),i=n(6286),o=n(9354);let s=i.fC,l=i.xz,c=i.h_,d=a.forwardRef((e,t)=>{let{className:n,children:a,...s}=e;return(0,r.jsxs)(c,{children:[(0,r.jsx)(i.aV,{className:"fixed inset-0 z-50 bg-black/70 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0"}),(0,r.jsx)(i.VY,{ref:t,className:(0,o.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-2xl translate-x-[-50%] translate-y-[-50%] gap-4 border border-white/10 bg-[#0A061D]/95 p-8 shadow-lg duration-200","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95","data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%]","data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%]","rounded-3xl border-white/10 bg-gradient-to-br from-[#12083A] via-[#1B0F4F] to-[#32106A] text-white shadow-[0_40px_90px_-45px_rgba(111,70,255,0.65)] backdrop-blur-xl",n),...s,children:a})]})});d.displayName=i.VY.displayName;let u=e=>{let{className:t,...n}=e;return(0,r.jsx)("div",{className:(0,o.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...n})};u.displayName="DialogHeader";let m=e=>{let{className:t,...n}=e;return(0,r.jsx)("div",{className:(0,o.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...n})};m.displayName="DialogFooter";let x=a.forwardRef((e,t)=>{let{className:n,...a}=e;return(0,r.jsx)(i.Dx,{ref:t,className:(0,o.cn)("text-2xl font-semibold leading-none tracking-tight text-white",n),...a})});x.displayName=i.Dx.displayName;let f=a.forwardRef((e,t)=>{let{className:n,...a}=e;return(0,r.jsx)(i.dk,{ref:t,className:(0,o.cn)("text-sm text-white/70",n),...a})});f.displayName=i.dk.displayName,i.x8},7209:function(e,t,n){"use strict";n.d(t,{I:function(){return o}});var r=n(7437),a=n(2265),i=n(9354);let o=a.forwardRef((e,t)=>{let{className:n,type:a,...o}=e;return(0,r.jsx)("input",{type:a,className:(0,i.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",n),ref:t,...o})});o.displayName="Input"},4919:function(e,t,n){"use strict";n.d(t,{g:function(){return o}});var r=n(7437),a=n(2265),i=n(9354);let o=a.forwardRef((e,t)=>{let{className:n,...a}=e;return(0,r.jsx)("textarea",{className:(0,i.cn)("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",n),ref:t,...a})});o.displayName="Textarea"},9354:function(e,t,n){"use strict";n.d(t,{cn:function(){return i}});var r=n(4839),a=n(6164);function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,a.m6)((0,r.W)(t))}}},function(e){e.O(0,[922,689,503,231,717,868,474,873,971,23,744],function(){return e(e.s=8985)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.