1import{r,c as A,o as c,b as e,d as q,f as U,m as C,e as a,v as u,x as y,n as o,ab as n,Y as E,O as w,ac as L,F as N,i as $,ad as j}from"./main-CKQbcAOR.js";import{_ as b}from"./AppTextField-CH2M15z0.js";import{V as O}from"./VSnackbar-CpgaxZMB.js";import{V as h,a as P}from"./VCard-Bz9Hsc-6.js";import{V as B}from"./VCardText-CZj6ytvc.js";import{V as Y}from"./VDialog-C-UsJdHV.js";import{V as I}from"./VForm-BYFz7n-A.js";import{V as W,a as p}from"./VRow-p0ptA_tw.js";import"./VInput-Oz4C5JdZ.js";import"./index-bxSAukt3.js";import"./transition-CeUDVoY4.js";import"./forwardRefs-D3j0TLhE.js";import"./VTextField-BipA4ePk.js";import"./index-DacGasWy.js";import"./VOverlay-nv6Kedq-.js";import"./lazy-DDV_s5-s.js";import"./createSimpleFunctional-DbyTpX54.js";import"./VAvatar-Ca0AjXe9.js";import"./VImg-F1jZ3bpA.js";import"./dialog-transition-xTp8j8dr.js";/* empty css */const z={class:"text-2xl mt-2"},Ve={__name:"index",setup(G){const M=r(),x=r(!1),f=r(!1),S=r(""),F=r("success"),V=r(""),v=r(""),g=r(""),_=r(""),d=r(!1),T=r(""),k=r(""),m=r(!1),D=()=>{var i;(i=M.value)==null||i.validate().then(async({valid:l})=>{if(l){const t={company_name:V.value,industry:v.value,target_audience:g.value,campaign_goal:_.value};d.value=!0;try{const s=await j("/auth/manage_meta_ads",{method:"POST",body:t});s.message&&(d.value=!1,F.value=s.error===!0?"error":"success",s.error||(m.value=!0),S.value=s.message,f.value=!0,k.value=s.data)}catch(s){console.log(s)}}})},R=i=>i.replace(/_/g," ").toUpperCase();return(i,l)=>(c(),A(N,null,[e(O,{modelValue:o(f),"onUpdate:modelValue":l[0]||(l[0]=t=>n(f)?f.value=t:null),location:"top end",color:o(F)??"success",timeout:2e3},{default:a(()=>[u(y(o(S)),1)]),_:1},8,["modelValue","color"]),e(Y,{modelValue:o(d),"onUpdate:modelValue":l[1]||(l[1]=t=>n(d)?d.value=t:null),width:"300"},{default:a(()=>[e(h,{color:"primary",width:"300"},{default:a(()=>[e(B,{class:"pt-3"},{default:a(()=>[u(y(o(T))+" ",1),e(E,{indeterminate:"","bg-color":"rgba(var(--v-theme-surface), 0.1)",height:8,class:"mb-0 mt-4"})]),_:1})]),_:1})]),_:1},8,["modelValue"]),q("p",z,[u(" Manage Meta Add "),o(m)?(c(),U(w,{key:0,onClick:l[2]||(l[2]=t=>m.value=!1)},{default:a(()=>[u(" Back ")]),_:1})):C("",!0)]),o(m)?C("",!0):(c(),U(h,{key:0,class:"mt-4"},{default:a(()=>[e(B,null,{default:a(()=>[e(I,{ref_key:"refForm",ref:M,modelValue:o(x),"onUpdate:modelValue":l[7]||(l[7]=t=>n(x)?x.value=t:null),onSubmit:L(D,["prevent"])},{default:a(()=>[e(W,null,{default:a(()=>[e(p,{cols:"8",class:"mx-auto"},{default:a(()=>[e(b,{modelValue:o(V),"onUpdate:modelValue":l[3]||(l[3]=t=>n(V)?V.value=t:null),label:"Enter the company name for which Meta Ads strategy is needed.",placeholder:"Doe",required:""},null,8,["modelValue"])]),_:1}),e(p,{cols:"8",class:"mx-auto"},{default:a(()=>[e(b,{modelValue:o(v),"onUpdate:modelValue":l[4]||(l[4]=t=>n(v)?v.value=t:null),label:"Industry type?",placeholder:"[email protected]"},null,8,["modelValue"])]),_:1}),e(p,{cols:"8",class:"mx-auto"},{default:a(()=>[e(b,{modelValue:o(g),"onUpdate:modelValue":l[5]||(l[5]=t=>n(g)?g.value=t:null),label:"Describe your target audience ?",placeholder:"New York",required:""},null,8,["modelValue"])]),_:1}),e(p,{cols:"8",class:"mx-auto"},{default:a(()=>[e(b,{modelValue:o(_),"onUpdate:modelValue":l[6]||(l[6]=t=>n(_)?_.value=t:null),label:"What is the primary goal of your Meta Ads campaign? (optional)",placeholder:"United States",required:""},null,8,["modelValue"])]),_:1}),e(p,{cols:"12",class:"d-flex gap-4 mx-auto justify-center"},{default:a(()=>[e(w,{type:"submit"},{default:a(()=>[u(" Submit ")]),_:1}),e(w,{type:"reset",color:"secondary",variant:"tonal"},{default:a(()=>[u(" Reset ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})),o(k)&&o(m)?(c(!0),A(N,{key:1},$(o(k),(t,s)=>(c(),U(h,{key:s,class:"mt-4"},{default:a(()=>[e(P,null,{default:a(()=>[u(y(R(s)),1)]),_:2},1024),e(B,null,{default:a(()=>
1[u(y(t),1)]),_:2},1024)]),_:2},1024))),128)):C("",!0)],64))}};export{Ve 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.