1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,269638,e=>{"use strict";let t=(0,e.i(475254).default)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);e.s(["CheckCircle",0,t],269638)},531278,e=>{"use strict";let t=(0,e.i(475254).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",0,t],531278)},514764,e=>{"use strict";let t=(0,e.i(475254).default)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);e.s(["Send",0,t],514764)},798291,e=>{"use strict";var t=e.i(843476),a=e.i(271645),s=e.i(217255),l=e.i(514764),r=e.i(531278),n=e.i(269638);let i=[115,117,112,112,111,114,116,64,115,107,117,105,116,46,97,105],o=[115,97,108,101,115,64,115,107,117,105,116,46,97,105],c=[43,49,32,52,48,56,32,51,53,57,32,50,50,49,49];function d(e){return String.fromCharCode(...e)}let u=[{value:"general",label:"General enquiry"},{value:"billing",label:"Billing & subscription"},{value:"account",label:"Account management"},{value:"enterprise",label:"Enterprise & team management"},{value:"bug",label:"Report a bug"},{value:"feature",label:"Feature request"},{value:"privacy",label:"Data privacy & GDPR"},{value:"sales",label:"Sales & partnerships"}];e.s(["default",0,function({turnstileSiteKey:e,formNonce:m}){let{data:x}=(0,s.useSession)(),[h,p]=(0,a.useState)(""),[b,f]=(0,a.useState)(""),[g,v]=(0,a.useState)(""),[j,y]=(0,a.useState)(""),[N,w]=(0,a.useState)(""),[S,k]=(0,a.useState)(!1),[C,T]=(0,a.useState)(!1),[L,P]=(0,a.useState)(""),[E,R]=(0,a.useState)(null),[_,z]=(0,a.useState)(""),[O,U]=(0,a.useState)(""),K=(0,a.useRef)(null),q=(0,a.useRef)(null),I=!!x?.user,[M,A]=(0,a.useState)(""),[B,G]=(0,a.useState)(""),[$,D]=(0,a.useState)(""),Y=(0,a.useRef)(null),F=(0,a.useRef)(null),H=(0,a.useRef)(null);async function J(e){if(e.preventDefault(),_){await new Promise(e=>setTimeout(e,800)),T(!0);return}if(!h||!b.trim()||!g.trim()||!N.trim())return void P("Please fill in all fields.");k(!0),P("");try{let e=await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({category:h,name:b.trim(),email:g.trim(),company:j.trim(),message:N.trim(),website:_,formNonce:m,cfTurnstileToken:O||void 0})});if(429===e.status){P("Too many messages. Please try again later."),k(!1);return}if(!e.ok){P("Something went wrong. Please try again."),k(!1);return}k(!1),T(!0),U(""),window.turnstile?.reset(q.current??void 0)}catch{P("Unable to send your message. Please try again."),k(!1)}}return((0,a.useEffect)(()=>{let e=d(i),t=d(o),a=d(c);A(e),G(t),D(a),F.current&&(F.current.href="mailto:"+e),H.current&&(H.current.href="mailto:"+t),Y.current&&(Y.current.href="tel:+14083592211")},[]),(0,a.useEffect)(()=>{if(I)return;if(!e)return void console.warn("NEXT_PUBLIC_TURNSTILE_SITE_KEY not set; contact form will fail submissions");let t="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit";if(!document.querySelector(`script[src="${t}"]`)){let e=document.createElement("script");e.src=t,e.async=!0,e.defer=!0,document.head.appendChild(e)}let a=!1;return!function t(){if(a)return;let s=window.turnstile,l=K.current;s&&l?q.current||(q.current=s.render(l,{sitekey:e,theme:"dark",callback:e=>U(e),"error-callback":()=>U(""),"expired-callback":()=>U("")})):setTimeout(t,100)}(),()=>{a=!0}},[I,e]),(0,a.useEffect)(()=>{x?.user&&fetch("/api/account/profile").then(e=>e.ok?e.json():null).then(e=>{if(!e?.user)return;let t=e.user;R(t),f(t.name??""),v(t.email),y(t.companyName??"")}).catch(()=>{})},[x]),C)?(0,t.jsxs)("div",{className:"max-w-2xl mx-auto px-4 py-16 text-center",children:[(0,t.jsx)(n.CheckCircle,{size:48,className:"text-emerald-400 mx-auto mb-4"}),(0,t.jsx)("h1",{className:"text-2xl font-bold mb-2",children:"Message sent"}),(0,t.jsx)("p",{className:"text-slate-400 text-sm mb-6",children:"Thank you for reaching out. We will get back to you as soon as possible."}),(0,t.jsx)("button",{onClick:()=>{T(!1),p(""),w("")},className:"text-brand-400 hover:text-brand-300 text-sm",children:"Send another message"})]}):(0,t.jsxs)("div",{className:"max-w-4xl mx-auto px-4 py-12",children:[(0,t.jsxs)("div",{className:"mb-8",children:[(0,t.jsx)("h1",{className:"text-3xl font-bold",children:"Contact Us"}),(0,t.jsx)("p",{className:"text-slate-400 mt-1",children:"Get in touch with the SKUit team"})]}),(0,t.jsxs)("div",{className:"grid md:grid-cols-[1fr_300px] gap-8",children:[(0,t.jsx)("div",{children:(0,t.jsxs)("form",{onSubmit:J,className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{className:"block text-sm font-medium text-slate-300 mb-1",children:["Category ",(0,t.jsx)("span",{className:"text-red-400",children:"*"})]}),(0,t.jsxs)("select",{value:h,onChange:e=>p(e.target.value),className:"w-full bg-white/5 border border-white/10 rounded-lg px-4 py-2.5 text-white focus:outline-none focus:border-brand-500 transition-colors appearance-none",children:[(0,t.jsx)("option",{value:"",className:"bg-kirin-elevated",children:"Select a category..."}),u.map(e=>(0,t.jsx)("option",{value:e.value,className:"bg-kirin-elevated",children:e.label},e.value))]})]}),(0,t.jsxs)("div",{className:"grid sm:grid-cols-2 gap-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{className:"block text-sm font-medium text-slate-300 mb-1",children:["Name ",(0,t.jsx)("span",{className:"text-red-400",children:"*"})]}),(0,t.jsx)("input",{type:"text",value:b,readOnly:I,disabled:I,onChange:e=>!I&&f(e.target.value),placeholder:"Your name",maxLength:100,className:`w-full border border-white/10 rounded-lg px-4 py-2.5 placeholder-slate-500 focus:outline-none transition-colors ${I?"bg-white/[0.02] text-slate-500 cursor-not-allowed":"bg-white/5 text-white focus:border-brand-500"}`})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{className:"block text-sm font-medium text-slate-300 mb-1",children:["Email ",(0,t.jsx)("span",{className:"text-red-400",children:"*"})]}),(0,t.jsx)("input",{type:"email",value:g,readOnly:I,disabled:I,onChange:e=>!I&&v(e.target.value),placeholder:"[email protected]",maxLength:255,className:`w-full border border-white/10 rounded-lg px-4 py-2.5 placeholder-slate-500 focus:outline-none transition-colors ${I?"bg-white/[0.02] text-slate-500 cursor-not-allowed":"bg-white/5 text-white focus:border-brand-500"}`})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-1",children:"Company / Organization"}),(0,t.jsx)("input",{type:"text",value:j,onChange:e=>(!I||!E?.companyName)&&y(e.target.value),readOnly:I&&!!E?.companyName,placeholder:"Your company (optional)",maxLength:200,className:`w-full bg-white/5 border border-white/10 rounded-lg px-4 py-2.5 text-white placeholder-slate-500 focus:outline-none transition-colors ${I&&E?.companyName?"text-slate-300 cursor-default":"focus:border-brand-500"}`})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{className:"block text-sm font-medium text-slate-300 mb-1",children:["Message ",(0,t.jsx)("span",{className:"text-red-400",children:"*"})]}),(0,t.jsx)("textarea",{value:N,onChange:e=>w(e.target.value),placeholder:"How can we help?",maxLength:5e3,rows:6,className:"w-full bg-white/5 border border-white/10 rounded-lg px-4 py-2.5 text-white placeholder-slate-500 focus:outline-none focus:border-brand-500 transition-colors resize-none"})]}),(0,t.jsxs)("div",{"aria-hidden":"true",style:{position:"absolute",left:"-9999px",to
1p:"-9999px",height:0,overflow:"hidden",tabIndex:-1},children:[(0,t.jsx)("label",{htmlFor:"hp_c4q",children:"Leave this field empty"}),(0,t.jsx)("input",{type:"text",id:"hp_c4q",name:"hp_c4q",value:_,onChange:e=>z(e.target.value),tabIndex:-1,autoComplete:"off","data-lpignore":"true","data-1p-ignore":"true","data-bwignore":"true","data-form-type":"other"})]}),!I&&(0,t.jsx)("div",{ref:K,className:"cf-turnstile"}),L&&(0,t.jsx)("p",{className:"text-red-400 text-sm",children:L}),(0,t.jsxs)("button",{type:"submit",disabled:S||!I&&!O,className:"flex items-center gap-2 px-5 py-2.5 bg-brand-500 hover:bg-brand-400 text-kirin-bg font-bold rounded-lg transition-colors disabled:opacity-50",children:[S?(0,t.jsx)(r.Loader2,{size:16,className:"animate-spin"}):(0,t.jsx)(l.Send,{size:16}),S?"Sending...":I||O?"Send message":"Verifying..."]})]})}),(0,t.jsxs)("div",{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"bg-white/5 border border-white/10 rounded-xl p-5",children:[(0,t.jsx)("h3",{className:"text-sm font-semibold text-white mb-3",children:"Get in touch"}),(0,t.jsxs)("div",{className:"space-y-4 text-sm",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs text-slate-500 mb-0.5",children:"Support"}),(0,t.jsx)("a",{ref:F,href:"#",className:"text-brand-400 hover:text-brand-300 transition-colors",children:M||"Â "})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs text-slate-500 mb-0.5",children:"Sales & partnerships"}),(0,t.jsx)("a",{ref:H,href:"#",className:"text-brand-400 hover:text-brand-300 transition-colors",children:B||"Â "})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs text-slate-500 mb-0.5",children:"Phone"}),(0,t.jsx)("a",{ref:Y,href:"#",className:"text-brand-400 hover:text-brand-300 transition-colors",children:$||"Â "})]})]})]}),(0,t.jsxs)("div",{className:"bg-white/5 border border-white/10 rounded-xl p-5",children:[(0,t.jsx)("h3",{className:"text-sm font-semibold text-white mb-2",children:"Kirin Solutions LLC"}),(0,t.jsx)("p",{className:"text-xs text-slate-500 leading-relaxed",children:"SKUit is a product of Kirin Solutions LLC, a networking & telecom consulting company."}),(0,t.jsx)("a",{href:"https://kirinsolve.com",target:"_blank",rel:"noopener noreferrer",className:"text-xs text-brand-400 hover:text-brand-300 mt-1 inline-block",children:"kirinsolve.com"})]})]})]})]})}])}]);
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.