1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[491],{4654:function(){},502:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return u}});var a=r(7437),s=r(2265),n=r(7648),l=r(3145),c=r(1268),i=r(5217),o=r(11),d=r(289);function u(e){let{data:t}=e,r=(0,s.useRef)(null),u=(0,s.useRef)(null),m=(0,s.useRef)(null),x=(0,s.useRef)(0),p=(0,s.useRef)(!1),f=(0,s.useRef)(0);(0,s.useEffect)(()=>{let e=()=>{let e=r.current;e&&(e.style.transform="translate3d(-".concat(x.current,"px, 0, 0)"))},t=()=>{let t=r.current;t&&(f.current=t.scrollWidth/2,f.current>0&&(x.current=x.current%f.current,e()))};t(),window.addEventListener("resize",t);let a=t=>{null===m.current&&(m.current=t);let r=t-m.current;m.current=t,!p.current&&f.current>0&&(x.current+=.035*r,x.current>=f.current?x.current-=f.current:x.current<0&&(x.current+=f.current),e()),u.current=requestAnimationFrame(a)};return u.current=requestAnimationFrame(a),()=>{window.removeEventListener("resize",t),null!==u.current&&cancelAnimationFrame(u.current)}},[]);let h=e=>{let t=r.current;if(!t||f.current<=0)return;let a=Math.min(.9*window.innerWidth,560)+16;x.current+=e*a,x.current>=f.current?x.current-=f.current:x.current<0&&(x.current+=f.current),t.style.transform="translate3d(-".concat(x.current,"px, 0, 0)")},b=[...t,...t];return(0,a.jsxs)("div",{className:"relative pt-14",children:[(0,a.jsx)("div",{className:"overflow-hidden",onMouseEnter:()=>{p.current=!0},onMouseLeave:()=>{p.current=!1},children:(0,a.jsx)("div",{ref:r,className:"flex gap-4 will-change-transform",children:b.map((e,t)=>{var r,s,c,i,u,m;let x=(0,o.$0)((null===(c=e.attributes.coverImage)||void 0===c?void 0:null===(s=c.data)||void 0===s?void 0:null===(r=s.attributes)||void 0===r?void 0:r.url)||null);return(0,a.jsxs)(n.default,{href:"/news/".concat(e.attributes.slug),className:"flex-none w-full overflow-hidden rounded-[24px] border border-[#E6E6E6] bg-white shadow-sm transition-transform duration-200 hover:-translate-y-1 sm:w-[80%] md:w-[540px]",children:[(0,a.jsx)("div",{className:"relative h-[240px] overflow-hidden rounded-t-[24px] bg-[#F4F4F4]",children:x?(0,a.jsx)(l.default,{src:x,alt:(null===(m=e.attributes.coverImage)||void 0===m?void 0:null===(u=m.data)||void 0===u?void 0:null===(i=u.attributes)||void 0===i?void 0:i.alternativeText)||e.attributes.title,fill:!0,className:"object-cover object-top transition-transform duration-300 group-hover:scale-[1.03]",sizes:"(max-width: 768px) 100vw, 540px"}):(0,a.jsx)("div",{className:"flex h-full items-center justify-center px-8 text-center",children:(0,a.jsx)(d.Z,{text:e.attributes.title,tag:"p",className:"font-family-neue text-xl text-[#8A8A8A]",color:""})})}),(0,a.jsxs)("div",{className:"space-y-4 p-6",children:[(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-3 text-sm text-[#6F6F6F]",children:[(0,a.jsx)("span",{className:"rounded-full bg-[#F3F7FB] px-3 py-1 font-medium text-[#088ADA]",children:e.attributes.featured?"Featured":"News"}),e.attributes.publishedAt?(0,a.jsx)("span",{children:(0,o.p6)(e.attributes.publishedAt)}):null]}),(0,a.jsx)(d.Z,{text:e.attributes.title,tag:"h3",className:"font-family-neue text-left text-2xl font-semibold leading-tight text-[#242425]",color:""}),(0,a.jsx)(d.Z,{text:e.attributes.description,tag:"p",className:"font-family-neue text-left text-base leading-7 text-[#5D5D5D]",color:""})]})]},"".concat(e.id,"-").concat(t))})})}),(0,a.jsxs)("div",{className:"absolute inset-x-0 top-4 mr-6 flex justify-center gap-x-6 sm:relative sm:top-auto sm:mt-10 sm:justify-end",children:[(0,a.jsx)("button",{onClick:()=>h(-1),children:(0,a.jsx)(c.G,{icon:i.acZ,className:"h-5 w-5"})}),(0,a.jsx)("button",{onClick:()=>h(1),children:(0,a.jsx)(c.G,{icon:i.eFW,className:"h-5 w-5"})})]})]})}},6820:function(e,t,r){"use strict";r.r(t);var a=r(7437),s=r(2265),n=r(289),l=r(3145),c=r(11),i=r(1268),o=r(5217);t.default=e=>{let{data:t}=e,r=(0,s.useRef)(null),d=(0,s.useRef)(null),u=(0,s.useRef)(null),m=(0,s.useRef)(0),x=(0,s.useRef)(!1),p=(0,s.useRef)(0),f=t.length>1;(0,s.useEffect)(()=>{if(!f)return;let e=()=>{let e=r.current;e&&(e.style.transform="translate3d(-".concat(m.current,"px, 0, 0)"))},t=()=>{let t=r.current;t&&(p.current=t.scrollWidth/2,p.current>0&&(m.current=m.current%p.current,e()))};t(),window.addEventListener("resize",t);let a=t=>{null===u.current&&(u.current=t);let r=t-u.current;u.current=t,!x.current&&p.current>0&&(m.current+=.03*r,m.current>=p.current?m.current-=p.current:m.current<0&&(m.current+=p.current),e(
1)),d.current=requestAnimationFrame(a)};return d.current=requestAnimationFrame(a),()=>{window.removeEventListener("resize",t),null!==d.current&&cancelAnimationFrame(d.current),u.current=null}},[f]);let h=e=>{let t=r.current;if(!t||p.current<=0)return;let a=Math.min(.9*window.innerWidth,560)+16;m.current+=e*a,m.current>=p.current?m.current-=p.current:m.current<0&&(m.current+=p.current),t.style.transform="translate3d(-".concat(m.current,"px, 0, 0)")},b=f?[...t,...t]:t;return(0,a.jsxs)("div",{className:"relative pt-14",children:[(0,a.jsx)("div",{className:"overflow-hidden",onMouseEnter:()=>{x.current=!0},onMouseLeave:()=>{x.current=!1},children:(0,a.jsx)("div",{ref:r,className:"flex gap-4 will-change-transform ".concat(f?"":"justify-center"),children:b.map((e,t)=>{var r,s,i;let o=null==e?void 0:null===(i=e.picture)||void 0===i?void 0:null===(s=i.data)||void 0===s?void 0:null===(r=s.attributes)||void 0===r?void 0:r.url,d=o&&!o.includes("replace-testimonial")?(0,c.$0)(o):null;return(0,a.jsxs)("div",{className:"flex-none w-full sm:w-[80%] md:w-[540px] h-auto bg-white rounded-2xl p-6 sm:p-8 md:p-10 mx-auto",children:[(0,a.jsx)(n.Z,{text:e.text||"N/A",tag:"p",className:"font-family-neue text-sm md:text-base text-left leading-[26px] font-normal text-[#656565]",color:""}),(0,a.jsxs)("div",{className:"rounded-2xl flex flex-wrap gap-y-4 md:gap-y-6 items-center w-full pt-6 md:pt-10",children:[(0,a.jsx)("div",{className:"w-2/12 flex justify-center md:justify-start",children:d&&(0,a.jsx)(l.default,{src:d,alt:e.picture.data.attributes.alternativeText||"none provided",priority:!0,width:48,height:48,className:"object-contain rounded-full w-10 h-10 md:w-12 md:h-12"})}),(0,a.jsxs)("div",{className:"w-10/12",children:[(0,a.jsx)(n.Z,{text:e.authorName||"N/A",tag:"p",className:"text-left font-family-neue text-sm md:text-base leading-[24px] font-normal text-[#151515]",color:""}),(null==e?void 0:e.authorPosition)&&(0,a.jsx)(n.Z,{text:e.authorPosition,tag:"p",className:"text-left font-family-neue text-xs md:text-sm leading-[20px] font-normal text-[#8E9093]",color:""})]})]})]},"".concat(e.authorName,"-").concat(t))})})}),f?(0,a.jsxs)("div",{className:"absolute inset-x-0 top-4 flex justify-center gap-x-6 sm:relative sm:top-auto sm:mt-10 sm:justify-end mr-6",children:[(0,a.jsx)("button",{onClick:()=>h(-1),children:(0,a.jsx)(i.G,{icon:o.acZ,className:"h-5 w-5"})}),(0,a.jsx)("button",{onClick:()=>h(1),children:(0,a.jsx)(i.G,{icon:o.eFW,className:"h-5 w-5"})})]}):null]})}},5210:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return i}});var a=r(7437),s=r(2265),n=r(289),l=r(5515),c=r.n(l);function i(){let[e,t]=(0,s.useState)({name:"",email:"",phone:"",message:""}),[r,l]=(0,s.useState)(!1),i=r=>{let{name:a,value:s}=r.target;t({...e,[a]:s})},o=async r=>{r.preventDefault(),l(!0);try{let r=await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:e.name,email:e.email,phoneNumber:e.phone,comment:e.message,service:"General Inquiry"})}),a=await r.json().catch(()=>({}));if(!r.ok)throw Error(a.error||"Failed to submit form");t({name:"",email:"",phone:"",message:""}),c().fire({icon:"success",title:"Message sent successfully!",text:"We'll get back to you soon.",confirmButtonColor:"#088ADA",timer:3e3})}catch(e){console.error("Error submitting form:",e),c().fire({icon:"error",title:"Oops...",text:"Something went wrong! Please try again.",confirmButtonColor:"#088ADA"})}finally{l(!1)}};return(0,a.jsxs)("section",{className:"relative overflow-hidden bg-[#EDEDED] py-10 sm:py-14 md:py-16",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-white/20 via-transparent to-white/10"}),(0,a.jsx)("div",{className:"container-xs relative z-0 flex justify-center",children:(0,a.jsx)("div",{className:"custom-container w-full px-3 sm:px-6 md:px-14",children:(0,a.jsxs)("div",{className:"mx-auto max-w-4xl",children:[(0,a.jsxs)("div",{className:"mb-8 text-center sm:mb-10 md:mb-12",children:[(0,a.jsx)("div",{className:"mx-auto max-w-[500px]",children:(0,a.jsx)(n.Z,{text:"Get In Touch",tag:"h1",className:"text-title",style:"background: linear-gradient(91.71deg, #F05430 -22.9%, #DB5A84 26.07%, #0F94E4 87.49%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;",color:"dark:text-violet-400"})}),(0,a.jsx)("div",{className:"mx-auto max-w-[672px] pt-3 sm:pt-[18px]",children:(0,a.jsx)(n.Z,{text:"We'd love to hear from you. Send us a message and we'll respond as soon as possible.",tag:"p",className:"text-desc",color:""})})]}),(0,a.jsxs)("div",{className:"relative overflow-hidden rounded-[24px] border border-solid border-white bg-[#EDEDED] bg-opacity-40 p-5 shadow-lg backdrop-blur-lg backdrop-filter sm:rounded-[32px] sm:p-8 md:p-12",children:[(0,a.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-white/10 via-trans
1parent to-white/5 rounded-[32px]"}),(0,a.jsx)("div",{className:"absolute top-0 left-0 w-full h-px bg-gradient-to-r from-transparent via-white/40 to-transparent"}),(0,a.jsx)("div",{className:"absolute bottom-0 left-0 w-full h-px bg-gradient-to-r from-transparent via-white/30 to-transparent"}),(0,a.jsxs)("form",{onSubmit:o,className:"space-y-6 relative z-10",children:[(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{htmlFor:"name",className:"block text-sm font-medium text-gray-800/90 mb-2 backdrop-blur-sm",children:"Full Name *"}),(0,a.jsx)("input",{type:"text",id:"name",name:"name",value:e.name,onChange:i,required:!0,className:"w-full px-4 py-3 backdrop-blur-sm bg-white/15 border border-solid border-white rounded-[16px] focus:ring-2 focus:ring-blue-400/40 focus:border-blue-400/60 focus:bg-white/20 transition-all duration-300 placeholder-gray-600/70 bg-white/10 backdrop-blur-sm",placeholder:"Enter your full name"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{htmlFor:"email",className:"block text-sm font-medium text-gray-800/90 mb-2 backdrop-blur-sm",children:"Email Address *"}),(0,a.jsx)("input",{type:"email",id:"email",name:"email",value:e.email,onChange:i,required:!0,className:"w-full px-4 py-3 backdrop-blur-sm bg-white/15 border border-solid border-white rounded-[16px] focus:ring-2 focus:ring-blue-400/40 focus:border-blue-400/60 focus:bg-white/20 transition-all duration-300 placeholder-gray-600/70 bg-white/10 backdrop-blur-sm",placeholder:"Enter your email address"})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{htmlFor:"phone",className:"block text-sm font-medium text-gray-800/90 mb-2 backdrop-blur-sm",children:"Phone Number"}),(0,a.jsx)("input",{type:"tel",id:"phone",name:"phone",value:e.phone,onChange:i,className:"w-full px-4 py-3 backdrop-blur-sm bg-white/15 border border-solid border-white rounded-[16px] focus:ring-2 focus:ring-blue-400/40 focus:border-blue-400/60 focus:bg-white/20 transition-all duration-300 placeholder-gray-600/70 bg-white/10 backdrop-blur-sm",placeholder:"Enter your phone number"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{htmlFor:"message",className:"block text-sm font-medium text-gray-800/90 mb-2 backdrop-blur-sm",children:"Message *"}),(0,a.jsx)("textarea",{id:"message",name:"message",value:e.message,onChange:i,required:!0,rows:5,className:"w-full px-4 py-3 backdrop-blur-sm bg-white/15 border border-gray-300/60 rounded-xl focus:ring-2 focus:ring-blue-400/40 focus:border-blue-400/60 focus:bg-white/25 transition-all duration-300 resize-none placeholder-gray-600/70",placeholder:"Tell us about your project or how we can help you..."})]}),(0,a.jsx)("div",{className:"text-center",children:(0,a.jsx)("button",{type:"submit",disabled:r,className:"text-white font-family-neue text-base bg-[#088ADA] w-[190px] h-[52px] px-6 rounded-[32px] hover:bg-[#0778C7] disabled:bg-gray-400 disabled:cursor-not-allowed transition-colors duration-200",children:r?"Sending...":"Send Message"})})]})]})]})})})]})}},289:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var a=r(7437);function s(e){let{text:t,tag:r,className:s,style:n,color:l}=e;if(!t||"string"!=typeof t)return(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:"<".concat(r,' class="').concat(s||"",'" style="').concat(n||"",'">No content available</').concat(r,">")}});let c=t.split(" "),i=[];return i.push("<".concat(r,' class="').concat(s||"",'" style="').concat(n||"",'">')),c.forEach((e,t)=>{if(e.includes("[")){let r=e.replace("[","").replace("]","");i.push("<span key=".concat(t,' class="').concat(l||"",'">').concat(r,"</span> "))}else i.push(e+" ")}),i.push("</".concat(r,">")),(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:i.join("")}})}},966:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return f}});var a=r(7437),s=r(2265),n=r(3145),l=r(11),c=r(289),i=r(7648),o=r(4927),d=r.n(o);async function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{let s={next:{revalidate:60},headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat("01eb97f63d53bd5a64dd072c6e351d14b29192174da7776b3197c835f281b1da44d53cd665e046effb2828315cff7b83f706a7ec53fafd0c118ba1756138dda274f9f1e5adbb1343266794ad2844fcb8069f34d5be0265aac4f509ac86dfc3598d1aa9ec007254c24deea9c56e65eb46f10116a0d9a94fb6237b4f2c6ba4edb3")},...r},n=d().stringify(t),c="".concat((0,l.pK)("/api".concat(e).concat(n?"?".concat(n):""))),i=new AbortController,o=setTimeout(()=>i.abort(),1e4),u=await fetch(c,{...s,signal:i.signal});if(clearTimeout(o),!u.ok){var a;let e=await u.json().catch(()=>({})),t=(null===(a=e.error)||void 0===a?void 0:a.message)||"HTTP ".concat(u.status,": ").concat(u.statusText);return{data:null,error:{message:t,status:u.status}}}return await u.json()}catch(e){if(console.error("Fetch API Error:",e),"AbortError"===e.name)return{data:null,error:{message:"Request timeout",status:408}};if("ENOTFOUND"===e.code||"ECONNREFUSED"===e.code)return{data:null,error:{message:"Server unavailable",status:503}};return{data:null,error:{message:e.message||"Network error occurred",status:500}}}}let m={icon:{fields:["url","alternativeText"]},image:{populate:{formats:{fields:["url","alternativeText"]}},fields:["url","alternativeText"]}};async function x(){var e,t,r;let a=await u("/project-home-page-order",{populate:{featuredProjects:{fields:["title","description","backgroundColor","slug","detail"],populate:m}}},{headers:{Authorization:"Bearer ".concat("01eb97f63d53bd5a64dd072c6e351d14b29192174da7776b3197c835f281b1da44d53cd665e046effb2828315cff7b83f706a7ec53fafd0c118ba1756138dda274f9f1e5adbb1343266794ad2844fcb8069f34d5be0265aac4f509ac86dfc3598d1aa9ec007254c24deea9c56e65eb46f10116a0d9a94fb6237b4f2c6ba4edb3")}}),s=null===(r=a.data)||void 0===r?void 0:null===(t=r.attributes)||void 0===t?void 0:null===(e=t.featuredProjects)||void 0===e?void 0:e.data;return Array.isArray(s)&&s.length>0?{data:s.slice(0,6),meta:a.meta,source:"project-home-page-order"}:(a.error,{data:[],meta:a.meta,source:"project-home-page-order"})}function p(e){var t,r,s,o,d,u;let{project:m}=e,{id:x,attributes:p}=m,{title:f,description:h,backgroundColor:b,slug:g,icon:v,image:j}=p,w=(0,l.$0)(null!==(d=null==j?void 0:null===(t=j.data)||void 0===t?void 0:t.attributes.url)&&void 0!==d?d:null),N=(0,l.$0)(null!==(u=null==v?void 0:null===(r=v.data)||void 0===r?void 0:r.attributes.url)&&void 0!==u?u:null),y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:30;if(!e||"string"!=typeof e)return"#F0F0F0";let r=e.replace("#","");if(6!==r.length||!/^[0-9A-Fa-f]{6}$/.test(r))return"#F0F0F0";let a=parseInt(r.substr(0,2),16),s=parseInt(r.substr(2,2),16),n=parseInt(r.substr(4,2),16);return"#".concat(Math.round(a+t/100*(255-a)).toString(16).padStart(2,"0")).concat(Math.round(s+t/100*(255-s)).toString(16).padStart(2,"0")).concat(Math.round(n+t/100*(255-n)).toString(16).padStart(2,"0"))}(b,60);return(0,a.jsx)("div",{className:"w-full lg:w-1/3 px-3 mb-8",children:(0,a.jsx)(i.default,{href:"/project/".concat(g),className:"block h-full",children:(0,a.jsxs)("div",{className:"rounded-2xl shadow-lg overflow-hidden hover:shadow-xl transition-all duration-300 h-full flex flex-col cursor-pointer hover:scale-105",style:{backgroundColor:b||"#ffffff"},children:[(0,a.jsxs)("div",{className:"p-6 pb-4 h-32 flex flex-col justify-center",children:[(0,a.jsx)("div",{className:"flex items-center mb-3",children:N?(0,a.jsx)(n.default,{src:N,alt:(null==v?void 0:null===(s=v.data)||void 0===s?void 0:s.attributes.alternativeText)||"".concat(f," icon"),className:"h-8 w-8 object-contain",width:32,height:32}):(0,a.jsx)("div",{className:"h-8 w-8 rounded-full bg-white/60","aria-hidden":"true"})}),(0,a.jsx)("div",{className:"flex items-center",children:(0,a.jsx)(c.Z,{text:f,tag:"h3",className:"font-family-neue text-lg font-semibold text-gray-900 line-clamp-2",color:""})})]}),(0,a.jsx)("div",{className:"flex-1 relative",style:{backgroundColor:y},children:(0,a.jsx)("div",{className:"w-full h-64 flex items-end justify-center",children:w?(0,a.jsx)(n.default,{src:w,alt:(null==j?void 0:null===(o=j.data)||void 0===o?void 0:o.attributes.alternativeText)||"".concat(f," image"),className:"object-contain max-w-[90%] max-h-[90%]",width:300,height:250,priority:!0}):(0,a.jsx)("div",{className:"h-full w-full bg-white/30","aria-hidden":"true"})})})]})})})}function f(e){let{data:t}
1=e,[r,n]=(0,s.useState)([]),[l,o]=(0,s.useState)(!0);return((0,s.useEffect)(()=>{(async()=>{try{let e=await x();n((e.data||[]).slice(0,6))}catch(e){console.error("Error fetching projects:",e),n([])}finally{o(!1)}})()},[]),l||0!==r.length)?l?(0,a.jsx)("section",{className:"bg-white",children:(0,a.jsx)("div",{className:"custom-container mx-auto px-4 py-10 sm:py-16 md:px-4 md:py-20",children:(0,a.jsx)("div",{className:"mx-auto text-center",children:(0,a.jsxs)("div",{className:"animate-pulse",children:[(0,a.jsx)("div",{className:"h-6 bg-gray-200 rounded w-32 mx-auto mb-4"}),(0,a.jsx)("div",{className:"h-12 bg-gray-200 rounded w-96 mx-auto mb-4"}),(0,a.jsx)("div",{className:"h-4 bg-gray-200 rounded w-96 mx-auto mb-8"}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[...Array(6)].map((e,t)=>(0,a.jsx)("div",{className:"bg-gray-200 rounded-2xl h-80"},t))})]})})})}):(0,a.jsx)("section",{className:"bg-white",children:(0,a.jsx)("div",{className:"custom-container mx-auto px-4 py-10 sm:py-16 md:px-4 md:py-20",children:(0,a.jsxs)("div",{className:"mx-auto text-center",children:[(0,a.jsx)(c.Z,{text:"OUR PROJECTS",tag:"p",className:"text-section text-[#4E4E4E]",color:""}),(0,a.jsx)("div",{className:"mx-auto mt-3 max-w-[720px] sm:mt-5 md:mt-[22px]",children:(0,a.jsx)(c.Z,{text:t.title,tag:"h1",className:"text-title text-black",color:""})}),(0,a.jsx)("div",{className:"mx-auto mt-3 max-w-[672px] sm:mt-5 md:mt-[22px]",children:(0,a.jsx)(c.Z,{text:t.description,tag:"p",className:"text-desc",color:""})}),(0,a.jsx)("div",{className:"flex flex-wrap py-8 -mx-2 sm:py-10 md:py-12",children:r.map(e=>(0,a.jsx)(p,{project:e},e.id))}),(0,a.jsx)(i.default,{href:"/project",children:(0,a.jsx)("button",{type:"button",className:"inline-flex h-[52px] w-[190px] items-center justify-center rounded-[32px] bg-[#088ADA] font-family-neue text-base font-bold text-white transition-colors duration-200 hover:bg-[#0770B8]",children:"View All Projects"})})]})})}):null}},5973:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return l}});var a=r(7437),s=r(6820),n=r(289);function l(e){let{data:t}=e;return(0,a.jsx)("section",{className:"bg-[#EDEDED]",children:(0,a.jsx)("div",{className:"custom-container mx-auto px-3 py-10 sm:px-0 sm:py-16 md:py-20",children:(0,a.jsxs)("div",{className:"mx-auto text-center",children:[(0,a.jsx)(n.Z,{text:"TESTIMONIALS",tag:"p",className:"text-section text-[#4E4E4E]",color:""}),(0,a.jsx)("div",{className:"mx-auto mt-3 max-w-[500px] sm:mt-5 md:mt-[22px] md:w-[386px]",children:(0,a.jsx)(n.Z,{text:t.title,tag:"h1",className:"text-title",style:"background: linear-gradient(91.71deg, #F05430 -22.9%, #DB5A84 26.07%, #0F94E4 87.49%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;",color:"dark:text-violet-400"})}),(0,a.jsx)("div",{className:"mx-auto mt-3 max-w-[672px] sm:mt-5 md:mt-[22px]",children:(0,a.jsx)(n.Z,{text:t.description,tag:"p",className:"text-desc",color:""})}),(0,a.jsx)("div",{className:"mt-6 sm:mt-8",children:(0,a.jsx)(s.default,{data:t.testimonials})})]})})})}},2490:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return o}});var a=r(7437),s=r(2265),n=r(289);r(4940);var l=r(1268),c=r(5217);function i(e){let{processNumber:t,title:r,isActive:s,onClick:l,index:c,currentProcess:i}=e;return(0,a.jsx)("div",{className:"px-3 lg:mb-0 cursor-pointer",onClick:()=>{l(t)},children:(0,a.jsx)("div",{className:"rounded-2xl the-process-card flex items-center justify-center\n ".concat(c<=i?"bg-gradient":"bg-[#F7F7F7]","\n ","w-11 h-11 sm:w-15 sm:h-15 md:w-auto md:h-auto","\n "),children:(0,a.jsxs)("div",{className:"p-4 sm:p-6 lg:py-8 lg:px-8 text-center",children:[(0,a.jsx)(n.Z,{text:t,tag:"p",className:"font-family-neue \n text-sm sm:text-4xl leading-none font-semibold flex items-center justify-center\n ".concat(c<=i?"text-white":"text-[#24242533]","\n "),color:""}),(0,a.jsx)("div",{className:"hidden sm:block",children:(0,a.jsx)(n.Z,{text:r,tag:"p",className:"font-family-neue text-sm lg:text-lg leading-[26.8px] font-medium pt-2\n ".concat(c<=i?"text-white":"text-[#24242533]","\n "),color:""})})]})})},t)}function o(e){let{data:t}
1=e,r=function(){let[e,t]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let e=()=>{t(window.innerWidth<640)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}(),[o,d]=(0,s.useState)(t.processlist[0].processNumber),[u,m]=(0,s.useState)(0),[x,p]=(0,s.useState)(!1),[f,h]=(0,s.useState)(""),b=e=>{let{processNumber:r,index:a,action:s}=e;void 0!==r&&void 0!==a?(d(o===r?null:r),m(a),h(a>u?"backward":"forward"),p(!0),setTimeout(()=>{p(!1)},500)):s&&("back"===s?u>0&&(m(u-1),h("backward"),p(!0),setTimeout(()=>{p(!1)},500)):"next"===s&&u<t.processlist.length-1&&(m(u+1),h("forward"),p(!0),setTimeout(()=>{p(!1)},500)))};return(0,a.jsx)("section",{className:"bg-[#F7F7F780]",children:(0,a.jsx)("div",{className:"custom-container mx-auto rounded-2xl px-3 py-10 sm:px-4 sm:pb-16 sm:pt-16 md:px-0 md:pt-20",children:(0,a.jsxs)("div",{className:"mx-auto text-center",children:[(0,a.jsx)(n.Z,{text:"HOW WE MAKE THIS PRODUCT",tag:"p",className:"text-section text-[#4E4E4E]",color:""}),(0,a.jsx)("div",{className:"mx-auto mt-3 max-w-[720px] sm:mt-5 md:mt-[22px]",children:(0,a.jsx)(n.Z,{text:t.title,tag:"h1",className:"text-title",style:"background: linear-gradient(91.71deg, #F05430 -22.9%, #DB5A84 26.07%, #0F94E4 87.49%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;",color:"dark:text-violet-400"})}),(0,a.jsx)("div",{className:"mx-auto mt-3 max-w-[780px] sm:mt-5 md:mt-[22px]",children:(0,a.jsx)(n.Z,{text:t.description,tag:"p",className:"text-desc",color:""})}),(0,a.jsxs)("div",{className:"mx-[-0.75rem] flex flex-wrap items-stretch justify-center gap-y-5 py-8 sm:gap-y-[30px] sm:py-12",children:[t.processlist.map((e,s)=>{let n=(s+1)%3==0;return(0,a.jsxs)("div",{className:"".concat(r?"":"the-process"),children:[(0,a.jsx)(i,{...e,isActive:o===e.processNumber,onClick:()=>b({processNumber:e.processNumber,index:s}),index:s,currentProcess:u},s),(0,a.jsxs)("div",{className:"the-process-stepper relative",children:[(0,a.jsx)("div",{className:"stepper-circle relative grid w-[25px] h-[25px] font-bold transition-all duration-300 rounded-full place-items-center mx-auto mt-4 \n ".concat(s<=u?"bg-gradient text-white":"bg-[#F7F7F7] text-[#24242533]","\n ")}),s<t.processlist.length-1&&(0,a.jsx)("div",{style:{transform:"translate(-50%)",zIndex:"-1"},className:"stepper-line absolute top-1/2 left-full w-full h-0.5 \n ".concat(s<u?"bg-gradient text-white":"bg-[#F7F7F7] text-[#24242533]","\n ").concat(n?"the-process-line":""," \n ")})]})]},s)}),(0,a.jsxs)("div",{className:"pt-6 flex ",children:[(0,a.jsx)("div",{className:"px-3 self-center",children:(0,a.jsx)("button",{onClick:()=>b({action:"back"}),className:"bg-[#EAEAEA] px-[8px] py-[5px] rounded-[6px] ".concat(0===u?"opacity-50 cursor-not-allowed":""),disabled:0===u,children:(0,a.jsx)(l.G,{icon:c.acZ,className:"h-5 w-5"})})}),(0,a.jsx)("div",{className:"relative w-full",children:(0,a.jsx)("div",{className:"overflow-hidden",children:(0,a.jsx)("div",{className:"animate-content ".concat(x?"animate ".concat(f):""," flex justify-center"),children:(0,a.jsxs)("div",{className:"",children:[(0,a.jsx)(n.Z,{text:t.processlist[u].contentTitle,tag:"p",className:"font-family-neue text-2xl lg:text-[32px] leading-[42.88px] font-medium text-[#242425]",color:""}),(0,a.jsx)(n.Z,{text:t.processlist[u].contentText,tag:"p",className:"font-family-neue text-base lg:text-lg leading-[25.2px] font-normal text-[#656565] pt-[18px] md:px-[58px] lg:px-[128px] xl:px-[158px]",color:""})]})})})}),(0,a.jsx)("div",{className:"px-3 self-center",children:(0,a.jsx)("button",{onClick:()=>b({action:"next"}),className:"bg-[#EAEAEA] px-[8px] py-[5px] rounded-[6px] ".concat(u===t.processlist.length-1?"opacity-50 cursor-not-allowed":""),disabled:u===t.processlist.length-1,children:(0,a.jsx)(l.G,{icon:c.eFW,className:"h-5 w-5"})})})]})]})]})})})}},11:function(e,t,r){"use strict";function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";
1return"".concat("https://webadmin.access-itech.com").concat(e)}function s(e){return null==e?null:e.startsWith("/images/")||e.startsWith("http")||e.startsWith("//")?e:"".concat(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"".concat("https://webadmin.access-itech.com").concat(e)}()).concat(e)}function n(e){return new Date(e).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})}r.d(t,{$0:function(){return s},p6:function(){return n},pK:function(){return a}})},4940:function(){}}]);
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.