1import{c as y,d as N,u as $,aU as F,aV as k,E as _,t as U,aW as B,C as q,aX as C,_ as S}from"./DukdvRu4.js";import{E as I,a as R}from"./gEFWJ8BJ.js";import{_ as z}from"./DkMoXvqB.js";import{k as L,b as f,J as M,L as O,S as a,O as u,E as t,P as n,u as m,V as P,az as T,F as j}from"./DsDudfSG.js";import"./RC8t3E9m.js";const A={class:"contact pt-[74px]"},D={class:"pt-[120px]"},H={class:"mb-6"},J={class:"max-content px-2 md:px-0 text-black"},W={class:"text-center"},X={"data-aos":"fade-up","data-aos-duration":"1000"},Y={class:"text-white font-bold text-xl sm:text-lg md:text-[66px] dynamic-title !leading-[88px]"},G={"data-aos":"fade-up","data-aos-duration":"1500",class:"md:text-xl text-lg text-white pt-6 md:w-2/5 mx-auto"},K={class:"pt-[100px]"},Q={"data-aos":"fade-up","data-aos-duration":"1000",class:"max-content md:mx-auto text-center rounded-none md:rounded-lg"},Z={class:"card w-11/12 md:w-2/3 mx-auto p-6 bg-[rgba(255,255,255,0.1)] rounded-[36px] border border-solid border-[rgba(196,192,255,0.3)]","data-aos":"fade-up","data-aos-duration":"1500"},ee=L({__name:"contact",setup(te){const{t:d,locale:c}=y();N({title:d("seo.contactUs.title")+" | ",description:d("seo.contactUs.description")}),$({htmlAttrs:{lang:c.value?c.value=="pt"?"pt-BR":c.value:"en"}});const p=f(),l=f({name:"",email:"",title:"",content:""}),g="https://bestppt.ai/api",x=(o,e,s)=>{F(e)?s():s(new Error(d("verify.emailFormatError")))};async function b(o){o&&await o.validate(async e=>{if(e){const s=k.service({lock:!0,text:"Loading",background:"rgba(0, 0, 0, 0.7)"}),i=await $fetch(`${g}/ppt/suggest`,{method:"POST",body:l.value,headers:{language:c.value}});i.code===200?(s.close(),_({message:i.msg,type:"info",plain:!0}),l.value={name:"",email:"",title:"",content:""}):(_({message:i.msg,type:"error",plain:!0}),s.close())}else console.log("error submit!")})}return(o,e)=>{const s=U,i=B,v=I,h=R,w=q,V=C,E=z;return M(),O(j,null,[a("div",A,[a("div",D,[a("div",H,[a("div",J,[a("div",W,[a("div",X,[a("h2",Y,u(o.$t("contact.helpYou")),1)]),a("div",G,u(o.$t("contact.desc")),1)])])]),a("div",K,[a("div",Q,[a("div",Z,[t(V,{ref_key:"ruleFormRef",ref:p,"label-position":"top","label-width":"auto",model:l.value,"hide-required-asterisk":!1},{default:n(()=>[t(h,{gutter:20},{default:n(()=>[t(v,{span:12},{default:n(()=>[t(i,{label:o.$t("contact.email"),prop:"email",rules:[{required:!0,message:m(d)("verify.emailNotNull")},{validator:x,trigger:"blur"}]},{default:n(()=>[t(s,{modelValue:l.value.email,"onUpdate:modelValue":e[0]||(e[0]=r=>l.value.email=r),size:"large"},null,8,["modelValue"])]),_:1},8,["label","rules"])]),_:1}),t(v,{span:12},{default:n(()=>[t(i,{label:o.$t("contact.subject"),prop:"title",rules:[{required:!0,message:m(d)("verify.titleNotNull")}]},{default:n(()=>[t(s,{modelValue:l.value.title,"onUpdate:modelValue":e[1]||(e[1]=r=>l.value.title=r),size:"large"},null,8,["modelValue"])]),_:1},8,["label","rules"])]),_:1})]),_:1}),t(i,{label:o.$t("contact.message"),prop:"content",rules:[{required:!0,message:m(d)("verify.messageNotNull")}]},{default:n(()=>[t(s,{rows:10,type:"textarea","show-word-limit":"",maxlength:"400",modelValue:l.value.content,"onUpdate:modelValue":e[2]||(e[2]=r=>l.value.content=r)},null,8,["modelValue"])]),_:1},8,["label","rules"]),t(i,null,{default:n(()=>[t(w,{class:"suggest-btn mt-4 w-full",onClick:e[3]||(e[3]=r=>b(p.value))},{default:n(()=>[P(u(o.$t("common.commit")),1)]),_:1})]),_:1})]),_:1},8,["model"])])])])]),e[4]||(e[4]=T('<div class="relative h-48" data-v-aa5661a4><div class="circle-container" data-v-aa5661a4><div class="circles-three" data-v-aa5661a4><div class="circle circle1" data-v-aa5661a4></div><div class="circle circle2" data-v-aa5661a4></div><div class="circle circle3" data-v-aa5661a4></div></div></div></div>',1))]),t(E)],64)}}}),ie=S(ee,[["__scopeId","data-v-aa5661a4"]]);export{ie 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.