PageSourceSearch

https://www.koncite.com/_next/static/chunks/app/page-48ad2822be628638.js

js koncite.com collected 2026-10-02 01:34:12 UTC 85,896 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8974],{11695:(e,t,s)=>{"use strict";s.d(t,{Pc:()=>d,Um:()=>a,Xj:()=>p,YF:()=>x,ed:()=>h,ef:()=>b,g2:()=>r,hR:()=>n,hv:()=>m,mp:()=>f,qY:()=>g,v6:()=>u});let a=["Pune","Mumbai","Chennai","Hyderabad","Bangalore","Ahmedabad","Delhi NCR","Other"],n="A",r={A:"See every site from one screen",B:"Still managing sites on WhatsApp and Excel?",C:"See what your sites look like on one screen"},o="koncite.marketing_form.submitted",l="koncite.exit_popup.dismissed_at",i="koncite.utm",c=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","fbclid"];function d(){try{localStorage.setItem(o,"1")}catch(e){}}function m(){try{localStorage.setItem(l,String(Date.now()))}catch(e){}}function u(){try{let t=sessionStorage.getItem(i),s=t?JSON.parse(t):{},a=new URLSearchParams(window.location.search),n={...s};for(let t of c){var e;let s=null==(e=a.get(t))?void 0:e.trim();s&&(n[t]=s)}return sessionStorage.setItem(i,JSON.stringify(n)),n}catch(e){return{}}}function p(){try{let e=sessionStorage.getItem(i);return e?JSON.parse(e):{}}catch(e){return{}}}function x(e){let t=String(e||"").replace(/\D/g,"");return t?10!==t.length?"Enter a 10-digit mobile number.":/^[6-9]/.test(t)?null:"Enter a valid Indian mobile number.":"Mobile number is required."}function h(e){let t=e.trim();return t?t.length<2?"Name must be at least 2 characters.":null:"Full name is required."}function g(e){var t;return(null!=(t=e.trim().split(/\s+/)[0])?t:"")||"there"}function f(e,t){let s={event:e,event_source:"exit_intent_popup",...t},a=window;a.dataLayer=a.dataLayer||[],a.dataLayer.push(s),"function"==typeof a.gtag&&a.gtag("event",e,{event_category:"exit_intent_popup",event_label:e,...t})}function b(e){if(!function(e){let t=String(e||"/").split("?")[0].replace(/\/+$/,"")||"/";return"/"===t||""===t}(e)||e.toLowerCase().includes("thank-you")||function(){try{return"1"===localStorage.getItem(o)}catch(e){return!1}}()||function(){try{let e=localStorage.getItem(l);if(!e)return!1;let t=Number(e);if(!Number.isFinite(t))return!1;return Date.now()-t<6048e5}catch(e){return!1}}())return!1;try{if("true"===localStorage.getItem("isAuthenticated"))return!1}catch(e){}return!0}},15485:(e,t,s)=>{"use strict";s.d(t,{FQ:()=>o,fs:()=>i,tl:()=>c});var a=s(29436);let n="".concat(a.nS,"/demo-request"),r="".concat(a.nS,"/popup-lead");function o(e){var t,s,a,n;return arguments.length>1&&void 0!==arguments[1]&&arguments[1],{variant:"hero",fullName:String(null!=(t=e.get("fullName"))?t:"").trim(),mobile:String(null!=(s=e.get("mobile"))?s:"").trim(),email:String(null!=(a=e.get("email"))?a:"").trim(),city:String(null!=(n=e.get("city"))?n:"").trim()}}async function l(e,t,s){let a=await fetch(e,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(t)}),n=await a.json().catch(()=>null),r=function(e){if(!e)return null;if("string"==typeof e.message&&e.message.trim())return e.message.trim();if(e.errors)for(let t of Object.values(e.errors)){let e=null==t?void 0:t.find(e=>e.trim());if(e)return e.trim()}return null}(n)||s;if(!a.ok||(null==n?void 0:n.success)===!1)throw Error(r)}async function i(e){await l(n,e,"Could not send demo request. Please try again.")}async function c(e){await l(r,{fullName:e.fullName.trim(),mobile:e.mobile.replace(/\D/g,""),city:e.city.trim()},"Could not send your request. Please try again.")}},45431:(e,t,s)=>{Promise.resolve().then(s.bind(s,58346))},54114:(e,t,s)=>{"use strict";s.d(t,{I3:()=>r,hj:()=>l,mS:()=>n,qo:()=>o});var a=s(31068);let n=15;function r(e){return String(e||"").replace(/\D/g,"").slice(0,n)}function o(e,t){return String(e||"").replace(/\D/g,"")?null:"Phone number is required."}function l(e){let t={},s=function(e){let t=e.trim();return t?t.length<2?"Name must be at least ".concat(2," characters."):t.length>120?"Name must be at most ".concat(120," characters."):RegExp("^[\\p{L}\\p{M}\\s'.-]+$","u").test(t)?null:"Name can only include letters, spaces, and these characters: . ' -":"Name is required."}(e.name);s&&(t.name=s);let n=(0,a.Mn)(e.email);n&&(t.email=n);let r=o(e.phone,e.countryCode);r&&(t.phone=r);let l=function(e){let t=e.trim();return t?t.length<3?"Subject must be at least ".concat(3," characters."):t.length>200?"Subject must be at most ".concat(200," characters."):null:"Subject is required."}(e.subject);l&&(t.subject=l);let i=function(e){let t=e.trim();return t?t.length<10?"Message must be at least ".concat(10," characters."):t.length>4e3?"Message must be at most ".concat(4e3," characters."):null:"Message is required."}(e.message);return i&&(t.message=i),t}},58346:(e,t,s)=>{"use strict";s.d(t,{default:()=>eu});var a=s(95155),n=s(12115),r=s(52619),o=s.n(r),l=s(67909),i=s(20063),c=s(52987),d=s(39867),m=s(78192),u=s(17666),p=s(55335),x=s(82684),h=s(18154),g=s(5917),f=s(46994),b=s(58734),y=s(89470),w=s(84114),v=s(35597),N=s(72372),j=s(56154),C=s(1524),k=s(17910),E=s(37106),I=s(85362),D=s(43464),A=s(88743),S=s(65229),O=s(37586),T=s(20508),_=s(23664),R=s(24033),K=s(35299),P=s(86651),M=s(69141),Y=s(89715),B=s(64813),F=s(81183),L=s(92852),z=s(35841),q=s(73317),U=s(54114),W=s(11695),G=s(1289);let X=e=>{let{isOpen:t,onClose:s}=e,{isDark:r}
1=(0,E.D)(),o=(0,F.d)(),[l,i]=(0,n.useState)({name:"",email:"",countryCode:"91",phone:"",subject:"",message:""}),[c,d]=(0,n.useState)(!1),[m,u]=(0,n.useState)(!1),[p,x]=(0,n.useState)(null),[h,g]=(0,n.useState)([]),[f,b]=(0,n.useState)(""),[y,w]=(0,n.useState)({});if((0,n.useEffect)(()=>{t||b("")},[t]),(0,n.useEffect)(()=>{t&&w({})},[t]),(0,n.useEffect)(()=>{t&&0===h.length&&g((0,L.zv)())},[t,h.length]),!t)return null;let v=r?"text-slate-100":"text-[#323232]",N=r?"text-slate-400":"text-[#6A6663]",j=r?"border-slate-700":"border-[#C4B8B0]",C=r?"bg-slate-800":"bg-white",k=e=>y[e]?"border-rose-500 ring-1 ring-rose-500/35 focus:ring-rose-500/45":j,I=h.filter(e=>{let t=f.trim().toLowerCase();return!t||e.name.toLowerCase().includes(t)||e.code.toLowerCase().includes(t)||e.dialCode.includes(t)}),D=e=>{let t=e.target.name;w(e=>{if(!e[t])return e;let s={...e};return delete s[t],s}),i({...l,[e.target.name]:e.target.value})},A=(0,L.u7)(h,l.countryCode)||(0,L.u7)(h,"91")||h[0]||{code:"IN",dialCode:"91",name:"India",flag:(0,z.AM)("IN")},X=async e=>{e.preventDefault();let t=(0,U.hj)(l);if(w(t),Object.keys(t).length>0)return void o.showWarning("Please fix the errors highlighted below.");let a=String(l.countryCode||"").replace(/\D/g,""),n=l.phone.replace(/\D/g,""),r="+".concat(a).concat(n);u(!0),x(null);try{await (0,q.RS)({name:l.name.trim(),email:l.email.trim(),phone:r,subject:l.subject.trim(),message:l.message.trim()}),x("success"),w({}),(0,W.Pc)(),i({name:"",email:"",countryCode:"91",phone:"",subject:"",message:""}),setTimeout(()=>{s(),x(null)},2e3)}catch(s){var c;let e=null==s||null==(c=s.response)?void 0:c.data,t=(null==e?void 0:e.message)||(null==s?void 0:s.message)||"Could not send message. Please try again.";if((null==e?void 0:e.errors)&&"object"==typeof e.errors){let s=Object.values(e.errors).flat().find(e=>null!=e&&String(e).trim());s&&(t=Array.isArray(s)?String(s[0]):String(s))}o.showError(t)}finally{u(!1)}};return(0,a.jsx)("div",{className:"fixed inset-0 z-50 flex items-end sm:items-center justify-center bg-black/50 backdrop-blur-sm p-0 sm:p-4 overflow-y-auto",children:(0,a.jsxs)("div",{className:"".concat(r?"card-dark":"bg-[#F5F0EC]"," rounded-t-2xl sm:rounded-xl shadow-2xl w-full max-w-[min(100vw,1024px)] sm:max-w-[min(92vw,1024px)] mx-0 sm:mx-4 relative border ").concat(j," mt-8 mb-0 sm:my-8 max-h-[92dvh] overflow-hidden flex flex-col"),children:[(0,a.jsx)("button",{onClick:s,className:"absolute top-3 right-3 z-10 p-2 ".concat(r?"hover:bg-slate-800":"hover:bg-white/70"," rounded-lg transition-colors"),title:"Close",children:(0,a.jsx)(S.A,{className:"w-5 h-5 ".concat(N)})}),(0,a.jsxs)("div",{className:"flex-1 min-h-0 overflow-y-auto custom-scrollbar p-4 sm:p-6 md:p-8 pr-12 sm:pr-14",children:[(0,a.jsxs)("div",{className:"text-center mb-6",children:[(0,a.jsx)("div",{className:"inline-flex items-center justify-center w-16 h-16 ".concat(r?"bg-[#C6E13D]/20":"bg-[#C6E13D]/15"," rounded-full mb-4"),children:(0,a.jsx)(O.A,{className:"w-8 h-8 text-[#C6E13D]"})}),(0,a.jsx)("h2",{className:"text-2xl md:text-3xl font-black ".concat(v," mb-2"),children:"Get in Touch"}),(0,a.jsx)("p",{className:"text-sm ".concat(N),children:"We typically reply within one business day."}),(0,a.jsxs)("div",{className:"mt-4 ".concat(N),children:[(0,a.jsx)("p",{className:"text-sm font-semibold mb-1",children:"Mail us"}),(0,a.jsx)("a",{href:"mailto:[email protected]",className:"text-sm font-semibold ".concat(v," underline underline-offset-2 decoration-[#C6E13D] hover:decoration-[#B3CD32] transition-colors"),children:"[email protected]"})]})]}),"success"===p&&(0,a.jsx)("div",{className:"p-4 mb-4 rounded-lg border ".concat(r?"bg-slate-800/50 border-slate-600":"bg-white/90 border-[#C4B8B0]"),children:(0,a.jsx)("p",{className:"text-sm font-medium ".concat(v),children:"Thank you! Your message has been sent successfully."})}),(0,a.jsxs)("form",{onSubmit:X,className:"space-y-4",children:[(0,a.jsxs)("div",{className:"grid md:grid-cols-2 gap-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"block text-sm font-semibold mb-2 ".concat(v),children:"Name"}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(T.A,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-5 h-5 text-slate-400"}),(0,a.jsx)("input",{type:"text",name:"name",value:l.name,onChange:D,maxLength:120,className:"w-full pl-10 pr-4 py-3 border rounded-lg ".concat(C," ").concat(v," focus:ring-2 focus:ring-[#C6E13D] focus:border-transparent outline-none ").concat(k("name")),placeholder:"Your Name",autoComplete:"name"})]}),y.name?(0,a.jsx)("p",{className:"text-xs text-rose-500 mt-1.5",children:y.name}):null]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"block text-sm font-semibold mb-2 ".concat(v),children:"Email"}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(_.A,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-5 h-5 text-slate-400"}),(0,a.jsx)("input",{type:"email",name:"email",value:l.email,onChange:D,maxLength:254,className:"w-full pl-10 pr-4 py-3 border rounded-lg ".concat(C," ").concat(v," focus:ring-2 focus:ring-[#C6E13D] focus:border-transparent outline-none ").concat(k("email")),placeholder:"Your Email",autoComplete:"email",spellCheck:!1})]}),y.email?(0,a.jsx)("p",{className:"text-xs text-rose-500 mt-1.5",children:y.email}):null]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"block text-sm font-semibold mb-2 ".concat(v),children:"Phone"}),(0,a.jsx)("p",{className:"text-xs mb-2 ".concat(N),children:"Enter phone number (digits only, no spaces)."}),(0,a.jsxs)("div",{className:"flex min-w-0 gap-2",children:[(0,a.jsxs)("div",{className:"relative shrink-0",children:[(0,a.jsxs)("button",{type:"button",onClick:()=>d(!c),className:"flex items-center gap-1.5 sm:gap-2 px-2.5 sm:px-3 py-3 border rounded-lg ".concat(C," ").concat(v," min-w-0 hover:bg-opacity-80 transition-colors ").concat(y.phone?"border-rose-500 ring-1 ring-rose-500/35":j),children:[(0,a.jsx)(G.A,{isoCode:A.code,src:A.flag,alt:A.name}),(0,a.jsxs)("span",{className:"text-sm font-medium",children:["+",A.dialCode]}),(0,a.jsx)(R.A,{className:"w-4 h-4 ".concat(N," transition-transform ").concat(c?"rotate-180":"")})]}),c&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"fixed inset-0 z-40",onClick:()=>{d(!1),b("")}}),(0,a.jsx)("div",{className:"absolute top-full left-0 mt-1 z-[60] w-[min(18rem,calc(100vw-2rem))] max-h-72 overflow-hidden ".concat(r?"bg-dropdown-panel":C," border ").concat(j," rounded-lg shadow-xl flex flex-col"),children:0===h.length?(0,a.jsxs)("div",{className:"p-4 flex items-center justify-center",children:[(0,a.jsx)(K.A,{className:"w-5 h-5 animate-spin text-[#C6E13D]"}),(0,a.jsx)("span",{className:"ml-2 text-sm ".concat(N),children:"Loading countries..."})]}):h.length>0?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"p-2 border-b border-inherit",children:(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(P.A,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 ".concat(N)}),(0,a.jsx)("input",{type:"text",value:f,onChange:e=>b(e.target.value),placeholder:"Search...",className:"w-full pl-9 pr-3 py-2 rounded-lg text-sm border ".concat(j," ").concat(C," ").concat(v),autoFocus:!0})]})}),(0,a.jsx)("div",{className:"overflow-y-auto max-h-52 p-2",children:0===I.length?(0,a.jsx)("p",{className:"text-sm px-3 py-2 ".concat(N),children:"No countries match your search."}):I.map(e=>(0,a.jsxs)("button",{type:"button",onClick:()=>{i({...l,countryCode:e.dialCode}),w(e=>{if(!e.phone)return e;let t={...e};return delete t.phone,t}),d(!1),b("")},className:"w-full flex items-center gap-3 px-3 py-2 rounded-md text-left ".concat(l.countryCode===e.dialCode?r?"bg-[#C6E13D]/20":"bg-[#C6E13D]/12":r?"hover:bg-slate-700":"hover:bg-[#DDD0C8]/45"),children:[(0,a.jsx)(G.A,{isoCode:e.code,src:e.flag,alt:e.name,className:"w-6 h-4 object-cover rounded border border-slate-300"}),(0,a.jsx)("span",{className:"flex-1 text-left text-sm ".concat(v),children:e.name}),(0,a.jsxs)("span",{className:"text-sm ".concat(N),children:["+",e.dialCode]})]},"".concat(e.code,"-").concat(e.dialCode)))})]}):(0,a.jsx)("div",{className:"p-4",children:(0,a.jsx)("p",{className:"text-sm ".concat(N),children:"No countries available"})})})]})]}),(0,a.jsxs)("div",{className:"flex-1 min-w-0 relative",children:[(0,a.jsx)(M.A,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-5 h-5 text-slate-400"}),(0,a.jsx)("input",{type:"tel",name:"phone",value:l.phone,onChange:e=>{let t=(0,U.I3)(e.target.value);
1w(e=>{if(!e.phone)return e;let t={...e};return delete t.phone,t}),i({...l,phone:t})},onKeyPress:e=>{/[0-9]/.test(e.key)||"Backspace"===e.key||"Delete"===e.key||"Tab"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key||e.preventDefault()},pattern:"[0-9]*",inputMode:"numeric",maxLength:U.mS,className:"w-full pl-10 pr-4 py-3 border rounded-lg ".concat(C," ").concat(v," focus:ring-2 focus:ring-[#C6E13D] focus:border-transparent outline-none ").concat(k("phone")),placeholder:"Phone number"})]})]}),y.phone?(0,a.jsx)("p",{className:"text-xs text-rose-500 mt-1.5",children:y.phone}):null]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"block text-sm font-semibold mb-2 ".concat(v),children:"Subject"}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(Y.A,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-5 h-5 text-slate-400"}),(0,a.jsx)("input",{type:"text",name:"subject",value:l.subject,onChange:D,maxLength:200,className:"w-full pl-10 pr-4 py-3 border rounded-lg ".concat(C," ").concat(v," focus:ring-2 focus:ring-[#C6E13D] focus:border-transparent outline-none ").concat(k("subject")),placeholder:"Enter Subject"})]}),y.subject?(0,a.jsx)("p",{className:"text-xs text-rose-500 mt-1.5",children:y.subject}):null]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"block text-sm font-semibold mb-2 ".concat(v),children:"Message"}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(B.A,{className:"absolute left-3 top-3 w-5 h-5 text-slate-400 pointer-events-none"}),(0,a.jsx)("textarea",{name:"message",value:l.message,onChange:D,rows:4,maxLength:4e3,className:"w-full pl-10 pr-4 py-3 border rounded-lg ".concat(C," ").concat(v," focus:ring-2 focus:ring-[#C6E13D] focus:border-transparent outline-none resize-none ").concat(k("message")),placeholder:"Your message (at least 10 characters)"})]}),y.message?(0,a.jsx)("p",{className:"text-xs text-rose-500 mt-1.5",children:y.message}):null]}),(0,a.jsx)("button",{type:"submit",disabled:m,className:"w-full px-4 py-3 bg-[#C6E13D] hover:bg-[#B3CD32] disabled:bg-slate-400 disabled:cursor-not-allowed text-white rounded-lg font-semibold transition-all shadow-lg flex items-center justify-center gap-2 mt-6",children:m?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(K.A,{className:"w-5 h-5 animate-spin"}),"Sending..."]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O.A,{className:"w-5 h-5"}),"Send message"]})})]})]})]})})};var V=s(15485);let H=null,Q=null;async function J(){return H&&H.length>0?H:Q||(Q=fetch("/api/india-cities").then(async e=>{let t=await e.json().catch(()=>null),s=Array.isArray(null==t?void 0:t.cities)?t.cities.map(e=>String(e).trim()).filter(Boolean):[],a=Array.from(new Set([...W.Um,...s,"Other"]));return a.sort((e,t)=>"Other"===e?1:"Other"===t?-1:e.localeCompare(t,"en")),H=a,a}).catch(()=>{let e=[...W.Um];return e.includes("Other")||e.push("Other"),H=e,e}).finally(()=>{Q=null}))}function Z(e){let{value:t,error:s,onChange:r}=e,o=(0,n.useRef)(null),[l,i]=(0,n.useState)(null!=H?H:[...W.Um,"Other"]),[c,d]=(0,n.useState)(!H),[m,u]=(0,n.useState)(!1),[p,x]=(0,n.useState)(t),[h,g]=(0,n.useState)(0);(0,n.useEffect)(()=>{let e=!1;return d(!H),J().then(t=>{e||(i(t),d(!1))}),()=>{e=!0}},[]),(0,n.useEffect)(()=>{x(t)},[t]),(0,n.useEffect)(()=>{if(!m)return;let e=e=>{o.current&&!o.current.contains(e.target)&&(u(!1),x(t))};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[m,t]);let f=(0,n.useMemo)(()=>{let e=p.trim().toLowerCase();return e?l.filter(t=>t.toLowerCase().includes(e)).slice(0,80):Array.from(new Set([...W.Um,"Other"]))},[l,p]),b=e=>{r(e),x(e),u(!1)};return(0,a.jsxs)("div",{ref:o,className:"relative",children:[(0,a.jsx)("label",{htmlFor:"exit-popup-city",className:"mb-1.5 block text-sm font-medium text-slate-300",children:"City"}),(0,a.jsxs)("div",{className:"flex items-center rounded-lg border focus-within:ring-2 ".concat(s?"border-red-500 focus-within:ring-red-500/20":"border-slate-600 focus-within:border-brand-500 focus-within:ring-brand-500/20"),children:[(0,a.jsx)(P.A,{className:"ml-3 h-4 w-4 shrink-0 text-slate-500","aria-hidden":!0}),(0,a.jsx)("input",{id:"exit-popup-city",name:"city",type:"text",autoComplete:"off",role:"combobox","aria-expanded":m,"aria-controls":"exit-popup-city-list","aria-autocomplete":"list","aria-invalid":!!s,"aria-describedby":s?"exit-popup-city-error":void 0,required:!1,value:p,placeholder:c?"
1Loading Indian cities…":"Search city in India",onFocus:()=>u(!0),onChange:e=>{x(e.target.value),u(!0),g(0),t&&r("")},onKeyDown:e=>{"ArrowDown"===e.key?(e.preventDefault(),u(!0),g(e=>Math.min(e+1,Math.max(f.length-1,0)))):"ArrowUp"===e.key?(e.preventDefault(),g(e=>Math.max(e-1,0))):"Enter"===e.key&&m&&f[h]?(e.preventDefault(),b(f[h])):"Escape"===e.key&&(u(!1),x(t))},className:"w-full bg-transparent px-3 py-2.5 text-base text-white outline-none placeholder:text-slate-500 sm:text-sm"}),c?(0,a.jsx)(K.A,{className:"mr-3 h-4 w-4 shrink-0 animate-spin text-slate-400","aria-hidden":!0}):(0,a.jsx)(R.A,{className:"mr-3 h-4 w-4 shrink-0 text-slate-500","aria-hidden":!0})]}),m&&(0,a.jsxs)("ul",{id:"exit-popup-city-list",role:"listbox",className:"absolute z-10 mt-1 max-h-48 w-full overflow-y-auto rounded-lg border border-slate-700 bg-slate-900 py-1 shadow-xl custom-scrollbar",children:[0===f.length?(0,a.jsx)("li",{className:"px-3 py-2.5 text-sm text-slate-400",children:"No matching city"}):f.map((e,s)=>{let n=s===h,r=e===t;return(0,a.jsx)("li",{role:"option","aria-selected":r,children:(0,a.jsx)("button",{type:"button",onMouseEnter:()=>g(s),onClick:()=>b(e),className:"w-full px-3 py-2 text-left text-sm ".concat(n||r?"bg-brand-500/20 font-semibold text-white":"text-slate-200 hover:bg-slate-800"),children:e})},e)}),p.trim()&&l.filter(e=>e.toLowerCase().includes(p.trim().toLowerCase())).length>80&&(0,a.jsx)("li",{className:"px-3 py-2 text-xs text-slate-500",children:"Keep typing to narrow results"})]}),s&&(0,a.jsx)("p",{id:"exit-popup-city-error",className:"mt-1.5 text-xs text-red-400",role:"alert",children:s})]})}function $(e){let{blocked:t=!1}=e,s=(0,i.usePathname)()||"/",r=(0,n.useId)(),o=(0,n.useId)(),l=(0,n.useRef)(null),c=(0,n.useRef)(null),d=(0,n.useRef)(!1),[m,u]=(0,n.useState)(!1),[p,x]=(0,n.useState)(!1),[h,g]=(0,n.useState)(!1),[f,b]=(0,n.useState)(null),[y,w]=(0,n.useState)(""),[v,N]=(0,n.useState)(""),[j,C]=(0,n.useState)(""),[k,E]=(0,n.useState)({}),I=W.g2[W.hR],D=(0,n.useCallback)(()=>{d.current||t||(0,W.ef)(s)&&(d.current=!0,c.current=document.activeElement,(0,W.hv)(),u(!0),(0,W.mp)("popup_shown",{headline_variant:W.hR,page_path:s}))},[t,s]),A=(0,n.useCallback)(e=>{u(!1),"dismiss"!==e||p||(0,W.mp)("popup_dismissed",{page_path:s}),window.setTimeout(()=>{var e,t;null==(t=c.current)||null==(e=t.focus)||e.call(t)},0)},[s,p]),O=(0,n.useRef)(A);O.current=A;let T=(0,n.useRef)(p);T.current=p,(0,n.useEffect)(()=>{(0,W.v6)()},[]),(0,n.useEffect)(()=>{t||m||d.current||D()},[t,m,s,D]),(0,n.useEffect)(()=>{if(!m)return;let e=l.current,t=null==e?void 0:e.querySelector("[data-exit-popup-close]");null==t||t.focus();let s=document.body.style.overflow;document.body.style.overflow="hidden";let a=t=>{if("Escape"===t.key){t.preventDefault(),O.current(T.current?"success":"dismiss");return}if("Tab"!==t.key||!e)return;let s=Array.from(e.querySelectorAll('a[href], button:not([disabled]), textarea:not([disabled]), input:not([disabled]), select:not([disabled]), [tabindex]:not([tabindex="-1"])')).filter(e=>!e.hasAttribute("disabled")&&"true"!==e.getAttribute("aria-hidden"));if(0===s.length){t.preventDefault(),e.focus();return}let a=s[0],n=s[s.length-1],r=document.activeElement;t.shiftKey&&r===a?(t.preventDefault(),n.focus()):t.shiftKey||r!==n||(t.preventDefault(),a.focus())};return document.addEventListener("keydown",a),()=>{document.body.style.overflow=s,document.removeEventListener("keydown",a)}},[m]),(0,n.useEffect)(()=>{if(!m||!p)return;let e=window.setTimeout(()=>A("success"),6e3);return()=>window.clearTimeout(e)},[m,p,A]);let _=e=>{E(t=>{if(!t[e])return t;let s={...t};return delete s[e],s})},R=async e=>{e.preventDefault();let t=(0,W.ed)(y),a=(0,W.YF)(v),n=j?null:"City is required.",r={};if(t&&(r.fullName=t),a&&(r.mobile=a),n&&(r.city=n),E(r),b(null),!(Object.keys(r).length>0)){g(!0);try{let e=(0,W.Xj)();await (0,V.tl)({fullName:y.trim(),mobile:v.replace(/\D/g,""),city:j}),(0,W.Pc)(),(0,W.mp)("popup_lead_submit",{city:j,headline_variant:W.hR,page_path:s,...e}),x(!0)}catch(e){b(e instanceof Error?e.message:"Could not send your request. Please try again.")}finally{g(!1)}}};if(!m)return null;let P=(0,W.qY)(y);return(0,a.jsxs)("div",{className:"fixed inset-0 z-[80] flex items-end justify-center sm:items-center",role:"presentation",children:[(0,a.jsx)("button",{type:"button","aria-label":"Close popup",className:"absolute inset-0 bg-black/60",onClick:()=>A(p?"success":"dismiss")}),(0,a.jsxs)("div",{ref:l,role:"dialog","aria-modal":"true","aria-labelledby":r,"aria-describedby":o,tabIndex:-1,
1className:"relative z-[81] mb-0 w-[calc(100%-48px)] max-w-[460px] rounded-t-2xl border border-slate-700/80 bg-slate-950 p-5 pb-[max(1.25rem,env(safe-area-inset-bottom))] shadow-2xl shadow-black/50 sm:mb-8 sm:rounded-2xl sm:p-6",children:[(0,a.jsx)("button",{type:"button","data-exit-popup-close":!0,onClick:()=>A(p?"success":"dismiss"),className:"absolute right-3 top-3 rounded-lg p-2 text-slate-400 transition-colors hover:bg-slate-800 hover:text-white","aria-label":"Close",children:(0,a.jsx)(S.A,{className:"h-4 w-4"})}),p?(0,a.jsxs)("div",{className:"pr-8",children:[(0,a.jsxs)("h2",{id:r,className:"text-xl font-bold tracking-tight text-white sm:text-2xl",children:["Thanks, ",P,". We'll be in touch shortly."]}),(0,a.jsx)("p",{id:o,className:"mt-2 text-sm leading-relaxed text-slate-400",children:"Our team will call you within one working day to schedule your assessment."}),(0,a.jsx)("button",{type:"button",onClick:()=>{if(A("success"),s.startsWith("/construction-management-software")){var e;null==(e=document.getElementById("video"))||e.scrollIntoView({behavior:"smooth",block:"start"});return}window.location.href="/construction-management-software#video"},className:"mt-5 w-full rounded-xl bg-brand-500 py-3.5 text-base font-semibold text-slate-950 transition-colors hover:bg-brand-400",children:"Watch the 1-minute demo →"})]}):(0,a.jsxs)("form",{onSubmit:R,noValidate:!0,className:"pr-6 sm:pr-8",children:[(0,a.jsx)("h2",{id:r,className:"text-xl font-bold leading-snug tracking-tight text-white sm:text-2xl",children:I}),(0,a.jsx)("p",{id:o,className:"mt-2 text-sm text-slate-400",children:"Get a free workflow assessment. Takes under a minute."}),(0,a.jsxs)("div",{className:"mt-5 space-y-3.5",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{htmlFor:"exit-popup-name",className:"mb-1.5 block text-sm font-medium text-slate-300",children:"Full Name"}),(0,a.jsx)("input",{id:"exit-popup-name",name:"fullName",type:"text",autoComplete:"name",required:!0,value:y,onChange:e=>{w(e.target.value),_("fullName")},"aria-invalid":!!k.fullName,"aria-describedby":k.fullName?"exit-popup-name-error":void 0,className:"w-full rounded-lg border bg-slate-900/80 px-4 py-2.5 text-base text-white outline-none placeholder:text-slate-500 focus:ring-2 sm:text-sm ".concat(k.fullName?"border-red-500 focus:border-red-500 focus:ring-red-500/20":"border-slate-600 focus:border-brand-500 focus:ring-brand-500/20"),placeholder:"Your full name"}),k.fullName&&(0,a.jsx)("p",{id:"exit-popup-name-error",className:"mt-1.5 text-xs text-red-400",role:"alert",children:k.fullName})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{htmlFor:"exit-popup-mobile",className:"mb-1.5 block text-sm font-medium text-slate-300",children:"Mobile Number"}),(0,a.jsxs)("div",{className:"flex overflow-hidden rounded-lg border focus-within:ring-2 ".concat(k.mobile?"border-red-500 focus-within:ring-red-500/20":"border-slate-600 focus-within:border-brand-500 focus-within:ring-brand-500/20"),children:[(0,a.jsx)("span",{className:"flex shrink-0 items-center border-r border-slate-600 bg-slate-900 px-3 text-sm font-semibold text-slate-300",children:"+91"}),(0,a.jsx)("input",{id:"exit-popup-mobile",name:"mobile",type:"tel",inputMode:"numeric",autoComplete:"tel-national",required:!0,maxLength:10,value:v,onChange:e=>{N(e.target.value.replace(/\D/g,"").slice(0,10)),_("mobile")},"aria-invalid":!!k.mobile,"aria-describedby":k.mobile?"exit-popup-mobile-error":void 0,className:"w-full bg-slate-900/80 px-4 py-2.5 text-base text-white outline-none placeholder:text-slate-500 sm:text-sm",placeholder:"10-digit mobile number"})]}),k.mobile&&(0,a.jsx)("p",{id:"exit-popup-mobile-error",className:"mt-1.5 text-xs text-red-400",role:"alert",children:k.mobile})]}),(0,a.jsx)(Z,{value:j,error:k.city,onChange:e=>{C(e),_("city")}})]}),f&&(0,a.jsx)("p",{className:"mt-3 text-sm text-red-400",role:"alert",children:f}),(0,a.jsx)("button",{type:"submit",disabled:h,className:"mt-5 w-full rounded-xl bg-brand-500 py-3.5 text-base font-semibold text-slate-950 transition-colors hover:bg-brand-400 disabled:cursor-not-allowed disabled:opacity-70",children:h?(0,a.jsxs)("span",{className:"inline-flex items-center justify-center gap-2",children:[(0,a.jsx)(K.A,{className:"h-4 w-4 animate-spin"})," Booking..."]}):"Book My Free Assessment"}),(0,a.jsx)("p",{className:"mt-2 text-center text-xs text-slate-500",children:"No pressure. No commitment."}),(0,a.jsx)("button",{type:"button",onClick:()=>A("dismiss"),className:"mt-3 block w-full text-center text-sm text-slate-400 underline-offset-2 hover:text-slate-200 hover:underline",children:"No thanks, I'm just browsing"})]})]})]})}var ee=s(80282);let et=()=>(0,a.jsx)("div",{className:"min-h-[260px] w-full min-w-0 rounded-xl border border-transparent sm:min-h-[340px]","aria-hidden":!0}),es=(0,l.default)(()=>s.e(8103).then(s.bind(s,48103)),{loadableGenerated:{webpack:()=>[48103]},loading:et}),ea=(0,l.default)(()=>s.e(1567).then(s.bind(s,51567)),{loadableGenerated:{webpack:()=>[51567]},loading:et}),en=(0,l.default)(()=>s.e(1922).then(s.bind(s,39541)),{loadableGenerated:{webpack:()=>[39541]},loading:et}),er=(0,l.default)(()=>s.e(1267).then(s.bind(s,11267)),{loadableGenerated:{webpack:()=>[11267]},loading:et}),eo=(0,l.default)(()=>s.e(1).then(s.bind(s,10001)),{loadableGenerated:{webpack:()=>[10001]},loading:et}),el=(0,l.default)(()=>s.e(6017).then(s.bind(s,36017)),{loadableGenerated:{webpack:()=>[36017]},loading:et}),ei=(0,l.default)(()=>s.e(8944).then(s.bind(s,8944)),{loadableGenerated:{webpack:()=>[8944]},loading:et}),ec=(0,l.default)(()=>s.e(1240).then(s.bind(s,31240)),{loadableGenerated:{webpack:()=>[31240]},ssr:!1,loading:()=>null}),ed={dailyWork:!1,inventory:!1,document:!1,labour:!1,contracts:!1,aiFinance:!1,reports:!1};function em(e){let{ready:t,cardClass:s,borderClass:n,children:r}=e;
1return t?(0,a.jsx)("div",{className:"min-w-0 w-full max-w-full overflow-hidden",children:r}):(0,a.jsx)("div",{className:"".concat(s," min-h-[260px] w-full min-w-0 rounded-xl border sm:min-h-[340px] ").concat(n),"aria-hidden":!0})}let eu=e=>{let{onLoginClick:t,onBookDemo:r,onNavigateToAbout:l}=e,S="/login",O=(0,i.useRouter)();(0,I.H)();let{isDark:T}=(0,E.D)(),[_,R]=(0,n.useState)(!1),[K,P]=(0,n.useState)(!1),[M,Y]=(0,n.useState)(!0),B=(0,n.useRef)(null),[F,L]=(0,n.useState)(!0),z=(0,n.useRef)(null),[q,U]=(0,n.useState)(!0),W=(0,n.useRef)(null),[G,V]=(0,n.useState)(!1),H=(0,n.useRef)(null),[Q,J]=(0,n.useState)(!1),Z=(0,n.useRef)(null),[et,eu]=(0,n.useState)(!1),ep=(0,n.useRef)(null),[ex,eh]=(0,n.useState)(!1),eg=(0,n.useRef)(null),[ef,eb]=(0,n.useState)(!1),ey=(0,n.useRef)(null),[ew,ev]=(0,n.useState)(!1),eN=(0,n.useRef)(null),[ej,eC]=(0,n.useState)(!1),ek=(0,n.useRef)(null),[eE,eI]=(0,n.useState)(!0),eD=(0,n.useRef)(null),[eA,eS]=(0,n.useState)(()=>({...ed})),[eO,eT]=(0,n.useState)(()=>({...ed})),e_=(0,ee.dz)(eO.dailyWork,ee.g6,2400),eR=(0,ee.ZP)(e_),eK=(0,ee.dz)(eO.inventory,ee.q,2400),eP=(0,ee.TV)(eK),eM=(0,ee.dz)(eO.document,ee.iP,2600),eY=(0,ee.pL)(eM),eB=(0,ee.dz)(eO.labour,ee.pS,2600),eF=(0,ee.kw)(eB),eL=(0,ee.dz)(eO.contracts,ee.ZN,2600),ez=(0,ee.Mn)(eL),eq=(0,ee.dz)(eO.reports,ee.lF,2600),eU=(0,ee.kt)(eq),eW=(0,ee.dz)(eO.aiFinance,ee.Dv,2600),eG=(0,ee.RG)(eW),eX=e=>{if("contact"===e)return void R(!0);let t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth"})},eV="https://play.google.com/store/apps/details?id=com.koncite&pcampaignid=web_share";(0,n.useEffect)(()=>{let e=(()=>{try{let{getCookie:e}=s(33016);return e("isAuthenticated")||localStorage.getItem("isAuthenticated")}catch(e){return localStorage.getItem("isAuthenticated")}})(),t=(()=>{try{let{getCookie:e}=s(33016);return e("auth_token")||localStorage.getItem("auth_token")}catch(e){return localStorage.getItem("auth_token")}})();"true"===e&&t&&O.replace("/dashboard")},[O]),(0,n.useEffect)(()=>{var e,t;let s=null!=(e=window.requestIdleCallback)?e:e=>window.setTimeout(e,1),a=null!=(t=window.cancelIdleCallback)?t:e=>window.clearTimeout(e),n=s(()=>P(!0),{timeout:1200});return()=>a(n)},[]),(0,n.useEffect)(()=>{let e=[{ref:B,setVisible:Y},{ref:z,setVisible:L},{ref:W,setVisible:U},{ref:H,setVisible:V},{ref:Z,setVisible:J},{ref:ep,setVisible:eu},{ref:eg,setVisible:eh},{ref:ey,setVisible:eb},{ref:eN,setVisible:ev},{ref:ek,setVisible:eC},{ref:eD,setVisible:eI}],t=[{ref:H,key:"dailyWork"},{ref:Z,key:"inventory"},{ref:ep,key:"document"},{ref:eg,key:"labour"},{ref:ey,key:"contracts"},{ref:eN,key:"aiFinance"},{ref:ek,key:"reports"}],s=[],a=new Set,n=e=>{a.has(e)||(a.add(e),e(!0))},r=e=>{eS(t=>t[e]?t:{...t,[e]:!0})},o=(e,t)=>{eT(s=>s[e]===t?s:{...s,[e]:t})},l=window.matchMedia("(prefers-reduced-motion: reduce)").matches,i=e=>{let t=e.getBoundingClientRect(),s=window.innerHeight||document.documentElement.clientHeight;return!(t.height<=0)&&(Math.min(t.bottom,s)-Math.max(t.top,0))/t.height>=.08},c=e=>{let t=e.getBoundingClientRect(),s=window.innerHeight||document.documentElement.clientHeight;return t.top<s+400&&t.bottom>-200};if(l){e.forEach(e=>{let{setVisible:t}=e;return n(t)}),t.forEach(e=>{let{ref:t,key:s}=e;r(s);let a=t.current;o(s,!!(a&&i(a)))});return}let d=window.setTimeout(()=>{e.forEach(e=>{let{setVisible:t}=e;return n(t)}),t.forEach(e=>{let{ref:t,key:s}=e,a=t.current;a&&(c(a)&&r(s),o(s,i(a)))})},3500);if(e.forEach(e=>{let{ref:t,setVisible:a}=e,r=t.current;if(!r||i(r)||"undefined"==typeof IntersectionObserver)return void n(a);let o=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(n(a),o.disconnect())},{threshold:.15,rootMargin:"0px 0px -8% 0px"});o.observe(r),s.push(()=>o.disconnect())}),"undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(t=>{for(let s of t){if(!s.isIntersecting)continue;let t=s.target.dataset.homeDemo;t&&(r(t),e.unobserve(s.target))}},{rootMargin:"400px 0px"}),a=new IntersectionObserver(e=>{for(let t of e){let e=t.target.dataset.homeDemo;e&&o(e,t.isIntersecting)}},{threshold:.15,rootMargin:"0px 0px -8% 0px"});t.forEach(t=>{let{ref:s,key:n}=t,l=s.current;l&&(l.dataset.homeDemo=n,c(l)&&r(n),o(n,i(l)),e.observe(l),a.observe(l))}),s.push(()=>{e.disconnect(),a.disconnect()})}
1else t.forEach(e=>{let{ref:t,key:s}=e,a=t.current;a&&c(a)&&r(s),o(s,!!(a&&i(a)))});return()=>{window.clearTimeout(d),s.forEach(e=>e())}},[]);let eH=T?"theme-dark":"theme-light home-marketing-page",eQ=T?"card-dark":"card-light",eJ=T?"text-slate-100":"text-[#2c2a28]",eZ=T?"text-slate-400":"text-[#5c5854]",e$=T?"border-slate-800":"border-[#ddd6cc]",e0=T?"bg-[#0a0a0a]/70":"bg-[#faf8f3]/82",e1=T?"bg-[#0a0a0a]/95":"bg-[#eef4dc]/88",e2=T?"bg-[#0a0a0a]":"bg-[#faf8f3]/90",e5="backdrop-blur-xl backdrop-saturate-150",e3=T?"".concat(e5," bg-[#0a0a0a]/55"):"".concat(e5," bg-[#fffdf9]/80"),e6=T?"".concat(e5," bg-[#0a0a0a]/60"):"".concat(e5," bg-[#f4f7e8]/85"),e4=T?"".concat(e5," bg-[#0a0a0a]/50 border border-slate-700/50"):"".concat(e5," bg-white/80 border border-[#c6e13d]/35"),e8=T?"".concat(e5," bg-[#0a0a0a]/70 border border-slate-700/50"):"".concat(e5," bg-white/88 border border-[#c6e13d]/30"),e9=T?"bg-[color-mix(in_srgb,#C6E13D_10%,#0a0a0a)]":"bg-[color-mix(in_srgb,#C6E13D_14%,#fffdf9)]",e7=T?"text-[#C6E13D]":"text-[#6B8E23]",te="w-full sm:w-auto justify-center px-6 sm:px-8 py-3.5 sm:py-4 border-2 rounded-lg font-semibold text-base sm:text-lg transition-all flex items-center gap-2 hover:scale-105 active:scale-95 "+(T?"border-[#C6E13D] hover:bg-[#B3CD32] hover:border-[#B3CD32] text-[#C6E13D] hover:text-white":"border-[#6B8E23]/40 bg-white text-[#2c2a28] hover:bg-[#C6E13D] hover:border-[#C6E13D] hover:text-[#1a1a1a]"),tt=T?"bg-[#C6E13D]/20":"bg-[#C6E13D]/20 border border-[#C6E13D]/35 shadow-sm",ts=T?"text-[#C6E13D]":"text-[#6B8E23]",ta="px-4 sm:px-6 py-3 rounded-lg font-semibold text-sm sm:text-base transition-all shadow-lg hover:shadow-xl inline-flex items-center justify-center gap-2 border-2 w-full max-w-full sm:w-auto whitespace-normal "+(T?"border-[#C6E13D] hover:bg-[#B3CD32] hover:border-[#B3CD32] text-[#C6E13D] hover:text-white":"border-[#C6E13D] bg-[#C6E13D] text-[#1a1a1a] hover:bg-[#B3CD32] hover:border-[#6B8E23]/35"),tn=T?"bg-[#C6E13D]/20":"bg-[#C6E13D]/18 border border-[#C6E13D]/30",tr=T?"text-[#C6E13D]":"text-[#6B8E23]",to="bg-[#C6E13D]",tl="w-full sm:w-auto justify-center px-6 sm:px-8 py-3.5 sm:py-4 border-2 rounded-lg font-semibold text-base sm:text-lg transition-all hover:scale-105 active:scale-95 flex items-center "+(T?"border-[#C6E13D] hover:bg-[#B3CD32] hover:border-[#B3CD32] text-[#C6E13D] hover:text-white":"border-[#6B8E23]/40 bg-white text-[#2c2a28] hover:bg-[#C6E13D] hover:border-[#C6E13D] hover:text-[#1a1a1a]");return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("style",{children:"\n        @keyframes fadeInUp {\n          from {\n            opacity: 0;\n            transform: translateY(30px);\n          }\n          to {\n            opacity: 1;\n            transform: translateY(0);\n          }\n        }\n        @keyframes slideInRight {\n          from {\n            opacity: 0;\n            transform: translateX(50px);\n          }\n          to {\n            opacity: 1;\n            transform: translateX(0);\n          }\n        }\n        @keyframes slideInLeft {\n          from {\n            opacity: 0;\n            transform: translateX(-50px);\n          }\n          to {\n            opacity: 1;\n            transform: translateX(0);\n          }\n        }\n        @media (max-width: 1023px) {\n          @keyframes slideInRight {\n            from { opacity: 0; transform: translateY(16px); }\n            to { opacity: 1; transform: translateY(0); }\n          }\n          @keyframes slideInLeft {\n            from { opacity: 0; transform: translateY(16px); }\n            to { opacity: 1; transform: translateY(0); }\n          }\n          @keyframes homeRowIn {\n            from { opacity: 0; transform: translateY(8px); }\n            to { opacity: 1; transform: translateY(0); }\n          }\n        }\n        .home-hscroll {\n          scrollbar-width: none;\n          -ms-overflow-style: none;\n        }\n        .home-hscroll::-webkit-scrollbar {\n          display: none;\n        }\n        @keyframes slideInRightScale {\n          from {\n            opacity: 0;\n            transform: translateX(50px) scale(0.9);\n          }\n          to {\n            opacity: 1;\n            transform: translateX(0) scale(1);\n          }\n        }\n        @keyframes slideInLeftRotate {\n          from {\n            opacity: 0;\n            transform: translateX(-50px) rotate(-5deg);\n          }\n          to {\n            opacity: 1;\n            transform: translateX(0) rotate(0deg);\n          }\n        }\n        @keyframes fadeInScale {\n          from {\n            opacity: 0;\n            transform: scale(0.9);\n          }\n          to {\n            opacity: 1;\n            transform: scale(1);\n          }\n        }\n        @keyframes bounceIn {\n          0% {\n            opacity: 0;\n            transform: scale(0.3) translateY(50px);\n          }\n          50% {\n            opacity: 1;\n            transform: scale(1.05) translateY(-10px);\n          }\n          70% {\n            opacity: 1;\n            transform: scale(0.9) translateY(0);\n          }\n          100% {\n            opacity: 1;\n            transform: scale(1) translateY(0);\n          }\n        }\n        @keyframes scaleIn {\n          from {\n            opacity: 0;\n            transform: scale(0.8);\n          }\n          to {\n            opacity: 1;\n            transform: scale(1);\n          }\n        }\n        @keyframes slideArrow {\n          0%, 100% {\n            transform: translateX(0);\n          }\n          50% {\n            transform: translateX(4px);\n          }\n        }\n        @keyframes slideInDown {\n          from {\n            opacity: 0;\n            transform: translateY(-50px);\n          }\n          to {\n            opacity: 1;\n            transform: translateY(0);\n          }\n        }\n        @keyframes slideInUp {\n          from {\n            opacity: 0;\n            transform: translateY(50px);\n          }\n          to {\n            opacity: 1;\n            transform: translateY(0);\n          }\n        }\n        @keyframes homeShimmer {\n          0% { background-position: -120% 0; }\n          100% { background-position: 220% 0; }\n        }\n        @keyframes homeProgressFill {\n          from { transform: scaleX(0); }\n          to { transform: scaleX(1); }\n        }\n        @keyframes homeBarGrow {\n          from { transform: scaleY(0); }\n          to { transform: scaleY(1); }\n        }\n        @keyframes homeFloat {\n          0%, 100% { transform: translateY(0); }\n          50% { transform: translateY(-6px); }\n        }\n        @keyframes homePulseDot {\n          0%, 100% { transform: scale(1); opacity: 1; }\n          50% { transform: scale(1.35); opacity: 0.65; }\n        }\n        @keyframes homeCardPop {\n          from { opacity: 0; transform: translateY(18px) scale(0.96); }\n          to { opacity: 1; transform: translateY(0) scale(1); }\n        }\n        @keyframes homeRowIn {\n          from { opacity: 0; transform: translateX(16px); }\n          to { opacity: 1; transform: translateX(0); }\n        }\n        .home-shimmer {\n          background-image: linear-gradient(\n            90deg,\n            transparent 0%,\n            rgba(198, 225, 61, 0.35) 45%,\n            transparent 90%\n          );\n          background-size: 200% 100%;\n          animation: homeShimmer 2.4s ease-in-out infinite;\n        }\n        @media (prefers-reduced-motion: reduce) {\n          .home-shimmer,\n          .home-float,\n          .home-pulse-dot,\n          .home-progress-fill {\n            animation: none !important;\n          }\n        }\n        @media (prefers-reduced-motion: reduce) {\n          [style*='homeBarGrow'],\n          [style*='homeProgressFill'] {\n            animation: none !important;\n          }\n        }\n      "}),(0,a.jsxs)("div",{className:"min-h-screen w-full max-w-full overflow-x-clip flex flex-col transition-colors duration-500 ".concat(eH," relative"),children:[K?(0,a.jsx)(ec,{}):null,(0,a.jsxs)("div",{className:"relative z-10 w-full min-w-0 overflow-x-clip",children:[(0,a.jsx)(D.A,{onNavigateToAbout:null!=l?l:()=>eX("about"),scrollToSection:eX,onContactClick:()=>R(!0)}),(0,a.jsxs)("main",{className:"flex-1 w-full min-w-0 overflow-x-clip",children:[(0,a.jsx)("section",{id:"home",className:"scroll-mt-16 py-12 sm:py-24 px-4 sm:px-8 lg:px-10 ".concat("bg-transparent"),children:(0,a.jsxs)("div",{className:"max-w-5xl mx-auto text-center w-full min-w-0",children:[(0,a.jsxs)("div",{className:"inline-flex max-w-full flex-wrap items-center justify-center gap-2 px-3 py-2 sm:px-4 roun
1ded-full border bg-[#FFFFFF] mb-8 hover:border-[#C6E13D] hover:shadow-md transition-all ".concat(T?"border-slate-600":"border-[#C6E13D]/45 shadow-[0_0_0_3px_rgba(198,225,61,0.12)]"),children:[(0,a.jsx)("div",{className:"h-2 w-2 shrink-0 rounded-full bg-[#C6E13D]","aria-hidden":!0}),(0,a.jsx)("span",{className:"text-xs sm:text-sm font-semibold text-black transition-colors text-center",children:"AI-Powered Construction Management"})]}),(0,a.jsxs)("h1",{className:"text-2xl xs:text-3xl md:text-5xl lg:text-6xl font-bold ".concat(eJ," mb-6 leading-tight px-1"),children:["Build Smarter with"," ",(0,a.jsx)("span",{className:"sm:whitespace-nowrap ".concat(e7),children:"KONCITE"})]}),(0,a.jsx)("div",{className:"".concat(e4," rounded-2xl px-4 py-4 sm:px-8 sm:py-6 mb-10 max-w-4xl lg:max-w-5xl mx-auto shadow-sm"),children:(0,a.jsxs)("p",{className:"text-xs xs:text-sm sm:text-base md:text-lg lg:text-xl ".concat(eZ," leading-snug sm:leading-relaxed text-center text-pretty"),children:[(0,a.jsxs)("span",{className:"hidden sm:contents",children:[(0,a.jsx)("span",{className:"block",children:"Koncite is an AI operating system for construction that helps"}),(0,a.jsx)("span",{className:"block",children:"builders, contractors, real estate developers, EPC, and infrastructure companies"}),(0,a.jsx)("span",{className:"block",children:"to manage construction operations intelligently."})]}),(0,a.jsxs)("span",{className:"contents sm:hidden",children:[(0,a.jsx)("span",{className:"block",children:"Koncite is an AI operating system for construction"}),(0,a.jsx)("span",{className:"block",children:"that helps builders, contractors, real estate developers, EPC,"}),(0,a.jsx)("span",{className:"block",children:"and infrastructure companies to manage construction operations intelligently."})]})]})}
1),(0,a.jsxs)("div",{className:"flex w-full max-w-md sm:max-w-none mx-auto flex-col sm:flex-row gap-3 sm:gap-4 justify-center items-stretch sm:items-center",children:[(0,a.jsxs)(o(),{href:S,prefetch:!0,onClick:t,className:"w-full sm:w-auto justify-center px-6 sm:px-8 py-3.5 sm:py-4 border-2 border-[#C6E13D] bg-[#C6E13D] hover:bg-[#B3CD32] hover:border-[#6B8E23]/40 text-[#1a1a1a] rounded-lg font-semibold text-base sm:text-lg transition-all shadow-lg shadow-[#C6E13D]/25 hover:shadow-xl flex items-center gap-2 hover:scale-105 active:scale-95 group",style:{animation:"fadeInUp 0.8s ease-out both"},children:["Get Started",(0,a.jsx)(c.A,{className:"w-5 h-5 shrink-0 group-hover:animate-[slideArrow_0.6s_ease-in-out_infinite]"})]}),(0,a.jsxs)("a",{href:"undefined"==typeof navigator?eV:/Android/i.test(navigator.userAgent)?"market://details?id=com.koncite":eV,target:"_blank",rel:"noopener noreferrer",className:te,style:{animation:"fadeInUp 0.8s ease-out 0.15s both"},children:[(0,a.jsx)(d.A,{className:"w-5 h-5 animate-bounce"}),"Download App"]})]})]})}),(0,a.jsxs)("section",{id:"features",className:"scroll-mt-20 py-12 md:py-16 px-4 sm:px-8 lg:px-10 ".concat(e0),children:[(0,a.jsx)("div",{id:"ai-features",className:"scroll-mt-20"}),(0,a.jsxs)("div",{className:"max-w-7xl mx-auto",ref:B,children:[(0,a.jsxs)("div",{className:"text-center mb-6 md:mb-8",children:[(0,a.jsxs)("div",{className:"relative mb-10 md:mb-12 w-full overflow-hidden rounded-xl border py-2 ".concat(T?"border-slate-700/60 bg-[#171717] shadow-[inset_48px_0_56px_-20px_rgba(255,255,255,0.42),inset_-48px_0_56px_-20px_rgba(255,255,255,0.42),0_0_18px_rgba(255,255,255,0.14),0_0_36px_rgba(255,255,255,0.06)]":"border-[#C6E13D]/35 bg-[#eef4dc] shadow-[inset_42px_0_48px_-18px_rgba(255,255,255,0.7),inset_-42px_0_48px_-18px_rgba(255,255,255,0.7),0_0_16px_rgba(198,225,61,0.18)]"),children:[(0,a.jsx)("div",{className:"pointer-events-none absolute inset-y-0 left-0 z-10 w-12 bg-gradient-to-r to-transparent ".concat(T?"from-[#171717]":"from-[#eef4dc]")}),(0,a.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 z-10 w-12 bg-gradient-to-l to-transparent ".concat(T?"from-[#171717]":"from-[#eef4dc]")}),(0,a.jsx)("div",{className:"flex w-max animate-partners-marquee will-change-transform",children:[0,1].map(e=>(0,a.jsxs)("div",{className:"flex shrink-0 items-center gap-4 px-4 md:gap-8 md:px-8",...1===e?{"aria-hidden":!0}:{},children:[(0,a.jsx)("span",{className:"shrink-0 text-[10px] font-bold uppercase tracking-wider sm:text-xs ".concat(eZ),children:"Supported by"}),(0,a.jsx)("img",{src:"/images/nvidia-inception-program.png",alt:0===e?"NVIDIA Inception Program":"",className:"h-9 w-auto shrink-0 object-contain opacity-95 sm:h-12 md:h-14 lg:h-16",width:240,height:56,loading:"lazy",decoding:"async",draggable:!1}),(0,a.jsx)("img",{src:"/images/build3.png",alt:0===e?"build3":"",className:"h-8 w-auto shrink-0 object-contain opacity-90 sm:h-10 md:h-11",width:160,height:40,loading:"lazy",decoding:"async",draggable:!1}),(0,a.jsx)("img",{src:"/images/gsf.png",alt:0===e?"GSF":"",className:"h-8 w-auto shrink-0 object-contain opacity-90 sm:h-10 md:h-11",width:160,height:40,loading:"lazy",decoding:"async",draggable:!1}),(0,a.jsx)("span",{className:"shrink-0 ".concat(T?"text-slate-600":"text-[#6A6663]"),children:"|"}),(0,a.jsx)("span",{className:"shrink-0 text-[10px] font-bold uppercase tracking-wider sm:text-xs ".concat(eZ),children:"Recognition"}),(0,a.jsx)("img",{src:"/images/realityNXT.png",alt:0===e?"RealtyNXT":"",className:"h-8 w-auto shrink-0 object-contain opacity-90 sm:h-10 md:h-11",width:160,height:40,loading:"lazy",decoding:"async",draggable:!1}),(0,a.jsx)("img",{src:"/images/top12.png",alt:0===e?"Top 12 ConTech Startups":"",className:"h-8 w-auto shrink-0 object-contain opacity-90 sm:h-10 md:h-11",width:160,height:40,loading:"lazy",decoding:"async",draggable:!1}),(0,a.jsx)("p",{className:"shrink-0 whitespace-nowrap text-xs font-semibold sm:text-sm md:text-base lg:text-lg ".concat(eJ),children:"Recognized among Top 12 ConTech Startups in India at TECH DEMO DAY 2026 by RealtyNXT"}),(0,a.jsx)("span",{className:"shrink-0 ".concat(T?"text-slate-600":"text-[#6A6663]"),children:"|"}),(0,a.jsx)("img",{src:"/images/bhaaratpitch.png",alt:0===e?"Bhaarat Pitch":"",className:"h-8 w-auto max-w-[140px] shrink-0 object-contain opacity-90 sm:h-10 sm:max-w-none md:h-11",width:200,height:40,loading:"lazy",decoding:"async",draggable:!1}),(0,a.jsx)("p",{className:"shrink-0 whitespace-nowrap text-xs font-semibold sm:text-sm md:text-base lg:text-lg ".concat(eJ),children:"Recognized among Top Startups at Goa"})]},e))})]}),(0,a.jsxs)("div",{className:"".concat(e8," rounded-2xl px-4 py-4 sm:px-8 sm:py-6 mb-8 md:mb-10 max-w-4xl mx-auto 
1shadow-sm text-center"),children:[(0,a.jsx)("h2",{className:"text-xl sm:text-2xl md:text-3xl lg:text-4xl font-black ".concat(eJ," mb-3 text-balance"),children:"Built for Construction workflows and on-site execution teams."}),(0,a.jsx)("p",{className:"text-sm sm:text-base md:text-lg ".concat(eZ," font-normal"),children:"AI-powered assistants that simplify site data entries, reporting and data access."})]})]}),(0,a.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-6 md:gap-8",children:[{icon:m.A,title:"AI Agents",desc:"Punch Instant daily progress, & inventory not in Hrs just in Minutes using natural language or voice commands"},{icon:u.A,title:"Smart recommendations & search",desc:"Based on project context"},{icon:p.A,title:"AI-assisted information & report generation ",desc:"Get quick insights on work progress, inventory, and pending work"},{icon:x.A,title:"AI Document Upload & Search ",desc:"Upload and search specific document, images or specific content"}].map((e,t)=>(0,a.jsxs)("div",{className:"p-6 rounded-xl border ".concat(e$," ").concat(eQ," hover:shadow-2xl md:hover:scale-105 md:hover:-translate-y-2 hover:border-[#C6E13D]/50 transition-all duration-300 cursor-pointer group relative overflow-hidden"),style:{opacity:+!!M,transform:M?"translateY(0)":"translateY(40px)",transition:M?"opacity 1s ease-out ".concat(250*t+200,"ms, transform 1s ease-out ").concat(250*t+200,"ms"):"none"},children:[(0,a.jsx)("div",{className:"absolute inset-0 ".concat("bg-[#C6E13D]/5"," opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-xl")}),(0,a.jsxs)("div",{className:"relative z-10",children:[(0,a.jsx)("div",{className:"w-10 h-10 ".concat(tn," rounded-lg flex items-center justify-center mb-4 ").concat(T?"group-hover:bg-[#C6E13D]/40":"group-hover:bg-[#C6E13D]/30"," group-hover:scale-110 transition-all duration-300 group-hover:rotate-6"),children:(0,a.jsx)(e.icon,{className:"w-5 h-5 ".concat(tr," group-hover:scale-125 transition-transform duration-300")})}),(0,a.jsx)("h3",{className:"text-base sm:text-lg font-bold mb-2 ".concat(eJ," ").concat(T?"group-hover:text-[#C6E13D]":"group-hover:text-[#6B8E23]"," transition-colors duration-300"),children:e.title}),(0,a.jsx)("p",{className:"text-sm ".concat(eZ," group-hover:text-opacity-90 transition-opacity duration-300"),children:e.desc})]})]},t))})]})]}),(0,a.jsx)("section",{id:"daily-work-progress",className:"scroll-mt-20 py-12 md:py-24 px-4 sm:px-8 lg:px-10 overflow-x-clip ".concat(e6),children:(0,a.jsx)("div",{className:"max-w-7xl mx-auto min-w-0",ref:H,children:(0,a.jsxs)("div",{className:"grid lg:grid-cols-2 gap-6 sm:gap-8 md:gap-12 lg:gap-16 items-start lg:items-center min-w-0",children:[(0,a.jsxs)("div",{className:"min-w-0 w-full",style:G?{animation:"slideInLeft 0.85s ease-out both"}:{opacity:0,transform:"translateY(16px)"},children:[(0,a.jsxs)("div",{className:"flex items-start sm:items-center gap-2.5 sm:gap-3 mb-4 min-w-0",children:[(0,a.jsx)("div",{className:"p-2 sm:p-3 rounded-xl shrink-0 ".concat(tt),style:G?{animation:"bounceIn 0.9s ease-out 0.1s both"}:void 0,children:(0,a.jsx)(h.A,{className:"w-5 h-5 sm:w-8 sm:h-8 ".concat(ts)})}),(0,a.jsx)("h2",{className:"min-w-0 flex-1 text-xl sm:text-2xl md:text-3xl font-black leading-tight ".concat(eJ),children:"Daily Work Progress"})]}),(0,a.jsx)("ul",{className:"space-y-4 mb-8",children:["Select project and subproject","Log activities, materials, labour, and machinery","Record safety issues, hindrances, and site photos","Generate and download the daily progress report"].map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2.5 rounded-lg px-1 py-1.5 transition-all duration-500 ".concat(eR===t?T?"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/25":"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/20":""),style:G?{animation:"homeRowIn 0.55s ease-out ".concat(.25+.12*t,"s both")}:{opacity:0},children:[(0,a.jsx)(g.A,{className:"w-5 h-5 sm:w-6 sm:h-6 ".concat(ts," flex-shrink-0 mt-0.5")}),(0,a.jsx)("span",{className:"".concat(eZ," text-sm sm:text-base leading-snug"),children:e})]},t))}),(0,a.jsxs)(o(),{href:S,prefetch:!0,onClick:t,className:"".concat(ta," group"),style:G?{animation:"fadeInUp 0.6s ease-out 0.75s both"}:{opacity:0}
1,children:["Explore AI generated DPRs",(0,a.jsx)(c.A,{className:"w-5 h-5 shrink-0 group-hover:animate-[slideArrow_0.6s_ease-in-out_infinite]"})]})]}),(0,a.jsx)("div",{className:"relative min-w-0 w-full overflow-hidden",style:G?{animation:"homeCardPop 0.85s ease-out 0.2s both"}:{opacity:0,transform:"translateY(18px) scale(0.96)"},children:(0,a.jsx)(em,{ready:eA.dailyWork,cardClass:eQ,borderClass:e$,children:(0,a.jsx)(es,{step:e_,isDark:T,cardClass:eQ,borderClass:e$,textPrimary:eJ,textSecondary:eZ})})})]})})}),(0,a.jsx)("section",{id:"inventory-management",className:"scroll-mt-20 py-12 md:py-24 px-4 sm:px-8 lg:px-10 overflow-x-clip ".concat(e3),children:(0,a.jsx)("div",{className:"max-w-7xl mx-auto min-w-0",ref:Z,children:(0,a.jsxs)("div",{className:"grid lg:grid-cols-2 gap-6 sm:gap-8 md:gap-12 lg:gap-16 items-start lg:items-center min-w-0",children:[(0,a.jsx)("div",{className:"order-2 lg:order-1 min-w-0 w-full overflow-hidden",style:Q?{animation:"homeCardPop 0.85s ease-out 0.15s both"}:{opacity:0,transform:"translateY(18px) scale(0.96)"},children:(0,a.jsx)(em,{ready:eA.inventory,cardClass:eQ,borderClass:e$,children:(0,a.jsx)(ea,{step:eK,isDark:T,cardClass:eQ,borderClass:e$,textPrimary:eJ,textSecondary:eZ})})}),(0,a.jsxs)("div",{className:"order-1 lg:order-2 min-w-0 w-full",style:Q?{animation:"slideInRight 0.85s ease-out both"}:{opacity:0,transform:"translateY(16px)"},children:[(0,a.jsxs)("div",{className:"flex items-start sm:items-center gap-2.5 sm:gap-3 mb-4 min-w-0",children:[(0,a.jsx)("div",{className:"p-2 sm:p-3 rounded-xl shrink-0 ".concat(tt),style:Q?{animation:"bounceIn 0.9s ease-out 0.1s both"}:void 0,children:(0,a.jsx)(f.A,{className:"w-5 h-5 sm:w-8 sm:h-8 ".concat(ts)})}),(0,a.jsx)("h2",{className:"min-w-0 flex-1 text-xl sm:text-2xl md:text-3xl font-black leading-tight ".concat(eJ),children:"Inventory & Materials Management"})]}),(0,a.jsx)("ul",{className:"space-y-4 mb-8",children:["Raise purchase requests and get PR approvals","RFQ, compare quotes, and raise purchase orders","Receive goods into store with GRN / MRN","Issue materials to site and record returns"].map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2.5 rounded-lg px-1 py-1.5 transition-all duration-500 ".concat(eP===t?T?"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/25":"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/20":""),style:Q?{animation:"homeRowIn 0.55s ease-out ".concat(.25+.12*t,"s both")}:{opacity:0},children:[(0,a.jsx)(g.A,{className:"w-5 h-5 sm:w-6 sm:h-6 ".concat(ts," flex-shrink-0 mt-0.5")}),(0,a.jsx)("span",{className:"".concat(eZ," text-sm sm:text-base leading-snug"),children:e})]},t))}),(0,a.jsxs)(o(),{href:S,prefetch:!0,onClick:t,className:"".concat(ta," group"),style:Q?{animation:"fadeInUp 0.6s ease-out 0.75s both"}:{opacity:0},children:["Explore AI Inventory & Materials Management",(0,a.jsx)(c.A,{className:"w-5 h-5 shrink-0 group-hover:animate-[slideArrow_0.6s_ease-in-out_infinite]"})]})]})]})})}),(0,a.jsx)("section",{id:"document-management",className:"scroll-mt-20 py-12 md:py-24 px-4 sm:px-8 lg:px-10 overflow-x-clip ".concat(e6),children:(0,a.jsx)("div",{className:"max-w-7xl mx-auto min-w-0",ref:ep,children:(0,a.jsxs)("div",{className:"grid lg:grid-cols-2 gap-6 sm:gap-8 md:gap-12 lg:gap-16 items-start lg:items-center min-w-0",children:[(0,a.jsxs)("div",{className:"min-w-0 w-full",style:et?{animation:"slideInLeft 0.85s ease-out both"}:{opacity:0,transform:"translateY(16px)"},children:[(0,a.jsxs)("div",{className:"flex items-start sm:items-center gap-2.5 sm:gap-3 mb-4 min-w-0",children:[(0,a.jsx)("div",{className:"p-2 sm:p-3 rounded-xl shrink-0 ".concat(tt),style:et?{animation:"bounceIn 0.9s ease-out 0.1s both"}:void 0,children:(0,a.jsx)(b.A,{className:"w-5 h-5 sm:w-8 sm:h-8 ".concat(ts)})}),(0,a.jsx)("h2",{className:"min-w-0 flex-1 text-xl sm:text-2xl md:text-3xl font-black leading-tight ".concat(eJ),children:"Document Management"})]}),(0,a.jsx)("ul",{className:"space-y-4 mb-8",children:["Office holds company-wide files for the whole team","Projects keeps drawings and files in each site’s folder tree","Shared shows documents others sent you","Ask the AI assistant to search and summarise docs"].map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2.5 rounded-lg px-1 py-1.5 transition-all duration-500 ".concat(eY===t?T?"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/25":"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/20":""),style:et?{animation:"homeRowIn 0.55s ease-out ".concat(.25+.12*t,"s both")}:{opacity:0}
1,children:[(0,a.jsx)(g.A,{className:"w-5 h-5 sm:w-6 sm:h-6 ".concat(ts," flex-shrink-0 mt-0.5")}),(0,a.jsx)("span",{className:"".concat(eZ," text-sm sm:text-base leading-snug"),children:e})]},t))}),(0,a.jsxs)(o(),{href:S,prefetch:!0,onClick:t,className:"".concat(ta," group"),style:et?{animation:"fadeInUp 0.6s ease-out 0.75s both"}:{opacity:0},children:["Explore AI Document Management",(0,a.jsx)(c.A,{className:"w-5 h-5 shrink-0 group-hover:animate-[slideArrow_0.6s_ease-in-out_infinite]"})]})]}),(0,a.jsx)("div",{className:"relative min-w-0 w-full overflow-hidden",style:et?{animation:"homeCardPop 0.85s ease-out 0.2s both"}:{opacity:0,transform:"translateY(18px) scale(0.96)"},children:(0,a.jsx)(em,{ready:eA.document,cardClass:eQ,borderClass:e$,children:(0,a.jsx)(en,{step:eM,isDark:T,cardClass:eQ,borderClass:e$,textPrimary:eJ,textSecondary:eZ})})})]})})}),(0,a.jsx)("section",{id:"labour-management",className:"scroll-mt-20 py-12 md:py-24 px-4 sm:px-8 lg:px-10 overflow-x-clip ".concat(e3),children:(0,a.jsx)("div",{className:"max-w-7xl mx-auto min-w-0",ref:eg,children:(0,a.jsxs)("div",{className:"grid lg:grid-cols-2 gap-6 sm:gap-8 md:gap-12 lg:gap-16 items-start lg:items-center min-w-0",children:[(0,a.jsx)("div",{className:"order-2 lg:order-1 min-w-0 w-full overflow-hidden",style:ex?{animation:"homeCardPop 0.85s ease-out 0.15s both"}:{opacity:0,transform:"translateY(18px) scale(0.96)"},children:(0,a.jsx)(em,{ready:eA.labour,cardClass:eQ,borderClass:e$,children:(0,a.jsx)(er,{step:eB,isDark:T,cardClass:eQ,borderClass:e$,textPrimary:eJ,textSecondary:eZ})})}),(0,a.jsxs)("div",{className:"order-1 lg:order-2 min-w-0 w-full",style:ex?{animation:"slideInRight 0.85s ease-out both"}:{opacity:0,transform:"translateY(16px)"},children:[(0,a.jsxs)("div",{className:"flex items-start sm:items-center gap-2.5 sm:gap-3 mb-4 min-w-0",children:[(0,a.jsx)("div",{className:"p-2 sm:p-3 rounded-xl shrink-0 ".concat(tt),style:ex?{animation:"bounceIn 0.9s ease-out 0.1s both"}:void 0,children:(0,a.jsx)(y.A,{className:"w-5 h-5 sm:w-8 sm:h-8 ".concat(ts)})}),(0,a.jsx)("h2",{className:"min-w-0 flex-1 text-xl sm:text-2xl md:text-3xl font-black leading-tight ".concat(eJ),children:"Labour Management"})]}),(0,a.jsx)("ul",{className:"space-y-4 mb-8",children:["Dashboard of who is on site today","Punch in and out for staff with photo and location","Manage staff and own labour profiles","Record contractor labour logs and rates"].map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2.5 rounded-lg px-1 py-1.5 transition-all duration-500 ".concat(eF===t?T?"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/25":"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/20":""),style:ex?{animation:"homeRowIn 0.55s ease-out ".concat(.25+.12*t,"s both")}:{opacity:0},children:[(0,a.jsx)(g.A,{className:"w-5 h-5 sm:w-6 sm:h-6 ".concat(ts," flex-shrink-0 mt-0.5")}),(0,a.jsx)("span",{className:"".concat(eZ," text-sm sm:text-base leading-snug"),children:e})]},t))}),(0,a.jsxs)(o(),{href:S,prefetch:!0,onClick:t,className:"".concat(ta," group"),style:ex?{animation:"fadeInUp 0.6s ease-out 0.75s both"}:{opacity:0},children:["Explore Labour Management",(0,a.jsx)(c.A,{className:"w-5 h-5 shrink-0 group-hover:animate-[slideArrow_0.6s_ease-in-out_infinite]"})]})]})]})})}),(0,a.jsx)("section",{id:"contracts-management",className:"scroll-mt-20 py-12 md:py-24 px-4 sm:px-8 lg:px-10 overflow-x-clip ".concat(e6),children:(0,a.jsx)("div",{className:"max-w-7xl mx-auto min-w-0",ref:ey,children:(0,a.jsxs)("div",{className:"grid lg:grid-cols-2 gap-6 sm:gap-8 md:gap-12 lg:gap-16 items-start lg:items-center min-w-0",children:[(0,a.jsxs)("div",{className:"min-w-0 w-full",style:ef?{animation:"slideInLeft 0.85s ease-out both"}:{opacity:0,transform:"translateY(16px)"},children:[(0,a.jsxs)("div",{className:"flex items-start sm:items-center gap-2.5 sm:gap-3 mb-4 min-w-0",children:[(0,a.jsx)("div",{className:"p-2 sm:p-3 rounded-xl shrink-0 ".concat(tt),style:ef?{animation:"bounceIn 0.9s ease-out 0.1s both"}:void 0,children:(0,a.jsx)(w.A,{className:"w-5 h-5 sm:w-8 sm:h-8 ".concat(ts)})}),(0,a.jsx)("h2",{className:"min-w-0 flex-1 text-xl sm:text-2xl md:text-3xl font-black leading-tight ".concat(eJ),children:"Contracts"})]}),(0,a.jsx)("ul",{className:"space-y-4 mb-8",children:["Overview of work orders, bills, and contract value","Create and track work orders with BOQ items","Raise and certify contractor bills against certified work"].map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2.5 rounded-lg px-1 py-1.5 transition-all duration-500 ".concat(ez===t?T?"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/25":"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/20":""),style:ef?{animation:"homeRowIn 0.55s ease-out ".concat(.25+.12*t,"s both")}:{opacity:0}
1,children:[(0,a.jsx)(g.A,{className:"w-5 h-5 sm:w-6 sm:h-6 ".concat(ts," flex-shrink-0 mt-0.5")}),(0,a.jsx)("span",{className:"".concat(eZ," text-sm sm:text-base leading-snug"),children:e})]},t))}),(0,a.jsxs)(o(),{href:S,prefetch:!0,onClick:t,className:"".concat(ta," group"),style:ef?{animation:"fadeInUp 0.6s ease-out 0.75s both"}:{opacity:0},children:["Explore Contracts & Work Orders",(0,a.jsx)(c.A,{className:"w-5 h-5 shrink-0 group-hover:animate-[slideArrow_0.6s_ease-in-out_infinite]"})]})]}),(0,a.jsx)("div",{className:"relative min-w-0 w-full overflow-hidden",style:ef?{animation:"homeCardPop 0.85s ease-out 0.2s both"}:{opacity:0,transform:"translateY(18px) scale(0.96)"},children:(0,a.jsx)(em,{ready:eA.contracts,cardClass:eQ,borderClass:e$,children:(0,a.jsx)(eo,{step:eL,isDark:T,cardClass:eQ,borderClass:e$,textPrimary:eJ,textSecondary:eZ})})})]})})}),(0,a.jsx)("section",{id:"ai-finance-management",className:"scroll-mt-20 py-12 md:py-24 px-4 sm:px-8 lg:px-10 overflow-x-clip ".concat(e3),children:(0,a.jsx)("div",{className:"max-w-7xl mx-auto min-w-0",ref:eN,children:(0,a.jsxs)("div",{className:"grid lg:grid-cols-2 gap-6 sm:gap-8 md:gap-12 lg:gap-16 items-start lg:items-center min-w-0",children:[(0,a.jsx)("div",{className:"order-2 lg:order-1 min-w-0 w-full overflow-hidden",style:ew?{animation:"homeCardPop 0.85s ease-out 0.15s both"}:{opacity:0,transform:"translateY(18px) scale(0.96)"},children:(0,a.jsx)(em,{ready:eA.aiFinance,cardClass:eQ,borderClass:e$,children:(0,a.jsx)(ei,{step:eW,isDark:T,cardClass:eQ,borderClass:e$,textPrimary:eJ,textSecondary:eZ})})}),(0,a.jsxs)("div",{className:"order-1 lg:order-2 min-w-0 w-full",style:ew?{animation:"slideInRight 0.85s ease-out both"}:{opacity:0,transform:"translateY(16px)"},children:[(0,a.jsxs)("div",{className:"flex items-start sm:items-center gap-2.5 sm:gap-3 mb-4 min-w-0",children:[(0,a.jsx)("div",{className:"p-2 sm:p-3 rounded-xl shrink-0 ".concat(tt),style:ew?{animation:"bounceIn 0.9s ease-out 0.1s both"}:void 0,children:(0,a.jsx)(v.A,{className:"w-5 h-5 sm:w-8 sm:h-8 ".concat(ts)})}),(0,a.jsx)("h2",{className:"min-w-0 flex-1 text-xl sm:text-2xl md:text-3xl font-black leading-tight ".concat(eJ),children:"AI Finance Management"})]}),(0,a.jsx)("ul",{className:"space-y-4 mb-8",children:["Dashboard of income, outstanding, and receivables by project","Record finance transactions and track payment status","Ask AI about cashflow, receivables, and outstanding","View reports for revenue vs expenses and cashflow"].map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2.5 rounded-lg px-1 py-1.5 transition-all duration-500 ".concat(eG===t?T?"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/25":"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/20":""),style:ew?{animation:"homeRowIn 0.55s ease-out ".concat(.25+.12*t,"s both")}:{opacity:0},children:[(0,a.jsx)(g.A,{className:"w-5 h-5 sm:w-6 sm:h-6 ".concat(ts," flex-shrink-0 mt-0.5")}),(0,a.jsx)("span",{className:"".concat(eZ," text-sm sm:text-base leading-snug"),children:e})]},t))}),(0,a.jsxs)(o(),{href:S,prefetch:!0,onClick:t,className:"".concat(ta," group"),style:ew?{animation:"fadeInUp 0.6s ease-out 0.75s both"}:{opacity:0},children:["Explore AI Finance Management",(0,a.jsx)(c.A,{className:"w-5 h-5 shrink-0 group-hover:animate-[slideArrow_0.6s_ease-in-out_infinite]"})]})]})]})})}),(0,a.jsx)("section",{id:"reports-dashboards",className:"scroll-mt-20 py-12 md:py-24 px-4 sm:px-8 lg:px-10 overflow-x-clip ".concat(e6),children:(0,a.jsx)("div",{className:"max-w-7xl mx-auto min-w-0",ref:ek,children:(0,a.jsxs)("div",{className:"grid lg:grid-cols-2 gap-6 sm:gap-8 md:gap-12 lg:gap-16 items-start lg:items-center min-w-0",children:[(0,a.jsx)("div",{className:"order-2 lg:order-1 min-w-0 w-full overflow-hidden",style:ej?{animation:"homeCardPop 0.85s ease-out 0.15s both"}:{opacity:0,transform:"translateY(18px) scale(0.96)"},children:(0,a.jsx)(em,{ready:eA.reports,cardClass:eQ,borderClass:e$,children:(0,a.jsx)(el,{step:eq,isDark:T,cardClass:eQ,borderClass:e$,textPrimary:eJ,textSecondary:eZ})})}),(0,a.jsxs)("div",{className:"order-1 lg:order-2 min-w-0 w-full",style:ej?{animation:"slideInRight 0.85s ease-out both"}:{opacity:0,transform:"translateY(16px)"},children:[(0,a.jsxs)("div",{className:"flex items-start sm:items-center gap-2.5 sm:gap-3 mb-4 min-w-0",children:[(0,a.jsx)("div",{className:"p-2 sm:p-3 rounded-xl shrink-0 ".concat(tt),style:ej?{animation:"bounceIn 0.9s ease-out 0.1s both"}:void 0,children:(0,a.jsx)(N.A,{className:"w-5 h-5 sm:w-8 sm:h-8 ".concat(ts)})}),(0,a.jsx)("h2",{className:"min-w-0 flex-1 text-xl sm:text-2xl md:text-3xl font-black leading-tight ".concat(eJ),children:"Reports & Dashboards"})]}),(0,a.jsx)("ul",{className:"space-y-4 mb-8",children:["Real-time dashboards for progress, inventory, labour, and contracts","One
1-click standardized reports for site and management reviews","Track overall project health and bottlenecks in one view","Ask AI for project insights, summaries, and report drafts"].map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2.5 rounded-lg px-1 py-1.5 transition-all duration-500 ".concat(eU===t?T?"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/25":"bg-[#C6E13D]/10 ring-1 ring-[#C6E13D]/20":""),style:ej?{animation:"homeRowIn 0.55s ease-out ".concat(.25+.12*t,"s both")}:{opacity:0},children:[(0,a.jsx)(g.A,{className:"w-5 h-5 sm:w-6 sm:h-6 ".concat(ts," flex-shrink-0 mt-0.5")}),(0,a.jsx)("span",{className:"".concat(eZ," text-sm sm:text-base leading-snug"),children:e})]},t))}),(0,a.jsxs)(o(),{href:S,prefetch:!0,onClick:t,className:"".concat(ta," group"),style:ej?{animation:"fadeInUp 0.6s ease-out 0.75s both"}:{opacity:0},children:["Explore AI generated Reports & Dashboards",(0,a.jsx)(c.A,{className:"w-5 h-5 shrink-0 group-hover:animate-[slideArrow_0.6s_ease-in-out_infinite]"})]})]})]})})}),(0,a.jsx)("section",{id:"about",className:"scroll-mt-20 py-12 md:py-20 px-4 sm:px-8 lg:px-10 overflow-x-clip ".concat(e0),children:(0,a.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,a.jsxs)("div",{className:"text-center mb-12 md:mb-16",children:[(0,a.jsx)("h2",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-black ".concat(eJ," mb-4"),children:"About Koncite"}),(0,a.jsx)("div",{className:"w-24 h-1 ".concat(to," mx-auto mb-2")})]}),(0,a.jsx)("div",{className:"max-w-6xl mx-auto mb-12 md:mb-16",ref:z,children:(0,a.jsxs)("div",{className:"grid lg:grid-cols-5 gap-6 sm:gap-8 md:gap-12 lg:gap-16 items-stretch min-w-0",children:[(0,a.jsx)("div",{className:"lg:col-span-2 relative min-w-0 w-full",style:{opacity:+!!F,transform:F?"translateX(0)":"translateX(-50px)",transition:F?"opacity 0.8s ease-out 0.3s, transform 0.8s ease-out 0.3s":"none"},children:(0,a.jsx)("div",{className:"".concat(eQ," rounded-2xl overflow-hidden border-2 ").concat(e$," shadow-2xl hover:shadow-3xl transition-shadow duration-300 w-full aspect-[4/3] max-h-64 sm:max-h-80 lg:aspect-auto lg:max-h-none lg:h-full"),children:(0,a.jsx)("img",{src:"/about/image.png",alt:"Koncite platform simplifying construction workflows",className:"w-full h-full object-cover"})})}),(0,a.jsx)("div",{className:"lg:col-span-3 flex justify-center h-full",style:{opacity:+!!F,transform:F?"translateX(0)":"translateX(50px)",transition:F?"opacity 0.8s ease-out 0.6s, transform 0.8s ease-out 0.6s":"none"},children:(0,a.jsxs)("div",{className:"".concat(eQ," p-6 md:p-8 lg:p-10 rounded-2xl border ").concat(e$," w-full h-full flex flex-col justify-center"),children:[(0,a.jsx)("h3",{className:"text-xl md:text-2xl lg:text-3xl font-bold ".concat(eJ," mb-6 text-center"),children:"Built for the Future of Construction"}),(0,a.jsxs)("div",{className:"space-y-4 md:space-y-5",children:[(0,a.jsx)("p",{className:"text-base md:text-lg ".concat(eZ," leading-relaxed text-center"),children:"Koncite brings practical, modern technology to construction, helping teams manage complex projects and multiple sites with ease."}),(0,a.jsx)("p",{className:"text-base md:text-lg ".concat(eZ," leading-relaxed text-center"),children:"With over 15 years of experience in technology adoption on construction sites, and as industry insiders, we understand real pain points and digitize on-site operations without disrupting workflows."})]})]})})]})}),(0,a.jsxs)("div",{className:"max-w-5xl mx-auto",ref:W,children:[(0,a.jsxs)("div",{className:"text-center mb-10 md:mb-12",children:[(0,a.jsx)("h3",{className:"text-2xl md:text-3xl font-bold ".concat(eJ," mb-3"),children:"What We Enable"}),(0,a.jsx)("div",{className:"w-20 h-1 ".concat(to," mx-auto")})]}),(0,a.jsx)("div",{className:"grid md:grid-cols-3 gap-6 md:gap-8",children:[{text:"Faster, easier tech adoption with minimal training",icon:j.A},{text:"Workflows users can easily relate to",icon:C.A},{text:"Real-time visibility across projects",icon:k.A}].map((e,t)=>(0,a.jsxs)("div",{className:"".concat(eQ," p-6 md:p-8 rounded-xl border-2 border-[#C6E13D]/20 hover:border-[#C6E13D]/40 ").concat(e$," transition-all duration-300 hover:shadow-lg group text-center"),style:{opacity:+!!q,transform:q?"translateY(0)":"translateY(50px)",transition:q?"opacity 0.8s ease-out ".concat(200*t+300,"ms, transform 0.8s ease-out ").concat(200*t+300,"ms"):"none"},children:[(0,a.jsx)("div",{className:"w-14 h-14 ".concat(tn," rounded-xl flex items-center justify-center mx-auto mb-4 ").concat(T?"group-hover:bg-[#C6E13D]/30":"group-hover:bg-[#C6E13D]/28"," transition-colors duration-300"),children:(0,a.jsx)(e.icon,{className:"w-7 h-7 ".concat(tr)})}),(0,a.jsx)("p",{className:"text-base md:text-lg font-medium ".concat(eJ," leading-relaxed"),children:e.text})]},t))})]})]})}),(0,a.jsx)("section",{id:"pricing",className:"scroll-mt-20 py-16 md:py-24 px-4 sm:px-8 lg:px-10 overflow-x-clip ".concat(e2),children:(0,a.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,a.jsxs)("div",{className:"text-center mb-12 md:mb-16",children:[(0,a.jsx)("h2",{className:"text-2xl md:text-3xl font-black ".concat(eJ," mb-4"),children:"Plans and Pricing"}),(0,a.jsx)("p",{className:"text-lg ".concat(eZ),children:"Choose the plan that fits your team size and needs"})]}),(0,a.jsx)("div",{className:"grid md:grid-cols-3 gap-6 md:gap-8 max-w-5xl mx-auto min-w-0",children:[{name:"Starter",price:"₹5,000",features:["Yearly plan — billed annually","Projects included: 3","Users included: 10","Document storage: 20 GB","AI monthly credits: 500","Online training support: 10 hrs","AI includes free credits to get started; additional usage can be purchased as needed.","Included in every plan","Daily Progress","Workforce","Tasks","Inventory","Documents","AI Accounts","AI Hub"],popular:!1},{name:"Business",price:"₹10,000",features:["Yearly plan — billed annually","Projects included: 6","Users included: 35","Document storage: 100 GB","AI monthly credits: 2,000","Online training support: 50 hrs","AI includes free credits to get started; additional usage can be purchased as needed.","Included in every plan","Daily Progress","Workforce","Tasks","Inventory","Documents","AI Accounts","AI Hub"],popular:!0},{name:"Enterprise",price:"₹25,000",features:["Yearly plan — billed annually","Projects included: 12","Users included: 75","Document storage: 500 GB","AI monthly credits: 5,000","Online training support: 100 hrs","AI includes free credits to get started; additional usage can be purchased as needed.","Included in every plan","Daily Progress","Workforce","Tasks","Inventory","Documents","AI Accounts","AI Hub"],popular:!1}].map((e,t)=>(0,a.jsxs)("div",{className:"p-5 sm:p-8 rounded-xl border ".concat(e.popular?"border-2 border-[#C6E13D]":e$," ").concat(e.popular?e9:eQ," hover:shadow-2xl md:hover:scale-105 md:hover:-translate-y-2 transition-all duration-300 cursor-pointer group relative min-w-0 ").concat(e.popular?"hover:border-[#C6E13D] hover:ring-2 hover:ring-[#C6E13D]/20":"hover:border-[#C6E13D]"),style:{animation:"scaleIn 0.6s ease-out ".concat(100*t,"ms both")},children:[(0,a.jsx)("h3",{className:"text-2xl font-bold mb-4 ".concat(eJ," group-hover:text-[#C6E13D] transition-colors duration-300"),children:e.name}),(0,a.jsxs)("div",{className:"mb-6 select-none pointer-events-none",style:{filter:"blur(8px)"},children:[e.popular&&(0,a.jsx)("div",{className:"flex justify-end mb-3",children:(0,a.jsx)("span",{className:"px-3 py-1 bg-[#C6E13D] text-white text-xs font-bold rounded-full",children:"POPULAR"})}),(0,a.jsxs)("p",{className:"text-3xl font-black mb-4 text-[#C6E13D] group-hover:scale-110 transition-transform duration-300 inline-block",children:[e.price,"Custom"!==e.price&&(0,a.jsx)("span",{className:"text-lg ".concat(eZ," font-normal"),children:"/mo"})]}),(0,a.jsx)("ul",{className:"space-y-3 ".concat(eZ),children:e.features.map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2",children:[(0,a.jsx)(g.A,{className:"w-5 h-5 text-[#C6E13D] flex-shrink-0 mt-0.5"}),(0,a.jsx)("span",{children:e})]},t))})]}),(0,a.jsx)("button",{onClick:()=>R(!0),className:"w-full px-4 py-2 border-2 border-[#C6E13D] hover:bg-[#B3CD32] hover:border-[#B3CD32] rounded-lg font-semibold transition-all duration-300 hover:scale-105 hover:shadow-lg group-hover:shadow-xl ".concat(e.popular?"bg-[#C6E13D] text-white":T?"text-[#C6E13D] hover:text-white":"bg-[#C6E13D] text-[#323232] hover:border-[#323232]/35"),children:"Enterprise"===e.name?"Contact Sales":"Get Started"})]},t))})]})}),(0,a.jsx)("section",{className:"py-16 md:py-24 px-4 sm:px-8 lg:px-10 ".concat(e1),children:(0,a.jsx)("div",{className:"max-w-5xl mx-auto",ref:eD,children:(0,a.jsx)("div",{className:"".concat(T?"bg-[#0a0a0a]/80 border-slate-800":"bg-white border-[#C6E13D]/30 shadow-[0_20px_50px_-24px_rgba(107,142,35,0.35)]"," border rounded-2xl p-5 sm:p-8 md:p-12 lg:p-16 shadow-2xl"),children:(0,a.jsxs)("div",{className:"text-center max-w-3xl mx-auto",children:[(0,a.jsx)("h2",{className:"text-2xl md:text-3xl lg:text-4xl xl:text-5xl font-black ".concat(T?"text-white":"text-[#323232]"," mb-4 md:mb-6 leading-tight"),children:"Ready to transform your construction projects?"}),(0,a.jsx)("p",{className:"text-base md:text-lg lg:text-xl ".concat(T?"text-slate-400":"text-[#6A6663]"," mb-8 md:mb-10 leading-relaxed"),children:"Join hundreds of construction companies already using Koncite to streamline their operations and deliver projects on time."}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3 sm:gap-4 justify-center items-stretch sm:items-center w-full max-w-md 
1sm:max-w-none mx-auto",children:[(0,a.jsxs)(o(),{href:S,prefetch:!0,onClick:t,className:"w-full sm:w-auto justify-center px-6 sm:px-8 py-3.5 sm:py-4 border-2 border-[#C6E13D] bg-[#C6E13D] hover:bg-[#B3CD32] hover:border-[#323232]/45 text-white rounded-lg font-semibold text-base sm:text-lg transition-all shadow-lg hover:shadow-xl flex items-center gap-2 hover:scale-105 active:scale-95 group",style:{opacity:+!!eE,transform:eE?"translateY(0)":"translateY(30px)",transition:eE?"opacity 0.8s ease-out 0.3s, transform 0.8s ease-out 0.3s":"none"},children:["Start Free Trial",(0,a.jsx)(c.A,{className:"w-5 h-5 shrink-0 group-hover:animate-[slideArrow_0.6s_ease-in-out_infinite]"})]}),(0,a.jsx)("button",{onClick:()=>R(!0),className:tl,style:{opacity:+!!eE,transform:eE?"translateY(0)":"translateY(30px)",transition:eE?"opacity 0.8s ease-out 0.5s, transform 0.8s ease-out 0.5s":"none"},children:"Contact Sales"})]})]})})})})]}),(0,a.jsx)(A.A,{scrollToSection:eX,onContactClick:()=>R(!0),onNavigateToAbout:null!=l?l:()=>eX("about")})]})]}),(0,a.jsx)(X,{isOpen:_,onClose:()=>R(!1)}),(0,a.jsx)($,{blocked:_})]})}},80282:(e,t,s)=>{"use strict";s.d(t,{Dv:()=>h,Mn:()=>x,RG:()=>g,TV:()=>i,ZN:()=>p,ZP:()=>o,dz:()=>n,g6:()=>r,iP:()=>c,kt:()=>b,kw:()=>u,lF:()=>f,pL:()=>d,pS:()=>m,q:()=>l});var a=s(12115);function n(e,t,s){let[n,r]=(0,a.useState)(0);return(0,a.useEffect)(()=>{let a;if(!e||t<2||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let n=()=>{null!=a&&(window.clearInterval(a),a=void 0)},o=()=>{"hidden"===document.visibilityState?n():null==a&&(a=window.setInterval(()=>r(e=>(e+1)%t),s))};return o(),document.addEventListener("visibilitychange",o),()=>{n(),document.removeEventListener("visibilitychange",o)}},[e,t,s]),n}let r=10;function o(e){return e<=2?0:e<=6?1:e<=8?2:3}let l=9;function i(e){return e<=1?0:e<=5?1:6===e?2:3}let c=5;function d(e){return 0===e?0:1===e?1:2===e?2:3}let m=4;function u(e){return Math.min(3,Math.max(0,e))}let p=3;function x(e){return Math.min(2,Math.max(0,e))}let h=4;function g(e){return Math.min(3,Math.max(0,e))}let f=5;function b(e){return 0===e?0:e<=2?1:3===e?2:3}},81183:(e,t,s)=>{"use strict";s.d(t,{t:()=>p,d:()=>x});var a=s(95155),n=s(12115),r=s(42529),o=s(6132),l=s(23327),i=s(52056),c=s(65229);let d=e=>{var t,s;let{toast:d,onClose:m,isDark:u}=e;(0,n.useEffect)(()=>{let e=setTimeout(()=>{m(d.id)},d.duration||3e3);return()=>clearTimeout(e)},[d.id,d.duration,m]);let p={success:r.A,error:o.A,info:l.A,warning:i.A}[d.type],x={success:u?"bg-[#C2D642] border-[#C2D642] text-white":"bg-[#C2D642] border-[#a8b835] text-white",error:u?"bg-red-600 border-red-500 text-white":"bg-red-500 border-red-600 text-white",info:u?"bg-blue-600 border-blue-500 text-white":"bg-blue-500 border-blue-600 text-white",warning:u?"bg-yellow-600 border-yellow-500 text-white":"bg-yellow-500 border-yellow-600 text-white"}[d.type],h="string"==typeof d.message?d.message:d.message&&"object"==typeof d.message&&"message"in d.message?String(null!=(t=d.message.message)?t:"An error occurred"):String(null!=(s=d.message)?s:"An error occurred");return(0,a.jsxs)("div",{className:"flex items-center gap-3 px-4 py-3 rounded-lg border shadow-xl min-w-[300px] max-w-[500px] animate-slide-in ".concat(x),children:[(0,a.jsx)(p,{className:"w-5 h-5 flex-shrink-0"}),(0,a.jsx)("p",{className:"flex-1 text-sm font-bold",children:h}),(0,a.jsx)("button",{onClick:()=>m(d.id),className:"flex-shrink-0 p-1 rounded hover:opacity-70 transition-opacity ".concat(u?"hover:bg-white/10":"hover:bg-black/5"),children:(0,a.jsx)(c.A,{className:"w-4 h-4"})})]})},m=e=>{let{toasts:t,onClose:s,isDark:n}=e;return 0===t.length?null:(0,a.jsx)("div",{className:"fixed bottom-4 right-4 z-[9999] flex flex-col gap-2 pointer-events-none",children:t.map(e=>(0,a.jsx)("div",{className:"pointer-events-auto",children:(0,a.jsx)(d,{toast:e,onClose:s,isDark:n})},e.id))})},u=(0,n.createContext)(void 0),p=e=>{let{children:t,isDark:s=!1}=e,[r,o]=(0,n.useState)([]),l=(0,n.useCallback)(e=>{o(t=>t.filter(t=>t.id!==e))},[]),i=(0,n.useCallback)(e=>{if("string"==typeof e)return e;if(e&&"object"==typeof e&&"message"in e){let t=e.message;return"string"==typeof t?t:String(null!=t?t:"An error occurred")}return String(null!=e?e:"An error occurred")},[]),c=(0,n.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3,a={id:Date.now().toString()+Math.random().toString(36).substr(2,9),message:i(e),type:t,duration:s};o(e=>[...e,a])},[i]),d=(0,n.useCallback)((e,t)=>{c(e,"success",t)},[c]),p=(0,n.useCallback)((e,t)=>{c(e,"error",t)},[c]),x=(0,n.useCallback)((e,t)=>{c(e,"info",t)},[c]),h=(0,n.useCallback)((e,t)=>{c(e,"warning",t)},[c]),g=(0,n.useMemo)(()=>({toasts:r,showToast:c,showSuccess:d,showError:p,showInfo:x,showWarning:h,removeToast:l}),[r,c,d,p,x,h,l]);return(0,a.jsxs)(u.Provider,{value:g,children:[t,(0,a.jsx)(m,{toasts:r,onClose:l,isDark:s})]})},x=()=>{let e=(0,n.useContext)(u);if(!e)throw Error("useToast must be used within a ToastProvider");return e}},85362:(e,t,s)=>{"use strict";s.d(t,{H:()=>l});var a=s(12115),n=s(20063);(s(95704).env.NEXT_PUBLIC_SITE_URL||"https://www.koncite.com").replace(/\/+$/,"");let r="AI Construction Management Software for Builders & Contractors | Koncite",o={"/":r,"/blogs":"Blogs - KONCITE","/dashboard":"Dashboard - KONCITE","/pre-construction/ai-tendering":"Ai-Tendering - KONCITE","/pre-construction/estimation":"Estimation - KONCITE","/pre-construction/estimation/open":"Estimation Workspace - KONCITE","/pre-construction/estimation/ai-assistant":"Material Estimation Agent - KONCITE","/pre-construction/estimation/ai-training":"AI Training - KONCITE","/document-management":"Document Management - KONCITE","/ai-finance":"AI Finance - KONCITE","/ai-finance/approvals":"Finance Approvals - KONCITE","/askme":"Ask me - KONCITE","/ai-agents":"AI Agents - KONCITE","/ai-agents/dpr":"DPR - AI Hub - KONCITE","/ai-agents/inventory":"Inventory - AI Hub - KONCITE","/labour-management":"Labour Management - KONCITE","/operations/labour":"Labour Management - KONCITE","/operations/workforce-management":"Workforce - KONCITE","/operations/task":"Task - KONCITE","/operations/task/ai-assistant":"Task Assistant - KONCITE","/labour-strength":"Workforce - KONCITE","/profile":"Profile - KONCITE","/subscription":"Subscription - KONCITE","/project-permissions":"Project Permissions - KONCITE","/company-users/manage-teams":"Manage Teams - KONCITE","/company-users/user-roles-permissions":"User Roles & Permissions - KONCITE","/masters":"Masters - KONCITE","/masters/projects":"Projects - KONCITE","/masters/companies":"Companies - KONCITE","/masters/materials":"Materials - KONCITE","/masters/activities":"Activities - KONCITE","/masters/vendors":"Vendors - KONCITE","/masters/assets-equipments":"Assets & Equipments - KONCITE","/masters/labours":"Labours - KONCITE","/masters/warehouses":"Warehouses - KONCITE","/masters/units":"Units - KONCITE","/masters/subproject":"Subproject - KONCITE","/contracts":"Contracts - KONCITE","/contracts/work-orders":"Work Orders - KONCITE","/contracts/billing":"Billing - KONCITE","/work-contractor":"Work Orders - KONCITE","/contracts/work-contractor":"Work Orders - KONCITE","/pr-management/pr":"PR - KONCITE","/pr-approval":"PR Approvals - KONCITE","/pr-approval-manage":"PR Approval — Manage allocation - KONCITE","/pr-management/pr-approval-manage":"PR Approval — Project & User Allocation - KONCITE","/inventory-reports/rfq":"RFQ - KONCITE","/inventory-reports/rfq-report":"RFQ Report - KONCITE","/inventory-reports/pr":"PR - KONCITE","/inventory-reports/pr-report":"Indent (PR) Report - KONCITE","/inventory-reports/grn-mrn-slip":"GRN/MRN Slip - KONCITE","/inventory-reports/grn-slip-report":"GRN Slip Report - KONCITE","/inventory-reports/grn-mrn-details":"GRN/MRN Details - KONCITE","/inventory-reports/grn-details-report":"GRN Details Report - KONCITE","/inventory-reports/issue-slip":"Issue Slip - KONCITE","/inventory-reports/issue-slip-report":"Issue Slip Report - KONCITE","/inventory-reports/issue-outward-detail
1s":"Issue Outward Details - KONCITE","/inventory-reports/issue-outward-details-report":"Issue Outward Details Report - KONCITE","/inventory-reports/issue-return":"Issue Return - KONCITE","/inventory-reports/issue-return-report":"Issue Return Report - KONCITE","/inventory-reports/po":"Purchase Order (PO) - KONCITE","/inventory-reports/po/create":"Create Purchase Order - KONCITE","/inventory-reports/po/tracking":"PO Tracking - KONCITE","/inventory-reports/po-approvals":"My Approvals - KONCITE","/inventory-reports/po-approval-manage":"PO Approval Settings - KONCITE","/po-approval-manage":"PO Approval Settings - KONCITE","/wo-approval-manage":"WO Approval Settings - KONCITE","/contracts/wo-approvals":"Work Order Approvals - KONCITE","/bill-approval-manage":"Bill Approval Settings - KONCITE","/finance-approval-manage":"Finance Approval Settings - KONCITE","/ai-finance-reports":"Finance Reports - KONCITE","/contracts/bill-approvals":"Billing Approvals - KONCITE","/inventory-reports/global-stock-details":"Global Stock Details - KONCITE","/inventory-reports/project-stock-statement":"Project Stock Statement - KONCITE","/work-progress-reports":"DPR - KONCITE","/work-progress-reports/work-progress-details":"Work Progress Details - KONCITE","/work-progress-reports/material-used-vs-store-issue":"Material Used vs Store Issue - KONCITE","/work-progress-reports/resources-usage-from-dpr":"Resources Usage from DPR - KONCITE"},l=e=>{let t=(0,n.usePathname)();(0,a.useEffect)(()=>{let s=t?o[t]:void 0,a=(null==t?void 0:t.startsWith("/document-management"))?"Document Management - KONCITE":void 0,n=(null==t?void 0:t.match(/^\/inventory-reports\/rfq\/[^/]+\/submit-quotes/))?"Submit Quotes - RFQ - KONCITE":void 0,l=(null==t?void 0:t.startsWith("/inventory-reports/rfq/create"))?"Create RFQ - KONCITE":void 0,i=(null==t?void 0:t.match(/^\/pr-approval\/[^/]+$/))?"PR details - KONCITE":void 0,c=(null==t?void 0:t.match(/^\/inventory-reports\/po\/tracking\//))?"PO Tracking - KONCITE":void 0,d=e||s||n||l||i||c||a||r;document.title=d},[t,e])}}},e=>{e.O(0,[2211,2619,1235,3317,3252,5841,6741,1930,8441,1255,7358],()=>e(e.s=45431)),_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.