1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[22593],{22593:(e,t,a)=>{a.r(t),a.d(t,{default:()=>j});var s=a(95155),l=a(90346),r=a(12115),n=a(95998),i=a(54067),o=a(6576),d=a(75914),c=a(69370);let u="hrcms_support_conversation_id",x="hrcms_support_guest_token",m="hrcms_support_guest_name",h="hrcms_support_guest_phone";function p(e){let t=b(e);return/^09\d{9}$/.test(t)}function b(e){let t=e.replace(/\D/g,"");return t.startsWith("98")&&12===t.length?`0${t.slice(2)}`:t.startsWith("0098")&&14===t.length?`0${t.slice(4)}`:t}function f(e){return sessionStorage.getItem(e)}function g(e,t){t?sessionStorage.setItem(e,t):sessionStorage.removeItem(e)}function v(e){return!e||e<=0?"":e<1024?`${e} B`:e<1048576?`${Math.round(e/1024)} KB`:`${(e/1048576).toFixed(e>=0xa00000?0:1)} MB`}function w(e){return e?(0,o.IB)(e):""}function y(e,t,a,s){let l=Number(e);return Number.isFinite(l)?Math.min(s,Math.max(a,l)):t}function j({initialEnabled:e=!1,welcomeMessage:t,buttonLogo:a,buttonBackgroundColor:o,buttonTextColor:N,buttonBorderColor:$,buttonBadgeColor:k,buttonSize:S,buttonBorderRadius:C,buttonPosition:_,buttonBottomOffset:F,buttonSideOffset:I,buttonShowStatus:H,panelPrimaryColor:z,locale:M,dir:A}){let{getValue:E}=(0,i.K)(),O=E("widgets","SupportChat")||{},P="dark"===(0,d.s6)("light"),[T,B]=(0,r.useState)(!1),[R,D]=(0,r.useState)({enabled:e,hasOnlineAgent:!1,welcomeMessage:t||"",buttonLogo:a,buttonBackgroundColor:o,buttonTextColor:N,buttonBorderColor:$,buttonBadgeColor:k,buttonSize:S,buttonBorderRadius:C,buttonPosition:_,buttonBottomOffset:F,buttonSideOffset:I,buttonShowStatus:H,panelPrimaryColor:z,allowAttachments:!1,maxAttachmentSizeMb:5}),[q,U]=(0,r.useState)(null),[K,V]=(0,r.useState)(""),[G,L]=(0,r.useState)(""),[W,X]=(0,r.useState)(""),[Z,J]=(0,r.useState)(null),[Q,Y]=(0,r.useState)(""),[ee,et]=(0,r.useState)(!1),[ea,es]=(0,r.useState)(""),[el,er]=(0,r.useState)(null),[en,ei]=(0,r.useState)(!1),[eo,ed]=(0,r.useState)(!1),[ec,eu]=(0,r.useState)(!1),[ex,em]=(0,r.useState)(!1),[eh,ep]=(0,r.useState)(!1),[eb,ef]=(0,r.useState)(null),[eg,ev]=(0,r.useState)(null),[ew,ey]=(0,r.useState)(!1),ej=(0,n.m)(e=>e.currentUser),eN=(0,r.useRef)(null),e$=(0,r.useRef)(null),ek=(0,r.useRef)(null),eS=!!ej?.id,eC=R.buttonPosition||"auto",e_="bottom-right"===eC?"right":"bottom-left"===eC?"left":"rtl"===A?"right":"left",eF="right"===e_?"right-4 sm:right-6":"left-4 sm:left-6",eI="right"===e_?"right-3 sm:right-6":"left-3 sm:left-6",eH=y(R.buttonSize,56,42,96),ez=y(R.buttonBorderRadius,Math.round(eH/2),0,64),eM=y(R.buttonBottomOffset,24,0,160),eA=y(R.buttonSideOffset,24,0,160),eE=R.panelPrimaryColor||z||"#0a66c2",eO="rtl"===A?"rtl":"ltr",eP=R.welcomeMessage||t||"",eT=!0===R.allowAttachments,eB=y(R.maxAttachmentSizeMb,5,1,50),eR=f(x),eD=f(u),eq="fa"===M?"fa":"en";async function eU(){ep(!0);try{let e=await (0,c.Ks)();J(e)}catch{J(null)}finally{ep(!1)}}function eK(e,t){g(u,e),g(x,t)}function eV(){eK(null,null),U(null),et(!1),X(""),Y(""),es(""),er(null),ef(null),ev(null)}function eG(e,t){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("input",{ref:e,type:"file",className:"hidden",onChange:e=>{var t;(t=e.target.files?.[0]||null)?eT?t.size>1024*eB*1024?ef(`ØØ¯Ø§Ú©Ø«Ø± ØØ¬Ù
ÙØ§ÛÙ Ù¾Ø´ØªÛØ¨Ø§ÙÛ ${eB} Ù
Ú¯Ø§Ø¨Ø§ÛØª است.`):(ef(null),er(t)):ef("Ø§Ø±Ø³Ø§Ù ÙØ§ÛÙ Ø¨Ø±Ø§Û Ù¾Ø´ØªÛØ¨Ø§ÙÛ ØºÛØ±Ùعا٠است."):er(null),e.currentTarget.value=""}}),eT?(0,s.jsx)("button",{type:"button",onClick:()=>e.current?.click(),className:t,"aria-label":"Ø§ÙØ²ÙØ¯Ù ÙØ§ÛÙ",title:`Ø§ÙØ²ÙØ¯Ù ÙØ§Û٠تا ${eB}MB`,children:(0,s.jsx)("i",{className:"fas fa-paperclip text-sm"})}):null]})}function eL(){return el?(0,s.jsxs)("div",{className:`mt-2 flex items-center justify-between gap-2 rounded-2xl border px-3 py-2 text-xs ${P?"border-slate-700 bg-slate-900 text-slate-200":"border-slate-200 bg-slate-50 text-slate-700"}`,children:[(0,s.jsxs)("span",{className:"min-w-0 truncate",children:[(0,s.jsx)("i",{className:"fas fa-paperclip ml-1"}),el.name,(0,s.jsx)("span",{className:"mr-1 opacity-70",children:v(el.size)})]}),(0,s.jsx)("button",{type:"button",onClick:()=>er(null),className:"shrink-0 rounded-full px-2 py-1 opacity-70 transition hover:opacity-100","aria-label":"ØØ°Ù ÙØ§ÛÙ",children:(0,s.jsx)("i",{className:"fas fa-times"})})]}):null}async function eW(e,t){if(e){ei(!0);try{let a=await (0,c.VE)(e,t||void 0,!0);U(a),ef(null),ev(t?O.verifiedGuest:null),eK(a.id,a.guestToken||t||null)}catch{eV()}finally{ei(!1)}}}async function eX(){if(!p(G))return void ef(O.requiredPhone);if(!Q.trim()||!Z?.captchaId)return void ef(O.requiredCaptcha);eu(!0),ef(null),ev(null);try{await (0,c.OV)({guestName:K.trim()||void 0,guestPhoneNumber:b(G),captchaId:Z.captchaId,captchaCode:Q.trim()}),et(!0),Y(""),ev(O.codeSent)}catch(e){ef(e?.response?.data||O.error)}finally{await eU(),eu(!1)}}async function eZ(){if(!p(G))return void ef(O.requiredPhone);if(!W.trim())return void ef(O.requiredCode);em(!0),ef(null);try{let e=await (0,c.Un)({guestName:K.trim()||void 0,guestPhoneNumber:b(G),co
1de:W.trim()});U(e),eK(e.id,e.guestToken||null),et(!1),X(""),ev(O.verifiedGuest)}catch(e){ef(e?.response?.data||O.error)}finally{em(!1)}}async function eJ(){if(!ea.trim()&&!el)return void ef(O.requiredMessage);ed(!0);try{let e=await (0,c.Ng)({conversationId:eD||void 0,guestToken:eS?void 0:eR||void 0,guestName:eS?void 0:K.trim()||void 0,guestPhoneNumber:eS?void 0:b(G),message:ea.trim(),attachment:el});U(e),eK(e.id,e.guestToken||eR||null),es(""),er(null),ef(null),ev(null)}catch(e){ef(e?.response?.data||O.error)}finally{ed(!1)}}async function eQ(){if(!q?.id||!ea.trim()&&!el)return void ef(O.requiredMessage);ed(!0);try{let e=await (0,c.bl)({conversationId:q.id,guestToken:eS?void 0:eR||void 0,message:ea.trim(),attachment:el});U(e),es(""),er(null),ef(null),ev(null)}catch(e){ef(e?.response?.data||O.error)}finally{ed(!1)}}(0,r.useEffect)(()=>{n.m.getState().hydrate(),ey(!0),V(localStorage.getItem(m)||""),L(localStorage.getItem(h)||"")},[]),(0,r.useEffect)(()=>{let a=async()=>{try{D(await (0,c.xl)())}catch{D(a=>({...a,enabled:a.enabled||e,welcomeMessage:a.welcomeMessage||t||""}))}};a();let s=window.setInterval(a,3e4);return()=>window.clearInterval(s)},[e,t]),(0,r.useEffect)(()=>{ew&&localStorage.setItem(m,K)},[K,ew]),(0,r.useEffect)(()=>{ew&&localStorage.setItem(h,G)},[G,ew]),(0,r.useEffect)(()=>{!ew||!T||eS||q||Z||eU()},[Z,q,ew,eS,T]),(0,r.useEffect)(()=>{T&&R.enabled&&ew&&!q&&eD&&(eS||eR)&&eW(eD,eR)},[q,eR,ew,eS,T,eD,R.enabled]),(0,r.useEffect)(()=>{if(!T||!q?.id)return;let e=window.setInterval(()=>{eW(q.id,eS?void 0:f(x))},4e3);return()=>window.clearInterval(e)},[q?.id,eS,T]),(0,r.useEffect)(()=>{eN.current?.scrollIntoView({behavior:"smooth"})},[q?.messages.length,T]);let eY=(0,r.useMemo)(()=>eS?`${O.signedInAs} ${ej?.fullName||ej?.phoneNumber||ej?.userName||""}`:q?.customerPhoneNumber?`${O.phone}: ${q.customerPhoneNumber}`:R.hasOnlineAgent?O.online:O.offline,[q?.customerPhoneNumber,ej?.fullName,ej?.phoneNumber,ej?.userName,eS,O,R.hasOnlineAgent]);return R.enabled?(0,s.jsxs)(s.Fragment,{children:[T?null:(0,s.jsxs)("button",{type:"button",onClick:()=>B(!0),className:`fixed ${eF} bottom-6 z-[70] flex h-14 w-14 items-center justify-center overflow-hidden rounded-[28px] border transition-all duration-300 hover:-translate-y-0.5 ${P?"border-slate-700 bg-slate-900 text-sky-300 shadow-[0_10px_30px_rgba(2,6,23,0.5)] hover:shadow-[0_14px_34px_rgba(2,6,23,0.62)]":"border-slate-200 bg-white text-[#0a66c2] shadow-[0_10px_30px_rgba(15,23,42,0.18)] hover:shadow-[0_14px_34px_rgba(15,23,42,0.22)]"}`,style:{width:eH,height:eH,borderRadius:ez,bottom:eM,[e_]:eA,backgroundColor:R.buttonBackgroundColor||o||void 0,color:R.buttonTextColor||N||void 0,borderColor:R.buttonBorderColor||$||void 0},"aria-label":O.title,children:[!1!==R.buttonShowStatus?(0,s.jsx)("span",{className:"absolute -top-1 -right-1 flex h-[18px] min-w-[18px] items-center justify-center rounded-full bg-emerald-400 px-1 text-[9px] font-bold text-slate-900",style:{backgroundColor:R.buttonBadgeColor||k||void 0},children:R.hasOnlineAgent?"ON":"..."}):null,R.buttonLogo||a?(0,s.jsx)("img",{src:w(R.buttonLogo||a),alt:"",className:"h-[70%] w-[70%] object-contain"}):(0,s.jsx)("i",{className:"fas fa-headset text-[19px]"})]}),T?(0,s.jsxs)("div",{className:`fixed ${eI} bottom-3 sm:bottom-5 z-[70] flex h-[85dvh] w-[calc(100vw-1.5rem)] max-h-[calc(100dvh-1.5rem)] max-w-[382px] flex-col overflow-hidden rounded-[18px] border sm:h-[88dvh] sm:max-h-[calc(100dvh-2.5rem)] ${P?"border-slate-700 bg-slate-950 shadow-[0_18px_48px_rgba(2,6,23,0.58)]":"border-slate-200 bg-white shadow-[0_18px_48px_rgba(15,23,42,0.16)]"}`,dir:A,children:[(0,s.jsx)("div",{className:`border-b px-4 py-3 ${P?"border-slate-700 bg-slate-950":"border-slate-200 bg-white"}`,children:(0,s.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,s.jsxs)("div",{className:"min-w-0 flex flex-1 items-start gap-3",children:[(0,s.jsx)("div",{className:"mt-0.5 flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-[#0a66c2] text-white shadow-sm",style:{backgroundColor:eE},children:(0,s.jsx)("i",{className:"fas fa-headset text-[15px]"})}),(0,s.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,s.jsx)("div",{className:`truncate text-[14px] font-bold tracking-tight ${P?"text-slate-100":"text-slate-900"}`,children:O.title}),(0,s.jsx)("div",{className:`mt-0.5 break-words text-[11px] leading-5 ${P?"text-slate-400":"text-slate-500"}`,children:eY}),(0,s.jsxs)("div",{className:"mt-2 flex flex-wrap items-center gap-2",children:[(0,s.jsxs)("div",{className:`inline-flex items-center gap-1.5 rounded-full px-2.5 py-1 text-[10px] font-medium ${P?"bg-slate-800 text-slate-300":"bg-slate-100 text-slate-600"}`,children:[(0,s.jsx)("span",{className:`h-2 w-2 shrink-0 rounded-full ${R.hasOnlineAgent?"bg-emerald-500":"bg-amber-400"}`}),(0,s.jsx)("span",{children:R.hasOnlineAgent?O.online:O.offline})]}),R.hasOnlineAgent?null:(0,s.jsxs)("div",{className:`max-w-[240px] text-[10px] leading-5 ${P?"text-slate-400":"text-slate-500"}`,children:[(0,s.jsxs)("span",{className:`font-semibold ${P?"text-slate-200":"text-slate-700"}`,children:[O.support,": "]}
1),(0,s.jsx)("span",{children:O.offlineHint})]})]})]})]}),(0,s.jsx)("button",{type:"button",onClick:()=>B(!1),className:`shrink-0 p-1 text-[13px] leading-none transition ${P?"text-slate-500 hover:text-slate-200":"text-slate-400 hover:text-slate-700"}`,"aria-label":O.minimize,title:O.minimize,children:(0,s.jsx)("i",{className:"fas fa-times"})})]})}),(0,s.jsx)("div",{className:q?`min-h-0 flex flex-1 flex-col ${P?"bg-slate-900":"bg-[#f3f2ef]"}`:`min-h-0 flex-1 overflow-y-auto px-3 py-3 sm:px-4 ${P?"bg-slate-900":"bg-[#f3f2ef]"}`,children:q?(0,s.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col",children:[eg?(0,s.jsx)("div",{className:`mx-3 mt-3 rounded-xl border px-4 py-3 text-xs sm:mx-4 ${P?"border-emerald-900/60 bg-emerald-950/40 text-emerald-200":"border-emerald-200 bg-emerald-50 text-emerald-700"}`,children:eg}):null,(0,s.jsxs)("div",{className:"min-h-0 flex-1 overflow-y-auto px-2 py-3 sm:px-3",children:[0===q.messages.length?(0,s.jsx)("div",{className:`px-2 py-2 text-sm ${P?"text-slate-300":"text-slate-600"}`,children:eP||O.offlineHint}):null,q.messages.map((e,t)=>{let a="Customer"===e.senderType;return(0,s.jsx)("div",{className:`${0!==t?"mt-2":""} px-1 py-1`,children:(0,s.jsx)("div",{className:`flex ${a?"justify-end":"justify-start"}`,children:(0,s.jsxs)("div",{className:`max-w-[90%] rounded-2xl px-4 py-3 text-[13px] ${a?"bg-[#0a66c2] text-white":P?"border border-slate-700 bg-slate-950 text-slate-100":"border border-slate-200 bg-white text-slate-800"}`,children:[(0,s.jsxs)("div",{className:`mb-1.5 flex items-center justify-between gap-3 text-[10px] ${a?"text-white/75":P?"text-slate-400":"text-slate-500"}`,children:[(0,s.jsx)("span",{children:a?O.me:e.senderDisplayName||O.support}),(0,s.jsx)("span",{children:function(e,t="fa"){if(!e)return"";let a=new Date(e);return Number.isNaN(a.getTime())?"":new Intl.DateTimeFormat("fa"===t?"fa-IR":"en-US",{hour:"2-digit",minute:"2-digit"}).format(a)}(e.createdDateTime,eq)})]}),e.body?(0,s.jsx)("div",{className:"whitespace-pre-wrap leading-6",children:e.body}):null,function(e,t){if(!e.attachmentPath)return null;let a=w(e.attachmentPath),l=e.attachmentFileName||"ÙØ§ÛÙ Ù¾ÛÙØ³Øª";return(0,s.jsxs)("a",{href:a,target:"_blank",rel:"noreferrer",className:`mt-2 flex items-center gap-2 rounded-2xl border px-3 py-2 text-xs transition ${t?"border-white/20 bg-white/15 text-white hover:bg-white/20":P?"border-slate-700 bg-slate-900 text-slate-200 hover:bg-slate-800":"border-slate-200 bg-slate-50 text-slate-700 hover:bg-slate-100"}`,children:[(0,s.jsx)("i",{className:"fas fa-paperclip shrink-0"}),(0,s.jsx)("span",{className:"min-w-0 flex-1 truncate",children:l}),e.attachmentSize?(0,s.jsx)("span",{className:"shrink-0 opacity-70",children:v(e.attachmentSize)}):null]})}(e,a),e.wasSmsSent?(0,s.jsxs)("div",{className:`mt-2 inline-flex items-center gap-1 rounded-full px-2 py-1 text-[10px] ${a?"bg-white/15 text-white/90":P?"bg-slate-800 text-slate-300":"bg-slate-200 text-slate-600"}`,children:[(0,s.jsx)("i",{className:"far fa-paper-plane"}),"SMS"]}):null]})})},e.id)}),en?(0,s.jsx)("div",{className:`px-4 py-3 text-center text-xs ${P?"text-slate-500":"text-slate-400"}`,children:O.loading}):null,(0,s.jsx)("div",{ref:eN})]}),eb?(0,s.jsx)("div",{className:`mx-3 mb-3 rounded-xl border px-4 py-3 text-xs sm:mx-4 ${P?"border-rose-900/60 bg-rose-950/40 text-rose-200":"border-rose-200 bg-rose-50 text-rose-700"}`,children:eb}):null,(0,s.jsxs)("div",{className:`shrink-0 border-t px-3 py-2.5 sm:px-4 ${P?"border-slate-700 bg-slate-950":"border-slate-200 bg-white"}`,children:[(0,s.jsxs)("div",{dir:"ltr",className:"grid grid-cols-[minmax(0,1fr)_auto_auto] items-end gap-2",children:[(0,s.jsx)("div",{className:"w-full",dir:eO,children:(0,s.jsx)(l.pd.TextArea,{rows:1,value:ea,onChange:e=>es(e.target.value),autoSize:{minRows:1,maxRows:5},placeholder:O.placeholder,dir:eO,className:"font-yekan w-full resize-none bg-transparent px-0 py-2 text-sm leading-6 outline-none shadow-none",style:{direction:eO,textAlign:"rtl"===A?"right":"left",unicodeBidi:"plaintext",background:"transparent",border:"none",boxShadow:"none",minHeight:36,resize:"none"}})}),eG(ek,`mb-0.5 inline-flex h-10 w-10 shrink-0 items-center justify-center self-end rounded-full transition disabled:cursor-not-allowed disabled:opacity-60 ${P?"text-slate-300 hover:bg-slate-800 hover:text-white":"text-slate-500 hover:bg-slate-100 hover:text-[#0a66c2]"}`),(0,s.jsx)("button",{type:"button",disabled:eo,onClick:eQ,className:"mb-0.5 inline-flex h-10 w-10 shrink-0 items-center justify-center self-end rounded-full bg-transparent text-[#0a66c2] transition hover:bg-slate-100 hover:text-[#004182] disabled:cursor-not-allowed disabled:opacity-60","aria-label":O.send,title:O.send,children:(0,s.jsx)("i",{className:eo?"fas fa-spinner fa-spin text-sm":"fas fa-paper-plane text-sm"})})]}),eL(),eS?null:(0,s.jsx)("div",{className:"mt-2 flex justify-start",children:(0,s.jsx)("button",{type:"button",onClick:eV,className:`inline-flex items-center justify-center rounded-full border px-3 py-2 text-xs font-semibold transition ${P?"border-slate-700 bg-slate-900 text-slate-200 hover:bg-slate-800":"border-slate-300 bg-white text-slate-700 hover:bg-slate-50"}`,children:O.changePhone})})]})]}):(0,s.jsxs)("div",{className:"space-y-4",children:[eP?(0,s.jsxs)("div",{className:`rounded-2xl border px-4 py-3.5 ${P?"border-slate-700 bg-slate-950":"border-slate-200 bg-white"}`,children:[(0,s.jsx)("div",{className:`mb-1.5 text-[11px] font-semibold ${P?"text-slate-400":"text-slate-500"}
1`,children:O.support}),(0,s.jsx)("p",{className:`text-[13px] leading-6 ${P?"text-slate-200":"text-slate-700"}`,children:eP})]}):null,eS?(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsxs)("div",{dir:"ltr",className:`grid grid-cols-[minmax(0,1fr)_auto_auto] items-end gap-2 rounded-[24px] border px-2.5 py-2.5 ${P?"border-slate-700 bg-slate-950":"border-slate-300 bg-slate-50"}`,children:[(0,s.jsx)("div",{className:"w-full",dir:eO,children:(0,s.jsx)(l.pd.TextArea,{rows:1,value:ea,onChange:e=>es(e.target.value),autoSize:{minRows:1,maxRows:5},placeholder:O.placeholder,dir:eO,className:"font-yekan w-full resize-none bg-transparent px-3 py-2.5 text-sm leading-6 outline-none shadow-none",style:{direction:eO,textAlign:"rtl"===A?"right":"left",unicodeBidi:"plaintext",background:"transparent",border:"none",boxShadow:"none",minHeight:36,resize:"none"}})}),eG(e$,`mb-0.5 inline-flex h-10 w-10 shrink-0 items-center justify-center self-end rounded-[18px] transition disabled:cursor-not-allowed disabled:opacity-60 ${P?"text-slate-300 hover:bg-slate-800 hover:text-white":"text-slate-500 hover:bg-white/70 hover:text-[#0a66c2]"}`),(0,s.jsx)("button",{type:"button",disabled:eo,onClick:eJ,className:"mb-0.5 inline-flex h-10 w-10 shrink-0 items-center justify-center self-end rounded-[18px] bg-transparent text-[#0a66c2] transition hover:bg-white/70 hover:text-[#004182] disabled:cursor-not-allowed disabled:opacity-60","aria-label":O.start,title:O.start,children:(0,s.jsx)("i",{className:eo?"fas fa-spinner fa-spin text-sm":"fas fa-paper-plane text-sm"})})]}),eL()]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:`rounded-2xl border p-4 ${P?"border-slate-700 bg-slate-950":"border-slate-200 bg-white"}`,children:[(0,s.jsx)("div",{className:`mb-3 text-[11px] leading-6 ${P?"text-slate-400":"text-slate-500"}`,children:ee?O.verifyHint:O.guestHint}),(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsx)("input",{value:K,onChange:e=>V(e.target.value),placeholder:O.name,className:`font-yekan w-full rounded-xl border px-3.5 py-3 text-sm outline-none transition focus:border-[#0a66c2] ${P?"border-slate-700 bg-slate-900 text-slate-100":"border-slate-300 bg-white text-slate-800"}`}),(0,s.jsx)("input",{value:G,onChange:e=>L(e.target.value),placeholder:O.phone,className:`font-yekan w-full rounded-xl border px-3.5 py-3 text-sm outline-none transition focus:border-[#0a66c2] ${P?"border-slate-700 bg-slate-900 text-slate-100":"border-slate-300 bg-white text-slate-800"}`})]})]}),ee?null:(0,s.jsxs)("div",{className:`space-y-4 rounded-2xl border p-4 ${P?"border-slate-700 bg-slate-950":"border-slate-200 bg-white"}`,children:[(0,s.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,s.jsx)("label",{className:`text-[11px] font-semibold ${P?"text-slate-300":"text-slate-600"}`,children:O.captcha}),(0,s.jsx)("span",{className:`text-[10px] ${P?"text-slate-500":"text-slate-400"}`,children:O.refreshCaptcha})]}),(0,s.jsxs)("div",{className:"space-y-3",children:[(0,s.jsxs)("div",{className:"grid grid-cols-[1fr_auto] items-center gap-3",children:[(0,s.jsx)("div",{className:`flex h-12 items-center justify-center overflow-hidden rounded-xl border ${P?"border-slate-700 bg-slate-900":"border-slate-300 bg-slate-50"}`,children:Z?.imageDataUrl?(0,s.jsx)("img",{src:Z.imageDataUrl,alt:O.captcha,className:"h-full w-full object-contain"}):(0,s.jsx)("span",{className:`text-xs ${P?"text-slate-500":"text-slate-400"}`,children:eh?O.loading:O.error})}),(0,s.jsx)("button",{type:"button",onClick:eU,disabled:eh,className:`inline-flex h-12 items-center justify-center rounded-xl border px-4 transition disabled:cursor-not-allowed disabled:opacity-60 ${P?"border-slate-700 bg-slate-900 text-slate-300 hover:border-slate-600 hover:text-white":"border-slate-300 bg-white text-slate-600 hover:border-slate-400 hover:text-slate-900"}`,"aria-label":O.refreshCaptcha,title:O.refreshCaptcha,children:(0,s.jsx)("i",{className:"far fa-rotate-right text-base"})})]}),(0,s.jsx)("input",{value:Q,onChange:e=>Y(e.target.value.trim().toUpperCase().replace(/[۰-۹]/g,e=>String("۰۱۲۳۴۵۶۷۸۹".indexOf(e))).replace(/[٠-٩]/g,e=>String("٠١٢٣٤٥٦٧٨٩".indexOf(e)))),placeholder:O.captchaPlaceholder,inputMode:"text",autoCapitalize:"characters",autoCorrect:"off",spellCheck:!1,dir:"ltr",className:`font-yekan w-full rounded-xl border px-3.5 py-3 text-center font-mono text-sm tracking-[0.2em] outline-none transition focus:border-[#0a66c2] ${P?"border-slate-700 bg-slate-900 text-slate-100":"border-slate-300 bg-white text-slate-800"}`})]})]}),ee?(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsx)("input",{value:W,onChange:e=>X(e.target.value),placeholder:O.code,className:`font-yekan w-full rounded-xl border px-3.5 py-3 text-sm outline-none transition focus:border-[#0a66c2] ${P?"border-slate-700 bg-slate-900 text-slate-100":"border-slate-300 bg-white text-slate-800"}`}),(0,s.jsxs)("div",{className:"grid grid-cols-1 gap-2 sm:grid-cols-2",children:[(0,s.jsx)("button",{type:"button",disabled:ex,onClick:eZ,className:"w-full rounded-full bg-[#0a66c2] px-4 py-3 text-sm font-semibold text-white transition hover:bg-[#004182] disabled:cursor-not-allowed disabled:opacity-60",children:ex?O.loading:O.verifyCode}),(0,s.jsx)("button",{type:"button",disabled:ec,onClick:eX,className:`w-full rounded-full border px-4 py-3 text-sm font-semibold transition disabled:cursor-not-allowed disabled:opacity-60 ${P?"border-slate-700 bg-slate-900 text-slate-200 hover:bg-slate-800":"border-slate-300 bg-white text-slate-700 hover:bg-slate-50"}`,children:ec?O.loading:O.resendCode})]})]}):(0,s.jsx)("div",{className:"pt-1",children:(0,s.jsx)("button",{type:"button",disabled:ec||eh,onClick:eX,className:"w-full rounded-full bg-[#0a66c2] px-4 py-3 text-sm font-semibold text-white transition hover:bg-[#004182] disabled:cursor-not-allowed disabled:opacity-60",children:ec?O.loading:O.requestCode})})]}),eg?(0,s.jsx)("div",{className:`rounded-xl border px-4 py-3 text-xs ${P?"border-emerald-900/60 bg-emerald-950/40 text-emerald-200":"border-emerald-200 bg-emerald-50 text-emerald-700"}`,children:eg}):null,eb?(0,s.jsx)("div",{className:`rounded-xl border px-4 py-3 text-xs ${P?"border-rose-900/60 bg-rose-950/40 text-rose-200":"border-rose-200 bg-rose-50 text-rose-700"}`,children:eb}):null]})})]}):null]}):null}},69370:(e,t,a)=>{a.d(t,{ER:()=>m,FX:()=>p,KE:()=>f,Ks:()=>r,Ng:()=>o,OV:()=>n,Un:()=>i,VE:()=>d,Zb:()=>b,bl:()=>c,di:()=>x,oc:()=>h,oo:()=>u,xl:()=>l});var s=a(22356);async function l(){let{data:e}=await s.FH.get("/support/widget-state");return e}async function r(){let{data:e}=await s.FH.get("/support/captcha");return e}async function n(e){await s.FH.post("/support/guest/request-code",e)}async function i(e){let{data:t}=await s.FH.post("/support/guest/verify-code",e);return t}async function o(e){let t=new FormData;Object.entries(e).forEach(([e,a])=>{"attachment"!==e&&null!=a&&t.append(e,String(a))}),e.attachment&&t.append("attachment",e.attachment);let{data:a}=await s.FH.post("/support/conversations",t);return a}
1async function d(e,t,a=!0){let{data:l}=await s.FH.get(`/support/conversations/${e}`,{params:{guestToken:t,markSeen:a}});return l}async function c(e){let t=new FormData;Object.entries(e).forEach(([e,a])=>{"attachment"!==e&&null!=a&&t.append(e,String(a))}),e.attachment&&t.append("attachment",e.attachment);let{data:a}=await s.FH.post("/support/messages",t);return a}async function u(e){let{data:t}=await s.FH.get("/support-admin/conversations",{params:e});return t}async function x(e){let{data:t}=await s.FH.get(`/support-admin/conversations/${e}`);return t}async function m(e){let{data:t}=await s.FH.post("/support-admin/messages",e);return t}async function h(e){await s.FH.put("/support-admin/status",e)}async function p(e){let{data:t}=await s.FH.post(`/support-admin/conversations/${e}/assign-to-me`);return t}async function b(e){await s.FH.post("/support-admin/send-sms",e)}async function f(){await s.FH.post("/support-admin/heartbeat")}}}]);
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.