PageSourceSearch

https://bs.enu.kz/_nuxt/Drt8E4si.js

js enu.kz collected 2026-10-01 10:30:00 UTC 3,787 bytes, 1 lines download raw bytes

1import{r,x as T,d as U,y as _,h as I,i as l,t as o,f as t,m as d,E as N,F as z,o as j,z as b,A as v,B as m,k as Q,R as J,J as M}from"./DgkDjtrN.js";const Z={class:"p-fluid"},$={class:"field"},L={class:"field"},P={class:"field"},W={class:"mail_warning"},G={class:"field"},H={class:"field"},K={class:"field"},O={class:"flex justify-content-end"},Y={__name:"RectorModal",props:["slugId"],setup(k){const p=r(!1),w=new M,i=r(!1),V=r(null),c=r(!1),e=r({}),h=T(),{t:a}=U(),y=r(!1),C=k,g=r(!1);r("");const A=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,F=()=>{i.value=!0,e.value.blog_id=C.slugId,S()&&q()&&(y.value=!0,w.sendBlogRequest(e.value).then(u=>{h.add({severity:"success",summary:a("success"),life:3e3}),i.value=!1,V.value.reset(),c.value=!1,x()}).catch(u=>{i.value=!1,V.value.reset(),c.value=!1,x(),h.add({severity:"error",summary:a("error"),life:3e3}),console.log(u)}))},B=()=>{c.value=!0},S=()=>{let u=[];return e.value.blog_id||u.push(1),e.value.first_name||u.push(1),e.value.last_name||u.push(1),e.value.question||u.push(1),e.value.email||u.push(1),c.value||u.push(1),u.length===0},x=()=>{e.value={},p.value=!1},q=()=>{let u=[];return A.test(e.value.email)?g.value=!1:(g.value=!0,u.push(1)),u.length===0};return(u,s)=>{const f=_("InputText"),D=_("Textarea"),E=_("Button"),R=_("Dialog");return j(),I(z,null,[l("button",{class:"tab_btn",onClick:s[0]||(s[0]=n=>p.value=!0)},o(t(a)("askQuestion")),1),d(R,{visible:p.value,"onUpdate:visible":s[6]||(s[6]=n=>p.value=n),modal:"",header:t(a)("askQuestion"),style:{width:"50rem"},breakpoints:{"960px":"75vw","768px":"90vw"}},{default:N(()=>[l("div",Z,[l("div",$,[l("label",null,o(t(a)("fname"))+"* :",1),d(f,{type:"text",modelValue:e.value.first_name,"onUpdate:modelValue":s[1]||(s[1]=n=>e.value.first_name=n),class:b({"p-invalid":!e.value.first_name&&i.value})},null,8,["modelValue","class"]),v(l("small",{class:"p-error"},o(t(a)("requiredField")),513),[[m,!e.value.first_name&&i.value]])]),l("div",L,[l("label",null,o(t(a)("lastName"))+"* :",1),d(f,{type:"text",modelValue:e.value.last_name,"onUpdate:modelValue":s[2]||(s[2]=n=>e.value.last_name=n),class:b({"p-invalid":!e.value.last_name&&i.value})},null,8,["modelValue","class"]),v(l("small",{class:"p-error"},o(t(a)("requiredField")),513),[[m,!e.value.last_name&&i.value]])]),l("div",P,[l("label",null,o(t(a)("email"))+"* :",1),d(f,{type:"email",modelValue:e.value.email,"onUpdate:modelValue":s[3]||(s[3]=n=>e.value.email=n),class:b({"p-invalid":!e.value.email&&i.value}),onChange:q},null,8,["modelValue","class"]),l("div",W,[s[7]||(s[7]=l("i",{class:"pi pi-exclamation-triangle mr-2"},null,-1)),Q(o(t(a)("emailWarning")),1)]),v(l("small",{class:"p-error mr-2"},o(t(a)("requiredField")),513),[[m,!e.value.email&&i.value]]),v(l("small",{class:"p-error"},o(t(a)("validEmail")),513),[[m,g.value]])]),l("div",G,[l("label",null,o(t(a)("phone"))+":",1),d(f,{type:"number",modelValue:e.value.mobile,"onUpdate:modelValue":s[4]||(s[4]=n=>e.value.mobile=n)},null,8,["modelValue"])]),l("div",H,[l("label",null,o(t(a)("question"))+"* :",1),d(D,{modelValue:e.value.question,"onUpdate:modelValue":s[5]||(s[5]=n=>e.value.question=n),rows:"5",cols:"30",class:b({"p-invalid":!e.value.question&&i.value})},null,8,["modelValue","class"]),v(l("small",{class:"p-error"},o(t(a)("requiredField")),513),[[m,!e.value.question&&i.value]])]),l("div",K,[d(t(J),{ref_key:"myCaptcha",ref:V,sitekey:"6LfSS5MjAAAAAAmSxN43yiDEQJdFRhoF5Ctc8uPj",onVerify:B},null,512),v(l("small",{class:"p-error"},o(t(a)("requiredField")),513),[[m,!c.value&&i.value]])])]),l("div",O,[d(E,{disabled:y.value,label:t(a)("send"),onClick:F},null,8,["disabled","label"])])]),_:1},8,["visible","header"])],64)}}};export{Y as default};

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.