1import{_ as q,k as Q,a1 as F,r as h,l as O,o as nt,N as $,w as Y,a as N,c as s,d as o,e as t,h as d,a2 as v,S as dt,J as ct,aw as rt,j as V,X as U,f as H,n as z,R as j,s as gt,F as vt,I as ht,x as ft}from"./index-b9dc2928.js";import"./AgGridVue-84189f2d.js";import{Q as at}from"./quill.snow-1303db1f.js";import{L as K}from"./LoadingButton-977965a5.js";import{D as tt}from"./default-940a17c9.js";const bt={components:{LoadBtn:K},props:{dataAdmin:{Object},settingData:{Object},settingBack:{Object},settingImage:{Object}},setup(i,{emit:n}){const{t:b,locale:a}=Q(),g=F(),c=h(!0),l=h({}),e=O({additional_btn:null,additional_desc:null,additional_image:null,additional_image_file:null,additional_qr:null,additional_qr_file:null,additional_url:null,address:null,address_url:null,admission_active:null,admission_desc:null,admission_image:null,admission_image_file:null,admission_url:null,background_landing_page:null,chapel_contact_desc:null,chapel_contact_email:null,contact_end_day:null,contact_end_time:null,contact_start_day:null,contact_start_time:null,anniv_active:!1,anniv_url:null,anniv_start_date:null,anniv_end_date:null,created_at:null,created_by:null,email:null,id:null,jesuit_contact_email:null,jesuit_contact_name:null,phone:null,psb_db_database:null,statistic_year:null,total_alumni:null,total_clubs:null,total_students:null,total_teachers:null,univ_foreign:null,univ_private:null,univ_public:null,updated_at:null,updated_by:null,url_facebook:null,url_instagram:null,url_tiktok:null,url_twitter:null,url_youtube:null,whatsapp_admin1:null,whatsapp_admin1_name:null,whatsapp_admin2:null,whatsapp_admin2_name:null,whatsapp_main:null,whatsapp_main_name:null}),p=O({background_landing_page:null}),k=async(r,M)=>{if(r.target.files.length&&r.target.files.length>0){const y=new FileReader,J=await new Promise(E=>{y.onload=Z=>E(Z.target.result),y.readAsDataURL(r.target.files[0])}),D=new Image;await new Promise(E=>{D.onload=E,D.src=J});const P=document.createElement("canvas"),m=P.getContext("2d"),[S,T]=[1280,720],[R,A]=[D.naturalWidth,D.naturalHeight],w=Math.min(S/R,T/A);P.width=R*w,P.height=A*w,m.drawImage(D,0,0,P.width,P.height),M=="background_landing_page"&&(p.background_landing_page=P.toDataURL("image/webp",1))}},f=()=>{c.value=!0;const r=l.value.created_at?"setting/"+l.value.id:"setting",M=l.value.created_at?"PUT":"POST";l.value.created_at?l.value.updated_by=i.dataAdmin?i.dataAdmin.name:null:l.value.created_by=i.dataAdmin?i.dataAdmin.name:null,p.background_landing_page&&p.background_landing_page.length>100?l.value.background_landing_page=p.background_landing_page:p.background_landing_page=="delete"?l.value.background_landing_page="none":l.value.background_landing_page=e.background_landing_page;const y=JSON.stringify(l.value);j({method:M,url:r,data:y,headers:{"content-type":"application/json",Accept:"application/json"}}).then(D=>{D.data.success&&(n("update-data",l.value),g.success(D.data.message),c.value=!1),D.data.success===!1&&(g.warning(D.data.message),c.value=!1)}).catch(D=>{console.log(D),c.value=!1})},L=()=>{l.value=e},B=O([["bold","italic","underline"],[{align:[]}],["clean"]]),_=h(null),u=h(null),I=(r,M,y="")=>{$(()=>{r.value&&M?r.value.root.innerHTML=y:!r.value&&M&&(r.value=new at(M,{modules:{toolbar:B},theme:"snow"}),y&&(r.value.root.innerHTML=y),r.value.on("text-change",()=>{l.value.address=r.value.root.innerHTML}))})};return nt(()=>{$(()=>{_.value&&I(u,_.value)})}),Y(()=>{i.settingData?(l.value=JSON.parse(JSON.stringify(i.settingData)),i.settingData.id&&(c.value=!1),$(()=>{l.value&&I(u,_.value,l.value.address||"")})):l.value=JSON.parse(JSON.stringify(e.value)),i.settingBack&&(e.value=JSON.parse(JSON.stringify(i.settingBack)))}),{DefaultImage:tt,t:b,locale:a,toast:g,loaderBtn:c,settingData:l,settingBack:e,postSave:f,postCancel:L,addressDesc:_,editor:u,initializeEditor:I,prevFile:p,onFileChange:k}}},pt={class:"container-body"},yt={class:"content-form"},kt=t("div",{class:"form-label"}," Address ",-1),Dt={class:"form-input"},Tt={style:{width:"100%",height:"auto"}},St={class:"quill-editor",ref:"addressDesc",style:{height:"100px"},placeholder:"Address"},wt=t("br",null,null,-1),Lt=t("br",null,null,-1),It=t("div",{class:"form-label"}," Address URL ",-1),Bt={class:"form-input"},At=t("br",null,null,-1),Ut=t("br",null,null,-1),Ht=t("div",{class:"form-label"}," Phone Number ",-1),Pt={class:"form-input"},Ct={class:"content-form"},jt=t("div",{class:"form-label"}," Contact Day ",-1),Mt={class:"form-input"},Ot=t("option",{disabled:"",selected:""}
1,"Choose day",-1),xt=t("option",{value:1},"Monday",-1),Vt=t("option",{value:2},"Tuesday",-1),Nt=t("option",{value:3},"Wednesday",-1),$t=t("option",{value:4},"Thursday",-1),Rt=t("option",{value:5},"Friday",-1),Et=t("option",{value:6},"Saturday",-1),Wt=t("option",{value:7},"Sunday",-1),Jt=[Ot,xt,Vt,Nt,$t,Rt,Et,Wt],qt={key:1},Qt=t("option",{disabled:"",selected:""},"No Day",-1),Ft=[Qt],zt=t("option",{disabled:"",selected:""},"Choose day",-1),Gt=t("option",{value:1},"Monday",-1),Xt=t("option",{value:2},"Tuesday",-1),Yt=t("option",{value:3},"Wednesday",-1),Kt=t("option",{value:4},"Thursday",-1),Zt=t("option",{value:5},"Friday",-1),ta=t("option",{value:6},"Saturday",-1),aa=t("option",{value:7},"Sunday",-1),na=[zt,Gt,Xt,Yt,Kt,Zt,ta,aa],ea={key:3},la=t("option",{disabled:"",selected:""},"No Day",-1),ia=[la],sa=t("br",null,null,-1),oa=t("br",null,null,-1),da=t("div",{class:"form-label"}," Contact Time ",-1),ca={class:"form-input"},ra=["min"],ua={class:"content-form"},_a=t("div",{class:"form-label"}," Instagram ",-1),ma={class:"form-input"},ga=t("br",null,null,-1),va=t("br",null,null,-1),ha=t("div",{class:"form-label"}," Facebook ",-1),fa={class:"form-input"},ba=t("br",null,null,-1),pa=t("br",null,null,-1),ya=t("div",{class:"form-label"}," TikTok ",-1),ka={class:"form-input"},Da=t("br",null,null,-1),Ta=t("br",null,null,-1),Sa=t("div",{class:"form-label"}," YouTube ",-1),wa={class:"form-input"},La=t("br",null,null,-1),Ia=t("br",null,null,-1),Ba=t("div",{class:"form-label"}," X (Twitter) ",-1),Aa={class:"form-input"},Ua={class:"content-form"},Ha=t("div",{class:"form-label"}," CC's 100th Anniversary ",-1),Pa={class:"form-input"},Ca=["checked"],ja=t("span",{class:"slider round"},null,-1),Ma=t("br",null,null,-1),Oa=t("br",null,null,-1),xa=t("div",{class:"form-label"}," URL ",-1),Va={class:"form-input"},Na=t("br",null,null,-1),$a=t("br",null,null,-1),Ra=t("div",{class:"form-label"}," Active Link Period ",-1),Ea={class:"form-input"},Wa=["min"],Ja={class:"content-form"},qa={class:"form-buttons"},Qa=["innerHTML"],Fa=["innerHTML"];function za(i,n,b,a,g,c){const l=N("LoadBtn");return s(),o("div",pt,[t("div",{class:z(["content-body",{"hidden-form":a.loaderBtn}])},[t("div",yt,[kt,t("div",Dt,[t("div",Tt,[t("div",St,null,512)])]),wt,Lt,It,t("div",Bt,[d(t("input",{type:"text",placeholder:"Address URL","onUpdate:modelValue":n[0]||(n[0]=e=>a.settingData.address_url=e)},null,512),[[v,a.settingData.address_url]])]),At,Ut,Ht,t("div",Pt,[d(t("input",{type:"number",placeholder:"Phone number",min:"0","onUpdate:modelValue":n[1]||(n[1]=e=>a.settingData.phone=e)},null,512),[[v,a.settingData.phone]])])]),t("div",Ct,[jt,t("div",Mt,[a.settingData?d((s(),o("select",{key:0,"onUpdate:modelValue":n[2]||(n[2]=e=>a.settingData.contact_start_day=e)},Jt,512)),[[dt,a.settingData.contact_start_day]]):(s(),o("select",qt,Ft)),a.settingData?d((s(),o("select",{key:2,"onUpdate:modelValue":n[3]||(n[3]=e=>a.settingData.contact_end_day=e)},na,512)),[[dt,a.settingData.contact_end_day]]):(s(),o("select",ea,ia))]),sa,oa,da,t("div",ca,[d(t("input",{type:"time","onUpdate:modelValue":n[4]||(n[4]=e=>a.settingData.contact_start_time=e)},null,512),[[v,a.settingData.contact_start_time]]),d(t("input",{type:"time",min:a.settingData.contact_start_time,"onUpdate:modelValue":n[5]||(n[5]=e=>a.settingData.contact_end_time=e)},null,8,ra),[[v,a.settingData.contact_end_time]])])]),t("div",ua,[_a,t("div",ma,[d(t("input",{type:"text",placeholder:"Instagram URL","onUpdate:modelValue":n[6]||(n[6]=e=>a.settingData.url_instagram=e)},null,512),[[v,a.settingData.url_instagram]])]),ga,va,ha,t("div",fa,[d(t("input",{type:"text",placeholder:"Facebook URL","onUpdate:modelValue":n[7]||(n[7]=e=>a.settingData.url_facebook=e)},null,512),[[v,a.settingData.url_facebook]])]),ba,pa,ya,t("div",ka,[d(t("input",{type:"text",placeholder:"TikTok URL","onUpdate:modelValue":n[8]||(n[8]=e=>a.settingData.url_tiktok=e)},null,512),[[v,a.settingData.url_tiktok]])]),Da,Ta,Sa,t("div",wa,[d(t("input",{type:"text",placeholder:"YouTube URL","onUpdate:modelValue":n[9]||(n[9]=e=>a.settingData.url_youtube=e)},null,512),[[v,a.settingData.url_youtube]])]),La,Ia,Ba,t("div",Aa,[d(t("input",{type:"text",placeholder:"X (Twitter) URL","onUpdate:modelValue":n[10]||(n[10]=e=>a.settingData.url_twitter=e)},null,512),[[v,a.settingData.url_twitter]])])]),t("div",Ua,[Ha,t("div",Pa,[a.settingData?(s(),o("label",{key:0,class:"switch",style:ct({"pointer-events: none;":a.loaderBtn})},[d(t("input",{type:"checkbox","onUpdate:modelValue":n[11]||(n[11]=e=>a.settingData.anniv_active=e),checked:a.settingData.anniv_active},null,8,Ca),[[rt,a.settingData.anniv_active]]),ja],4)):V("",!0)]),Ma,Oa,xa,t("div",Va,[d(t("input",{type:"text","onUpdate:modelValue":n[12]||(n[12]=e=>a.settingData.anniv_url=e),placeholder:"Website URL"},null,512),[[v,a.settingData.anniv_url]])]),Na,$a,Ra,t("div",Ea,[d(t("input",{type:"datetime-local","onUpdate:modelValue":n[13]||(n[13]=e=>a.settingData.anniv_start_date=e)},null,512),[[v,a.settingData.anniv_start_date]]),d(t("input",{type:"datetime-local",min:a.settingData.anniv_start_date,"onUpdate:modelValue":n[14]||(n[14]=e=>a.settingData.anniv_end_date=e)},null,8,Wa),[[v,a.settingData.anniv_end_date]])])]),t("div",Ja,[t("div",qa,[t("div",{class:"form-button",onClick:n[15]||(n[15]=e=>a.loaderBtn?null:a.postCancel())},[t("p",{innerHTML:i.$t("button.reset")},null,8,Qa),d(H(l,null,null,512),[[U,a.loaderBtn]])]),t("div",{class:"form-button",onClick:n[16]||(n[16]=e=>a.loaderBtn?null:a.postSave())},[t("p",{innerHTML:i.$t("admin.general.save")},null,8,Fa),d(H(l,null,null,512),[[U,a.loaderBtn]])])])])],2)])}const Ga=q(bt,[["render",za]]),Xa={components:{LoadBtn:K},props:{dataAdmin:{Object},settingData:{Object},settingBack:{Object}},setup(i,{emit:n}){const{t:b,locale:a}=Q(),g=F(),c=h(!0),l=h({}),e=h({}),p=()=>{c.value=!0;const u=l.value.created_at?"setting/"+l.value.id:"setting",I=l.value.created_at?"PUT":"POST";l.value.created_at?l.value.updated_by=i.dataAdmin?i.dataAdmin.name:null:l.value.created_by=i.dataAdmin?i.dataAdmin.name:null;const r=JSON.stringify(l.value);j({method:I,url:u,data:r,headers:{"content-type":"application/json",Accept:"application/json"}}).then(y=>{y.data.success&&(n("update-data",l.value),g.success(y.data.message),c.value=!1),y.data.success===!1&&(g.warning(y.data.message),c.value=!1)}).catch(y=>{console.log(y),c.value=!1})},k=()=>{l.value.address=e.value.address},f=h(null),L=h(null),B=O([[{header:[1,2,!1]}],["bold","italic","underline"],["link"],[{align:[]}],[{color:[]},{background:[]}],[{list:"ordered"},{list:"bullet"}],[{indent:"-1"},{indent:"+1"}],["clean"]]),_=(u,I,r="")=>{$(()=>{u.value&&I?u.value.root.innerHTML=r:!u.value&&I&&(u.value=new at(I,{modules:{toolbar:B},theme:"snow"}),r&&(u.value.root.innerHTML=r),u.value.on("text-change",()=>{l.value.chapel_contact_desc=u.value.root.innerHTML}))})};return nt(()=>{$(()=>{f.value&&_(L,f.value)})}
1),Y(()=>{i.settingData&&(l.value=i.settingData,i.settingData.id&&(c.value=!1),$(()=>{l.value&&_(L,f.value,l.value.chapel_contact_desc||"")})),i.settingBack&&(e.value=i.settingBack)}),{t:b,locale:a,toast:g,loaderBtn:c,settingData:l,settingBack:e,postSave:p,postCancel:k,description:f,editor:L,initializeEditor:_,thisToolbar:B}}},Ya={class:"container-body"},Ka={class:"content-form"},Za=t("div",{class:"form-label"}," Main Email ",-1),tn={class:"form-input"},an={key:1,type:"email",placeholder:"Email"},nn={class:"content-form"},en=t("div",{class:"form-label"}," Jesuit Contact Name ",-1),ln={class:"form-input"},sn={key:1,type:"text",placeholder:"Name of person"},on=t("br",null,null,-1),dn=t("br",null,null,-1),cn=t("div",{class:"form-label"}," Jesuit Contact Email ",-1),rn={class:"form-input"},un={key:1,type:"email",placeholder:"Email"},_n={class:"content-form"},mn=t("div",{class:"form-label"}," Chapel Contact Email ",-1),gn={class:"form-input"},vn={key:1,type:"email",placeholder:"Email"},hn=t("br",null,null,-1),fn=t("br",null,null,-1),bn=t("div",{class:"form-label"}," Chapel Booking Description ",-1),pn={class:"form-input"},yn={style:{width:"100%",height:"auto"}},kn={class:"quill-editor",ref:"description",style:{height:"240px"},placeholder:"Booking description"},Dn={class:"content-form"},Tn={class:"form-buttons"},Sn=["innerHTML"],wn=["innerHTML"];function Ln(i,n,b,a,g,c){const l=N("LoadBtn");return s(),o("div",Ya,[t("div",{class:z(["content-body",{"hidden-form":a.loaderBtn}])},[t("div",Ka,[Za,t("div",tn,[a.settingData?d((s(),o("input",{key:0,type:"email",placeholder:"Email","onUpdate:modelValue":n[0]||(n[0]=e=>a.settingData.email=e)},null,512)),[[v,a.settingData.email]]):(s(),o("input",an))])]),t("div",nn,[en,t("div",ln,[a.settingData?d((s(),o("input",{key:0,type:"text",placeholder:"Name of person","onUpdate:modelValue":n[1]||(n[1]=e=>a.settingData.jesuit_contact_name=e)},null,512)),[[v,a.settingData.jesuit_contact_name]]):(s(),o("input",sn))]),on,dn,cn,t("div",rn,[a.settingData?d((s(),o("input",{key:0,type:"email",placeholder:"Email","onUpdate:modelValue":n[2]||(n[2]=e=>a.settingData.jesuit_contact_email=e)},null,512)),[[v,a.settingData.jesuit_contact_email]]):(s(),o("input",un))])]),t("div",_n,[mn,t("div",gn,[a.settingData?d((s(),o("input",{key:0,type:"email",placeholder:"Email","onUpdate:modelValue":n[3]||(n[3]=e=>a.settingData.chapel_contact_email=e)},null,512)),[[v,a.settingData.chapel_contact_email]]):(s(),o("input",vn))]),hn,fn,bn,t("div",pn,[t("div",yn,[t("div",kn,null,512)])])]),t("div",Dn,[t("div",Tn,[t("div",{class:"form-button",onClick:n[4]||(n[4]=e=>a.loaderBtn?null:a.postCancel())},[t("p",{innerHTML:i.$t("admin.general.cancel")},null,8,Sn),d(H(l,null,null,512),[[U,a.loaderBtn]])]),t("div",{class:"form-button",onClick:n[5]||(n[5]=e=>a.loaderBtn?null:a.postSave())},[t("p",{innerHTML:i.$t("admin.general.save")},null,8,wn),d(H(l,null,null,512),[[U,a.loaderBtn]])])])])],2)])}const In=q(Xa,[["render",Ln]]),Bn={components:{LoadBtn:K},props:{dataAdmin:{Object},settingData:{Object},settingBack:{Object}},setup(i,{emit:n}){const{t:b,locale:a}=Q(),g=F(),c=h(!0),l=h({}),e=h({}),p=()=>{c.value=!0;const f=l.value.created_at?"setting/"+l.value.id:"setting",L=l.value.created_at?"PUT":"POST";l.value.created_at?l.value.updated_by=i.dataAdmin?i.dataAdmin.name:null:l.value.created_by=i.dataAdmin?i.dataAdmin.name:null;const B=JSON.stringify(l.value);j({method:L,url:f,data:B,headers:{"content-type":"application/json",Accept:"application/json"}}).then(u=>{u.data.success&&(n("update-data",l.value),g.success(u.data.message),c.value=!1),u.data.success===!1&&(g.warning(u.data.message),c.value=!1)}).catch(u=>{console.log(u),c.value=!1})},k=()=>{l.value.address=e.value.address};return Y(()=>{i.settingData&&(l.value=i.settingData,i.settingData.id&&(c.value=!1)),i.settingBack&&(e.value=i.settingBack)}),{t:b,locale:a,toast:g,loaderBtn:c,settingData:l,settingBack:e,postSave:p,postCancel:k}}},An={class:"container-body"},Un={class:"content-form"},Hn=t("div",{class:"form-label"}," Main WhatsApp ",-1),Pn={class:"form-input"},Cn={key:1,type:"text",placeholder:"WhatsApp contact"},jn=t("br",null,null,-1),Mn=t("br",null,null,-1),On=t("div",{class:"form-label"}," WhatsApp Number ",-1),xn={class:"form-input"},Vn={key:1,type:"number",min:"0"},Nn={class:"content-form"},$n=t("div",{class:"form-label"}," Admin WhatsApp 1 ",-1),Rn={class:"form-input"},En={key:1,type:"text",placeholder:"Admin contact"},Wn=t("br",null,null,-1),Jn=t("br",null,null,-1),qn=t("div",{class:"form-label"}," WhatsApp Number ",-1),Qn={class:"form-input"},Fn={key:1,type:"number",min:"0"},zn={class:"content-form"},Gn=t("div",{class:"form-label"}," Admin WhatsApp 2 ",-1),Xn={class:"form-input"},Yn={key:1,type:"text",placeholder:"Admin contact"},Kn=t("br",null,null,-1),Zn=t("br",null,null,-1),te=t("div",{class:"form-label"}," WhatsApp Number ",-1),ae={class:"form-input"},ne={key:1,type:"number",min:"0"},ee={class:"content-form"},le={class:"form-buttons"},ie=["innerHTML"],se=["innerHTML"];function oe(i,n,b,a,g,c){const l=N("LoadBtn");return s(),o("div",An,[t("div",{class:z(["content-body",{"hidden-form":a.loaderBtn}])},[t("div",Un,[Hn,t("div",Pn,[a.settingData?d((s(),o("input",{key:0,t
1ype:"text",placeholder:"WhatsApp contact","onUpdate:modelValue":n[0]||(n[0]=e=>a.settingData.whatsapp_main_name=e)},null,512)),[[v,a.settingData.whatsapp_main_name]]):(s(),o("input",Cn))]),jn,Mn,On,t("div",xn,[a.settingData?d((s(),o("input",{key:0,type:"number",min:"0","onUpdate:modelValue":n[1]||(n[1]=e=>a.settingData.whatsapp_main=e)},null,512)),[[v,a.settingData.whatsapp_main]]):(s(),o("input",Vn))])]),t("div",Nn,[$n,t("div",Rn,[a.settingData?d((s(),o("input",{key:0,type:"text",placeholder:"Admin contact","onUpdate:modelValue":n[2]||(n[2]=e=>a.settingData.whatsapp_admin1_name=e)},null,512)),[[v,a.settingData.whatsapp_admin1_name]]):(s(),o("input",En))]),Wn,Jn,qn,t("div",Qn,[a.settingData?d((s(),o("input",{key:0,type:"number",min:"0","onUpdate:modelValue":n[3]||(n[3]=e=>a.settingData.whatsapp_admin1=e)},null,512)),[[v,a.settingData.whatsapp_admin1]]):(s(),o("input",Fn))])]),t("div",zn,[Gn,t("div",Xn,[a.settingData?d((s(),o("input",{key:0,type:"text",placeholder:"Admin contact","onUpdate:modelValue":n[4]||(n[4]=e=>a.settingData.whatsapp_admin2_name=e)},null,512)),[[v,a.settingData.whatsapp_admin2_name]]):(s(),o("input",Yn))]),Kn,Zn,te,t("div",ae,[a.settingData?d((s(),o("input",{key:0,type:"number",min:"0","onUpdate:modelValue":n[5]||(n[5]=e=>a.settingData.whatsapp_admin2=e)},null,512)),[[v,a.settingData.whatsapp_admin2]]):(s(),o("input",ne))])]),t("div",ee,[t("div",le,[t("div",{class:"form-button",onClick:n[6]||(n[6]=e=>a.loaderBtn?null:a.postCancel())},[t("p",{innerHTML:i.$t("admin.general.cancel")},null,8,ie),d(H(l,null,null,512),[[U,a.loaderBtn]])]),t("div",{class:"form-button",onClick:n[7]||(n[7]=e=>a.loaderBtn?null:a.postSave())},[t("p",{innerHTML:i.$t("admin.general.save")},null,8,se),d(H(l,null,null,512),[[U,a.loaderBtn]])])])])],2)])}const de=q(Bn,[["render",oe]]),ce={components:{LoadBtn:K},props:{dataAdmin:{Object},settingData:{Object},settingBack:{Object}},setup(i,{emit:n}){const{t:b,locale:a}=Q(),g=F(),c=h(!0),l=h({}),e=h({}),p=h({}),k=async m=>{const S={"Content-Encoding":"gzip"};try{const[T]=await Promise.all([j.get("setting-image",{headers:S})]);T.data.data&&(p.value=T.data.data)}catch(T){console.log(T)}},f=O({admImg:null,addQr:null,addImg:null}),L=async(m,S)=>{const T=new FileReader,R=await new Promise(lt=>{T.onload=mt=>lt(mt.target.result),T.readAsDataURL(m.target.files[0])}),A=new Image;await new Promise(lt=>{A.onload=lt,A.src=R});const w=document.createElement("canvas"),E=w.getContext("2d"),[Z,et]=[1200,1200],[G,x]=[A.naturalWidth,A.naturalHeight],C=Math.min(Z/G,et/x);w.width=G*C,w.height=x*C,E.drawImage(A,0,0,w.width,w.height);const W=document.createElement("canvas"),X=W.getContext("2d"),[ut,_t]=[400,400],[it,st]=[A.naturalWidth,A.naturalHeight],ot=Math.min(ut/it,_t/st);W.width=it*ot,W.height=st*ot,X.drawImage(A,0,0,W.width,W.height),S=="admImg"?(f.admImg=W.toDataURL("image/webp",1),l.value.admission_image=f.admImg):S=="addQr"?(f.addQr=W.toDataURL("image/webp",1),l.value.additional_qr=f.addQr):S=="addImg"&&(f.addImg=w.toDataURL("image/webp",1),l.value.additional_image=f.addImg)},B=m=>{m=="admImg"?(f.admImg=tt,l.value.admission_image="none"):m=="addQr"?(f.addQr=tt,l.value.additional_qr="none"):m=="addImg"&&(f.addImg=tt,l.value.additional_image="none")},_=()=>{c.value=!0;const m=l.value.created_at?"setting/"+l.value.id:"setting",S=l.value.created_at?"PUT":"POST";l.value.created_at?l.value.updated_by=i.dataAdmin?i.dataAdmin.name:null:l.value.created_by=i.dataAdmin?i.dataAdmin.name:null;const T=JSON.stringify(l.value);j({method:S,url:m,data:T,headers:{"content-type":"application/json",Accept:"application/json"}}).then(A=>{A.data.success&&(n("update-data",l.value),g.success(A.data.message),c.value=!1),A.data.success===!1&&(g.warning(A.data.message),c.value=!1)}).catch(A=>{console.log(A),c.value=!1})},u=()=>{l.value.address=e.value.address},I=O([[{header:[1,2,!1]}],["bold","italic","underline"],["link"],[{align:[]}],[{color:[]},{background:[]}],[{list:"ordered"},{list:"bullet"}],[{indent:"-1"},{indent:"+1"}],["clean"]]),r=h(null),M=h(null),y=(m,S,T="")=>{$(()=>{m.value&&S?m.value.root.innerHTML=T:!m.value&&S&&(m.value=new at(S,{modules:{toolbar:I},theme:"snow"}),T&&(m.value.root.innerHTML=T),m.value.on("text-change",()=>{l.value.admission_desc=m.value.root.innerHTML}))})},J=h(null),D=h(null),P=(m,S,T="")=>{$(()=>{m.value&&S?m.value.root.innerHTML=T:!m.value&&S&&(m.value=new at(S,{modules:{toolbar:I},theme:"snow"}),T&&(m.value.root.innerHTML=T),m.value.on("text-change",()=>{l.value.additional_desc=m.value.root.innerHTML}))})};return nt(()=>{k(),$(()=>{r.value&&y(M,r.value),J.value&&P(D,J.value)})}
1),Y(()=>{i.settingData&&(l.value=i.settingData,i.settingData.id&&(c.value=!1),$(()=>{l.value&&(y(M,r.value,l.value.admission_desc||""),P(D,J.value,l.value.additional_desc||""))})),i.settingBack&&(e.value=i.settingBack)}),{DefaultImg:tt,t:b,locale:a,toast:g,loaderBtn:c,settingData:l,settingBack:e,dataSetImg:p,getSettingImage:k,delImage:B,postSave:_,postCancel:u,description:r,editor:M,initializeEditor:y,description2:J,editor2:D,initializeEditor2:P,thisToolbar:I,preview:f,onFileChange:L}}},re={class:"container-body"},ue={class:"content-form"},_e=t("div",{class:"form-label"}," Admission Status ",-1),me={class:"form-input"},ge=["checked"],ve=t("span",{class:"slider round"},null,-1),he=t("br",null,null,-1),fe=t("br",null,null,-1),be=t("div",{class:"form-label"}," PSB Database ",-1),pe={class:"form-input"},ye={key:1,type:"text",placeholder:"Database"},ke={class:"content-form"},De=t("div",{class:"form-label"}," Admission Description ",-1),Te={class:"form-input"},Se={style:{width:"100%",height:"auto"}},we={class:"quill-editor",ref:"description",style:{height:"240px"},placeholder:"Booking description"},Le=t("br",null,null,-1),Ie=t("br",null,null,-1),Be=t("div",{class:"form-label"}," Admission URL ",-1),Ae={class:"form-input"},Ue={key:1,type:"text",placeholder:"Admission URL"},He=t("br",null,null,-1),Pe=t("br",null,null,-1),Ce=t("div",{class:"form-label"}," PopUp Image ",-1),je={class:"form-input"},Me={class:"form-preview"},Oe={key:0,class:"preview preview-square",for:"admImg"},xe=["src"],Ve=["src","alt"],Ne=["src"],$e=t("p",null,"Delete",-1),Re=[$e],Ee={class:"content-form"},We=t("div",{class:"form-label"}," Additional Description ",-1),Je={class:"form-input"},qe={style:{width:"100%",height:"auto"}},Qe={class:"quill-editor",ref:"description2",style:{height:"240px"},placeholder:"Booking description"},Fe=t("br",null,null,-1),ze=t("br",null,null,-1),Ge=t("div",{class:"form-label"}," Additional Button ",-1),Xe={class:"form-input"},Ye={key:1,type:"text",placeholder:"Admission URL"},Ke=t("br",null,null,-1),Ze=t("br",null,null,-1),tl=t("div",{class:"form-label"}," Additional URL ",-1),al={class:"form-input"},nl={key:1,type:"text",placeholder:"Admission URL"},el=t("br",null,null,-1),ll=t("br",null,null,-1),il=t("div",{class:"form-label"}," QR Code ",-1),sl={class:"form-input"},ol={class:"form-preview"},dl={key:0,class:"preview preview-square",for:"addQr"},cl=["src"],rl=["src","alt"],ul=["src"],_l=t("p",null,"Delete",-1),ml=[_l],gl=t("br",null,null,-1),vl=t("br",null,null,-1),hl=t("div",{class:"form-label"}," Picture ",-1),fl={class:"form-input"},bl={class:"form-preview"},pl={key:0,class:"preview",for:"addImg"},yl=["src"],kl=["src","alt"],Dl=["src"],Tl=t("p",null,"Delete",-1),Sl=[Tl],wl={class:"content-form"},Ll={class:"form-buttons"},Il=["innerHTML"],Bl=["innerHTML"];function Al(i,n,b,a,g,c){const l=N("LoadBtn");return s(),o("div",re,[t("div",{class:z(["content-body",{"hidden-form":a.loaderBtn||!a.settingData.admission_active}])},[t("div",ue,[_e,t("div",me,[a.settingData?(s(),o("label",{key:0,class:"switch",style:ct({"pointer-events: none;":a.loaderBtn})},[d(t("input",{type:"checkbox","onUpdate:modelValue":n[0]||(n[0]=e=>a.settingData.admission_active=e),checked:a.settingData.admission_active},null,8,ge),[[rt,a.settingData.admission_active]]),ve],4)):V("",!0)]),he,fe,be,t("div",pe,[a.settingData?d((s(),o("input",{key:0,type:"text",placeholder:"Database","onUpdate:modelValue":n[1]||(n[1]=e=>a.settingData.psb_db_database=e)},null,512)),[[v,a.settingData.psb_db_database]]):(s(),o("input",ye))])]),t("div",ke,[De,t("div",Te,[t("div",Se,[t("div",we,null,512)])]),Le,Ie,Be,t("div",Ae,[a.settingData?d((s(),o("input",{key:0,type:"text",placeholder:"Admission URL","onUpdate:modelValue":n[2]||(n[2]=e=>a.settingData.admission_url=e)},null,512)),[[v,a.settingData.admission_url]]):(s(),o("input",Ue))]),He,Pe,Ce,t("div",je,[t("input",{type:"file",id:"admImg",accept:"image/png, image/jpeg",onChange:n[3]||(n[3]=e=>a.onFileChange(e,"admImg"))},null,32),t("div",Me,[a.dataSetImg?(s(),o("label",Oe,[a.dataSetImg.admission_image&&a.preview.admImg||!a.dataSetImg.admission_image&&a.preview.admImg?(s(),o("img",{key:0,src:a.preview.admImg,alt:"Picture 3"},null,8,xe)):V("",!0),a.dataSetImg.admission_image&&!a.preview.admImg?(s(),o("img",{key:1,src:a.dataSetImg.admission_image,alt:a.dataSetImg.admission_image},null,8,Ve)):V("",!0),!a.dataSetImg.admission_image&&!a.preview.admImg?(s(),o("img",{key:2,src:a.DefaultImg},null,8,Ne)):V("",!0)])):V("",!0),t("div",{class:"btn-del-img",onClick:n[4]||(n[4]=e=>a.delImage("admImg"))},Re)])])]),t("div",Ee,[We,t("div",Je,[t("div",qe,[t("div",Qe,null,512)])]),Fe,ze,Ge,t("div",Xe,[a.settingData?d((s(),o("input",{key:0,t
1ype:"text",placeholder:"Admission URL","onUpdate:modelValue":n[5]||(n[5]=e=>a.settingData.additional_btn=e)},null,512)),[[v,a.settingData.additional_btn]]):(s(),o("input",Ye))]),Ke,Ze,tl,t("div",al,[a.settingData?d((s(),o("input",{key:0,type:"text",placeholder:"Admission URL","onUpdate:modelValue":n[6]||(n[6]=e=>a.settingData.additional_url=e)},null,512)),[[v,a.settingData.additional_url]]):(s(),o("input",nl))]),el,ll,il,t("div",sl,[t("input",{type:"file",id:"addQr",accept:"image/png, image/jpeg",onChange:n[7]||(n[7]=e=>a.onFileChange(e,"addQr"))},null,32),t("div",ol,[a.dataSetImg?(s(),o("label",dl,[a.dataSetImg.additional_qr&&a.preview.addQr||!a.dataSetImg.additional_qr&&a.preview.addQr?(s(),o("img",{key:0,src:a.preview.addQr,alt:"Picture 3"},null,8,cl)):V("",!0),a.dataSetImg.additional_qr&&!a.preview.addQr?(s(),o("img",{key:1,src:a.dataSetImg.additional_qr,alt:a.dataSetImg.additional_qr},null,8,rl)):V("",!0),!a.dataSetImg.additional_qr&&!a.preview.addQr?(s(),o("img",{key:2,src:a.DefaultImg},null,8,ul)):V("",!0)])):V("",!0),t("div",{class:"btn-del-img",onClick:n[8]||(n[8]=e=>a.delImage("addQr"))},ml)])]),gl,vl,hl,t("div",fl,[t("input",{type:"file",id:"addImg",accept:"image/png, image/jpeg",onChange:n[9]||(n[9]=e=>a.onFileChange(e,"addImg"))},null,32),t("div",bl,[a.dataSetImg?(s(),o("label",pl,[a.dataSetImg.additional_image&&a.preview.addImg||!a.dataSetImg.additional_image&&a.preview.addImg?(s(),o("img",{key:0,src:a.preview.addImg,alt:"Picture 3"},null,8,yl)):V("",!0),a.dataSetImg.additional_image&&!a.preview.addImg?(s(),o("img",{key:1,src:a.dataSetImg.additional_image,alt:a.dataSetImg.additional_image},null,8,kl)):V("",!0),!a.dataSetImg.additional_image&&!a.preview.addImg?(s(),o("img",{key:2,src:a.DefaultImg},null,8,Dl)):V("",!0)])):V("",!0),t("div",{class:"btn-del-img",onClick:n[10]||(n[10]=e=>a.delImage("addImg"))},Sl)])])]),t("div",wl,[t("div",Ll,[t("div",{class:"form-button",onClick:n[11]||(n[11]=e=>a.loaderBtn?null:a.postCancel())},[t("p",{innerHTML:i.$t("admin.general.cancel")},null,8,Il),d(H(l,null,null,512),[[U,a.loaderBtn]])]),t("div",{class:"form-button",onClick:n[12]||(n[12]=e=>a.loaderBtn?null:a.postSave())},[t("p",{innerHTML:i.$t("admin.general.save")},null,8,Bl),d(H(l,null,null,512),[[U,a.loaderBtn]])])])])],2)])}const Ul=q(ce,[["render",Al]]),Hl={components:{LoadBtn:K},props:{dataAdmin:{Object},settingData:{Object},settingBack:{Object}},setup(i,{emit:n}){const{t:b,locale:a}=Q(),g=gt(),c=F(),l=h(!0),e=h({}),p=h({}),k=()=>{l.value=!0;const B=e.value.created_at?"setting/"+e.value.id:"setting",_=e.value.created_at?"PUT":"POST";e.value.created_at?e.value.updated_by=i.dataAdmin?i.dataAdmin.name:null:e.value.created_by=i.dataAdmin?i.dataAdmin.name:null;const u=JSON.stringify(e.value);j({method:_,url:B,data:u,headers:{"content-type":"application/json",Accept:"application/json"}}).then(r=>{r.data.success&&(n("update-data",e.value),c.success(r.data.message),l.value=!1),r.data.success===!1&&(c.warning(r.data.message),l.value=!1)}).catch(r=>{console.log(r),l.value=!1})},f=()=>{e.value.address=p.value.address},L=()=>{g.push({path:"/admin/graduation"})};return Y(()=>{i.settingData&&(e.value=i.settingData,i.settingData.id&&(l.value=!1)),i.settingBack&&(p.value=i.settingBack)}),{t:b,locale:a,router:g,toast:c,loaderBtn:l,settingData:e,settingBack:p,postSave:k,postCancel:f,directLink:L}}},Pl={class:"container-body"},Cl={class:"content-form"},jl=t("div",{class:"form-label"}," Statistic Year ",-1),Ml={class:"form-input"},Ol={key:1,type:"date"},xl=t("br",null,null,-1),Vl=t("br",null,null,-1),Nl=t("div",{class:"form-label"}," Total Students ",-1),$l={class:"form-input"},Rl={key:1,type:"number",placeholder:"Total students"},El=t("br",null,null,-1),Wl=t("br",null,null,-1),Jl=t("div",{class:"form-label"}," Total Teachers ",-1),ql={class:"form-input block-input"},Ql={key:1,type:"number",placeholder:"Total teachers"},Fl=t("br",null,null,-1),zl=t("br",null,null,-1),Gl=t("div",{class:"form-label"}," Total Alumni ",-1),Xl={class:"form-input"},Yl={key:1,type:"number",placeholder:"Total alumni"},Kl=t("br",null,null,-1),Zl=t("br",null,null,-1),ti=t("div",{class:"form-label"}," Students admitted to Indonesian Public Universities (PTN) ",-1),ai={class:"form-input block-input"},ni={key:1,type:"number",placeholder:"Total students admitted to indonesian public universities"},ei=t("br",null,null,-1),li=t("br",null,null,-1),ii=t("div",{class:"form-label"}," Students accepted at Private Universities in Indonesia (PTS) ",-1),si={class:"form-input block-input"},oi={key:1,type:"number",placeholder:"Total Students accepted at Private Universities in Indonesia"},di=t("br",null,null,-1),ci=t("br",null,null,-1),ri=t("div",{class:"form-label"}," Students admitted to Foreign Universities (LN) ",-1),ui={class:"form-input block-input"},_i={key:1,type:"number",placeholder:"Total students admitted to foreign universities"},mi=t("br",null,null,-1),gi=t("br",null,null,-1),vi=t("div",{class:"form-label"}," Total Clubs & Communities ",-1),hi={class:"form-input"},fi={key:1,type:"number",placeholder:"Total clubs & communities"},bi={class:"content-form"},pi={class:"double-buttons"},yi={class:"form-buttons"},ki=["innerHTML"],Di={class:"form-buttons"},Ti=["innerHTML"],Si=["innerHTML"];function wi(i,n,b,a,g,c){const l=N("LoadBtn");return s(),o("div",Pl,[t("div",{class:z(["content-body",{"hidden-form":a.loaderBtn}])},[t("div",Cl,[jl,t("div",Ml,[a.settingData?d((s(),o("input",{key:0,t
1ype:"date","onUpdate:modelValue":n[0]||(n[0]=e=>a.settingData.statistic_year=e)},null,512)),[[v,a.settingData.statistic_year]]):(s(),o("input",Ol))]),xl,Vl,Nl,t("div",$l,[a.settingData?d((s(),o("input",{key:0,type:"number","onUpdate:modelValue":n[1]||(n[1]=e=>a.settingData.total_students=e),placeholder:"Total students"},null,512)),[[v,a.settingData.total_students]]):(s(),o("input",Rl))]),El,Wl,Jl,t("div",ql,[a.settingData?d((s(),o("input",{key:0,type:"number","onUpdate:modelValue":n[2]||(n[2]=e=>a.settingData.total_teachers=e),placeholder:"Total teachers"},null,512)),[[v,a.settingData.total_teachers]]):(s(),o("input",Ql))]),Fl,zl,Gl,t("div",Xl,[a.settingData?d((s(),o("input",{key:0,type:"number","onUpdate:modelValue":n[3]||(n[3]=e=>a.settingData.total_alumni=e),placeholder:"Total alumni"},null,512)),[[v,a.settingData.total_alumni]]):(s(),o("input",Yl))]),Kl,Zl,ti,t("div",ai,[a.settingData?d((s(),o("input",{key:0,type:"number","onUpdate:modelValue":n[4]||(n[4]=e=>a.settingData.univ_public=e),placeholder:"Total students admitted to indonesian public universities"},null,512)),[[v,a.settingData.univ_public]]):(s(),o("input",ni))]),ei,li,ii,t("div",si,[a.settingData?d((s(),o("input",{key:0,type:"number","onUpdate:modelValue":n[5]||(n[5]=e=>a.settingData.univ_private=e),placeholder:"Total Students accepted at Private Universities in Indonesia"},null,512)),[[v,a.settingData.univ_private]]):(s(),o("input",oi))]),di,ci,ri,t("div",ui,[a.settingData?d((s(),o("input",{key:0,type:"number","onUpdate:modelValue":n[6]||(n[6]=e=>a.settingData.univ_foreign=e),placeholder:"Total students admitted to foreign universities"},null,512)),[[v,a.settingData.univ_foreign]]):(s(),o("input",_i))]),mi,gi,vi,t("div",hi,[a.settingData?d((s(),o("input",{key:0,type:"number","onUpdate:modelValue":n[7]||(n[7]=e=>a.settingData.total_clubs=e),placeholder:"Total clubs & communities"},null,512)),[[v,a.settingData.total_clubs]]):(s(),o("input",fi))])]),t("div",bi,[t("div",pi,[t("div",yi,[t("div",{class:"form-button",onClick:n[8]||(n[8]=e=>a.loaderBtn?null:a.directLink())},[t("p",{innerHTML:i.$t("admin.general.addGraduation")},null,8,ki),d(H(l,null,null,512),[[U,a.loaderBtn]])])]),t("div",Di,[t("div",{class:"form-button",onClick:n[9]||(n[9]=e=>a.loaderBtn?null:a.postCancel())},[t("p",{innerHTML:i.$t("admin.general.cancel")},null,8,Ti),d(H(l,null,null,512),[[U,a.loaderBtn]])]),t("div",{class:"form-button",onClick:n[10]||(n[10]=e=>a.loaderBtn?null:a.postSave())},[t("p",{innerHTML:i.$t("admin.general.save")},null,8,Si),d(H(l,null,null,512),[[U,a.loaderBtn]])])])])])],2)])}const Li=q(Hl,[["render",wi]]),Ii={components:{LoadBtn:K},props:{dataAdmin:{Object},instagramData:{Object},instagramBack:{Object}},setup(i,{emit:n}){const{t:b,locale:a}=Q(),g=F(),c=h(!0),l=O({}),e=O({}),p=()=>{c.value=!0;const f=l.value.created_at?"instagram/"+l.value.id:"instagram",L=l.value.created_at?"PUT":"POST";l.value.created_at?l.value.updated_by=i.dataAdmin?i.dataAdmin.name:null:l.value.created_by=i.dataAdmin?i.dataAdmin.name:null;const B=JSON.stringify(l.value);j({method:L,url:f,data:B,headers:{"content-type":"application/json",Accept:"application/json"}}).then(u=>{u.data.success&&(n("update-data",l.value),g.success(u.data.message),c.value=!1),u.data.success===!1&&(g.warning(u.data.message),c.value=!1)}).catch(u=>{console.log(u),c.value=!1})},k=()=>{l.value.token=e.value.token};return Y(()=>{i.instagramData&&(l.value=i.instagramData,c.value=!1),i.instagramBack&&(e.value=i.instagramBack)}),{t:b,locale:a,toast:g,loaderBtn:c,instagramData:l,instagramBack:e,postInstagram:p,cancelInstagram:k}}},Bi={class:"container-body"},Ai={class:"content-form"},Ui=t("div",{class:"form-label"}," Instagram Token ",-1),Hi={class:"form-input"},Pi={key:1,type:"password",placeholder:"Token"},Ci={class:"content-form"},ji={class:"form-buttons"},Mi=["innerHTML"],Oi=["innerHTML"];function xi(i,n,b,a,g,c){const l=N("LoadBtn");return s(),o("div",Bi,[t("div",{class:z(["content-body",{"hidden-form":a.loaderBtn}])},[t("div",Ai,[Ui,t("div",Hi,[a.instagramData.value?d((s(),o("input",{key:0,type:"password",placeholder:"Token","onUpdate:modelValue":n[0]||(n[0]=e=>a.instagramData.value.token=e)},null,512)),[[v,a.instagramData.value.token]]):(s(),o("input",Pi))])]),t("div",Ci,[t("div",ji,[t("div",{class:"form-button",onClick:n[1]||(n[1]=e=>a.loaderBtn?null:a.cancelInstagram())},[t("p",{innerHTML:i.$t("admin.general.cancel")},null,8,Mi),d(H(l,null,null,512),[[U,a.loaderBtn]])]),t("div",{class:"form-button",onClick:n[2]||(n[2]=e=>a.loaderBtn?null:a.postInstagram())},[t("p",{innerHTML:i.$t("admin.general.save")},null,8,Oi),d(H(l,null,null,512),[[U,a.loaderBtn]])])])])],2)])}const Vi=q(Ii,[["render",xi]]),Ni={components:{LoadBtn:K},props:{dataAdmin:{Object},settingData:{Object},settingBack:{Object}},setup(i,{emit:n}){const{t:b,locale:a}=Q(),g=F(),c=h(!0),l=h({}),e=h({}),p=()=>{c.value=!0;const u=l.value.created_at?"setting/"+l.value.id:"setting",I=l.value.created_at?"PUT":"POST";l.value.created_at?l.value.updated_by=i.dataAdmin?i.dataAdmin.name:null:l.value.created_by=i.dataAdmin?i.dataAdmin.name:null;const r=JSON.stringify(l.value);j({method:I,url:u,data:r,headers:{"content-type":"application/json",Accept:"application/json"}}).then(y=>{y.data.success&&(n("update-data",l.value),g.success(y.data.message),c.value=!1),y.data.success===!1&&(g.warning(y.data.message),c.value=!1)}).catch(y=>{console.log(y),c.value=!1})},k=()=>{l.value.address=e.value.address},f=O([[{header:[1,2,!1]}],["bold","italic","underline"],["link"],[{align:[]}],[{color:[]},{background:[]}],[{list:"ordered"},{list:"bullet"}],[{indent:"-1"},{indent:"+1"}],["clean"]]),L=h(null),B=h(null),_=(u,I,r="")=>{$(()=>{u.value&&I?u.value.root.innerHTML=r:!u.value&&I&&(u.value=new at(I,{modules:{toolbar:f},theme:"snow"}),r&&(u.value.root.innerHTML=r),u.value.on("text-change",()=>{l.value.paradigma_text=u.value.root.innerHTML}))})};return nt(()=>{$(()=>{L.value&&_(B,L.value)})}
1),Y(()=>{i.settingData&&(l.value=i.settingData,i.settingData.id&&(c.value=!1),$(()=>{l.value&&_(B,L.value,l.value.paradigma_text||"")})),i.settingBack&&(e.value=i.settingBack)}),{DefaultImg:tt,t:b,locale:a,toast:g,loaderBtn:c,settingData:l,settingBack:e,postSave:p,postCancel:k,description:L,editor:B,initializeEditor:_,thisToolbar:f}}},$i={class:"container-body"},Ri={class:"content-form"},Ei=t("div",{class:"form-label"}," Paradigma Pedagogi Ignatian ",-1),Wi={class:"form-input"},Ji={style:{width:"100%",height:"auto"}},qi={class:"quill-editor",ref:"description",style:{height:"240px"},placeholder:"Paradigma Pedagogi Ignatian Description"},Qi={class:"content-form"},Fi={class:"form-buttons"},zi=["innerHTML"],Gi=["innerHTML"];function Xi(i,n,b,a,g,c){const l=N("LoadBtn");return s(),o("div",$i,[t("div",{class:z(["content-body",{"hidden-form":a.loaderBtn}])},[t("div",Ri,[Ei,t("div",Wi,[t("div",Ji,[t("div",qi,null,512)])])]),t("div",Qi,[t("div",Fi,[t("div",{class:"form-button",onClick:n[0]||(n[0]=e=>a.loaderBtn?null:a.postCancel())},[t("p",{innerHTML:i.$t("admin.general.cancel")},null,8,zi),d(H(l,null,null,512),[[U,a.loaderBtn]])]),t("div",{class:"form-button",onClick:n[1]||(n[1]=e=>a.loaderBtn?null:a.postSave())},[t("p",{innerHTML:i.$t("admin.general.save")},null,8,Gi),d(H(l,null,null,512),[[U,a.loaderBtn]])])])])],2)])}const Yi=q(Ni,[["render",Xi]]),Ki={components:{General:Ga,Email:In,Whatsapp:de,Admission:Ul,Statistic:Li,Instagram:Vi,Paradigma:Yi},props:{dataAdmin:{Object}},setup(i,{emit:n}){const{t:b,locale:a}=Q(),g=F(),c=h(!1),l=O({tab:1}),e=O([{id:1,tab:"General"},{id:2,tab:"Email"},{id:3,tab:"WhatsApp"},{id:4,tab:"Admission"},{id:5,tab:"Statistic"},{id:6,tab:"Instagram"},{id:7,tab:"Paradigma Pedagogi Ignatian"}]),p=h({}),k=h({}),f=h({}),L=O({}),B=O({}),_=async D=>{const P={"Content-Encoding":"gzip"};try{const[m,S,T,R]=await Promise.all([j.get("setting",{headers:P}),j.get("instagram",{headers:P}),j.get("department",{headers:P}),j.get("setting-image",{headers:P})]);if(m.data.data&&(k.value=JSON.parse(JSON.stringify(m.data.data)),p.value=k.value,c.value=!1,T.data.data)){const A=T.data.data.filter(w=>w.display_name.match(/teacher/gi)||w.display_name.match(/guru/gi))[0];I(m.data.data.statistic_year.slice(0,4),A.id)}S.data.data&&(B.value=JSON.parse(JSON.stringify(S.data.data[0])),L.value=B.value),R.data.data&&(f.value=R.data.data)}catch(m){console.log(m)}},u=O({totalPtn:0,totalPts:0,totalLn:0,totalTeacher:0}),I=async(D,P)=>{const m={"Content-Encoding":"gzip"},S={graduate_type:"Negeri",alumnus_year:D},T={graduate_type:"Swasta",alumnus_year:D},R={graduate_type:"LuarNegeri",alumnus_year:D},A={department_id:P};try{const[E,Z,et,G]=await Promise.all([j.get("graduate",{headers:m,params:S}),j.get("graduate",{headers:m,params:T}),j.get("graduate",{headers:m,params:R}),j.get("staff-directory",{headers:m,params:A})]);if(E.data.data){const x=[];for(const[W,X]of Object.entries(E.data.data))x.push(X.total_alumnus);let C=0;for(var w=0;w<x.length;w++)C+=parseInt(x[w]);u.totalPtn=C,k.value&&(k.value.univ_public=C,p.value.univ_public=C)}if(Z.data.data){const x=[];for(const[W,X]of Object.entries(Z.data.data))x.push(X.total_alumnus);let C=0;for(var w=0;w<x.length;w++)C+=parseInt(x[w]);u.totalPts=C,k.value&&(k.value.univ_private=C,p.value.univ_private=C)}if(et.data.data){const x=[];for(const[W,X]of Object.entries(et.data.data))x.push(X.total_alumnus);let C=0;for(var w=0;w<x.length;w++)C+=parseInt(x[w]);u.totalLn=C,k.value&&(k.value.univ_foreign=C,p.value.univ_foreign=C)}G.data.data&&(u.totalTeacher=G.data.data.length,k.value&&(k.value.total_teachers=G.data.data.length,p.value.total_teachers=G.data.data.length))}catch(E){console.log(E)}};nt(()=>{c.value=!0,_()});const r=O({action_by:null,message:null,user_id:null,message_en:null,detail:null,action:null}),M=()=>{r.action_by=null,r.message=null,r.user_id=null,r.message_en=null,r.detail=null,r.action=null},y=(D,P)=>{const m="notification",S="POST";r.action_by=i.dataAdmin.name,r.user_id=i.dataAdmin.user_id,r.message=D=="PUT"?"telah <span class='primary-notif'>mengubah</span> Pengaturan":"telah <span class='primary-notif'>menambahkan</span> Pengaturan",r.message_en=D=="PUT"?"has <span class='primary-notif'>changed</span> the Settings":"has <span class='primary-notif'>added</span> the Settings",r.detail=D=="PUT"?"Settings_"+P.updated_at:"Settings_"+P.created_at,r.action=D=="PUT"?"edit":"add",j({method:S,url:m,params:r}).then(T=>{T.data.success&&M()}).catch(T=>{console.log(T)})};return{t:b,locale:a,toast:g,loaderBtn:c,paramSistem:l,dataTabs:e,dataSetting:p,dataSettingTempo:k,dataSettingImage:f,dataInstagram:L,dataInstagramTempo:B,getSetting:_,dataGraduate:u,getUniversity:I,notif:r,resetNotif:M,postNotif:y,updateData:(D,P)=>{_(),y("PUT",D)}}}},Zi={class:"container-table-tabs"},ts={class:"container-tabs"},as={class:"content-tabs"},ns=["onClick"];function es(i,n,b,a,g,c){const l=N("General"),e=N("Email"),p=N("Whatsapp"),k=N("Admission"),f=N("Statistic"),L=N("Instagram"),B=N("Paradigma");return s(),o("div",Zi,[t("div",ts,[t("div",as,[(s(!0),o(vt,null,ht(a.dataTabs,_=>(s(),o("div",{class:z(["content-tab",{"content-tab-active":a.paramSistem.tab==_.id}]),key:_,onClick:u=>a.paramSistem.tab=_.id},ft(_.tab),11,ns))),128))])]),d(H(l,{class:"container-body","setting-data":a.dataSetting,"
1setting-back":a.dataSettingTempo,"setting-image":a.dataSettingImage,"data-admin":b.dataAdmin,onUpdateData:n[0]||(n[0]=_=>a.updateData(_))},null,8,["setting-data","setting-back","setting-image","data-admin"]),[[U,a.paramSistem.tab==1]]),d(H(e,{class:"container-body","setting-data":a.dataSetting,"setting-back":a.dataSettingTempo,"data-admin":b.dataAdmin,onUpdateData:n[1]||(n[1]=_=>a.updateData(_))},null,8,["setting-data","setting-back","data-admin"]),[[U,a.paramSistem.tab==2]]),d(H(p,{class:"container-body","setting-data":a.dataSetting,"setting-back":a.dataSettingTempo,"data-admin":b.dataAdmin,onUpdateData:n[2]||(n[2]=_=>a.updateData(_))},null,8,["setting-data","setting-back","data-admin"]),[[U,a.paramSistem.tab==3]]),d(H(k,{class:"container-body","setting-data":a.dataSetting,"setting-back":a.dataSettingTempo,"data-admin":b.dataAdmin,onUpdateData:n[3]||(n[3]=_=>a.updateData(_))},null,8,["setting-data","setting-back","data-admin"]),[[U,a.paramSistem.tab==4]]),d(H(f,{class:"container-body","setting-data":a.dataSetting,"setting-back":a.dataSettingTempo,"data-admin":b.dataAdmin,onUpdateData:n[4]||(n[4]=_=>a.updateData(_))},null,8,["setting-data","setting-back","data-admin"]),[[U,a.paramSistem.tab==5]]),d(H(L,{class:"container-body","instagram-data":a.dataInstagram.value,"instagram-back":a.dataInstagramTempo.value,"data-admin":b.dataAdmin,onUpdateData:n[5]||(n[5]=_=>a.updateData(_))},null,8,["instagram-data","instagram-back","data-admin"]),[[U,a.paramSistem.tab==6]]),d(H(B,{class:"container-body","setting-data":a.dataSetting,"setting-back":a.dataSettingTempo,"data-admin":b.dataAdmin,onUpdateData:n[6]||(n[6]=_=>a.updateData(_))},null,8,["setting-data","setting-back","data-admin"]),[[U,a.paramSistem.tab==7]])])}const cs=q(Ki,[["render",es]]);export{cs 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.