1import{I as nt,r as b,l as N,w as E,o as we,J as st,c as f,d as c,f as I,g as e,m as pe,v as ye,u as T,F as Ce,j as ke,n as W,t as L,s as ge,K as lt,L as Fe,M as oe,h as rt,p as Ie,a as it,b as ut,e as P,q as Y}from"./vue.esm-bundler-Bt3c-RXs.js";import{a as R}from"./index-Dq7h7Pqt.js";import{x as dt}from"./index.esm-BkPQPLWr.js";import{l as ct}from"./vue-plugin-example-db_65XqE.js";import{u as mt}from"./i18n-D955Ak6j.js";import{_ as fe}from"./_plugin-vue_export-helper-DlAUqK2U.js";const pt={key:1,class:"fixed z-30 mt-0 max-h-100 w-full sm:absolute sm:top-12 overflow-auto rounded-2xl bg-white px-5 shadow-lg left-0 bottom-0 phone-popup"},ft={class:"phone-search-input"},vt=["placeholder"],ht={class:"space-y-1 county-list"},_t=["onClick"],gt=["src","alt"],wt={class:"name"},yt={class:"ml-auto code"},Ct={class:"flex items-center gap-0 border border-[var(--Colors-Border-ColorBorderDefault)] border-solid"},kt={class:"flex p-2 bg-[var(--Colors-Fill-ColorFillAccentLight)] w-[40px] box-border"},Lt=["src","alt"],bt=["value","placeholder","maxlength","id","name"],Vt=nt({__name:"CountryPhonePicker",props:{items:{},modelValue:{},id:{default:""},name:{default:""}},emits:["update:modelValue","change-country","input"],setup(l,{emit:n}){var B;const{t:r}=mt(),p=b(!0),u=l,d=n,h=b(!1),g=b(""),V=b(null),_=N(()=>Object.fromEntries((u.items||[]).map(v=>[v.iso2,v]))),w=N(()=>{var C,U,H;const v=((C=u.modelValue)==null?void 0:C.iso2)||((H=(U=u.items)==null?void 0:U[0])==null?void 0:H.iso2);return v&&_.value[v]||null}),o=b(((B=u.modelValue)==null?void 0:B.nationalPhone)||""),s=N(()=>{const v=g.value.trim().toLowerCase();return v?u.items.filter(C=>C.iso2.toLowerCase().includes(v)||C.country_calling_code.toLowerCase().includes(v)||C.country_name_en.toLowerCase().includes(v)||C.mask_national.toLowerCase().includes(v)):u.items});function y(v){h.value=!1,k(v.iso2,o.value),g.value="",d("change-country",v)}function k(v,C){d("update:modelValue",{iso2:v,nationalPhone:C})}E(()=>u.modelValue,v=>{v&&(o.value=(v.nationalPhone||"").replace(/\D+/g,""))},{immediate:!0});function x(v,C){let U="",H=0;for(let $=0;$<C.length;$++){const m=C[$];if(m==="#")if(H<v.length)U+=v[H++];else break;else H>0&&(U+=m)}return U}function M(v,C){return C&&/^\d+$/.test(C)?x(C,v)||C:v}const Z=N(()=>w.value?M(w.value.mask_national,w.value.example_national):""),A=N(()=>w.value?x(o.value,w.value.mask_national):o.value),z=N(()=>{if(!w.value)return!1;const v=(w.value.mask_national.match(/#/g)||[]).length;return o.value.length>=v});function j(v){var H;const U=v.target.value.replace(/\D+/g,"");if(o.value=U,d("input",U),v.inputType==="deleteContentBackward")return!0;k(((H=w.value)==null?void 0:H.iso2)||null,U)}function D(v){V.value&&(V.value.contains(v.target)||(h.value=!1))}return we(()=>document.addEventListener("click",D)),st(()=>document.removeEventListener("click",D)),E(()=>A.value,v=>{p.value=!v},{immediate:!0}),(v,C)=>{var U,H,$,m,ue,ee;
1return c(),f("div",{class:"w-full max-w-md sm:relative",ref_key:"rootEl",ref:V},[h.value?(c(),f("div",{key:0,class:"overlay sm:hidden",onClick:C[0]||(C[0]=F=>h.value=!h.value)})):I("",!0),h.value?(c(),f("div",pt,[e("div",{class:"close-popup sm:hidden",onClick:C[1]||(C[1]=F=>h.value=!h.value)}),e("div",ft,[C[5]||(C[5]=e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},[e("path",{d:"M18.1256 17.2413L13.4056 12.5213C14.5398 11.1596 15.1054 9.41313 14.9847 7.6451C14.864 5.87707 14.0663 4.22363 12.7576 3.02876C11.4488 1.83388 9.72983 1.18955 7.95814 1.22981C6.18646 1.27007 4.49849 1.99182 3.2454 3.24491C1.9923 4.49801 1.27055 6.18597 1.23029 7.95765C1.19003 9.72934 1.83436 11.4483 3.02924 12.7571C4.22412 14.0658 5.87756 14.8635 7.64559 14.9842C9.41361 15.1049 11.1601 14.5393 12.5218 13.4051L17.2418 18.1251L18.1256 17.2413ZM2.50064 8.12515C2.50064 7.01263 2.83054 5.92509 3.44862 5.00007C4.0667 4.07504 4.94521 3.35407 5.97304 2.92833C7.00088 2.50258 8.13188 2.39119 9.22302 2.60823C10.3142 2.82527 11.3164 3.361 12.1031 4.14767C12.8898 4.93434 13.4255 5.93662 13.6426 7.02777C13.8596 8.11891 13.7482 9.24991 13.3225 10.2777C12.8967 11.3056 12.1757 12.1841 11.2507 12.8022C10.3257 13.4202 9.23816 13.7501 8.12564 13.7501C6.6343 13.7485 5.20452 13.1553 4.14999 12.1008C3.09545 11.0463 2.50229 9.61648 2.50064 8.12515Z",fill:"var(--Colors-Text-ColorTextPrimary)","fill-opacity":"0.5"})],-1)),pe(e("input",{"onUpdate:modelValue":C[2]||(C[2]=F=>g.value=F),type:"text",placeholder:T(r)("auth.country_code")},null,8,vt),[[ye,g.value]])]),e("ul",ht,[(c(!0),f(Ce,null,ke(s.value,F=>(c(),f("li",{class:W(["county-list-item",{active:w.value.iso2===F.iso2}]),key:F.country_name_en},[e("button",{onClick:te=>y(F)},[e("img",{src:F.image,alt:F.iso2,class:"!h-[24px] !w-[24px] object-contain rounded",loading:"lazy"},null,8,gt),e("span",wt,L(T(r)(`country_name.${F.iso2}`)),1),e("span",yt,L(F.country_calling_code),1)],8,_t)],2))),128))])])):I("",!0),e("div",null,[e("div",Ct,[e("span",{onClick:C[3]||(C[3]=F=>
1h.value=!h.value),class:"rounded-tl-[4px] rounded-bl-[4px] border border-[var(--Colors-Border-ColorBorderDefault)] px-1 py-1 outline-none focus:ring flex items-center gap-3 border-r-0 cursor-pointer text-[#1b1b18]"},[e("span",kt,[(U=w.value)!=null&&U.image?(c(),f("img",{key:0,src:w.value.image,alt:((H=w.value)==null?void 0:H.iso2)||"flag",class:"h-[24px] w-[24px] object-contain rounded",loading:"lazy"},null,8,Lt)):I("",!0)]),e("span",{class:W(["py-2 box-border",{"text-[var(--Colors-Text-ColorTextSecondary)]":p.value,"text-[var(--Colors-Text-ColorTextPrimary)]":!p.value}])},L((($=w.value)==null?void 0:$.country_calling_code)||""),3)]),e("input",{value:A.value,placeholder:Z.value,maxlength:(ue=(m=w.value)==null?void 0:m.mask_national)==null?void 0:ue.length,onInput:C[4]||(C[4]=F=>j(F)),id:v.id,name:v.name,type:"tel",required:"",class:"w-full pr-2 pr-4 py-3 border border-[var(--Colors-Border-ColorBorderDefault)] text-[var(--Colors-Text-ColorTextPrimary)] rounded-r-sm bg-[var(--Colors-Fill-ColorFillPrimary)] text-[1rem] text-[#1b1b18] focus:outline-none border-l-0 phone-input box-border rounded"},null,40,bt)]),e("div",{class:W([{"opacity-100":o.value&&!z.value,"opacity-0":!o.value||z.value},"mt-1 text-xs text-amber-600 absolute"])},L(T(r)("auth.fill_mask"))+" "+L((ee=w.value)==null?void 0:ee.example_national),3)])],512)}}}),xt=fe(Vt,[["__scopeId","data-v-22ccf003"]]),Ae={__name:"PhoneInput",props:{modelValue:{type:String,default:""},countryCodeList:{type:Object,default:{}},id:{type:String,default:""},name:{type:String,default:""}},emits:["update:modelValue","change-country"],setup(l,{emit:n}){const r=l,p=n,u=o=>{var x;if(!o)return{iso2:"KZ",nationalPhone:""};const s=o.replace(/[^\d+]/g,""),k=(Array.isArray(r.countryCodeList)?r.countryCodeList:Object.values(r.countryCodeList||{})).sort((M,Z)=>{var A,z;return(((A=Z.country_calling_code)==null?void 0:A.length)||0)-(((z=M.country_calling_code)==null?void 0:z.length)||0)});for(const M of k){const Z=(x=M.country_calling_code)==null?void 0:x.replace(/[^\d+]/g,"");if(Z&&s.startsWith(Z)){const A=s.substring(Z.length).replace(/\D/g,"");return{iso2:M.iso2,nationalPhone:A}}}return s.startsWith("+7")||s.startsWith("7")?{iso2:"KZ",nationalPhone:s.replace(/^\+?7/,"").replace(/\D/g,"")}:{iso2:"KZ",nationalPhone:s.replace(/\D/g,"")}},d=b({iso2:"KZ",country_calling_code:"+7",mask_national:"### ### ####",example_national:"+7 (771) 000 9998",country_name_en:"Kazakhstan",image:"/img/flags/kz.svg"}),h=b(r.modelValue),g=b(""),V=b({iso2:"KZ",country_calling_code:"+7",mask_national:"### ### ####",example_national:"+7 (771) 000 9998",country_name_en:"Kazakhstan",image:"/img/flags/kz.svg"}),_=()=>{if(r.modelValue){const o=u(r.modelValue),y=(Array.isArray(r.countryCodeList)?r.countryCodeList:Object.values(r.countryCodeList||{})).find(k=>k.iso2===o.iso2);y&&(V.value=y,d.value={iso2:o.iso2,nationalPhone:o.nationalPhone},g.value=o.nationalPhone)}};E(()=>r.modelValue,o=>{if(!o){g.value="";return}const s=u(o),k=(Array.isArray(r.countryCodeList)?r.countryCodeList:Object.values(r.countryCodeList||{})).find(x=>x.iso2===s.iso2);k&&k.iso2!==V.value.iso2&&(V.value=k),s.nationalPhone!==g.value&&(g.value=s.nationalPhone,d.value={iso2:s.iso2,nationalPhone:s.nationalPhone})},{immediate:!0}),E(()=>g.value,o=>{o&&(h.value=`${V.value.country_calling_code}${g.value}`,p("update:modelValue",h.value))},{immediate:!0}),E(()=>V.value,o=>{o&&(h.value=`${V.value.country_calling_code}${g.value}`,p("update:modelValue",h.value),p("change-country",V.value))},{immediate:!0});const w=b(r.countryCodeList);return E(()=>r.countryCodeList,o=>{w.value=o,o&&Object.keys(o).length>0&&_()},{immediate:!0}),(o,s)=>(c(),ge(xt,{items:w.value,modelValue:d.value,"onUpdate:modelValue":s[0]||(s[0]=y=>d.value=y),onChangeCountry:s[1]||(s[1]=y=>V.value=y),onInput:s[2]||(s[2]=y=>g.value=y),id:l.id,name:l.name},null,8,["items","modelValue","id","name"]))}},St={class:"tn-id-field tn-id-field--password"},Tt=["type","placeholder"],$t={key:0,xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},Mt={key:1,xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},ae={__name:"PasswordInput",props:{modelValue:{type:String,default:""},placeholder:{type:String,default:""},showToggle:{type:Boolean,default:!0},hasError:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(l,{emit:n}){const r=l,p=b(r.modelValue),u=n,d=b("password"),h=()=>{d.value=d.value==="password"?"text":"password"};return E(()=>r.modelValue,g=>{p.value=g}),E(()=>p.value,g=>{u("update:modelValue",g)}),(g,V)=>(c(),f("div",St,[pe(e("input",Fe({type:d.value,"onUpdate:modelValue":V[0]||(V[0]=_=>
1p.value=_),placeholder:l.placeholder,class:["tn-id-input",{"tn-id-input--with-toggle":l.showToggle,"tn-id-input--error":l.hasError}]},g.$attrs),null,16,Tt),[[lt,p.value]]),l.showToggle?(c(),f("button",{key:0,type:"button",onClick:h,class:"tn-id-input__toggle",tabindex:"-1","aria-label":"Toggle password visibility"},[d.value==="password"?(c(),f("svg",$t,V[1]||(V[1]=[e("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"},null,-1),e("circle",{cx:"12",cy:"12",r:"3"},null,-1)]))):(c(),f("svg",Mt,V[2]||(V[2]=[e("path",{d:"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"},null,-1),e("line",{x1:"1",y1:"1",x2:"23",y2:"23"},null,-1)])))])):I("",!0)]))}},Pt={class:"tn-id-field"},It=["placeholder"],At={__name:"TengriIdTextInput",props:{modelValue:{type:String,default:""},placeholder:{type:String,default:""},hasError:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(l,{emit:n}){const r=l,p=n,u=b(r.modelValue);return E(()=>r.modelValue,d=>{u.value=d}),E(()=>u.value,d=>{p("update:modelValue",d)}),(d,h)=>(c(),f("div",Pt,[pe(e("input",Fe({type:"text","onUpdate:modelValue":h[0]||(h[0]=g=>u.value=g),placeholder:l.placeholder,class:["tn-id-input",{"tn-id-input--error":l.hasError}]},d.$attrs),null,16,It),[[ye,u.value]])]))}},Ht=["onUpdate:modelValue","onInput","onKeydown","autocomplete","id","name"],Et={__name:"OtpInput",props:{modelValue:{type:String,default:""},length:{type:Number,default:6},variant:{type:String,default:"default"},id:{type:String,default:""},name:{type:String,default:""}},emits:["update:modelValue"],setup(l,{emit:n}){const r=l,p=n,u=b(Array(r.length).fill("")),d=b([]);E(()=>r.modelValue,_=>{_&&_.length===r.length?u.value=_.split(""):_||(u.value=Array(r.length).fill(""))},{immediate:!0}),E(u,_=>{const w=_.join("");p("update:modelValue",w)},{deep:!0});function h(_,w){const o=w.target.value.replace(/\D/g,"");if(o.length>1){const s=o.slice(0,r.length).split("");for(let k=0;k<r.length;k++)u.value[k]=s[k]||"";const y=Math.min(s.length,r.length)-1;oe(()=>{var k;(k=d.value[y])==null||k.focus()});return}o?(u.value[_]=o.slice(-1),_<r.length-1&&oe(()=>{var s;(s=d.value[_+1])==null||s.focus()})):u.value[_]=""}function g(_,w){var o,s;w.key==="Backspace"&&!u.value[_]&&_>0&&oe(()=>{var y;(y=d.value[_-1])==null||y.focus()}),w.key==="ArrowLeft"&&_>0&&((o=d.value[_-1])==null||o.focus()),w.key==="ArrowRight"&&_<r.length-1&&((s=d.value[_+1])==null||s.focus())}function V(_){var y,k;const w=(k=(y=_.clipboardData)==null?void 0:y.getData("text"))==null?void 0:k.replace(/\D/g,"").slice(0,r.length);if(!w)return;const o=w.split("");for(let x=0;x<r.length;x++)u.value[x]=o[x]||"";const s=Math.min(o.length,r.length-1);oe(()=>{var x;(x=d.value[s])==null||x.focus()})}return we(()=>{oe(()=>{var _;(_=d.value[0])==null||_.focus()})}),(_,w)=>(c(),f("div",{class:W(["otp-input",{"otp-input--tn-id":l.variant==="tn-id"}]),onPaste:V},[(c(!0),f(Ce,null,ke(u.value,(o,s)=>pe((c(),f("input",{key:s,ref_for:!0,ref:y=>d.value[s]=y,"onUpdate:modelValue":y=>u.value[s]=y,onInput:y=>h(s,y),onKeydown:y=>g(s,y),type:"text",inputmode:"numeric",maxlength:"1",autocomplete:s===0?"one-time-code":"off",id:l.id?`${l.id}_${s+1}`:void 0,name:l.name?`${l.name}_${s+1}`:void 0,class:W(l.variant==="tn-id"?"otp-input__cell":"otp-input__cell otp-input__cell--default")},null,42,Ht)),[[ye,u.value[s]]])),128))],34))}},He=fe(Et,[["__scopeId","data-v-b44b4f4b"]]),Bt={},Ut={class:"tn-id-logo"};function Ft(l,n){return c(),f("div",Ut,n[0]||(n[0]=[rt('<svg width="122" height="33" viewBox="0 0 122 33" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Tengri ID" data-v-4742a16b><rect x="88.0469" width="33" height="33" rx="8" fill="#03AB02" data-v-4742a16b></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M0 8.495H13.4562V11.4423H8.48976V24.4949H4.96642V11.4423H0V8.495ZM78.1133 8.50436H81.6367V24.5042H78.1133V8.50436ZM69.8485 8.50436C71.1416 8.50436 72.2286 8.73827 73.0907 9.19675C73.9528 9.66458 74.5994 10.2821 75.021 11.0494C75.4521 11.8166 75.6582 12.6587 75.6582 13.5757C75.6582 14.2026 75.5458 14.8107 75.3303 15.4189C75.1054 16.0177 74.768 16.5698 74.2995 17.0657C73.8403 17.5522 73.25 17.9452 72.5191 18.2353L75.9862 24.5042H72.0693L69.0239 18.675H66.3907V24.5042H62.8674V8.50436H69.8485ZM72.0693 13.5757C72.0693 12.9207 71.8725 12.4061 71.4883 12.0225C71.0948 11.6388 70.495 11.4517 69.6704 11.4517H66.4001V15.7277H69.6704C70.2233 15.7277 70.6731 15.6435 71.0198 15.4751C71.3665 15.3066 71.6383 15.0634 71.8069 14.7359C71.985 14.4084 72.0693 14.0248 72.0693 13.585V13.5757ZM57.2637 13.6692C56.8233 12.8646 56.2611 12.2751 55.577 11.9008C54.9024 11.5266 54.1433 11.3394 53.3 11.3394C52.4191 11.3394 51.6133 11.564 50.9105 12.0131C50.1983 12.4622 49.6454 13.0798 49.2425 13.8564C48.8396 14.633 48.6334 15.5218 48.6334 16.5043C48.6334 17.4867 48.8302 18.4411 49.2331 19.2084C49.6267 19.9756 50.1889 20.5838 50.9011 21.0142C51.6226 21.4446 52.4566 21.6691 53.4218 21.6691C54.0215 21.6691 54.565 21.5662 55.071 21.3604C55.577 21.1545 56.0268 20.8645 56.4204 20.4996C56.814 20.1347 57.1513 19.7136 57.423 19.2458V18.516H53.3V15.7277H60.7402V19.8914C60.3748 20.7335 59.8407 21.5101 59.1379 22.2305C58.4351 22.951 57.5917 23.5405 56.5984 23.989
16C55.6052 24.4387 54.4807 24.6633 53.2156 24.6633C52.0256 24.6633 50.9386 24.4668 49.9453 24.0644C48.952 23.6621 48.0899 23.1007 47.359 22.3709C46.6281 21.6411 46.0565 20.7709 45.6536 19.7791C45.2506 18.7779 45.0445 17.6832 45.0445 16.4949C45.0445 15.3066 45.2506 14.2119 45.6536 13.2201C46.0565 12.2189 46.6187 11.3581 47.3496 10.6283C48.0712 9.8985 48.9333 9.3371 49.9266 8.93476C50.9198 8.54178 52.0068 8.33594 53.1969 8.33594C54.312 8.33594 55.3615 8.51371 56.3454 8.85991C57.3293 9.2061 58.1914 9.72072 58.9223 10.3757C59.6533 11.04 60.1967 11.8447 60.5435 12.7897L57.2731 13.6599L57.2637 13.6692ZM42.9361 8.50436V24.5042H39.3659L32.8627 14.3055V24.5042H29.3394V8.50436H32.9096L39.3846 18.7499V8.50436H42.9361ZM27.2122 11.4517H19.1067V15.1101H25.1694V17.8984H19.1067V21.5569H27.2122V24.5042H15.5833V8.50436H27.2122V11.4517Z" fill="var(--Colors-Text-ColorTextPrimary, #000)" data-v-4742a16b></path><path d="M95.8281 8.49219H97.6588V24.5107H95.8281V8.49219Z" fill="white" data-v-4742a16b></path><path d="M106.561 8.49219C108.33 8.49219 109.841 8.82019 111.092 9.47619C112.358 10.1169 113.326 11.0399 113.998 12.2451C114.684 13.4503 115.028 14.8844 115.028 16.5472C115.028 18.1949 114.684 19.6136 113.998 20.8036C113.326 21.9935 112.358 22.9089 111.092 23.5496C109.841 24.1904 108.33 24.5107 106.561 24.5107H101.274V8.49219H106.561ZM106.561 22.9089C108.742 22.9089 110.39 22.3521 111.503 21.2384C112.617 20.1247 113.174 18.561 113.174 16.5472C113.174 14.5182 112.617 12.9392 111.503 11.8103C110.39 10.6661 108.742 10.094 106.561 10.094H103.105V22.9089H106.561Z" fill="white" data-v-4742a16b></path></svg>',1)]))}const ne=fe(Bt,[["render",Ft],["__scopeId","data-v-4742a16b"]]),Rt={key:0,class:"tn-id-footer__terms"},Zt={href:"/page/termsofuse/",target:"_blank",class:"tn-id-footer__link"},zt={href:"/page/confidential/",target:"_blank",class:"tn-id-footer__link"},Ot={class:"tn-id-footer__sso"},Dt=["aria-label"],Kt=["href"],Nt={__name:"TengriIdAuthFooter",props:{lang:{type:Object,required:!0},currentLang:{type:String,default:"ru"},showTerms:{type:Boolean,default:!0}},setup(l){const n=[{code:"kk",labelKey:"lang_kk"},{code:"ru",labelKey:"lang_ru"},{code:"en",labelKey:"lang_en"}];function r(p){const u={ru:"",kk:"kaz.",en:"en."},{protocol:d,pathname:h,search:g,hash:V}=window.location,_=window.location.hostname.replace(/^(kaz\.|en\.)/,"");return`${d}//${u[p]}${_}${h}${g}${V}`}return(p,u)=>(c(),f("div",{class:W(["tn-id-footer",{"tn-id-footer--compact":!l.showTerms}])},[l.showTerms?(c(),f("p",Rt,[Ie(L(l.lang.accept_terms)+" ",1),e("a",Zt,L(l.lang.user_agreement),1),Ie(" "+L(l.lang.and)+" ",1),e("a",zt,L(l.lang.privacy_policy),1)])):I("",!0),u[0]||(u[0]=e("hr",{class:"tn-id-footer__divider"},null,-1)),e("p",Ot,L(l.lang.tengri_id_single),1),u[1]||(u[1]=e("div",{class:"tn-id-footer__partners","aria-hidden":"true"},[e("img",{src:"/tengri_new/img/tn-id-tengri.svg",alt:"Tengri",class:"tn-id-footer__partner"}),e("img",{src:"/tengri_new/img/tn-id-vesti.svg",alt:"Vesti",class:"tn-id-footer__partner"}),e("img",{src:"/tengri_new/img/tn-id-massaget.svg",alt:"Massaget",class:"tn-id-footer__partner"})],-1)),e("div",{class:"tn-id-footer__langs",role:"navigation","aria-label":l.lang.choose_language||"Choose language"},[(c(),f(Ce,null,ke(n,d=>e("a",{key:d.code,href:r(d.code),class:W(["tn-id-footer__lang",{"tn-id-footer__lang--active":l.currentLang===d.code}])},L(l.lang[d.labelKey]),11,Kt)),64))],8,Dt)],2))}},Q=fe(Nt,[["__scopeId","data-v-b127520a"]]),Le="comment_access_token",be="comment_session_id",Ve="user_cache_data",xe="user_cache_timestamp",jt=20*60*1e3;function le(l){return l?(localStorage.setItem(Le,l),document.cookie="Authorized=True; path=/; "+document.cookie,l):null}function ie(){const l=localStorage.getItem(Le);return l?document.cookie="Authorized=True; path=/; "+document.cookie:document.cookie="Authorized=False; path=/; "+document.cookie,l}function Re(){localStorage.removeItem(Le),localStorage.removeItem(be),re(),document.cookie="Authorized=False; path=/; "+document.cookie}function X(l){return l?(localStorage.setItem(be,l),l):null}function Ee(){return localStorage.getItem(be)}let me=!1,se=null;async function qt(l,n="ru",r=null,p=null){if(me&&se)return se;me=!0;const u=ie();if(!u)throw me=!1,r&&r(),p&&p(),new Error("Access token not found");return se=R.post(`${l}/api/auth/refresh/`,{},{headers:{Authorization:`Bearer ${u}`},params:{language:n}}).then(d=>{const h=d.data.data;return le(h.access_token),h.access_token}).catch(d=>{throw r&&r(),p&&p(),d}).finally(()=>{me=!1,se=null}),se}function Wt(){try{const l=localStorage.getItem(Ve),n=localStorage.getItem(xe);if(!l||!n)return null;const r=parseInt(n,10);return Date.now()-r>jt?(re(),null):JSON.parse(l)}catch(l){return console.error("Error reading user cache:",l),re(),null}}function Be(l){try{const n=Date.now();localStorage.setItem(Ve,JSON.stringify(l)),localStorage.setItem(xe,
1String(n))}catch(n){console.error("Error saving user cache:",n)}}function re(){localStorage.removeItem(Ve),localStorage.removeItem(xe)}async function Yt(l,n="ru",r={}){var w,o,s;const{onSuccess:p=null,onError:u=null,onLogout:d=null,onShowAuthModal:h=null,onPhoneConfirmationRequired:g=null}=r,V=`${l}/api/auth/me/`,_=ie();if(!_)return null;try{const k=(await R.get(V,{headers:{Authorization:`Bearer ${_}`},params:{language:n}})).data.data.user;return Be(k),p&&p(k),k}catch(y){if(((w=y.response)==null?void 0:w.status)===401)try{const k=await qt(l,n,d,h),M=(await R.get(V,{headers:{Authorization:`Bearer ${k}`},params:{language:n}})).data.data.user;return Be(M),p&&p(M),M}catch(k){re();const x=(o=y.response)==null?void 0:o.data;throw(x==null?void 0:x.status)==="need-phone-confirm"&&g?g(x.data):(u&&u(k),h&&h()),k}else{const k=(s=y.response)==null?void 0:s.data;throw(k==null?void 0:k.status)==="need-phone-confirm"&&g?g(k.data):(u&&u(y),h&&h()),y}}}async function Gt(l,n="ru",r={}){const{onSuccess:p=null,onError:u=null,onLogout:d=null,onShowAuthModal:h=null,onPhoneConfirmationRequired:g=null,forceRefresh:V=!1}=r;if(!V){const _=Wt();if(_)return p&&p(_),_}return ie()?await Yt(l,n,{onSuccess:p,onError:u,onLogout:d,onShowAuthModal:h,onPhoneConfirmationRequired:g}):null}async function Va(l,n="ru",r=null){const p=ie();if(p)try{await R.post(`${l}/api/auth/logout/`,{},{headers:{Authorization:`Bearer ${p}`},params:{language:n}})}catch(u){console.error("Logout API error:",u)}Re(),re(),r&&r()}async function xa(l,n="ru",r=null){const p=r||ie();if(!p)throw new Error("Access token not found");return(await R.post(`${l}/api/sso-token`,{},{headers:{Authorization:`Bearer ${p}`,"Content-Type":"application/json"},params:{language:n}})).data.data}function Sa(l,n){if(!n)throw new Error("SSO code is required");const r=new URL("/sso/login",l);r.searchParams.set("code",n),window.location.assign(r.toString())}const Jt={class:"overlay tn-id-auth-overlay__backdrop"},Qt={class:"tn-modal tn-id-modal"},Xt={class:"tn-modal-body tn-id-modal__body"},eo={class:"tn-id-modal__back"},to={class:"tn-id-modal__content"},oo={class:"text-center"},ao={key:0,class:"tn-id-modal__title"},no={key:1,class:"tn-id-modal__title"},so={class:"tn-id-modal__form"},lo=["disabled"],ro=["innerHTML"],io={class:"tn-id-form__field"},uo=["innerHTML"],co={key:0,class:"tn-id-otp-timer"},mo={type:"submit",class:"tn-id-button"},po={class:"overlay tn-id-auth-overlay__backdrop"},fo={class:"tn-modal tn-id-modal"},vo={class:"tn-modal-body tn-id-modal__body"},ho={class:"tn-id-modal__content"},_o={class:"text-center"},go={class:"tn-id-modal__title"},wo={class:"tn-id-modal__form"},yo={class:"tn-id-form__field"},Co={class:"tn-id-form__hint"},ko={class:"tn-id-form__field"},Lo=["innerHTML"],bo={type:"submit",class:"tn-id-button"},Vo={class:"overlay tn-id-auth-overlay__backdrop"},xo={class:"tn-modal tn-id-modal tn-id-modal--success"},So={class:"tn-modal-body tn-id-modal__body"},To={class:"tn-id-modal__success-title"},$o={class:"overlay tn-id-auth-overlay__backdrop"},Mo={class:"tn-modal tn-id-modal"},Po={class:"tn-modal-body tn-id-modal__body"},Io={key:0,class:"tn-id-modal__back"},Ao={class:"tn-id-modal__content"},Ho={class:"text-center"},Eo={key:0,class:"tn-id-modal__title"},Bo={key:1,class:"tn-id-modal__title"},Uo={class:"tn-id-modal__form"},Fo=["disabled"],Ro={class:"tn-id-form__field"},Zo=["innerHTML"],zo={type:"submit",class:"tn-id-button"},Oo={class:"overlay tn-id-auth-overlay__backdrop"},Do={class:"tn-modal tn-id-modal"},Ko={class:"tn-modal-body tn-id-modal__body"},No={class:"tn-id-modal__content"},jo={class:"text-center"},qo={key:0,class:"tn-id-modal__title"},Wo={key:1,class:"tn-id-modal__title"},Yo={class:"tn-id-modal__form"},Go={class:"tn-id-form__field"},Jo=["innerHTML"],Qo={class:"tn-id-form__field"},Xo={class:"tn-id-form__field"},ea=["innerHTML"],ta=["disabled"],oa={key:0},aa={key:1},na={class:"overlay tn-id-auth-overlay__backdrop"},sa={class:"tn-modal tn-id-modal"},la={class:"tn-modal-body tn-id-modal__body"},ra={class:"tn-id-modal__content"},ia={class:"text-center"},ua={class:"tn-id-modal__title"},da={class:"tn-id-modal__subtitle"},ca={class:"tn-id-modal__form"},ma={class:"tn-id-form__field"},pa=["innerHTML"],fa={key:0,class:"tn-id-otp-timer"},va="https://c.tn.kz",O="https://id.tn.kz",ha=8,Ue=6,_a=1e4,ga=1e3,Ta={__name:"AuthID",props:{lang:{type:[String,Object],default:null},class_news:{type:[String,Number,Object,Array],default:null},showModal:{type:Boolean,default:!1},header:{type:String,default:""}},emits:["modalStatus","updateAuth","updateUser","updatePhoneConfirmed"],setup(l,{emit:n}){const r=l,p=n,u=b(null),d=b(null),h=b(null),g=b(null),V=b(null),_=b(null),w=it({}),o=dt({phone:"",name:"",password:"",password_confirmation:"",country_code:"KZ",otp:""}),s=b(""),y=b([]),k=b({}),x=b(0),M=b(null),Z=b(null),A=b(!1),z=b(!1),j=b(!1),D=b(!1),B=b("check-phone"),v=b(!1),C=b(!1),U=b("check-phone"),H=b(!1),$=document.documentElement.lang,m=b({}),ue=N(()=>o.password.length>=ha);N(()=>ue.value&&o.password===o.password_confirmation);const ee=N(()=>
1{if(!x.value)return"00:00";const t=Math.max(0,Math.ceil(x.value)),a=Math.floor(t/60),i=t%60;return`${a.toString().padStart(2,"0")}:${i.toString().padStart(2,"0")}`});function F(){Re(),j.value=!1,D.value=!1;for(const t of Object.keys(w))delete w[t]}function te(t){s.value=t,setTimeout(()=>{s.value=""},_a)}function K(t){var S;const a=((S=t.response)==null?void 0:S.data)||{};let i="";a.message&&(i+=` ${a.message} <br>`),te(i)}function G(t){M.value&&clearInterval(M.value),x.value=t,M.value=setInterval(()=>{x.value=Math.max(0,x.value-1),x.value<=0&&(clearInterval(M.value),M.value=null)},ga)}function J(){M.value&&(clearInterval(M.value),M.value=null),x.value=0}function ve(){var t;p("modalStatus",!0),(t=g.value)==null||t.classList.add("tn-show"),B.value="check-phone",s.value=""}function q(){var t,a;p("modalStatus",!1),(t=g.value)==null||t.classList.remove("tn-show"),(a=h.value)==null||a.classList.remove("tn-show"),B.value="check-phone",s.value=""}function Ze(){B.value="check-phone",o.password="",s.value=""}function he(){var t;if((t=V.value)==null||t.classList.add("tn-show"),!o.phone)o.reset();else{const a=o.phone,i=o.country_code;o.phone=a,o.country_code=i}s.value="",C.value=!1}function de(){var t;(t=V.value)==null||t.classList.remove("tn-show"),s.value=""}function ze(){de(),ve()}function Oe(){var t,a,i,S;U.value=B.value,A.value=!1,o.otp="",o.password="",o.password_confirmation="",s.value="",J(),(t=d.value)==null||t.classList.remove("tn-show"),(a=h.value)==null||a.classList.remove("tn-show"),(i=g.value)==null||i.classList.remove("tn-show"),(S=u.value)==null||S.classList.add("tn-show")}function _e(){var t,a,i,S;(t=u.value)==null||t.classList.remove("tn-show"),(a=d.value)==null||a.classList.remove("tn-show"),(i=h.value)==null||i.classList.remove("tn-show"),(S=g.value)==null||S.classList.add("tn-show"),B.value=U.value,A.value=!1,o.otp="",o.password="",o.password_confirmation="",s.value="",J()}function De(){var t,a;if(!o.otp||o.otp.length!==Ue){te(m.value.enter_activation_code||"ÐведиÑе код акÑиваÑии");return}s.value="",(t=u.value)==null||t.classList.remove("tn-show"),(a=d.value)==null||a.classList.add("tn-show")}function Ke(){var t,a;(t=d.value)==null||t.classList.remove("tn-show"),(a=u.value)==null||a.classList.add("tn-show"),o.password="",o.password_confirmation="",s.value=""}function Ne(){var t,a,i,S;(t=u.value)==null||t.classList.remove("tn-show"),(a=d.value)==null||a.classList.remove("tn-show"),(i=g.value)==null||i.classList.remove("tn-show"),o.otp="",o.password="",o.password_confirmation="",A.value=!1,s.value="",J(),(S=h.value)==null||S.classList.add("tn-show")}function je(){var t;(t=h.value)==null||t.classList.remove("tn-show"),q()}function Se(){var t;z.value=!1,o.otp="",s.value="",J(),H.value?(H.value=!1,he()):(t=g.value)==null||t.classList.add("tn-show")}async function ce(){try{return await Gt(O,$,{onSuccess:a=>{Object.assign(w,a),a.id?(j.value=!0,de(),q(),a.phone_checked&&(D.value=!0)):(j.value=!1,D.value=!1)},onError:a=>{K(a)},onLogout:F,onShowAuthModal:ve,onPhoneConfirmationRequired:Te})}catch(t){console.error("Error fetching current user:",t)}}function Te(t){X(t.session_id),G(t.left_time),H.value=!0,de(),q(),o.otp="",s.value="",z.value=!0}async function qe(){v.value=!0,s.value="";try{const a=(await R.post(`${O}/api/check/phone`,{phone:o.phone,country_code:o.country_code},{params:{language:$}})).data;!a.exists&&!a.needs_password_setup?(q(),he()):a.exists&&!a.needs_password_setup?B.value="login":a.exists&&a.needs_password_setup&&(Z.value=a.needs_password_setup,q(),he())}catch(t){K(t)}finally{v.value=!1}}async function We(){try{const a=(await R.post(`${O}/api/auth/login/`,o,{params:{language:$}})).data.data;le(a.access_token),await ce()}catch(t){K(t)}}async function Ye(){try{const a=(await R.post(`${O}/api/auth/register/`,o,{params:{language:$}})).data;te(a.message),a.status==="need-phone-confirm"&&(Te(a.data),dataLayer.push({event:"Registration"}))}catch(t){K(t)}}async function Ge(){var t,a;try{const S=(await R.post(`${O}/api/auth/password/reset-request/`,o,{params:{language:$}})).data;X(S.data.session_id),G(S.data.left_time),A.value=!0,S.success&&setTimeout(()=>{q()},2e3)}catch(i){const S=(t=i.response)==null?void 0:t.data;(a=S==null?void 0:S.data)!=null&&a.session_id?(X(S.data.session_id),G(S.data.left_time),A.value=!0):K(i)}}
1async function Je(){try{const t={session_id:Ee(),code:o.otp,password:o.password,password_confirmation:o.password_confirmation},i=(await R.post(`${O}/api/auth/password/reset/`,t,{params:{language:$}})).data;i.success&&i.data?(i.data.access_token&&le(i.data.access_token),i.data.user&&(Object.assign(w,i.data.user),i.data.user.id&&(j.value=!0,i.data.user.phone_verified_at&&(D.value=!0))),Ne(),typeof dataLayer<"u"&&dataLayer.push({event:"PasswordReset"})):te(i.message||"ÐÑибка ÑбÑоÑа паÑолÑ")}catch(t){K(t)}}async function $e(){try{const t={session_id:Ee(),code:o.otp},i=(await R.post(`${O}/api/auth/verify-phone/`,t,{params:{language:$}})).data.data;le(i.access_token),await ce(),z.value=!1,H.value=!1,D.value=!0,j.value=!0,dataLayer.push({event:"Authorization"})}catch(t){K(t)}}async function Qe(){try{const t=await R.get(`${O}/api/country/code-list/`,{params:{language:$}});y.value=t.data.data}catch(t){console.error("Failed to load countries:",t)}}function Me(t){k.value=t,t!=null&&t.iso2&&(o.country_code=t.iso2)}function Xe(t){z.value&&t&&t.length===Ue&&$e()}function et(){if(!o.name){C.value=!1;return}R.post(`${O}/api/check/nickname/`,{name:o.name},{params:{language:$}}).then(t=>{C.value=t.data.exists}).catch(t=>{console.error("ÐÑибка пÑовеÑки никнейма:",t),C.value=!1})}function tt(){var t;A.value=!1,(t=d.value)==null||t.classList.remove("tn-show"),o.otp="",o.password="",o.password_confirmation="",s.value="",J()}async function ot(){var t,a;try{const S=(await R.post(`${O}/api/auth/password/reset-request/`,o,{params:{language:$}})).data;X(S.data.session_id),G(S.data.left_time),o.otp=""}catch(i){const S=(t=i.response)==null?void 0:t.data;(a=S==null?void 0:S.data)!=null&&a.session_id?(X(S.data.session_id),G(S.data.left_time),o.otp=""):K(i)}}async function at(){try{const a=(await R.post(`${O}/api/auth/send-verification-code/`,{country_code:o.country_code,phone:o.phone},{params:{language:$}})).data;a.success&&(X(a.data.session_id),G(a.data.left_time))}catch(t){K(t)}}function Pe(t){var a,i;(t.origin==="http://c.tn.kz"||t.origin==="https://c.tn.kz")&&(a=t.data)!=null&&a.token&&(le(t.data.token),(i=window.win)==null||i.postMessage("Close",va),ce())}return we(async()=>{m.value=ct[$],window.addEventListener("message",Pe,!1),await Qe()}),ut(()=>{window.removeEventListener("message",Pe,!1),J()}),E(()=>r.showModal,t=>{t?(ve(),ce()):q()}),E(j,t=>{p("updateAuth",t)}),E(w,t=>{p("updateUser",t)}),E(D,t=>{p("updatePhoneConfirmed",t)}),E(()=>k.value,t=>{t!=null&&t.iso2&&(o.country_code=t.iso2)},{immediate:!0}),(t,a)=>(c(),f("div",null,[e("div",{class:"tn-comment-auth-form-overlay tn-id-auth-overlay",id:"modal-forgot",ref_key:"modalForgot",ref:u},[e("div",Jt,[e("div",Qt,[e("div",Xt,[e("header",eo,[A.value?(c(),f("button",{key:0,type:"button",onClick:tt,"aria-label":"Back"},a[10]||(a[10]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M8.13665 12.6364C7.78518 12.2849 7.78518 11.7151 8.13665 11.3636L15.0003 4.5L16.0503 5.55L9.60026 12L16.0503 18.45L15.0003 19.5L8.13665 12.6364Z",fill:"#666","fill-opacity":"0.7"})],-1)]))):(c(),f("button",{key:1,type:"button",onClick:_e,"aria-label":"Back"},a[11]||(a[11]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M8.13665 12.6364C7.78518 12.2849 7.78518 11.7151 8.13665 11.3636L15.0003 4.5L16.0503 5.55L9.60026 12L16.0503 18.45L15.0003 19.5L8.13665 12.6364Z",fill:"#666","fill-opacity":"0.7"})],-1)])))]),e("div",to,[e("div",oo,[P(ne),A.value?(c(),f("div",no,L(m.value.enter_activation_code),1)):(c(),f("div",ao,L(m.value.forgot_password),1))]),e("div",so,[A.value?(c(),f("form",{key:1,onSubmit:Y(De,["prevent"]),class:"tn-id-form tn-id-form--otp"},[e("div",io,[P(He,{modelValue:T(o).otp,"onUpdate:modelValue":a[1]||(a[1]=i=>T(o).otp=i),variant:"tn-id",id:"forgot_otp",name:"otp"},null,8,["modelValue"]),s.value?(c(),f("p",{key:0,class:"tn-id-form__error",innerHTML:s.value},null,8,uo)):I("",!0)]),x.value>0?(c(),f("p",co,L(m.value.resend_code_in)+" "+L(ee.value),1)):(c(),f("button",{key:1,type:"button",onClick:ot,class:"tn-id-otp-resend"},L(m.value.send_again),1)),e("button",mo,L(m.value.continue),1)],32)):(c(),f("form",{key:0,onSubmit:Y(Ge,["prevent"]),class:"tn-id-form"},[P(Ae,{countryCodeList:y.value,onChangeCountry:Me,modelValue:T(o).phone,"onUpdate:modelValue":a[0]||(a[0]=i=>T(o).phone=i),id:"form_phone",name:"form_phone"},null,8,["countryCodeList","modelValue"]),e("button",{type:"submit",class:"tn-id-button",disabled:v.value},L(v.value?m.value.checking:m.value.send_code),9,lo),s.value&&!s.value.includes("код")?(c(),f("p",{key:0,class:"tn-id-form__error",innerHTML:s.value},null,8,ro)):I("",!0)],32)),P(Q,{lang:m.value,"current-lang":T($),"show-terms":!1},null,8,["lang","current-lang"])])])])]),e("span",{class:"tn-modal-close",onClick:_e},a[12]||(a[12]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M18.8438 6.46875C19.2062 6.10631 19.2062 5.51869 18.8438 5.15625C18.4813 4.79381 17.8937 4.79381 17.5312 5.15625L12 10.6875L6.46875 5.15625C6.10631 4.79381 5.51869 4.79381 5.15625 5.15625C4.79381 5.51869 4.79381 6.10631 5.15625 6.46875L10.687
15 12L5.15625 17.5313C4.79381 17.8937 4.79381 18.4813 5.15625 18.8438C5.51869 19.2062 6.10631 19.2062 6.46875 18.8438L12 13.3125L17.5313 18.8438C17.8937 19.2062 18.4813 19.2062 18.8438 18.8438C19.2062 18.4813 19.2062 17.8937 18.8438 17.5312L13.3125 12L18.8438 6.46875Z",fill:"#fff","fill-opacity":"1"})],-1)]))])],512),e("div",{class:"tn-comment-auth-form-overlay tn-id-auth-overlay",id:"modal-forgot-password",ref_key:"modalForgotPassword",ref:d},[e("div",po,[e("div",fo,[e("div",vo,[e("header",{class:"tn-id-modal__back"},[e("button",{type:"button",onClick:Ke,"aria-label":"Back"},a[13]||(a[13]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M8.13665 12.6364C7.78518 12.2849 7.78518 11.7151 8.13665 11.3636L15.0003 4.5L16.0503 5.55L9.60026 12L16.0503 18.45L15.0003 19.5L8.13665 12.6364Z",fill:"#666","fill-opacity":"0.7"})],-1)]))]),e("div",ho,[e("div",_o,[P(ne),e("div",go,L(m.value.enter_new_password),1)]),e("div",wo,[e("form",{onSubmit:Y(Je,["prevent"]),class:"tn-id-form tn-id-form--login"},[e("div",yo,[P(ae,{modelValue:T(o).password,"onUpdate:modelValue":a[2]||(a[2]=i=>T(o).password=i),id:"forgot_password",name:"password",placeholder:m.value.your_password,showToggle:!0},null,8,["modelValue","placeholder"]),e("p",Co,L(m.value.password_rules),1)]),e("div",ko,[P(ae,{modelValue:T(o).password_confirmation,"onUpdate:modelValue":a[3]||(a[3]=i=>T(o).password_confirmation=i),id:"forgot_password_confirmation",name:"password_confirmation",placeholder:m.value.confirm_password,showToggle:!0},null,8,["modelValue","placeholder"])]),s.value?(c(),f("p",{key:0,class:"tn-id-form__error",innerHTML:s.value},null,8,Lo)):I("",!0),e("button",bo,L(m.value.continue),1)],32),P(Q,{lang:m.value,"current-lang":T($),"show-terms":!1},null,8,["lang","current-lang"])])])])]),e("span",{class:"tn-modal-close",onClick:_e},a[14]||(a[14]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M18.8438 6.46875C19.2062 6.10631 19.2062 5.51869 18.8438 5.15625C18.4813 4.79381 17.8937 4.79381 17.5312 5.15625L12 10.6875L6.46875 5.15625C6.10631 4.79381 5.51869 4.79381 5.15625 5.15625C4.79381 5.51869 4.79381 6.10631 5.15625 6.46875L10.687
15 12L5.15625 17.5313C4.79381 17.8937 4.79381 18.4813 5.15625 18.8438C5.51869 19.2062 6.10631 19.2062 6.46875 18.8438L12 13.3125L17.5313 18.8438C17.8937 19.2062 18.4813 19.2062 18.8438 18.8438C19.2062 18.4813 19.2062 17.8937 18.8438 17.5312L13.3125 12L18.8438 6.46875Z",fill:"#fff","fill-opacity":"1"})],-1)]))])],512),e("div",{class:"tn-comment-auth-form-overlay tn-id-auth-overlay",id:"modal-password-reset-success",ref_key:"modalPasswordResetSuccess",ref:h},[e("div",Vo,[e("div",xo,[e("div",So,[e("p",To,L(m.value.password_changed_successfully),1),e("button",{type:"button",class:"tn-id-button",onClick:je},L(m.value.close),1)])])])],512),e("div",{class:"tn-comment-auth-form-overlay tn-id-auth-overlay",id:"modal-auth",ref_key:"modalAuth",ref:g},[e("div",$o,[e("div",Mo,[e("div",Po,[B.value==="login"?(c(),f("header",Io,[e("button",{type:"button",onClick:Ze,"aria-label":"Back"},a[15]||(a[15]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M8.13665 12.6364C7.78518 12.2849 7.78518 11.7151 8.13665 11.3636L15.0003 4.5L16.0503 5.55L9.60026 12L16.0503 18.45L15.0003 19.5L8.13665 12.6364Z",fill:"#666","fill-opacity":"0.7"})],-1)]))])):I("",!0),e("div",Ao,[e("div",Ho,[P(ne),B.value==="check-phone"?(c(),f("div",Eo,L(l.header||m.value.login_to_comment),1)):I("",!0),B.value==="login"?(c(),f("div",Bo,L(m.value.enter_password),1)):I("",!0)]),e("div",Uo,[B.value==="check-phone"?(c(),f("form",{key:0,onSubmit:Y(qe,["prevent"]),class:"tn-id-form"},[P(Ae,{countryCodeList:y.value,onChangeCountry:Me,modelValue:T(o).phone,"onUpdate:modelValue":a[4]||(a[4]=i=>T(o).phone=i),id:"form_phone_auth",name:"form_phone_auth"},null,8,["countryCodeList","modelValue"]),e("button",{type:"submit",class:"tn-id-button",disabled:v.value},L(v.value?m.value.checking:m.value.continue),9,Fo)],32)):I("",!0),B.value==="login"?(c(),f("form",{key:1,onSubmit:Y(We,["prevent"]),class:"tn-id-form tn-id-form--login"},[e("div",Ro,[P(ae,{modelValue:T(o).password,"onUpdate:modelValue":a[5]||(a[5]=i=>T(o).password=i),id:"auth_password",name:"password",placeholder:m.value.password,showToggle:!0},null,8,["modelValue","placeholder"]),s.value?(c(),f("p",{key:0,class:"tn-id-form__error",innerHTML:s.value},null,8,Zo)):I("",!0)]),e("button",zo,L(m.value.sign_in_button),1),e("button",{type:"button",onClick:Oe,class:"tn-id-forgot"},L(m.value.forgot_password),1)],32)):I("",!0),B.value==="check-phone"?(c(),ge(Q,{key:2,lang:m.value,"current-lang":T($)},null,8,["lang","current-lang"])):B.value==="login"?(c(),ge(Q,{key:3,lang:m.value,"current-lang":T($),"show-terms":!1},null,8,["lang","current-lang"])):I("",!0)])])])]),e("span",{class:"tn-modal-close",onClick:q},a[16]||(a[16]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M18.8438 6.46875C19.2062 6.10631 19.2062 5.51869 18.8438 5.15625C18.4813 4.79381 17.8937 4.79381 17.5312 5.15625L12 10.6875L6.46875 5.15625C6.10631 4.79381 5.51869 4.79381 5.15625 5.15625C4.79381 5.51869 4.79381 6.10631 5.15625 6.46875L10.687
15 12L5.15625 17.5313C4.79381 17.8937 4.79381 18.4813 5.15625 18.8438C5.51869 19.2062 6.10631 19.2062 6.46875 18.8438L12 13.3125L17.5313 18.8438C17.8937 19.2062 18.4813 19.2062 18.8438 18.8438C19.2062 18.4813 19.2062 17.8937 18.8438 17.5312L13.3125 12L18.8438 6.46875Z",fill:"#fff","fill-opacity":"1"})],-1)]))])],512),e("div",{class:"tn-comment-auth-form-overlay tn-id-auth-overlay",id:"modal-register",ref_key:"modalRegister",ref:V},[e("div",Oo,[e("div",Do,[e("div",Ko,[e("header",{class:"tn-id-modal__back"},[e("button",{type:"button",onClick:ze,"aria-label":"Back"},a[17]||(a[17]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M8.13665 12.6364C7.78518 12.2849 7.78518 11.7151 8.13665 11.3636L15.0003 4.5L16.0503 5.55L9.60026 12L16.0503 18.45L15.0003 19.5L8.13665 12.6364Z",fill:"#666","fill-opacity":"0.7"})],-1)]))]),e("div",No,[e("div",jo,[P(ne),Z.value?(c(),f("div",Wo,L(m.value.tengri_id_updated),1)):(c(),f("div",qo,L(m.value.registration),1))]),e("div",Yo,[e("form",{onSubmit:Y(Ye,["prevent"]),class:"tn-id-form tn-id-form--login"},[e("div",Go,[P(At,{modelValue:T(o).name,"onUpdate:modelValue":a[6]||(a[6]=i=>T(o).name=i),id:"register_name",name:"name",required:"",autocomplete:"off",onBlur:et,placeholder:m.value.your_name,"has-error":C.value},null,8,["modelValue","placeholder","has-error"]),C.value?(c(),f("p",{key:0,class:"tn-id-form__error",innerHTML:s.value},null,8,Jo)):I("",!0)]),e("div",Qo,[P(ae,{modelValue:T(o).password,"onUpdate:modelValue":a[7]||(a[7]=i=>T(o).password=i),id:"register_password",name:"password",placeholder:m.value.register_password||m.value.your_password,"show-toggle":!0},null,8,["modelValue","placeholder"])]),e("div",Xo,[P(ae,{modelValue:T(o).password_confirmation,"onUpdate:modelValue":a[8]||(a[8]=i=>T(o).password_confirmation=i),id:"register_password_confirmation",name:"password_confirmation",placeholder:m.value.confirm_password,"show-toggle":!0},null,8,["modelValue","placeholder"])]),s.value?(c(),f("p",{key:0,class:"tn-id-form__error",innerHTML:s.value},null,8,ea)):I("",!0),e("button",{type:"submit",disabled:C.value,class:"tn-id-button"},[Z.value?(c(),f("span",aa,L(m.value.continue),1)):(c(),f("span",oa,L(m.value.sign_up),1))],8,ta)],32),P(Q,{lang:m.value,"current-lang":T($)},null,8,["lang","current-lang"])])])])]),e("span",{class:"tn-modal-close",onClick:de},a[18]||(a[18]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M18.8438 6.46875C19.2062 6.10631 19.2062 5.51869 18.8438 5.15625C18.4813 4.79381 17.8937 4.79381 17.5312 5.15625L12 10.6875L6.46875 5.15625C6.10631 4.79381 5.51869 4.79381 5.15625 5.15625C4.79381 5.51869 4.79381 6.10631 5.15625 6.46875L10.687
15 12L5.15625 17.5313C4.79381 17.8937 4.79381 18.4813 5.15625 18.8438C5.51869 19.2062 6.10631 19.2062 6.46875 18.8438L12 13.3125L17.5313 18.8438C17.8937 19.2062 18.4813 19.2062 18.8438 18.8438C19.2062 18.4813 19.2062 17.8937 18.8438 17.5312L13.3125 12L18.8438 6.46875Z",fill:"#fff","fill-opacity":"1"})],-1)]))])],512),e("div",{class:W(["tn-comment-auth-form-overlay tn-id-auth-overlay",{"tn-show":z.value}]),id:"modal-phone-confirm-form",ref_key:"modalPhoneConfirmForm",ref:_},[e("div",na,[e("div",sa,[e("div",la,[e("header",{class:"tn-id-modal__back"},[e("button",{type:"button",onClick:Se,"aria-label":"Back"},a[19]||(a[19]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M8.13665 12.6364C7.78518 12.2849 7.78518 11.7151 8.13665 11.3636L15.0003 4.5L16.0503 5.55L9.60026 12L16.0503 18.45L15.0003 19.5L8.13665 12.6364Z",fill:"#666","fill-opacity":"0.7"})],-1)]))]),e("div",ra,[e("div",ia,[P(ne),e("div",ua,L(m.value.enter_sms_code),1),e("p",da,L(m.value.sms_code_sent),1)]),e("div",ca,[e("form",{onSubmit:Y($e,["prevent"]),class:"tn-id-form tn-id-form--otp"},[e("div",ma,[P(He,{modelValue:T(o).otp,"onUpdate:modelValue":[a[9]||(a[9]=i=>T(o).otp=i),Xe],variant:"tn-id",id:"phone_confirm_otp",name:"otp"},null,8,["modelValue"]),s.value?(c(),f("p",{key:0,class:"tn-id-form__error",innerHTML:s.value},null,8,pa)):I("",!0)]),x.value>0?(c(),f("p",fa,L(m.value.resend_code_in)+" "+L(ee.value),1)):(c(),f("button",{key:1,type:"button",onClick:at,class:"tn-id-otp-resend"},L(m.value.send_again),1))],32),P(Q,{lang:m.value,"current-lang":T($),"show-terms":!1},null,8,["lang","current-lang"])])])])]),e("span",{class:"tn-modal-close",onClick:Se},a[20]||(a[20]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M18.8438 6.46875C19.2062 6.10631 19.2062 5.51869 18.8438 5.15625C18.4813 4.79381 17.8937 4.79381 17.5312 5.15625L12 10.6875L6.46875 5.15625C6.10631 4.79381 5.51869 4.79381 5.15625 5.15625C4.79381 5.51869 4.79381 6.10631 5.15625 6.46875L10.687
15 12L5.15625 17.5313C4.79381 17.8937 4.79381 18.4813 5.15625 18.8438C5.51869 19.2062 6.10631 19.2062 6.46875 18.8438L12 13.3125L17.5313 18.8438C17.8937 19.2062 18.4813 19.2062 18.8438 18.8438C19.2062 18.4813 19.2062 17.8937 18.8438 17.5312L13.3125 12L18.8438 6.46875Z",fill:"#fff","fill-opacity":"1"})],-1)]))])],2)]))}};function $a(l,n="Ð"){const r=String(l||"").trim();return r?r.charAt(0).toUpperCase():n.toUpperCase()}function Ma(l){if(!l)return"avatar-default";const n=l.charCodeAt(0);if(n>=1040&&n<=1071){if(n>=1040&&n<=1043)return"avatar-red";if(n>=1044&&n<=1047)return"avatar-orange";if(n>=1048&&n<=1051)return"avatar-yellow";if(n>=1052&&n<=1055)return"avatar-green";if(n>=1056&&n<=1059)return"avatar-blue";if(n>=1060&&n<=1062)return"avatar-purple";if(n>=1063&&n<=1065)return"avatar-violet";if(n>=1066&&n<=1071)return"avatar-grey"}if(n>=65&&n<=90){if(n>=65&&n<=67)return"avatar-red";if(n>=68&&n<=70)return"avatar-orange";if(n>=71&&n<=73)return"avatar-yellow";if(n>=74&&n<=76)return"avatar-green";if(n>=77&&n<=79)return"avatar-blue";if(n>=80&&n<=82)return"avatar-purple";if(n>=83&&n<=85)return"avatar-violet";if(n>=86&&n<=90)return"avatar-grey"}if(n>=48&&n<=57){if(n>=48&&n<=51)return"avatar-red";if(n>=52&&n<=54)return"avatar-green";if(n>=55&&n<=57)return"avatar-purple"}return"avatar-default"}export{Ta as _,$a as a,xa as b,Re as c,ie as d,re as e,Gt as f,Ma as g,qt as h,Va as l,Sa as r};
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.