PageSourceSearch

https://www.gibs.co.za/_nuxt/DyX3XhJ6.js

js gibs.co.za collected 2026-10-02 10:41:01 UTC 114,039 bytes, 3 lines download raw bytes

1import{d as xe,o as V,l as pe,p as J,b as l,K as te,V as gt,m as ne,N as Pt,C as Ze,r as P,c as O,H as bt,e as I,k as c,I as se,M as Nt,J as ue,F as ve,v as Ee,_ as Et,A as j,w as re,D as Ot,U as oo,G as ht,c4 as Do,a0 as Bo,a1 as Uo,W as jo,bz as ko,g as Go,ab as Ct,aj as Ho,B as zo,u as Ko,dj as Yo,S as at,t as Lt,by as lt,s as Wo,x as Jo,y as Qo,dk as Xo,Q as Zo,Z as Tt,q as _o,i as Qt,n as qo,a4 as ea,aA as Xt,a as ta}from"./DZvVyvV2.js";import{a as oa,_ as aa}from"./CwfQs6x2.js";import{_ as _e}from"./Cr81l61U.js";import{u as yt,_ as $t}from"./CXZLLzum.js";import{u as ut}from"./C3nptm9p.js";import{u as ao}from"./CVHOGh32.js";import{_ as no}from"./CJ7vHgzY.js";import{u as ro,a as so,_ as na}from"./Dipacm0f.js";import{_ as ra}from"./llrZPy_q.js";import{a as sa,_ as ia,G as vt}from"./BfhPC7gn.js";import{_ as Zt}from"./BoyjKfpf.js";import{M as la}from"./v9mNgJq7.js";import{u as io,a as lo,b as _t,_ as ua}from"./CL0A0IE4.js";import{u as uo}from"./DNujoIM8.js";import{g as qt,f as ca,c as da}from"./BqgNsfiV.js";import{_ as ma}from"./DlAUqK2U.js";import{_ as fa}from"./B_FUK7QL.js";import{_ as pa}from"./-neDDF7z.js";import{u as co}from"./C_58vAjH.js";import{_ as va}from"./Lpf1p4_j.js";import{u as mo}from"./DKPiyNAs.js";import{u as ga}from"./CW_9jmWx.js";import{u as ba}from"./DK47I1S5.js";import{n as Ft}from"./BCZ9YG_W.js";import{e as Se}from"./D9G8laJa.js";import{u as ha}from"./BYUvMyQg.js";import{u as eo}from"./CatKePfE.js";import{L as ya}from"./DDDuRiAL.js";import{r as Sa}from"./Dnd6gA1U.js";import{u as xa}from"./B1O1Y00G.js";import{p as Ia}from"./D8dUl_62.js";import"./BKas9cl9.js";import"./Cqx-ZZcr.js";import"./VWv34Wsj.js";import"./DE_f6aLJ.js";import"./D5yZewOq.js";import"./DTDi0nHs.js";import"./CYBOSAYg.js";import"./BcALLq0j.js";import"./DvDH6DOc.js";import"./BRxGM6Ai.js";var wa={buttonElName:"course-finder-button",buttonText:"Course Finder",class:"",enableUrl:!0,externalSource:!1,openNewTab:!1,sourceUrl:"/"};const Ca=xe({__name:"course-finder-button",props:{courseFinderButtonSpec:{type:Object,default:wa}},setup(Z){const Q=Z;function D(){return Q.courseFinderButtonSpec.openNewTab?"_blank":""}return(r,i)=>{const e=Pt;return Q.courseFinderButtonSpec.enableUrl?(V(),pe(e,{key:0,id:Q.courseFinderButtonSpec.buttonElName,class:gt(["gibs-course-finder-button",Q.courseFinderButtonSpec.class]),external:Q.courseFinderButtonSpec.externalSource,to:Q.courseFinderButtonSpec.sourceUrl,target:D()},{default:J(()=>[l("span",null,te(Q.courseFinderButtonSpec.buttonText),1)]),_:1},8,["id","class","external","to","target"])):ne("",!0)}}}),Ea={class:"gibs-login-wrapper"},Pa={class:"gibs-login-containers"},Na={id:"gibs-login-form",class:"gibs-login-form"},Va=l("h3",{class:"forgot-password-modal-title"},"Forgot your Password",-1),Ma=l("hr",{class:"gibs-divider mt-3.75"},null,-1),La=l("p",{class:"forgot-password-description"},"Reset your password by submitting your email address linked to your GIBS account. We will send you an email with a link to choose a new password.",-1),Ta=l("hr",{class:"gibs-divider mb-5.5"},null,-1),Fa=xe({__name:"forgot-password",props:["userNameProps","componentId"],emits:["toggleResetEmailSentForm"],setup(Z,{emit:Q}){const D=Ze(),r=se();let i=P(!1);const e=Z,o=Q,a=P({email:""}),{forgotPasswordFormValidation:t}=yt(),s=t(a.value),n=P({buttonElName:`${e.componentId}-button`,buttonText:"Submit",class:"submit-contact-form",disabled:!s.isValid(),enableUrl:!1,type:"submit",load:!1});n.value.disabled=!s.isValid();const u=()=>{const g={email:a.value.email};v(g)};function d(g){a.value.email=g,s.setValidationRuleSourceValue(r.$EnumForgotPasswordFormValidatorId.ForgotPasswordEmail,g),n.value.disabled=!s.isValid()}const v=async g=>{i.value=!0;let h;try{n.value.disabled=!0,n.value.load=!0;const{data:y,error:m,status:f}=await ut("/api/forgot-password/postFormData",{method:"POST",body:{data:g}});n.value.disabled=!1,n.value.load=!1,i.value=!1;const S="success",x="error";f.value==S?(o("toggleResetEmailSentForm",!0),document.getElementById("gibs-home-contact-form").reset(),s.setValidationRuleSourceValue(r.$EnumForgotPasswordFormValidatorId.ForgotPasswordEmail,a.value.email),h={type:"success",title:"Email sent.",body:"Password reset email successfully sent. Please check your mailbox.",date:new Date,timeout:!0,timer:5e3}):h={type:"error",title:"",body:"There was an error while sending you the reset email. Please try again.",date:new Date,timeout:!0,timer:1e4},D.addNotification(h)}catch(y){i.value=!1,y instanceof Nt&&(h={type:"error",title:"There was an error while sending you the reset email. Please try again.",body:y.message,date:new Date,timeout:!0,timer:1e4},D.addNotification(h)),console.error("Error sending form data:",y)}};return(g,h)=>{const y=oa,m=_e;return V(),O("div",Ea,[l("div",Pa,[l("div",Na,[Va,Ma,La,Ta,l("form",{onSubmit:bt(u,["prevent"])},[I(y,{type:"email",class:"w-100",labelText:"Email address",inputId:"forgot-form-email",placeholderText:"[email protected]",modelValue:c(a).email,"onUpdate:modelValue":h[0]||(h[0]=f=>c(a).email=f),"validator-rule-id":c(r).$EnumForgotPasswordFormValidatorId.ForgotPasswordEmail,onInput:d,val
1idator:c(s)},null,8,["modelValue","validator-rule-id","validator"]),I(m,{primaryButtonSpec:c(n)},null,8,["primaryButtonSpec"])],32)])])])}}}),Aa={class:"gibs-login-wrapper"},Oa={class:"gibs-login-containers"},$a={id:"gibs-login-form",class:"gibs-login-form"},Ra=l("h3",{class:"forgot-password-modal-title"},"Password reset email has been sent",-1),Da=l("hr",{class:"gibs-divider mt-3.75"},null,-1),Ba=l("p",{class:"forgot-password-description"},"If a registered account was found, an email will be sent with a link to reset the password linked to your GIBS account",-1),Ua=l("hr",{class:"gibs-divider mb-5.5"},null,-1),ja=xe({__name:"password-reset-email",emits:["closeModalAndShowLogin"],setup(Z,{emit:Q}){const D=ao(),r=P({buttonElName:"close-modal-button",buttonText:"Close",class:"submit-contact-form"}),i=P(!0),e=Q;function o(){D.isClosedForgotPassword(),i.value=!1,e("closeModalAndShowLogin",i.value),i.value=!0}return(a,t)=>{const s=_e;return V(),O("div",Aa,[l("div",Oa,[l("div",$a,[Ra,Da,Ba,Ua,I(s,{primaryButtonSpec:c(r),onClick:t[0]||(t[0]=n=>o())},null,8,["primaryButtonSpec"])])])])}}}),ka={key:0,class:"gibs-footer-desktop-view"},Ga=l("hr",{class:"gibs-divider divider-1"},null,-1),Ha={class:"gibs-logo-contact-container"},za={class:"gibs-footer-logo-container"},Ka={class:"gibs-footer-logo"},Ya={class:"gibs-details-container"},Wa=l("div",{class:"gibs-address"},[l("span",null,"Address"),ue(),l("br"),l("p",null,[ue(" 26 Melville Road "),l("br"),ue(" Illovo, Johannesburg "),l("br"),ue(" 2196 ")])],-1),Ja={class:"gibs-contacts"},Qa=l("span",null,"Contact",-1),Xa=l("br",null,null,-1),Za=l("strong",null,"We're available to help",-1),_a=l("br",null,null,-1),qa=l("p",null," Monday to Friday, 08h00 - 17h00. ",-1),en={class:"gibs-call-container"},tn=l("hr",{class:"gibs-divider divider-2"},null,-1),on={class:"gibs-accreditation-list"},an={class:"gibs-accreditation"},nn=l("hr",{class:"gibs-divider divider-2"},null,-1),rn={class:"gibs-extra-links-container"},sn={class:"gibs-copyright-and-links"},ln={id:"gibs-extra-link-list",class:"gibs-links-container"},un={class:"gibs-footer-extra-links"},cn={class:"gibs-copyright-container"},dn={id:"gibs-copyright",class:"gibs-copyright"},mn={id:"gibs-social-media",class:"gibs-social-media"},fn={key:1,class:"gibs-footer-mobile-view"},pn=l("hr",{class:"gibs-divider mobile-divider-1"},null,-1),vn={class:"gibs-mobile-social-media-container"},gn={id:"gibs-social-media",class:"gibs-mobile-social-media"},bn={class:"gibs-mobile-contacts-container"},hn={class:"gibs-mobile-contacts"},yn=l("hr",{class:"gibs-divider mobile-divider-2"},null,-1),Sn={class:"gibs-mobile-accreditation-container"},xn={class:"gibs-mobile-accreditation-list"},In={class:"gibs-accreditation"},wn=l("hr",{class:"gibs-divider mobile-divider-3"},null,-1),Cn={id:"gibs-mobile-extra-link-list",class:"gibs-mobile-extra-link-container"},En={class:"gibs-footer-extra-links"},Pn={class:"gibs-subscribe-mobile-container"},Nn={id:"gibs-copyright",class:"gibs-mobile-copyright-container"},Vn=xe({__name:"page-footer",props:["layoutView","isModalOpen"],emits:["toggleModal"],setup(Z,{emit:Q}){const D=Q;function r(){D("toggleModal")}const i=new Date().getFullYear(),e=[{name:"amba",url:"https://www.associationofmbas.com/",size:"icon-lg",icon:"accreditation/footer-amba-logo"},{name:"aacsb",url:"http://www.aacsb.edu/accreditation",size:"icon-base",icon:"accreditation/footer-aacsb-logo"},{name:"equis",url:"https://www.efmdglobal.org/accreditations-assessments/business-schools/equis/",size:"icon-lg",icon:"accreditation/footer-equis-logo"},{name:"aabs",url:"http://www.aabschools.com/",size:"icon-lg",icon:"accreditation/footer-aabs-logo"},{name:"gbsn",url:"https://gbsn.org/",size:"icon-xl",icon:"accreditation/footer-gbsn-logo"},{name:"embac",url:"https://embac.org/",size:"icon-lg",icon:"accreditation/footer-embac-logo"},{name:"efmd",url:"https://efmdglobal.org/",size:"icon-lg",icon:"accreditation/footer-efmd-logo"},{name:"sabsa",url:"http://www.sabsa.co.za/",size:"icon-lg",icon:"accreditation/footer-sabsa-logo"},{name:"che",url:"https://www.che.ac.za/",size:"icon-base",icon:"accreditation/footer-che-logo"},{name:"qcto",url:"https://www.qcto.org.za/",size:"icon-lg",icon:"accreditation/footer-qcto-logo"},{name:"rrbm",url:"https://www.rrbm.network/",size:"icon-base",icon:"accreditation/footer-rrbm-logo"},{name:"aom",url:"https://aom.org/",size:"icon-xl",icon:"accreditation/footer-aom-logo"},{name:"prme",url:"http://www.unprme.org/",size:"icon-base",icon:"accreditation/footer-prme2-logo"},{name:"ceeman",url:"http://www.ceeman.org/",size:"icon-base",icon:"accreditation/footer-ceeman-logo"},{name:"qtem",url:"https://www.qtem.org/",size:"icon-base",icon:"accreditation/footer-qtem-logo"},{name:"unicon",url:"https://www.uniconexed.org/",size:"icon-lg",icon:"accreditation/footer-unicon-logo"}],o=[{name:"GIBS MBA",url:"/programmes/master-of-business-administration--mba-"},{name:"Info Central",url:"/info-central"},{name:"University of Pretoria",url:"https://www.up.ac.za/"},{name:"Vacancies",url:"/pages/vacancies"},{name:"Sitemap",url:"/sitemap"},{name:"Legal",url:"/pages/legal"},{name:"Ethics Hotline",url:"/pages/legal/ethics-hotline"},{name:"Contact Us",url:"/contact-us"}],a=[{name:"facebook",url:"https://www.facebook.com/GIBSsa",icon:"social-media/fb-logo"},{name:"twitter",url:"https://twitter.com/gibs_sa",icon:"social-media/x-logo"},{name:"instagram",url:"https://www.instagram.com/gibsbusinessschool/",icon:"social-media/instagram-logo"},{name:"youtube",url:"https://www.youtube.com/user/GIBSBusinessSchool",icon:"social-media/youtube-logo"},{name:"linkedin",url:"https://www.linkedin.com/school/gibssa/",icon:"social-media/linkedin-logo"},{name:"tiktok",url:"https://www.tiktok.com/@gibsbusinessschool",icon:"social-media/tiktok-logo"}],t={buttonText:"Subscribe to our Newsletter",class:"",enableUrl:!1,externalSource:!1,sourceUrl:""},s={buttonElName:"gibs-email",buttonText:"Send us an Email",class:"gibs-email",enableUrl:!0,externalSource:!1,sourceUrl:"mailto:[email protected]?subject=Inquiry from GIBS Website Contact Form&body=Dear GIBS Team,%0d%0a%0d%0aI am reaching out through the GIBS website's contact form regarding the following:"},n={buttonElName:"gibs-cell",buttonText:"+27 (0) 11 771 4000",class:"gibs-cell",enableUrl:!0,externalSource:!1,sourceUrl:"tel:+27117714
1000"};return(u,d)=>{const v=Et,g=no,h=sa,y=Pt;return V(),O("div",null,[Z.layoutView.view!=="mobile"?(V(),O("div",ka,[Ga,l("div",Ha,[l("div",za,[l("div",Ka,[I(v,{name:"gibs-logo-full"})])]),l("div",Ya,[Wa,l("div",Ja,[Qa,Xa,Za,_a,qa,l("p",en,[ue(" Call   "),I(g,{textLinkSpec:n})]),l("p",null,[I(g,{textLinkSpec:s})]),I(h,{id:"subscribe-newsletter-btn",class:"gibs-subscribe-btn",solidButtonSpec:t,onClick:r})])])]),tn,l("div",on,[(V(),O(ve,null,Ee(e,m=>l("div",an,[I(y,{title:m.name,id:`accreditation-${m.name}`,to:m.url,external:"",target:"_blank"},{default:J(()=>[I(v,{class:gt(m.size),name:m.icon},null,8,["class","name"])]),_:2},1032,["title","id","to"])])),64))]),nn,l("div",rn,[l("div",sn,[l("div",ln,[(V(),O(ve,null,Ee(o,m=>l("span",un,[I(y,{to:m.url},{default:J(()=>[ue(te(m.name),1)]),_:2},1032,["to"])])),64))]),l("div",cn,[l("span",dn," Copyright © "+te(c(i))+" GIBS. All Rights Reserved. ",1)])]),l("ul",mn,[(V(),O(ve,null,Ee(a,m=>l("li",null,[I(y,{title:m.name,id:`social-media-${m.name}`,to:m.url,external:"",target:"_blank"},{default:J(()=>[I(v,{class:"social-media-icon",name:m.icon},null,8,["name"])]),_:2},1032,["title","id","to"])])),64))])])])):Z.layoutView.view==="mobile"?(V(),O("div",fn,[pn,l("div",vn,[l("ul",gn,[(V(),O(ve,null,Ee(a,m=>l("li",null,[I(y,{title:m.name,id:`social-media-${m.name}`,to:m.url,external:"",target:"_blank"},{default:J(()=>[I(v,{class:"social-media-icon",name:m.icon},null,8,["name"])]),_:2},1032,["title","id","to"])])),64))])]),l("div",bn,[l("div",hn,[l("span",null,[I(g,{textLinkSpec:s})]),l("span",null,[I(g,{textLinkSpec:n})])])]),yn,l("div",Sn,[l("div",xn,[(V(),O(ve,null,Ee(e,m=>l("div",In,[I(y,{title:m.name,id:`accreditation-${m.name}`,to:m.url,external:"",target:"_blank"},{default:J(()=>[I(v,{class:gt(m.size),name:m.icon},null,8,["class","name"])]),_:2},1032,["title","id","to"])])),64))])]),wn,l("div",Cn,[(V(),O(ve,null,Ee(o,m=>l("span",En,[I(y,{to:m.url},{default:J(()=>[ue(te(m.name),1)]),_:2},1032,["to"])])),64))]),l("div",Pn,[I(h,{id:"subscribe-newsletter-btn",class:"gibs-subscribe-btn",solidButtonSpec:t,onClick:r})]),l("div",Nn," Copyright © "+te(c(i))+" GIBS. All Rights Reserved. ",1)])):ne("",!0)])}}}),Mn=j.object({success:j.boolean().optional(),error:j.string().nullable().optional(),errorId:j.number().optional(),userID:j.string().optional(),jwtToken:j.string().nullable().optional()}),Ln={class:"gibs-newsletter-form-container"},Tn={class:"newsletter-form-wrapper"},Fn={class:"gibs-signup-wrapper"},An={class:"gibs-signup-containers"},On={class:"gibs-newsletter-form-elements-container"},$n=l("p",{class:"gibs-newsletter-form-title"},"Subscribe to our Newsletter",-1),Rn=l("hr",{class:"gibs-divider mb-[17px]"},null,-1),Dn=l("hr",{class:"gibs-divider mt-4 mb-4"},null,-1),Bn={class:"newsletter-form-footer-text"},Un=l("div",{class:"vertical-spacing"},null,-1),jn=l("p",null," To continue to receive the general newsletter please select Submit below. ",-1),kn={class:"mt-4.5 max-w-full xs:w-full xs:max-w-full"},Gn=xe({__name:"subscribe-newsletter-form",props:{profileLoggedIn:{type:Boolean,default:!1},labelText:{type:String},layoutView:{type:String}},emits:["closeModal"],setup(Z,{emit:Q}){const D=Z,r=Ze(),i=se(),e=Q,o=P({email:"",name:"",surname:""}),{newsletterSubscriptionFormValidation:a}=yt(),t=a(o.value),s=P({buttonElName:"gibs-primary-button",buttonText:"Submit",class:"btn-create-profile w-full xs:max-w-[132px] xs:w-full",sourceUrl:"",load:!1});s.value.disabled=!t.isValid();function n(y){o.value.email=y,t.setValidationRuleSourceValue(i.$EnumNewsletterSubscriptionFormValidatorId.SignupEmail,y),s.value.disabled=!t.isValid()}function u(y){o.value.name=y,t.setValidationRuleSourceValue(i.$EnumNewsletterSubscriptionFormValidatorId.Name,y),s.value.disabled=!t.isValid()}function d(y){o.value.surname=y,t.setValidationRuleSourceValue(i.$EnumNewsletterSubscriptionFormValidatorId.Surname,y),s.value.disabled=!t.isValid()}function v(){let y={type:"note",title:"You are already logged in.",body:"",date:new Date,timeout:!0};r.addNotification(y)}const g=async()=>{try{const y={email:o.value.email,name:o.value.name,surname:o.value.surname};h(y)}catch(y){let m;y instanceof Error?m=y.message:m="",r.addNotification({type:"error",title:"There was an error while subscribing you to the newsletter. Please try again.",body:m,date:new Date,timeout:!1,timer:5e3})}},h=async y=>{let m;try{s.value.disabled=!0,s.value.load=!0;const{data:f,error:S,status:x}=await ut("/api/newsletterform/postFormData",{method:"POST",headers:{"Content-Type":"application/json"},body:{data:y}});s.value.disabled=!1,s.value.load=!1;const b="success",N="error";if(x.value===b){let F=Mn.parse(f.value);F.success==!0?(m={type:"success",title:"Form submitted successfully.",body:"",date:new Date,timeout:!0,timer:1e4},o.value.email="",o.value.name="",o.value.surname="",t.setValidationRuleSourceValue(i.$EnumNewsletterSubscriptionFormValidatorId.SignupEmail,o.value.email),t.setValidationRuleSourceValue(i.$EnumNewsletterSubscriptionFormValidatorId.Name,o.value.name),t.setValidationRuleSourceValue(i.$EnumNewsletterSubscriptionFormValidatorId.Surname,o.value.surname),s.value.disabled=!t.isValid(),e("closeModal"),r.addNotification(m)):F.success==!1&&(m={type:"error",title:"",body:F.error,date:new Date,timeout:!0,timer:1e4},r.addNotification(m))}else x.value===N&&(m={type:"error",title:"",body:"There was an error while subscribing you to the newsletter. Please try again.",date:new Date,timeout:!0,timer:1e4},r.addNotification(m))}catch(f){let S;f instanceof Nt,S=f.message,m={type:"error",title:"",body:S,date:new Date,timeout:!0,timer:1e4},r.addNotification(m)}};return(y,m)=>{const f=$t,S=Pt,x=_e;return V(),O("div",Ln,[l("div",Tn,[l("form",{onSubmit:bt(g,["prevent"])},[l("div",Fn,[l("div",An,[l("div",On,[$n,l("form",{onSubmit:bt(g,["prevent"]),class:"form-container"},[I(f,{type:"email",inputId:"newsletter-email",labelText:"Email address",class:"mb-4",placeholderText:"Email address",modelValue:c(o).email,"onUpdate:modelValue":m[0]||(m[0]=b=>c(o).email=b),"is-required":!0,validator:c(t),"validator-rule-id":("useNuxtApp"in y?y.useNuxtApp:c(se))().$EnumNewsletterSubscriptionFormValidatorId.SignupEmail,onInput:n},null,8,["modelValue","validator","validator-rule-id"]),Rn,I(f,{type:"text",inputId:"newsletter-firstName",labelText:"First name",placeholderText:"First name",modelValue:c(o).name,"onUpdate:modelValue":m[1]||(m[1]=b=>c(o).name=b),onInput:u,"is-required":!0,validator:c(t),"validator-rule-id":("useNuxtApp"in y?y.useNuxtApp:c(se))().$EnumNewsletterSubscriptionFormValidatorId.Name},null,8,["modelValue","validator","validator-rule-id"]),I(f,{type:"text",inputId:"newsletter-surname",labelText:"Surname",placeholderText:"Surname",modelValue:c(o).surname,"onUpdate:modelValue":m[2]||(m[2]=b=>c(o).surname=b),onInput:d,"is-required":!0,validator:c(t),"validator-rule-id":("useNuxtApp"in y?y.useNuxtApp:c(se))().$EnumNewsletterSubscriptionFormValidatorId.Surname},null,8,["modelValue","validator","validator-rule-id"]),Dn,l("div",Bn,[l("p",null,[ue(" The GIBS newsletter can be customised to your Interest Areas. If you would like to customise the newsletter please "),D.profileLoggedIn===!0?(V(),pe(S,{key:0,class:"form-hyperlink",onClick:v},{default:J(()=>[ue("create a profile")]),_:1})):(V(),pe(S,{key:1,class:"form-hyperlink",to:"/account/sign-up",onClick:m[3]||(m[3]=b=>e("closeModal",!1))},{default:J(()=>[ue("create a profile")]),_:1})),ue(" and choose the topics you are interested in. ")]),Un,jn]),l("div",kn,[I(x,{primaryButtonSpec:c(s),type:"submit"},null,8,["primaryButtonSpec"])])],32)])])])],32)])])}}}),Hn=["id"],zn=["id"],Kn={id:"gibs-close-modal",class:"gibs-close-modal-btn-container"},Yn=xe({__name:"modal-component",props:{modalId:{Type:String,default:""},isModalOpen:{Type:Boolean,default:!1}},emits:["closeModal"],setup(Z,{emit:Q}){const D=Q,r=P(0),i=Z,e=P(null),o=P();function a(){const n=document.getElementById(i.modalId),u={placement:"center-center",backdrop:"dynamic",backdropClasses:"gibs-backdrop-background bg-gray-900 bg-opacity-80 dark:bg-opacity-90 fixed inset-0 z-10",closable:!0,onHide:()=>{D("closeModal",!1)},onShow:()=>{},onToggle:()=>{}};e.value=new la(n,u)}function t(){e.value&&(e.value.hide(),D("closeModal",!1))}function s(){const n=document.querySelector("#gibs-add-form-modal-wrapper-box");n&&n.scrollIntoView({block:"start"})}return re(()=>i.isModalOpen,n=>{setTimeout(()=>
1{if(s(),n){e.value&&(e.value.show(),o.value=document.querySelector(".gibs-backdrop-background"));const u=document.getElementById(i.modalId),d=document.getElementById(`${i.modalId}-wrapper-box`),v=window.innerHeight;u&&d&&(d.scrollHeight>v?u.classList.add("!items-start"):u.classList.remove("!items-start"))}else{const u=document.getElementById(i.modalId);u&&u.classList.remove("!items-start"),t()}},500)}),Ot(()=>{a(),i.isModalOpen&&e.value&&e.value.show();const n=document.getElementById(`${i.modalId}`),u=document.getElementById(`${i.modalId}-wrapper-box`);function d(){n==null||n.classList.add("pointer-events-none"),o.value=document.querySelector(".gibs-backdrop-background"),o.value.addEventListener("mouseup",v)}function v(){n==null||n.classList.remove("pointer-events-none")}n.addEventListener("mousedown",g=>{u.addEventListener("mouseleave",d)}),n.addEventListener("mouseup",g=>{v(),u.removeEventListener("mouseleave",d)})}),(n,u)=>{const d=Et;return V(),O("div",{id:Z.modalId,tabindex:"-1","aria-hidden":"true",class:"gibs-modal-container"},[l("div",{id:`${Z.modalId}-wrapper-box`,class:"gibs-modal-wrapper-box"},[l("div",Kn,[l("button",{class:"gibs-close-modal-container",onClick:t},[I(d,{class:"login-modal-close-btn",name:"buttons/close-cross"})])]),oo(n.$slots,"modal-content",{key:c(r)})],8,zn)],8,Hn)}}}),Wn={class:"gibs-content-form-inputs"},Jn=xe({__name:"content-base-modal",emits:["saveAndContinue","nextSection","formDropDownChange","formTextInput","formLookupChange","formBooleanChange","subscribeToParentForm","formDateTimeChange","validateAllSections","formFieldValueChange"],setup(Z,{emit:Q}){const D=P(!0),r=Q,{dynamicWebFormValidation:i}=yt(),e=io(),o=uo();Ze();const a=P([]),t=P(!1),s=P(!0);let n=P(0),u=P(null);const d=P(e.getAddFormModal.formSection),v=P(e.getAddFormModal.CustomValidation),g=P(p=>{}),h=P(p=>{}),y=ht(()=>()=>{let p=!1;return typeof o.SelectedFormSection<"u"&&o.SelectedFormSection!=null&&(p=o.SelectedFormSection.Dynamic===!0),p}),m=ht(()=>{if(typeof o.SelectedFormSection<"u"&&o.SelectedFormSection!=null)return(t?"Add ":"Update ")+o.SelectedFormSection.Description});function f(p=!0){r("validateAllSections",p)}async function S(p){try{a.value.filter(w=>w.sender===p.id).forEach(w=>{ca(w,a.value,!1)});let E=!1;if(u.value=i(d.value.Fields,a.value),u.value.validate(),E=!u.value.isValid(),E===!1){let w=!1;for(let L in a.value){let $=a.value[L];if($!=null&&$.isShown&&$.value!==null&&$.value!==void 0&&$.value!==""){w=!0;break}}E=!w}s.value=E}catch{}}re(()=>e.getAddFormModal.isOpen,()=>{e.getAddFormModal.isOpen&&(d.value=e.getAddFormModal.formSection,a.value=e.getAddFormModal.fieldInfo,v.value=e.getAddFormModal.CustomValidation,g.value=e.getAddFormModal.onItemAdded,h.value=e.getAddFormModal.onItemUpdate,d.value.Fields!=null&&(s.value=!0,e.getAddFormModal.isOpen===!0?e.getAddFormModal.action==="new"?t.value=!0:e.getAddFormModal.action==="edit"?t.value=!1:t.value=!0:t.value=!1),n.value=qt(n.value))}),n.value=qt(n.value);const x={buttonElName:"gibs-add-object-to-form-button",buttonText:"Add +",class:"gibs-add-object-to-form-button",enableUrl:!1,externalSource:!1,openNewTab:!1,sourceUrl:"/",disabled:!0},b={buttonElName:"gibs-update-object-form-button",buttonText:"Update",class:"gibs-update-object-form-button",enableUrl:!1,externalSource:!1,openNewTab:!1,sourceUrl:"/",disabled:!0};function N(){o.setSelectedFormSectionState(d.value,Uo.ValidationFailed),o.ModalCollection[e.getAddFormModal.collectionName].unshift(a.value),g.value(a.value),e.closeAddFormModal()}function F(){a.value.forEach(p=>{p.isExternalValidation===!0&&(p.externalValidationState=jo.None)}),h.value(a.value),e.closeAddFormModal()}return(p,E)=>{const w=_e,L=ia;return V(),O("div",Wn,[c(a).length>0?(V(),pe(L,{ref:"baseContentRef",Title:c(m),FormFields:c(a),modelValue:c(d),"onUpdate:modelValue":E[0]||(E[0]=$=>Bo(d)?d.value=$:null),SubmitVisible:!1,SaveAndContinueVisible:!1,IsModal:!0,onFormFieldValueChange:S,CustomValidation:c(v),onValidateAllSections:f,key:c(n),showControl:c(D)},Do({_:2},[c(y)()?{name:"footerButtons",fn:J(()=>[c(t)?(V(),pe(w,{key:0,disabled:c(s),primaryButtonSpec:x,onClick:N},null,8,["disabled"])):(V(),pe(w,{key:1,primaryButtonSpec:b,disabled:c(s),onClick:F},null,8,["disabled"]))]),key:"0"}:void 0]),1032,["Title","FormFields","modelValue","CustomValidation","showControl"])):ne("",!0)])}}}),Qn=ma(Jn,[["__scopeId","data-v-3a3cd43f"]]),Xn={class:"gibs-newsletter-form-container"},Zn={class:"newsletter-form-wrapper"},_n={class:"gibs-signup-wrapper"},qn={class:"gibs-signup-containers"},er={class:"gibs-newsletter-form-elements-container"},tr={key:0,class:"gibs-share-prod-form-title"},or={key:1,class:"gibs-share-prod-form-title"},ar=l("hr",{class:"gibs-divider mb-[17px]"},null,-1),nr={class:"gibs-share-prod-form-subtitle"},rr={key:0,class:"gibs-closed-application-form-message"},sr={key:1,class:"mb-[17px]"},ir=l("hr",{class:"gibs-divider mb-[17px]"},null,-1),lr={class:"mt-4.5 max-w-full xs:w-full xs:max-w-full"},ur=xe({__name:"application-closed-form",props:{labelText:{type:String},layoutView:{type:String},loggedinName:{type:String},loggedinSurname:{type:String},isLoggedIn:{type:Boolean}},emits:["closeModal"],setup(Z,{emit:Q}){const D=Z,r=Ze(),i=se(),e=ro(),o=P(!1),a=Q,t=P({Email:"",ContactNumber:"",Message:"",AlertMe:!1,Name:"",LastName:"",ProgrammeID:""}),{applicationClosedShareFormValidation:s}=yt(),n=s(t.value),u=P({buttonElName:"gibs-primary-button",buttonText:"Submit",class:"btn-create-profile gibs-btn-share-closed-application",sourceUrl:"",load:!1});u.value.disabled=!n.isValid();function d(w){t.value.Name=w,n.setValidationRuleSourceValue(i.$EnumAp
1plicationClosedFormValidatorId.Name,w),u.value.disabled=!n.isValid()}function v(w){t.value.LastName=w,n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Surname,w),u.value.disabled=!n.isValid()}const g=w=>{t.value.Email=w,t.value.Email=w,n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Email,w),u.value.disabled=!n.isValid()};function h(w){t.value.ContactNumber=w,n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.ContactNumber,w),u.value.disabled=!n.isValid()}function y(w){t.value.Message=w,n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Message,w),u.value.disabled=!n.isValid()}function m(w){t.value.AlertMe=w,n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.AlertMe,w)}function f(){try{const w={ProgrammeID:e.getSubProgrammeId,Email:t.value.Email,Name:t.value.Name,LastName:t.value.LastName,ContactNumber:t.value.ContactNumber,Message:t.value.Message,AlertMe:t.value.AlertMe};S(w)}catch(w){let L;w instanceof Error?L=w.message:L="",r.addNotification({type:"error",title:"There was an error while sharing the programme. Please try again.",body:L,date:new Date,timeout:!0,timer:1e4})}}const S=async w=>{let L;try{u.value.disabled=!0,u.value.load=!0;const{data:R,error:B,status:oe}=await ut("/api/applicationclosedshare/postFormData",{method:"POST",body:w});if(u.value.disabled=!1,u.value.load=!1,R!=null){const z="success",Ie="error";
1if(oe.value===z){var $="The programme manager will contact you to discuss "+e.getSubProgrammeName;L={type:"success",title:$,body:"",date:new Date,timeout:!0,timer:4e3},t.value.Email="",t.value.Name="",t.value.LastName="",t.value.Message="",t.value.ContactNumber="",t.value.ProgrammeID="",t.value.AlertMe=!1,n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Email,t.value.Email),n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Name,t.value.Name),n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Surname,t.value.LastName),n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Message,t.value.Message),n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.ContactNumber,t.value.ContactNumber),u.value.disabled=!n.isValid(),a("closeModal"),r.addNotification(L)}else oe.value===Ie&&(L={type:"error",title:"",body:"There was an error while sharing the programme. Please try again.",date:new Date,timeout:!0,timer:1e4},r.addNotification(L))}}catch(R){let B;R instanceof Nt,B=R.message,L={type:"error",title:"occurred.",body:B,date:new Date,timeout:!0,timer:1e4},r.addNotification(L)}};let x=P(!1);re(()=>e.getApplicationClosedModal,async w=>{if(x.value=w,x.value){if(await E(),b.value){let $=F.value;D.loggedinName&&($=D.loggedinName),t.value.Name=$,n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Name,$),u.value.disabled=!n.isValid()}if(b.value){let $=D.loggedinName;$=p.value,t.value.LastName=$,n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Surname,$),u.value.disabled=!n.isValid()}}else{t.value.Email="",t.value.Name="",t.value.LastName="",t.value.Message="",t.value.ContactNumber="",t.value.ProgrammeID="",t.value.AlertMe=!1,n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Email,t.value.Email),n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Name,t.value.Name),n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Surname,t.value.LastName),n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.Message,t.value.Message),n.setValidationRuleSourceValue(i.$EnumApplicationClosedFormValidatorId.ContactNumber,t.value.ContactNumber);var L=document.getElementById("closed-application-form-id");L!=null&&L.reset(),u.value.disabled=!n.isValid()}}),re(()=>e.getSubProgrammeState,w=>{o.value=w});let b=P(!1),N=P("false"),F=P(""),p=P("");N.value=localStorage.getItem("Is_Logged_In")??"false",N.value=="true"?b.value=!0:N.value=="false"&&(b.value=!1),F.value=localStorage.getItem("Logged_In_Name")??"",p.value=localStorage.getItem("Logged_In_Surname")??"";const E=async()=>{const{data:w,error:L,status:$}=await co("/api/auth/user","$w8wsy7tKfr");if(w!=null&&$.value==="success"){const B=vt.safeParse(w.value);B.success&&(b.value=B.data.isLoggedIn,B.data.isLoggedIn&&(F.value=B.data.userName,p.value=typeof B.data.lastName<"u"&&B.data.lastName!=null?B.data.lastName:""))}};return Ot(async()=>{await E()}),(w,L)=>{const $=$t,R=fa,B=pa,oe=_e;return V(),O("div",Xn,[l("div",Zn,[l("form",null,[l("div",_n,[l("div",qn,[l("div",er,[c(o)?(V(),O("p",or,"Call me to discuss")):(V(),O("p",tr,"Closed: Call me to discuss")),l("form",{onSubmit:bt(f,["prevent"]),class:"form-container",id:"closed-application-form-id"},[ar,l("div",nr,te(c(e).getSubProgrammeName),1),D.loggedinName&&D.isLoggedIn?(V(),O("p",rr,"Hi "+te(D.loggedinName)+", please complete the form below and GIBS will contact you in regards to your enquiry ",1)):ne("",!0),!D.loggedinName||!D.isLoggedIn?(V(),O("p",sr)):ne("",!0),ir,!D.loggedinName||!D.isLoggedIn?(V(),pe($,{key:2,type:"text",inputId:"application-closed-form-first-name",labelText:"First name",placeholderText:"First name",modelValue:c(t).Name,"onUpdate:modelValue":L[0]||(L[0]=z=>c(t).Name=z),onInput:d,validator:c(n),isRequired:!0,"validator-rule-id":("useNuxtApp"in w?w.useNuxtApp:c(se))().$EnumApplicationClosedFormValidatorId.Name},null,8,["modelValue","validator","validator-rule-id"])):ne("",!0),!D.loggedinName||!D.isLoggedIn?(V(),pe($,{key:3,type:"text",inputId:"application-closed-surname",labelText:"Last name",placeholderText:"Last name",modelValue:c(t).LastName,"onUpdate:modelValue":L[1]||(L[1]=z=>c(t).LastName=z),onInput:v,isRequired:!0,validator:c(n),"validator-rule-id":("useNuxtApp"in w?w.useNuxtApp:c(se))().$EnumAp
1plicationClosedFormValidatorId.Surname},null,8,["modelValue","validator","validator-rule-id"])):ne("",!0),I($,{type:"email",inputId:"application-closed-email",labelText:"Email",class:"mb-4",placeholderText:"Email address",modelValue:c(t).Email,"onUpdate:modelValue":L[2]||(L[2]=z=>c(t).Email=z),"is-required":!0,validator:c(n),"validator-rule-id":("useNuxtApp"in w?w.useNuxtApp:c(se))().$EnumApplicationClosedFormValidatorId.Email,onInput:g},null,8,["modelValue","validator","validator-rule-id"]),I($,{type:"tel",inputId:"application-closed-number",labelText:"Contact number",placeholderText:"Format: +27821234567",modelValue:c(t).ContactNumber,"onUpdate:modelValue":L[3]||(L[3]=z=>c(t).ContactNumber=z),isRequired:!0,validator:c(n),"validator-rule-id":("useNuxtApp"in w?w.useNuxtApp:c(se))().$EnumApplicationClosedFormValidatorId.ContactNumber,onInput:h},null,8,["modelValue","validator","validator-rule-id"]),I(R,{inputId:"application-closed-message",labelText:"Message",placeholderText:"How may we assist you?",modelValue:c(t).Message,"onUpdate:modelValue":L[4]||(L[4]=z=>c(t).Message=z),isRequired:!1,validator:c(n),"validator-rule-id":("useNuxtApp"in w?w.useNuxtApp:c(se))().$EnumApplicationClosedFormValidatorId.Message,onInput:y},null,8,["modelValue","validator","validator-rule-id"]),c(o)?ne("",!0):(V(),pe(B,{key:4,type:"checkbox",inputId:"application-closed-alert",labelText:"Alert me when application is open",modelValue:c(t).AlertMe,"onUpdate:modelValue":L[5]||(L[5]=z=>c(t).AlertMe=z),onInput:m},null,8,["modelValue"])),l("div",lr,[I(oe,{primaryButtonSpec:c(u),type:"submit",onClick:f},null,8,["primaryButtonSpec"])])],32)])])])])])])}}}),cr={class:"gibs-newsletter-form-container"},dr={class:"newsletter-form-wrapper"},mr={class:"gibs-signup-wrapper"},fr={class:"gibs-signup-containers"},pr={class:"gibs-newsletter-form-elements-container"},vr=l("p",{class:"gibs-share-prod-form-title"},"Request Quote/Proforma Invoice",-1),gr=l("hr",{class:"gibs-divider mb-[17px]"},null,-1),br={class:"gibs-share-prod-form-subtitle"},hr={class:"mt-4 mb-4"},yr={class:"font-bold mb-2"},Sr=l("p",null,[ue("Thank you for your enquiry and your interest in our Academic Programmes. We will revert back to you shortly with your request. Should there be any queries in this regard, please kindly contact the Admissions Office on "),l("a",{href:"mailto:[email protected]"},"[email protected]"),ue(" or 011 771 4135.")],-1),xr={class:"mt-4.5 max-w-full xs:w-full xs:max-w-full"},Ir=l("p",{class:"mb-[17px]"},null,-1),wr=l("hr",{class:"gibs-divider mb-[17px]"},null,-1),Cr={class:"mt-4.5 max-w-full xs:w-full xs:max-w-full"},Er=xe({__name:"proforma-request-form",emits:["closeModal"],setup(Z,{emit:Q}){const D=Q,r=Ze(),i=se(),e=so(),o=P(!1),a=P([{id:"Self",itemText:"Self"},{id:"Company",itemText:"Company"},{id:"Joint",itemText:"Joint (Self and Company)"}]),t=P({Email:"",Name:"",LastName:"",FinancialMethod:"",CompanyName:"",CompanyAddress:"",PostalCode:"",CompanyVATNumber:"",ProgrammeID:"",AlertMe:!1,Message:"",IsProformaInvoiceLead:!1}),{proformaRequestFormValidation:s}=yt(),n=s(t.value),u=P({buttonElName:"gibs-primary-button",buttonText:"Submit",class:"btn-create-profile gibs-btn-share-closed-application",sourceUrl:"",load:!1});u.value.disabled=!n.isValid();const d=P({buttonElName:"gibs-primary-button",buttonText:"Close",class:"btn-create-profile gibs-btn-share-closed-application",sourceUrl:"",load:!1,disabled:!1});function v(p){t.value.Email=p,n.setValidationRuleSourceValue(i.$EnumProformaRequestFormValidatorId.Email,p),u.value.disabled=!n.isValid()}function g(p){t.value.Name=p,n.setValidationRuleSourceValue(i.$EnumProformaRequestFormValidatorId.Name,p),u.value.disabled=!n.isValid()}function h(p){t.value.LastName=p,n.setValidationRuleSourceValue(i.$EnumProformaRequestFormValidatorId.Surname,p),u.value.disabled=!n.isValid()}function y(p){t.value.FinancialMethod=p.id,n.setValidationRuleSourceValue(i.$EnumProformaRequestFormValidatorId.FinancialMethod,p.id),u.value.disabled=!n.isValid()}function m(p){t.value.CompanyName=p,n.setValidationRuleSourceValue(i.$EnumProformaRequestFormValidatorId.CompanyName,p),u.value.disabled=!n.isValid()}function f(p){t.value.CompanyAddress=p,n.setValidationRuleSourceValue(i.$EnumProformaRequestFormValidatorId.CompanyAddress,p),u.value.disabled=!n.isValid()}function S(p){t.value.PostalCode=p,n.setValidationRuleSourceValue(i.$EnumProformaRequestFormValidatorId.PostalCode,p),u.value.disabled=!n.isValid()}function x(p){t.value.CompanyVATNumber=p,n.setValidationRuleSourceValue(i.$EnumProformaRequestFormValidatorId.CompanyVATNumber,p),u.value.disabled=!n.isValid()}function b(){try{debugger;const p={ProgrammeID:e.getSubProgrammeId,Email:t.value.Email,Name:t.value.Name,LastName:t.value.LastName,FinancialMethod:t.value.FinancialMethod,CompanyName:t.value.CompanyName,CompanyAddress:t.value.CompanyAddress,PostalCode:t.value.PostalCode,CompanyVATNumber:t.value.CompanyVATNumber,AlertMe:!0,Message:"Request for Quote/Proforma Invoice",IsProformaInvoiceLead:!0};
1N(p)}catch(p){let E;p instanceof Error?E=p.message:E="",r.addNotification({type:"error",title:"There was an error while submitting the proforma request. Please try again.",body:E,date:new Date,timeout:!0,timer:1e4})}}const N=async p=>{let E;try{u.value.disabled=!0,u.value.load=!0;const{data:w,error:L,status:$}=await ut("/api/proformarequest/postFormData",{method:"POST",body:p});u.value.disabled=!1,u.value.load=!1,w!=null&&($.value==="success"?o.value=!0:$.value==="error"&&(E={type:"error",title:"",body:"There was an error while submitting the proforma request. Please try again.",date:new Date,timeout:!0,timer:1e4},r.addNotification(E)))}catch(w){let L;w instanceof Nt,L=w.message,E={type:"error",title:"An error occurred.",body:L,date:new Date,timeout:!0,timer:1e4},r.addNotification(E)}};function F(){o.value=!1,t.value.Email="",t.value.Name="",t.value.LastName="",t.value.FinancialMethod="",t.value.CompanyName="",t.value.CompanyAddress="",t.value.PostalCode="",t.value.CompanyVATNumber="",t.value.ProgrammeID="",u.value.disabled=!n.isValid(),D("closeModal")}return(p,E)=>{const w=_e,L=$t,$=va;return V(),O("div",cr,[l("div",dr,[l("form",null,[l("div",mr,[l("div",fr,[l("div",pr,[vr,l("form",{onSubmit:bt(b,["prevent"]),class:"form-container",id:"proforma-request-form-id"},[gr,l("div",br,te(c(e).getSubProgrammeName),1),c(o)?(V(),O(ve,{key:0},[l("div",hr,[l("p",yr,te(c(e).getSubProgrammeName)+" PROFORMA INVOICE/QUOTATION REQUEST:",1),Sr]),l("div",xr,[I(w,{primaryButtonSpec:c(d),type:"button",onClick:F},null,8,["primaryButtonSpec"])])],64)):(V(),O(ve,{key:1},[Ir,wr,I(L,{type:"email",inputId:"proforma-request-email",labelText:"Email",class:"mb-4",placeholderText:"Email address",modelValue:c(t).Email,"onUpdate:modelValue":E[0]||(E[0]=R=>c(t).Email=R),"is-required":!0,validator:c(n),"validator-rule-id":("useNuxtApp"in p?p.useNuxtApp:c(se))().$EnumProformaRequestFormValidatorId.Email,onInput:v},null,8,["modelValue","validator","validator-rule-id"]),I(L,{type:"text",inputId:"proforma-request-first-name",labelText:"First Name",placeholderText:"First name",modelValue:c(t).Name,"onUpdate:modelValue":E[1]||(E[1]=R=>c(t).Name=R),onInput:g,validator:c(n),isRequired:!0,"validator-rule-id":("useNuxtApp"in p?p.useNuxtApp:c(se))().$EnumProformaRequestFormValidatorId.Name},null,8,["modelValue","validator","validator-rule-id"]),I(L,{type:"text",inputId:"proforma-request-surname",labelText:"Surname",placeholderText:"Surname",modelValue:c(t).LastName,"onUpdate:modelValue":E[2]||(E[2]=R=>c(t).LastName=R),onInput:h,isRequired:!0,validator:c(n),"validator-rule-id":("useNuxtApp"in p?p.useNuxtApp:c(se))().$EnumProformaRequestFormValidatorId.Surname},null,8,["modelValue","validator","validator-rule-id"]),I($,{inputId:"proforma-request-financial-method",labelText:"Financial Method",isRequired:!0,options:c(a),validator:c(n),"validator-rule-id":("useNuxtApp"in p?p.useNuxtApp:c(se))().$EnumProformaRequestFormValidatorId.FinancialMethod,onDropdownSelection:y},null,8,["options","validator","validator-rule-id"]),I(L,{type:"text",inputId:"proforma-request-company-name",labelText:"Company Name",placeholderText:"Company name",modelValue:c(t).CompanyName,"onUpdate:modelValue":E[3]||(E[3]=R=>c(t).CompanyName=R),onInput:m,isRequired:!1,validator:c(n),"validator-rule-id":("useNuxtApp"in p?p.useNuxtApp:c(se))().$EnumProformaRequestFormValidatorId.CompanyName},null,8,["modelValue","validator","validator-rule-id"]),I(L,{type:"text",inputId:"proforma-request-company-address",labelText:"Company Address Details",placeholderText:"Company address",modelValue:c(t).CompanyAddress,"onUpdate:modelValue":E[4]||(E[4]=R=>c(t).CompanyAddress=R),onInput:f,isRequired:!1,validator:c(n),"validator-rule-id":("useNuxtApp"in p?p.useNuxtApp:c(se))().$EnumProformaRequestFormValidatorId.CompanyAddress},null,8,["modelValue","validator","validator-rule-id"]),I(L,{type:"text",inputId:"proforma-request-postal-code",labelText:"Postal Code",placeholderText:"Postal code",modelValue:c(t).PostalCode,"onUpdate:modelValue":E[5]||(E[5]=R=>c(t).PostalCode=R),onInput:S,isRequired:!1,validator:c(n),"validator-rule-id":("useNuxtApp"in p?p.useNuxtApp:c(se))().$EnumProformaRequestFormValidatorId.PostalCode},null,8,["modelValue","validator","validator-rule-id"]),I(L,{type:"text",inputId:"proforma-request-vat-number",labelText:"Company VAT Number",placeholderText:"Company VAT number",modelValue:c(t).CompanyVATNumber,"onUpdate:modelValue":E[6]||(E[6]=R=>c(t).CompanyVATNumber=R),onInput:x,isRequired:!1,validator:c(n),"validator-rule-id":("useNuxtApp"in p?p.useNuxtApp:c(se))().$EnumProformaRequestFormValidatorId.CompanyVATNumber},null,8,["modelValue","validator","validator-rule-id"]),l("div",Cr,[I(w,{primaryButtonSpec:c(u),type:"submit",onClick:b},null,8,["primaryButtonSpec"])])],64))],32)])])])])])])}}}),Pr={class:"gibs-modal-form-container"},Nr={class:"gibs-modal-confirmation-wrapper"},Vr={class:"gibs-confirmation-popup"},Mr={class:"gibs-popup-content"},Lr={class:"gibs-modal-confirmation-heading"},Tr=l("hr",{class:"gibs-divider mt-3.75 mb-5.5"},null,-1),Fr={class:"gibs-popup-text"},Ar={class:"gibs-modal-confirmation-buttons-container"},Or=xe({__name:"confirmation-popup",props:{buttonText:{type:String,required:!1,default:"Confirm cancellation"},confirmationText:{type:String,required:!1,default:"Are you sure you want to cancel the application?"}},emits:["closeModal"],setup(Z,{emit:Q}){const D=mo(),r=Q,i=P(!1),e=P({buttonElName:"gibs-enrolment-confirmation-popup-abort-button",buttonText:"Yes",class:"btn-cancel-enrolment w-full xs:max-w-[132px] xs:w-full",sourceUrl:"",load:!1}),o=P({buttonElName:"gibs-enrolment-confirmation-popup-cancel-button",buttonText:"No",class:"btn-do-not-cancel-enrolment w-full xs:max-w-[132px] xs:w-full",sourceUrl:"",load:!1});function a(){D.setAbortBtnClicked(!0),D.setCancelApplicationLoader(!0),e.value.load=!1}function t(){D.setAbortBtnClicked(!1),D.setCancelApplicationLoader(!1),r("closeModal")}return i.value?e.value.load=!0:e.value.load=!1,re(()=>D.getCancelApplicationLoader,s=>{i.value=s,s?e.value.load=!0:e.value.load=!1}),(s,n)=>{const u=_e;return V(),O("div",Pr,[l("div",Nr,[l("div",Vr,[l("div",Mr,[l("div",Lr,te(s.$props.buttonText),1),Tr,l("p",Fr,te(s.$props.confirmationText),1),l("div",Ar,[I(u,{primaryButtonSpec:c(e),loaderClass:"confirmation-button-spinner-container",type:"submit",onClick:a},null,8,["primaryButtonSpec"]),I(u,{primaryButtonSpec:c(o),type:"submit",onClick:t},null,8,["primaryButtonSpec"])])])])])])}}}),$r={class:"gibs-modal-form-container"},Rr={class:"gibs-modal-confirmation-wrapper"},Dr={class:"gibs-confirmation-popup"},Br={class:"gibs-popup-content"},Ur={class:"gibs-modal-confirmation-heading"},jr=l("hr",{class:"gibs-divider mt-3.75 mb-5.5"},null,-1),kr={class:"gibs-popup-text"},Gr={class:"gibs-modal-confirmation-buttons-container"},Hr=xe({__name:"payment-confirmation-popup",props:{buttonText:{type:String,required:!0,default:"Confirm cancellation"},confirmationText:{type:String,required:!0,default:"Are you sure you want to abort the application?"}},emits:["closeModal"],setup(Z,{emit:Q}){const D=lo(),r=Q,i=P(!1),e=P({buttonElName:"gibs-pay-online-button",buttonText:"Yes",class:"btn-cancel-enrolment w-full xs:max-w-[132px] xs:w-full",sourceUrl:"",load:!1}),o=P({buttonElName:"gibs-do-not-redirect-to-paygate-button",buttonText:"No",class:"btn-do-not-cancel-enrolment w-full xs:max-w-[132px] xs:w-full",sourceUrl:"",load:!1});function a(){D.setContinueBtnClicked(!0),e.value.load=!0}function t(){D.setContinueBtnClicked(!1),r("closeModal")}return re(()=>D.getRedirectToPaymentLoader,s=>{i.value=s,s?e.value.load=!0:e.value.load=!1}),re(()=>D.getContinueBtnClicked,s=>{i.value=s,s?e.value.load=!0:e.value.load=!1}),(s,n)=>{const u=_e;return V(),O("div",$r,[l("div",Rr,[l("div",Dr,[l("div",Br,[l("div",Ur,te(s.$props.buttonText),1),jr,l
1("p",kr,te(s.$props.confirmationText),1),l("div",Gr,[I(u,{primaryButtonSpec:c(e),loaderClass:"confirmation-payment-button-spinner-container",type:"submit",onClick:a},null,8,["primaryButtonSpec"]),I(u,{primaryButtonSpec:c(o),type:"submit",onClick:t},null,8,["primaryButtonSpec"])])])])])])}}}),zr=j.object({title:j.string().optional(),enrolmentDate:j.string().nullable().optional(),enrolmentStatus:j.string().optional(),applicationClosingDate:j.string().nullable().optional(),programmeStartDate:j.string().nullable().optional(),programmeCode:j.string().nullable().optional(),programmeID:j.string().optional(),isProgrammeLevel3Or4:j.boolean().optional(),enrolmentId:j.string().optional(),isEnrolmentOnStartProgress:j.boolean().optional(),enrolmentStatusLevel:j.number().optional(),enrolmentStatusClassification:j.string().nullable().optional(),isProgrammeClosed:j.boolean().optional(),isAborted:j.boolean().optional(),programmeManager:j.string().optional(),programmeManagerId:j.string().optional(),programmeTitle:j.string().optional(),cohortName:j.string().optional()}),At=j.array(zr),Kr=j.object({contactID:j.string().optional(),errorMessage:j.string().optional(),success:j.boolean().optional(),currentEnrolments:At.optional(),inProgressEnrolments:At.optional(),completedEnrolments:At.optional()}),Yr=j.array(j.object({Name:j.string(),URL:j.string(),Target:j.string()})),Wr=j.object({Name:j.string(),URL:j.string(),Target:j.string(),expanded:j.boolean().optional()}),Jr=j.array(j.object({Name:j.string(),URL:j.string(),Target:j.string(),Items:j.union([j.array(Wr),j.null()]),expanded:j.boolean().optional()}));var fo={exports:{}};(function(Z,Q){(function(r,i){Z.exports=i(Sa)})(typeof self<"u"?self:ko,function(D){return function(r){var i={};function e(o){if(i[o])return i[o].exports;var a=i[o]={i:o,l:!1,exports:{}};return r[o].call(a.exports,a,a.exports,e),a.l=!0,a.exports}return e.m=r,e.c=i,e.d=function(o,a,t){e.o(o,a)||Object.defineProperty(o,a,{enumerable:!0,get:t})},e.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},e.t=function(o,a){if(a&1&&(o=e(o)),a&8||a&4&&typeof o=="object"&&o&&o.__esModule)return o;var t=Object.create(null);if(e.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:o}),a&2&&typeof o!="string")for(var s in o)e.d(t,s,(function(n){return o[n]}).bind(null,s));return t},e.n=function(o){var a=o&&o.__esModule?function(){return o.default}:function(){return o};return e.d(a,"a",a),a},e.o=function(o,a){return Object.prototype.hasOwnProperty.call(o,a)},e.p="",e(e.s="fb15")}({"00ee":function(r,i,e){var o=e("b622"),a=o("toStringTag"),t={};t[a]="z",r.exports=String(t)==="[object z]"},"0366":function(r,i,e){var o=e("1c0b");r.exports=function(a,t,s){if(o(a),t===void 0)return a;switch(s){case 0:return function(){return a.call(t)};case 1:return function(n){return a.call(t,n)};case 2:return function(n,u){return a.call(t,n,u)};case 3:return function(n,u,d){return a.call(t,n,u,d)}}return function(){return a.apply(t,arguments)}}},"06cf":function(r,i,e){var o=e("83ab"),a=e("d1e7"),t=e("5c6c"),s=e("fc6a"),n=e("c04e"),u=e("5135"),d=e("0cfb"),v=Object.getOwnPropertyDescriptor;i.f=o?v:function(h,y){if(h=s(h),y=n(y,!0),d)try{return v(h,y)}catch{}if(u(h,y))return t(!a.f.call(h,y),h[y])}},"0cfb":function(r,i,e){var o=e("83ab"),a=e("d039"),t=e("cc12");r.exports=!o&&!a(function(){return Object.defineProperty(t("div"),"a",{get:function(){return 7}}).a!=7})},"159b":function(r,i,e){var o=e("da84"),a=e("fdbc"),t=e("17c2"),s=e("9112");for(var n in a){var u=o[n],d=u&&u.prototype;if(d&&d.forEach!==t)try{s(d,"forEach",t)}catch{d.forEach=t}}},"17c2":function(r,i,e){var o=e("b727").forEach,a=e("a640"),t=e("ae40"),s=a("forEach"),n=t("forEach");r.exports=!s||!n?function(d){return o(this,d,arguments.length>1?arguments[1]:void 0)}:[].forEach},"19aa":function(r,i){r.exports=function(e,o,a){if(!(e instanceof o))throw TypeError("Incorrect "+(a?a+" ":"")+"invocation");return e}},"1be4":function(r,i,e){var o=e("d066");r.exports=o("document","documentElement")},"1c0b":function(r,i){r.exports=function(e){if(typeof e!="function")throw TypeError(String(e)+" is not a function");return e}},"1c7e":function(r,i,e){var o=e("b622"),a=o("iterator"),t=!1;try{var s=0,n={next:function(){return{done:!!s++}},return:function(){t=!0}};n[a]=function(){return this},Array.from(n,function(){throw 2})}catch{}r.exports=function(u,d){if(!d&&!t)return!1;var v=!1;try{var g={};g[a]=function(){return{next:function(){return{done:v=!0}}}},u(g)}catch{}return v}},"1cdc":function(r,i,e){var o=e("342f");r.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},"1d80":function(r,i){r.exports=function(e){if(e==null)throw TypeError("Can't call method on "+e);return e}},2266:function(r,i,e){var o=e("825a"),a=e("e95a"),t=e("50c4"),s=e("0366"),n=e("35a1"),u=e("9bdd"),d=function(g,h){this.stopped=g,this.result=h},v=r.exports=function(g,h,y,m,f){var S=s(h,y,m?2:1),x,b,N,F,p,E,w;if(f)x=g;else{if(b=n(g),typeof b!="function")throw TypeError("Target is not iterable");if(a(b)){for(N=0,F=t(g.length);F>N;N++)if(p=m?S(o(w=g[N])[0],w[1]):S(g[N]),p&&p instanceof d)return p;return new d(!1)}x=b.call(g)}for(E=x.next;!(w=E.call(x)).done;)if(p=u(x,S,w.value,m),typeof p=="object"&&p&&p instanceof d)return p;return new d(!1)};v.stop=function(g){return new d(!0,g)}},"23cb":function(r,i,e){var o=e("a691"),a=Math.max,t=Math.min;r.exports=function(s,n){var u=o(s);return u<0?a(u+n,0):t(u,n)}},"23e7":function(r,i,e){var o=e("da84"),a=e("06cf").f,t=e("9112"),s=e("6eeb"),n=e("ce4e"),u=e("e893"),d=e("94ca");r.exports=function(v,g){var h=v.target,y=v.global,m=v.stat,f,S,x,b,N,F;if(y?S=o:m?S=o[h]||n(h,{}):S=(o[h]||{}).prototype,S)for(x in g){if(N=g[x],v.noTargetGet?(F=a(S,x),b=F&&F.value):b=S[x],f=d(y?x:h+(m?".":"#")+x,v.forced),!f&&b!==void 0){if(typeof N==typeof b)continue;u(N,b)}(v.sham||b&&b.sham)&&t(N,"sham",!0),s(S,x,N,v)}}},"241c":function(r,i,e){var o=e("ca84"),a=e("7839"),t=a.concat("length","prototype");i.f=Object.getOwnPropertyNames||function(n){return o(n,t)}},2626:function(r,i,e){var o=e("d066"),a=e("9bf2"),t=e("b622"),s=e("83ab"),n=t("species");r.exports=function(u){var d=o(u),v=a.f;s&&d&&!d[n]&&v(d,n,{configurable:!0,get:function(){return this}})}},"2cf4":function(r,i,e){var o=e("da84"),a=e("d039"),t=e("c6b6"),s=e("0366"),n=e("1be4"),u=e("cc12"),d=e("1cdc"),v=o.location,g=o.setImmediate,h=o.clearImmediate,y=o.process,m=o.MessageChannel,f=o.Dispatch,S=0,x={},b="onreadystatechange",N,F,p,E=function(R){if(x.hasOwnProperty(R)){var B=x[R];delete x[R],B()}},w=function(R){return function(){E(R)}},L=function(R){E(R.data)},$=function(R){o.postMessage(R+"",v.protocol+"//"+v.host)};(!g||!h)&&(g=function(B){for(var oe=[],z=1;arguments.length>z;
1)oe.push(arguments[z++]);return x[++S]=function(){(typeof B=="function"?B:Function(B)).apply(void 0,oe)},N(S),S},h=function(B){delete x[B]},t(y)=="process"?N=function(R){y.nextTick(w(R))}:f&&f.now?N=function(R){f.now(w(R))}:m&&!d?(F=new m,p=F.port2,F.port1.onmessage=L,N=s(p.postMessage,p,1)):o.addEventListener&&typeof postMessage=="function"&&!o.importScripts&&!a($)&&v.protocol!=="file:"?(N=$,o.addEventListener("message",L,!1)):b in u("script")?N=function(R){n.appendChild(u("script"))[b]=function(){n.removeChild(this),E(R)}}:N=function(R){setTimeout(w(R),0)}),r.exports={set:g,clear:h}},"2d00":function(r,i,e){var o=e("da84"),a=e("342f"),t=o.process,s=t&&t.versions,n=s&&s.v8,u,d;n?(u=n.split("."),d=u[0]+u[1]):a&&(u=a.match(/Edge\/(\d+)/),(!u||u[1]>=74)&&(u=a.match(/Chrome\/(\d+)/),u&&(d=u[1]))),r.exports=d&&+d},"342f":function(r,i,e){var o=e("d066");r.exports=o("navigator","userAgent")||""},"35a1":function(r,i,e){var o=e("f5df"),a=e("3f8c"),t=e("b622"),s=t("iterator");r.exports=function(n){if(n!=null)return n[s]||n["@@iterator"]||a[o(n)]}},"37e8":function(r,i,e){var o=e("83ab"),a=e("9bf2"),t=e("825a"),s=e("df75");r.exports=o?Object.defineProperties:function(u,d){t(u);for(var v=s(d),g=v.length,h=0,y;g>h;)a.f(u,y=v[h++],d[y]);return u}},"3bbe":function(r,i,e){var o=e("861d");r.exports=function(a){if(!o(a)&&a!==null)throw TypeError("Can't set "+String(a)+" as a prototype");return a}},"3f8c":function(r,i){r.exports={}},4160:function(r,i,e){var o=e("23e7"),a=e("17c2");o({target:"Array",proto:!0,forced:[].forEach!=a},{forEach:a})},"428f":function(r,i,e){var o=e("da84");r.exports=o},"44ad":function(r,i,e){var o=e("d039"),a=e("c6b6"),t="".split;r.exports=o(function(){return!Object("z").propertyIsEnumerable(0)})?function(s){return a(s)=="String"?t.call(s,""):Object(s)}:Object},"44de":function(r,i,e){var o=e("da84");r.exports=function(a,t){var s=o.console;s&&s.error&&(arguments.length===1?s.error(a):s.error(a,t))}},4840:function(r,i,e){var o=e("825a"),a=e("1c0b"),t=e("b622"),s=t("species");r.exports=function(n,u){var d=o(n).constructor,v;return d===void 0||(v=o(d)[s])==null?u:a(v)}},4930:function(r,i,e){var o=e("d039");r.exports=!!Object.getOwnPropertySymbols&&!o(function(){return!String(Symbol())})},"4d64":function(r,i,e){var o=e("fc6a"),a=e("50c4"),t=e("23cb"),s=function(n){return function(u,d,v){var g=o(u),h=a(g.length),y=t(v,h),m;if(n&&d!=d){for(;h>y;)if(m=g[y++],m!=m)return!0}else for(;h>y;y++)if((n||y in g)&&g[y]===d)return n||y||0;return!n&&-1}};r.exports={includes:s(!0),indexOf:s(!1)}},"50c4":function(r,i,e){var o=e("a691"),a=Math.min;r.exports=function(t){return t>0?a(o(t),9007199254740991):0}},5135:function(r,i){var e={}.hasOwnProperty;r.exports=function(o,a){return e.call(o,a)}},5692:function(r,i,e){var o=e("c430"),a=e("c6cd");(r.exports=function(t,s){return a[t]||(a[t]=s!==void 0?s:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(r,i,e){var o=e("d066"),a=e("241c"),t=e("7418"),s=e("825a");r.exports=o("Reflect","ownKeys")||function(u){var d=a.f(s(u)),v=t.f;return v?d.concat(v(u)):d}},5899:function(r,i){r.exports=`	
2\v\f\r                 \u2028\u2029\uFEFF`},"58a8":function(r,i,e){var o=e("1d80"),a=e("5899"),t="["+a+"]",s=RegExp("^"+t+t+"*"),n=RegExp(t+t+"*$"),u=function(d){return function(v){var g=String(o(v));return d&1&&(g=g.replace(s,"")),d&2&&(g=g.replace(n,"")),g}};r.exports={start:u(1),end:u(2),trim:u(3)}},"5c6c":function(r,i){r.exports=function(e,o){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:o}}},"65f0":function(r,i,e){var o=e("861d"),a=e("e8b5"),t=e("b622"),s=t("species");r.exports=function(n,u){var d;return a(n)&&(d=n.constructor,typeof d=="function"&&(d===Array||a(d.prototype))?d=void 0:o(d)&&(d=d[s],d===null&&(d=void 0))),new(d===void 0?Array:d)(u===0?0:u)}},"69f3":function(r,i,e){var o=e("7f9a"),a=e("da84"),t=e("861d"),s=e("9112"),n=e("5135"),u=e("f772"),d=e("d012"),v=a.WeakMap,g,h,y,m=function(p){return y(p)?h(p):g(p,{})},f=function(p){return function(E){var w;if(!t(E)||(w=h(E)).type!==p)throw TypeError("Incompatible receiver, "+p+" required");return w}};if(o){var S=new v,x=S.get,b=S.has,N=S.set;g=function(p,E){return N.call(S,p,E),E},h=function(p){return x.call(S,p)||{}},y=function(p){return b.call(S,p)}}else{var F=u("state");d[F]=!0,g=function(p,E){return s(p,F,E),E},h=function(p){return n(p,F)?p[F]:{}},y=function(p){return n(p,F)}}r.exports={set:g,get:h,has:y,enforce:m,getterFor:f}},"6eeb":function(r,i,e){var o=e("da84"),a=e("9112"),t=e("5135"),s=e("ce4e"),n=e("8925"),u=e("69f3"),d=u.get,v=u.enforce,g=String(String).split("String");(r.exports=function(h,y,m,f){var S=f?!!f.unsafe:!1,x=f?!!f.enumerable:!1,b=f?!!f.noTargetGet:!1;if(typeof m=="function"&&(typeof y=="string"&&!t(m,"name")&&a(m,"name",y),v(m).source=g.join(typeof y=="string"?y:"")),h===o){x?h[y]=m:s(y,m);return}else S?!b&&h[y]&&(x=!0):delete h[y];x?h[y]=m:a(h,y,m)})(Function.prototype,"toString",function(){return typeof this=="function"&&d(this).source||n(this)})},7156:function(r,i,e){var o=e("861d"),a=e("d2bb");r.exports=function(t,s,n){var u,d;return a&&typeof(u=s.constructor)=="function"&&u!==n&&o(d=u.prototype)&&d!==n.prototype&&a(t,d),t}}
2,7418:function(r,i){i.f=Object.getOwnPropertySymbols},7839:function(r,i){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(r,i,e){var o=e("1d80");r.exports=function(a){return Object(o(a))}},"7c73":function(r,i,e){var o=e("825a"),a=e("37e8"),t=e("7839"),s=e("d012"),n=e("1be4"),u=e("cc12"),d=e("f772"),v=">",g="<",h="prototype",y="script",m=d("IE_PROTO"),f=function(){},S=function(p){return g+y+v+p+g+"/"+y+v},x=function(p){p.write(S("")),p.close();var E=p.parentWindow.Object;return p=null,E},b=function(){var p=u("iframe"),E="java"+y+":",w;return p.style.display="none",n.appendChild(p),p.src=String(E),w=p.contentWindow.document,w.open(),w.write(S("document.F=Object")),w.close(),w.F},N,F=function(){try{N=document.domain&&new ActiveXObject("htmlfile")}catch{}F=N?x(N):b();for(var p=t.length;p--;)delete F[h][t[p]];return F()};s[m]=!0,r.exports=Object.create||function(E,w){var L;return E!==null?(f[h]=o(E),L=new f,f[h]=null,L[m]=E):L=F(),w===void 0?L:a(L,w)}},"7f9a":function(r,i,e){var o=e("da84"),a=e("8925"),t=o.WeakMap;r.exports=typeof t=="function"&&/native code/.test(a(t))},"825a":function(r,i,e){var o=e("861d");r.exports=function(a){if(!o(a))throw TypeError(String(a)+" is not an object");return a}},"83ab":function(r,i,e){var o=e("d039");r.exports=!o(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"861d":function(r,i){r.exports=function(e){return typeof e=="object"?e!==null:typeof e=="function"}},8875:function(r,i,e){var o,a,t;(function(s,n){a=[],o=n,t=typeof o=="function"?o.apply(i,a):o,t!==void 0&&(r.exports=t)})(typeof self<"u"?self:this,function(){function s(){var n=Object.getOwnPropertyDescriptor(document,"currentScript");if(!n&&"currentScript"in document&&document.currentScript||n&&n.get!==s&&document.currentScript)return document.currentScript;try{throw new Error}catch(N){var u=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,d=/@([^@]*):(\d+):(\d+)\s*$/ig,v=u.exec(N.stack)||d.exec(N.stack),g=v&&v[1]||!1,h=v&&v[2]||!1,y=document.location.href.replace(document.location.hash,""),m,f,S,x=document.getElementsByTagName("script");g===y&&(m=document.documentElement.outerHTML,f=new RegExp("(?:[^\\n]+?\\n){0,"+(h-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),S=m.replace(f,"$1").trim());for(var b=0;b<x.length;b++)if(x[b].readyState==="interactive"||x[b].src===g||g===y&&x[b].innerHTML&&x[b].innerHTML.trim()===S)return x[b];return null}}return s})},8925:function(r,i,e){var o=e("c6cd"),a=Function.toString;typeof o.inspectSource!="function"&&(o.inspectSource=function(t){return a.call(t)}),r.exports=o.inspectSource},"8bbf":function(r,i){r.exports=D},"90e3":function(r,i){var e=0,o=Math.random();r.exports=function(a){return"Symbol("+String(a===void 0?"":a)+")_"+(++e+o).toString(36)}},9112:function(r,i,e){var o=e("83ab"),a=e("9bf2"),t=e("5c6c");r.exports=o?function(s,n,u){return a.f(s,n,t(1,u))}:function(s,n,u){return s[n]=u,s}},"94ca":function(r,i,e){var o=e("d039"),a=/#|\.prototype\./,t=function(v,g){var h=n[s(v)];return h==d?!0:h==u?!1:typeof g=="function"?o(g):!!g},s=t.normalize=function(v){return String(v).replace(a,".").toLowerCase()},n=t.data={},u=t.NATIVE="N",d=t.POLYFILL="P";r.exports=t},"9bdd":function(r,i,e){var o=e("825a");r.exports=function(a,t,s,n){try{return n?t(o(s)[0],s[1]):t(s)}catch(d){var u=a.return;throw u!==void 0&&o(u.call(a)),d}}},"9bf2":function(r,i,e){var o=e("83ab"),a=e("0cfb"),t=e("825a"),s=e("c04e"),n=Object.defineProperty;i.f=o?n:function(d,v,g){if(t(d),v=s(v,!0),t(g),a)try{return n(d,v,g)}catch{}if("get"in g||"set"in g)throw TypeError("Accessors not supported");return"value"in g&&(d[v]=g.value),d}},"9fab":function(r,i,e){(function(o,a){r.exports=a()})(this,function(o){return function(a,t){if(t==null&&(t={fuzzy:!0}),/youtu\.?be/.test(a)){var s,n=[/youtu\.be\/([^#\&\?]{11})/,/\?v=([^#\&\?]{11})/,/\&v=([^#\&\?]{11})/,/embed\/([^#\&\?]{11})/,/\/v\/([^#\&\?]{11})/];for(s=0;s<n.length;++s)if(n[s].test(a))return n[s].exec(a)[1];if(t.fuzzy){var u=a.split(/[\/\&\?=#\.\s]/g);for(s=0;s<u.length;++s)if(/^[^#\&\?]{11}$/.test(u[s]))return u[s]}}return null}})},a640:function(r,i,e){var o=e("d039");r.exports=function(a,t){var s=[][a];
2return!!s&&o(function(){s.call(null,t||function(){throw 1},1)})}},a691:function(r,i){var e=Math.ceil,o=Math.floor;r.exports=function(a){return isNaN(a=+a)?0:(a>0?o:e)(a)}},a9e3:function(r,i,e){var o=e("83ab"),a=e("da84"),t=e("94ca"),s=e("6eeb"),n=e("5135"),u=e("c6b6"),d=e("7156"),v=e("c04e"),g=e("d039"),h=e("7c73"),y=e("241c").f,m=e("06cf").f,f=e("9bf2").f,S=e("58a8").trim,x="Number",b=a[x],N=b.prototype,F=u(h(N))==x,p=function(R){var B=v(R,!1),oe,z,Ie,ie,Fe,be,de,_;if(typeof B=="string"&&B.length>2){if(B=S(B),oe=B.charCodeAt(0),oe===43||oe===45){if(z=B.charCodeAt(2),z===88||z===120)return NaN}else if(oe===48){switch(B.charCodeAt(1)){case 66:case 98:Ie=2,ie=49;break;case 79:case 111:Ie=8,ie=55;break;default:return+B}for(Fe=B.slice(2),be=Fe.length,de=0;de<be;de++)if(_=Fe.charCodeAt(de),_<48||_>ie)return NaN;return parseInt(Fe,Ie)}}return+B};if(t(x,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var E=function(B){var oe=arguments.length<1?0:B,z=this;return z instanceof E&&(F?g(function(){N.valueOf.call(z)}):u(z)!=x)?d(new b(p(oe)),z,E):p(oe)},w=o?y(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),L=0,$;w.length>L;L++)n(b,$=w[L])&&!n(E,$)&&f(E,$,m(b,$));E.prototype=N,N.constructor=E,s(a,x,E)}},ae40:function(r,i,e){var o=e("83ab"),a=e("d039"),t=e("5135"),s=Object.defineProperty,n={},u=function(d){throw d};r.exports=function(d,v){if(t(n,d))return n[d];v||(v={});var g=[][d],h=t(v,"ACCESSORS")?v.ACCESSORS:!1,y=t(v,0)?v[0]:u,m=t(v,1)?v[1]:void 0;return n[d]=!!g&&!a(function(){if(h&&!o)return!0;var f={length:-1};h?s(f,1,{enumerable:!0,get:u}):f[1]=1,g.call(f,y,m)})}},b041:function(r,i,e){var o=e("00ee"),a=e("f5df");r.exports=o?{}.toString:function(){return"[object "+a(this)+"]"}},b575:function(r,i,e){var o=e("da84"),a=e("06cf").f,t=e("c6b6"),s=e("2cf4").set,n=e("1cdc"),u=o.MutationObserver||o.WebKitMutationObserver,d=o.process,v=o.Promise,g=t(d)=="process",h=a(o,"queueMicrotask"),y=h&&h.value,m,f,S,x,b,N,F,p;y||(m=function(){var E,w;for(g&&(E=d.domain)&&E.exit();f;){w=f.fn,f=f.next;try{w()}catch(L){throw f?x():S=void 0,L}}S=void 0,E&&E.enter()},g?x=function(){d.nextTick(m)}:u&&!n?(b=!0,N=document.createTextNode(""),new u(m).observe(N,{characterData:!0}),x=function(){N.data=b=!b}):v&&v.resolve?(F=v.resolve(void 0),p=F.then,x=function(){p.call(F,m)}):x=function(){s.call(o,m)}),r.exports=y||function(E){var w={fn:E,next:void 0};S&&(S.next=w),f||(f=w,x()),S=w}},b622:function(r,i,e){var o=e("da84"),a=e("5692"),t=e("5135"),s=e("90e3"),n=e("4930"),u=e("fdbf"),d=a("wks"),v=o.Symbol,g=u?v:v&&v.withoutSetter||s;r.exports=function(h){return t(d,h)||(n&&t(v,h)?d[h]=v[h]:d[h]=g("Symbol."+h)),d[h]}},b727:function(r,i,e){var o=e("0366"),a=e("44ad"),t=e("7b0b"),s=e("50c4"),n=e("65f0"),u=[].push,d=function(v){var g=v==1,h=v==2,y=v==3,m=v==4,f=v==6,S=v==5||f;return function(x,b,N,F){for(var p=t(x),E=a(p),w=o(b,N,3),L=s(E.length),$=0,R=F||n,B=g?R(x,L):h?R(x,0):void 0,oe,z;L>$;$++)if((S||$ in E)&&(oe=E[$],z=w(oe,$,p),v)){if(g)B[$]=z;else if(z)switch(v){case 3:return!0;case 5:return oe;case 6:return $;case 2:u.call(B,oe)}else if(m)return!1}return f?-1:y||m?m:B}};r.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},c04e:function(r,i,e){var o=e("861d");r.exports=function(a,t){if(!o(a))return a;var s,n;if(t&&typeof(s=a.toString)=="function"&&!o(n=s.call(a))||typeof(s=a.valueOf)=="function"&&!o(n=s.call(a))||!t&&typeof(s=a.toString)=="function"&&!o(n=s.call(a)))return n;throw TypeError("Can't convert object to primitive value")}},c430:function(r,i){r.exports=!1},c6b6:function(r,i){var e={}.toString;r.exports=function(o){return e.call(o).slice(8,-1)}},c6cd:function(r,i,e){var o=e("da84"),a=e("ce4e"),t="__core-js_shared__",s=o[t]||a(t,{});r.exports=s},c8ba:function(r,i){var e;e=function(){return this}();try{e=e||new Function("return this")()}catch{typeof window=="object"&&(e=window)}r.exports=e},ca84:function(r,i,e){var o=e("5135"),a=e("fc6a"),t=e("4d64").indexOf,s=e("d012");r.exports=function(n,u){var d=a(n),v=0,g=[],h;for(h in d)!o(s,h)&&o(d,h)&&g.push(h);for(;u.length>v;
2)o(d,h=u[v++])&&(~t(g,h)||g.push(h));return g}},cc12:function(r,i,e){var o=e("da84"),a=e("861d"),t=o.document,s=a(t)&&a(t.createElement);r.exports=function(n){return s?t.createElement(n):{}}},cdf9:function(r,i,e){var o=e("825a"),a=e("861d"),t=e("f069");r.exports=function(s,n){if(o(s),a(n)&&n.constructor===s)return n;var u=t.f(s),d=u.resolve;return d(n),u.promise}},ce4e:function(r,i,e){var o=e("da84"),a=e("9112");r.exports=function(t,s){try{a(o,t,s)}catch{o[t]=s}return s}},d012:function(r,i){r.exports={}},d039:function(r,i){r.exports=function(e){try{return!!e()}catch{return!0}}},d066:function(r,i,e){var o=e("428f"),a=e("da84"),t=function(s){return typeof s=="function"?s:void 0};r.exports=function(s,n){return arguments.length<2?t(o[s])||t(a[s]):o[s]&&o[s][n]||a[s]&&a[s][n]}},d1e7:function(r,i,e){var o={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,t=a&&!o.call({1:2},1);i.f=t?function(n){var u=a(this,n);return!!u&&u.enumerable}:o},d2bb:function(r,i,e){var o=e("825a"),a=e("3bbe");r.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t=!1,s={},n;try{n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,n.call(s,[]),t=s instanceof Array}catch{}return function(d,v){return o(d),a(v),t?n.call(d,v):d.__proto__=v,d}}():void 0)},d3b7:function(r,i,e){var o=e("00ee"),a=e("6eeb"),t=e("b041");o||a(Object.prototype,"toString",t,{unsafe:!0})},d44e:function(r,i,e){var o=e("9bf2").f,a=e("5135"),t=e("b622"),s=t("toStringTag");r.exports=function(n,u,d){n&&!a(n=d?n:n.prototype,s)&&o(n,s,{configurable:!0,value:u})}},da84:function(r,i,e){(function(o){var a=function(t){return t&&t.Math==Math&&t};r.exports=a(typeof globalThis=="object"&&globalThis)||a(typeof window=="object"&&window)||a(typeof self=="object"&&self)||a(typeof o=="object"&&o)||Function("return this")()}).call(this,e("c8ba"))},df75:function(r,i,e){var o=e("ca84"),a=e("7839");r.exports=Object.keys||function(s){return o(s,a)}},e2cc:function(r,i,e){var o=e("6eeb");r.exports=function(a,t,s){for(var n in t)o(a,n,t[n],s);return a}},e667:function(r,i){r.exports=function(e){try{return{error:!1,value:e()}}catch(o){return{error:!0,value:o}}}},e6cf:function(r,i,e){var o=e("23e7"),a=e("c430"),t=e("da84"),s=e("d066"),n=e("fea9"),u=e("6eeb"),d=e("e2cc"),v=e("d44e"),g=e("2626"),h=e("861d"),y=e("1c0b"),m=e("19aa"),f=e("c6b6"),S=e("8925"),x=e("2266"),b=e("1c7e"),N=e("4840"),F=e("2cf4").set,p=e("b575"),E=e("cdf9"),w=e("44de"),L=e("f069"),$=e("e667"),R=e("69f3"),B=e("94ca"),oe=e("b622"),z=e("2d00"),Ie=oe("species"),ie="Promise",Fe=R.get,be=R.set,de=R.getterFor(ie),_=n,Ae=t.TypeError,qe=t.document,he=t.process,Pe=s("fetch"),Ue=L.f,St=Ue,Ge=f(he)=="process",ct=!!(qe&&qe.createEvent&&t.dispatchEvent),He="unhandledrejection",et="rejectionhandled",ze=0,Ke=1,tt=2,we=1,Oe=2,ye,Ye,Ne,nt,je=B(ie,function(){var A=S(_)!==String(_);if(!A&&(z===66||!Ge&&typeof PromiseRejectionEvent!="function")||a&&!_.prototype.finally)return!0;if(z>=51&&/native code/.test(_))return!1;var M=_.resolve(1),H=function(X){X(function(){},function(){})},Y=M.constructor={};return Y[Ie]=H,!(M.then(function(){})instanceof H)}),rt=je||!b(function(A){_.all(A).catch(function(){})}),We=function(A){var M;return h(A)&&typeof(M=A.then)=="function"?M:!1},st=function(A,M,H){if(!M.notified){M.notified=!0;var Y=M.reactions;p(function(){for(var X=M.value,ce=M.state==Ke,Ve=0;Y.length>Ve;){var me=Y[Ve++],Me=ce?me.ok:me.fail,it=me.resolve,Le=me.reject,Re=me.domain,De,Je,Be;try{Me?(ce||(M.rejection===Oe&&ft(A,M),M.rejection=we),Me===!0?De=X:(Re&&Re.enter(),De=Me(X),Re&&(Re.exit(),Be=!0)),De===me.promise?Le(Ae("Promise-chain cycle")):(Je=We(De))?Je.call(De,it,Le):it(De)):Le(X)}catch(Vt){Re&&!Be&&Re.exit(),Le(Vt)}}M.reactions=[],M.notified=!1,H&&!M.rejection&&mt(A,M)})}},dt=function(A,M,H){var Y,X;ct?(Y=qe.createEvent("Event"),Y.promise=M,Y.reason=H,Y.initEvent(A,!1,!0),t.dispatchEvent(Y)):Y={promise:M,reason:H},(X=t["on"+A])?X(Y):A===He&&w("Unhandled promise rejection",H)},mt=function(A,M){F.call(t,function(){var H=M.value,Y=ge(M),X;if(Y&&(X=$(function(){Ge?he.emit("unhandledRejection",H,A):dt(He,A,H)}),M.rejection=Ge||ge(M)?Oe:we,X.error))throw X.value})},ge=function(A){return A.rejection!==we&&!A.parent},ft=function(A,M){F.call(t,function(){Ge?he.emit("rejectionHandled",A):dt(et,A,M.value)})},$e=function(A,M,H,Y){return function(X){A(M,H,X,Y)}},ae=function(A,M,H,Y){M.done||(M.done=!0,Y&&(M=Y),M.value=H,M.state=tt,st(A,M,!0))},Ce=function(A,M,H,Y){if(!M.done){M.done=!0,Y&&(M=Y);
2try{if(A===H)throw Ae("Promise can't be resolved itself");var X=We(H);X?p(function(){var ce={done:!1};try{X.call(H,$e(Ce,A,ce,M),$e(ae,A,ce,M))}catch(Ve){ae(A,ce,Ve,M)}}):(M.value=H,M.state=Ke,st(A,M,!1))}catch(ce){ae(A,{done:!1},ce,M)}}};je&&(_=function(M){m(this,_,ie),y(M),ye.call(this);var H=Fe(this);try{M($e(Ce,this,H),$e(ae,this,H))}catch(Y){ae(this,H,Y)}},ye=function(M){be(this,{type:ie,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:ze,value:void 0})},ye.prototype=d(_.prototype,{then:function(M,H){var Y=de(this),X=Ue(N(this,_));return X.ok=typeof M=="function"?M:!0,X.fail=typeof H=="function"&&H,X.domain=Ge?he.domain:void 0,Y.parent=!0,Y.reactions.push(X),Y.state!=ze&&st(this,Y,!1),X.promise},catch:function(A){return this.then(void 0,A)}}),Ye=function(){var A=new ye,M=Fe(A);this.promise=A,this.resolve=$e(Ce,A,M),this.reject=$e(ae,A,M)},L.f=Ue=function(A){return A===_||A===Ne?new Ye(A):St(A)},!a&&typeof n=="function"&&(nt=n.prototype.then,u(n.prototype,"then",function(M,H){var Y=this;return new _(function(X,ce){nt.call(Y,X,ce)}).then(M,H)},{unsafe:!0}),typeof Pe=="function"&&o({global:!0,enumerable:!0,forced:!0},{fetch:function(M){return E(_,Pe.apply(t,arguments))}}))),o({global:!0,wrap:!0,forced:je},{Promise:_}),v(_,ie,!1,!0),g(ie),Ne=s(ie),o({target:ie,stat:!0,forced:je},{reject:function(M){var H=Ue(this);return H.reject.call(void 0,M),H.promise}}),o({target:ie,stat:!0,forced:a||je},{resolve:function(M){return E(a&&this===Ne?_:this,M)}}),o({target:ie,stat:!0,forced:rt},{all:function(M){var H=this,Y=Ue(H),X=Y.resolve,ce=Y.reject,Ve=$(function(){var me=y(H.resolve),Me=[],it=0,Le=1;x(M,function(Re){var De=it++,Je=!1;Me.push(void 0),Le++,me.call(H,Re).then(function(Be){Je||(Je=!0,Me[De]=Be,--Le||X(Me))},ce)}),--Le||X(Me)});return Ve.error&&ce(Ve.value),Y.promise},race:function(M){var H=this,Y=Ue(H),X=Y.reject,ce=$(function(){var Ve=y(H.resolve);x(M,function(me){Ve.call(H,me).then(Y.resolve,X)})});return ce.error&&X(ce.value),Y.promise}})},e893:function(r,i,e){var o=e("5135"),a=e("56ef"),t=e("06cf"),s=e("9bf2");r.exports=function(n,u){for(var d=a(u),v=s.f,g=t.f,h=0;h<d.length;h++){var y=d[h];o(n,y)||v(n,y,g(u,y))}}},e8b5:function(r,i,e){var o=e("c6b6");r.exports=Array.isArray||function(t){return o(t)=="Array"}},e95a:function(r,i,e){var o=e("b622"),a=e("3f8c"),t=o("iterator"),s=Array.prototype;r.exports=function(n){return n!==void 0&&(a.Array===n||s[t]===n)}},f069:function(r,i,e){var o=e("1c0b"),a=function(t){var s,n;this.promise=new t(function(u,d){if(s!==void 0||n!==void 0)throw TypeError("Bad Promise constructor");s=u,n=d}),this.resolve=o(s),this.reject=o(n)};r.exports.f=function(t){return new a(t)}},f5df:function(r,i,e){var o=e("00ee"),a=e("c6b6"),t=e("b622"),s=t("toStringTag"),n=a(function(){return arguments}())=="Arguments",u=function(d,v){try{return d[v]}catch{}};
2r.exports=o?a:function(d){var v,g,h;return d===void 0?"Undefined":d===null?"Null":typeof(g=u(v=Object(d),s))=="string"?g:n?a(v):(h=a(v))=="Object"&&typeof v.callee=="function"?"Arguments":h}},f772:function(r,i,e){var o=e("5692"),a=e("90e3"),t=o("keys");r.exports=function(s){return t[s]||(t[s]=a(s))}},fb15:function(r,i,e){if(e.r(i),e.d(i,"PlayerState",function(){return v}),typeof window<"u"){var o=window.document.currentScript;{var a=e("8875");o=a(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:a})}var t=o&&o.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);t&&(e.p=t[1])}var s=e("8bbf");function n(m,f,S,x,b,N){return Object(s.openBlock)(),Object(s.createBlock)("div",{style:m.wrapperStyle},[Object(s.createVNode)("div",{ref:"youtube",style:m.wrapperStyle},null,4)],4)}e("4160"),e("a9e3"),e("d3b7"),e("e6cf"),e("159b");var u=e("9fab"),d=e.n(u),v={UNSTARTED:-1,ENDED:0,PLAYING:1,PAUSED:2,BUFFERING:3,CUED:5},g=Object(s.defineComponent)({name:"YouTube",props:{src:{type:String,required:!0},height:{type:[Number,String],default:360},width:{type:[Number,String],default:640},host:{type:String,default:"https://www.youtube.com"},vars:Object},computed:{id:function(){return d()(this.src)||this.src},wrapperStyle:function(){return{width:"".concat(this.width,"px"),height:"".concat(this.height,"px"),position:"relative"}}},data:function(){var f=function(){},S=new Promise(function(b){f=b}),x={promise:S,resolver:f,player:null,initiated:!1,ready:!1,iframeStyle:{position:"absolute",top:"0",left:"0",width:"100%",height:"100%"}};return x},mounted:function(){var f=this;window.onYouTubeIframeAPIReadyResolvers||(window.onYouTubeIframeAPIReadyResolvers=[]),window.onYouTubeIframeAPIReady||(window.onYouTubeIframeAPIReady=function(){var F;(F=window.onYouTubeIframeAPIReadyResolvers)===null||F===void 0||F.forEach(function(p){p()})}),this.promise.then(function(){return f.initPlayer()});var S="youtube-iframe-js-api-script",x=document.getElementById(S);if(x)this.resolver();else{var b;(b=window.onYouTubeIframeAPIReadyResolvers)===null||b===void 0||b.push(this.resolver),x=document.createElement("script"),x.id=S,x.src="https://www.youtube.com/iframe_api";var N=document.getElementsByTagName("script")[0];N&&N.parentNode&&N.parentNode.insertBefore(x,N)}},methods:{initPlayer:function(){var f=this;this.initiated=!0,this.player=new YT.Player(this.$refs.youtube,{height:this.height,width:this.width,videoId:this.id,host:this.host,playerVars:this.vars,events:{onReady:function(x){f.ready=!0,setTimeout(function(){return f.$emit("ready",x)})},onStateChange:function(x){return f.$emit("state-change",x)},onPlaybackQualityChange:function(x){return f.$emit("playback-quality-change",x)},onPlaybackRateChange:function(x){return f.$emit("playback-rate-change",x)},onError:function(x){return f.$emit("error",x)},onApiChange:function(x){return f.$emit("api-change",x)}}})},cueVideoById:function(f,S,x){var b;(b=this.player)===null||b===void 0||b.cueVideoById(f,S,x)},loadVideoById:function(f,S,x){var b;(b=this.player)===null||b===void 0||b.loadVideoById(f,S,x)},cueVideoByUrl:function(f,S,x){var b;(b=this.player)===null||b===void 0||b.cueVideoByUrl(f,S,x)},loadVideoByUrl:function(f,S,x){var b;(b=this.player)===null||b===void 0||b.loadVideoByUrl(f,S,x)},cuePlaylist:function(f,S,x,b){var N;(N=this.player)===null||N===void 0||N.cuePlaylist(f,S,x,b)},loadPlaylist:function(f,S,x,b){var N;(N=this.player)===null||N===void 0||N.loadPlaylist(f,S,x,b)},playVideo:function(){var f;(f=this.player)===null||f===void 0||f.playVideo()},pauseVideo:function(){var f;(f=this.player)===null||f===void 0||f.pauseVideo()},stopVideo:function(){var f;(f=this.player)===null||f===void 0||f.stopVideo()},seekTo:function(f,S){var x;(x=this.player)===null||x===void 0||x.seekTo(f,S)},nextVideo:function(){var f;(f=this.player)===null||f===void 0||f.nextVideo()},previousVideo:function(){var f;(f=this.player)===null||f===void 0||f.previousVideo()},playVideoAt:function(f){var S;(S=this.player)===null||S===void 0||S.playVideoAt(f)},mute:function(){var f;(f=this.player)===null||f===void 0||f.mute()},unMute:function(){var f;(f=this.player)===null||f===void 0||f.unMute()},isMuted:function(){return this.player?this.player.isMuted():!1},setVolume:function(f){var S;(S=this.player)===null||S===void 0||S.setVolume(f)},getVolume:function(){return this.player?this.player.getVolume():0},getPlaybackRate:function(){return this.player?this.player.getPlaybackRate():0},setPlaybackRate:function(f){var S;(S=this.player)===null||S===void 0||S.setPlaybackRate(f)},getAvailablePlaybackRates:function(){return this.player?this.player.getAvailablePlaybackRates():[]},setLoop:function(f){var S;(S=this.player)===null||S===void 0||S.setLoop(f)},setShuffle:function(f){var S;(S=this.player)===null||S===void 0||S.setShuffle(f)},getVideoLoadedFraction:function(){return this.player?this.player.getVideoLoadedFraction():0},getPlayerState:function(){return this.player?this.player.getPlayerState():v.UNSTARTED},getCurrentTime:function(){return this.player?this.player.getCurrentTime():0},getPlaybackQuality:function(){return this.player?this.player.getPlaybackQuality():"default"},setPlaybackQuality:function(f){var S;(S=this.player)===null||S===void 0||S.setPlaybackQuality(f)},getAvailableQualityLevels:function(){return this.player?this.player.getAvailableQualityLevels():[]},getDuration:function(){return this.player?this.player.getDuration():0},getVideoUrl:function(){return this.player?this.player.getVideoUrl():""},getVideoEmbedCode:function(){return this.player?this.player.getVideoEmbedCode():""},getPlaylist:function(){return this.player?this.player.getPlaylist():[]},getPlaylistIndex:function(){return this.player?this.player.getPlaylistIndex():0}},watch:{width:function(){var f;(f=this.player)===null||f===void 0||f.setSize(+this.width,+this.height)},height:function(){var f;(f=this.player)===null||f===void 0||f.setSize(+this.width,+this.height)},src:function(){this.initiated&&this.player&&this.player.loadVideoById(this.id)}},beforeUnmount:function(){var f;(f=this.player)===null||f===void 0||f.destroy()}}),h=g;h.render=n;var y=h;i.default=y},fc6a:function(r,i,e){var o=e("44ad"),a=e("1d80");r.exports=function(t){return o(a(t))}},fdbc:function(r,i){r.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(r,i,e){var o=e("4930");r.exports=o&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},fea9:function(r,i,e){var o=e("da84");r.exports=o.Promise}}).default})})(fo);var Qr=fo.exports;const Xr=Go(Qr),Zr={key:0},_r={key:1,class:"full-spinner-container"},qr=l("span",{class:"loader"},null,-1),es=[qr],ts=xe({__name:"loading",emits:["LoadingStateChange"],setup(Z,{expose:Q,emit:D}){Ze();const r=P(!0),i=P(new Array),e=P(),o=P(),a=P(24e4);Ct(()=>{r.value==!1&&i.value.length>0&&(r.value=!0),r.value==!0&&i.value.length==0&&(console.log(`************* Begin Loader info ${r.value} && ${i.value.length} busy Fetching *************`),console.log(JSON.stringify(i.value)),console.log(`************* End Loader info ${r.value} && ${i.value.length} busy Fetching *************`))}),Q({LoadData:f,showSpinnerFor:g,IsBusyLoading:y,hideSpinner:h,setFetchData:u,removeFetchData:d,resetTimeout:s}
2);const t=D;function s(){e.value!==null&&(window.clearTimeout(e.value),e.value=null,n(a.value))}function n(b=24e4){o.value==null&&(o.value=N=>{console.log(N)}),e.value=setTimeout(()=>o.value(new Error("timeout succeeded")),b)}function u(b){return i.value.find(N=>N.request==b.request)==null?(i.value.push(b),console.log(`*************  FetchData [${b}] *************`),e.value!==null&&(window.clearTimeout(e.value),e.value=null,n(a.value)),!0):(console.log(`*************  FetchData [${b}] already exists *************`),!1)}function d(b){i.value.length>0&&(i.value=i.value.filter(N=>!(N.request===b.request)),i.value.length==0&&(window.clearTimeout(e.value),e.value=null,h()))}function v(b=24e4){return new Promise(async(N,F)=>{o.value=F,n(b)})}async function g(b=24e4){return new Promise(async N=>{r.value=!0,S(),await new Promise(F=>setTimeout(F,b)),r.value=!1})}async function h(){r.value=!1}function y(){return r.value}function m(b){for(var N=0,F=0;F<b.length;F++)N=N+b.charCodeAt(F);return N&4294967295}async function f(b,N=24e4){a.value=N,g(N),await new Promise(p=>setTimeout(p,100));let F=new Promise(async(p,E)=>{let L={request:`executeLogic-${m(b.toString())}`,date:new Date,status:"Init"};try{if(u(L)==!0){let $=await b(L);d(L),p($)}}catch($){d(L),E($)}});return Promise.race([v(N),F]).then(()=>(r.value=!1,!0)).catch(p=>{var E;return i.value.length==0?(console.error(p),r.value=!1,((E=p.message)==null?void 0:E.indexOf("/api/auth/login"))>0,!1):!0})}function S(){document.body.scrollTop=0,document.documentElement.scrollTop=0}function x(b){document.getElementsByTagName("body").forEach(F=>{b?F.classList.add("spinner-scrollbar-hide"):F.classList.remove("spinner-scrollbar-hide")})}return re(()=>r.value,(b,N)=>{x(r.value),t("LoadingStateChange",b)}),(b,N)=>(V(),O(ve,null,[c(da)()?(V(),O("span",Zr,te(r.value)+" - "+te(i.value),1)):ne("",!0),r.value?(V(),O("div",_r,es)):ne("",!0)],64))}}),os=Ho("activeMenuStateStore",()=>{const Z=P(!1),Q=ht(()=>Z.value);function D(r){Z.value=r}return{setIsMenuItemManuallySet:D,getIsMenuItemManuallySet:Q}}),as={id:"gibs-full-page",class:"w-full invisible"},ns={id:"gibs-header",class:"gibs-header"},rs={key:0,class:"gibs-header-nav"},ss={class:"flex flex-wrap items-center justify-between max-w-screen-1xl mx-auto p-0"},is={class:"gibs-header-nav-logo"},ls={class:"gibs-course-finder-button-container"},us={class:"flex flex-row"},cs={id:"gibs-secondary-menu",class:"flex"},ds={class:"menu-items"},ms=l("span",{class:"pipe-separator"},"|",-1),fs={class:"menu-items"},ps={key:2,class:"relative"},vs=["id"],gs={key:0,class:"pipe-separator"},bs=["id"],hs=l("div",{class:"sub-dropdown-separator"},null,-1),ys=["id"],Ss={id:"gibs-main-menu",class:"gibs-header-nav-mainmenu"},xs={id:"gibs-main-menu",class:"gibs-main-menu"},Is={class:"gibs-header-nav-mainmenu-item gibs-header-nav-menu-item"},ws={class:"relative max-w-[450px] w-full"},Cs={class:"gibs-header-nav-mainmenu-profile !w-full"},Es={class:"gibs-profile-user-name"},Ps={class:"gibs-profile-icon"},Ns=l("span",null,"LOGIN / SIGNUP",-1),Vs={class:"gibs-profile-icon"},Ms={key:0},Ls={id:"login-modal",class:"login-modal"},Ts={class:"gibs-close-modal-btn-container"},Fs={key:0},As={class:"login-tabContent"},Os={key:1},$s={class:"forgot-password"},Rs={key:2},Ds={class:"forgot-password"},Bs={key:0},Us={id:"gibs-profile-menu-dropdown",class:"gibs-profile-menu-dropdown"},js={class:"gibs-close-modal-btn-container"},ks={class:"gibs-profile-menu-container"},Gs={id:"gibs-profile-menu",class:"gibs-profile-menu"},Hs=l("li",{class:"gibs-profile-menu-title"},[l("p",null," My GIBS Profile "),l("div",{class:"sub-dropdown-separator"})],-1),zs={class:"gibs-profile-menu-item"},Ks=["href"],Ys={class:"gibs-profile-menu-item"},Ws={class:"gibs-profile-menu-item"},Js={class:"gibs-profile-menu-signout"},Qs=l("div",{class:"sub-dropdown-separator"},null,-1),Xs={key:1,class:"gibs-header-nav"},Zs={class:"flex flex-wrap items-center justify-center bg-catalinablue max-w-screen mx-auto p-0"},_s={class:"gibs-header-nav-logo"},qs={class:"gibs-hamburger-nav"},ei=l("span",null,"menu",-1),ti={class:"gibs-menu-header"},oi={id:"gibs-navbar-hamburger-draw",class:"gibs-header-nav-mainmenu"},ai={class:"mobile-upper-hamburger"},ni={class:"mobile-upper-hamburger-wrapper"},ri={class:"gibs-profile-icon"},si={class:"gibs-profile-icon"},ii={class:"gibs-search-container",input:"",type:"text"},li=l("span",{class:"gibs-mobile-search"},"Search GIBS",-1),ui={key:0,id:"login-modal",class:"login-modal-mobile"},ci={class:"gibs-close-modal-btn-container"},di={key:0},mi={class:"login-tabContent-mobile"},fi={key:1},pi={class:"forgot-password"},vi={key:2},gi={class:"forgot-password"},bi={key:0,id:"gibs-profile-menu-dropdown",class:"gibs-profile-menu-dropdown-mobile"},hi={class:"gibs-close-modal-btn-container"},yi={class:"gibs-profile-menu-container-mobile"},Si={id:"gibs-profile-menu",class:"gibs-profile-menu-mobile"},xi=l("li",{class:"gibs-profile-menu-title"},[l("p",null," My GIBS Profile ")],-1),Ii=l("li",null,[l("div",{class:"sub-dropdown-separator"})],-1),wi={class:"gibs-profile-menu-item"},Ci={class:"gibs-profile-menu-item"},Ei={class:"gibs-profile-menu-item"},Pi=l("li",null,[l("div",{class:"sub-dropdown-separator"})],-1),Ni={class:"gibs-profile-menu-signout"},Vi={id:"gibs-main-menu",class:"flex flex-col w-full bg-coolblack"},Mi={class:"gibs-header-nav-mainmenu-item gibs-header-nav-menu-item"},Li={id:"gibs-secondary-menu"},Ti=["id"],Fi=["id"],Ai=l("span",{class:"w-[14px]"},null,-1),Oi=["id"],$i={class:"gibs-menu-course-finder-container"},Ri={id:"gibs-main-page",class:"gibs-main min-h-[60vh] relative"},Di={key:0,class:"gibs-social-login-wrapper"},Bi=l("div",{class:"gibs-social-login-containers"},[l("div",{id:"gibs-social-login-spinner",class:"gibs-social-login-spinner"},[l("span",{class:"loader"})])],-1),Ui=[Bi],ji={key:1,class:"gibs-page-app"},ki=Wo('<div class="gibs-content-body"><div class="gibs-page-layout"><div class="h-112.5"><div class="gibs-page-loader"><h2 class="w-fit h-fit">We are processing your request, please be patient...</h2></div></div></div></div>',1),Gi=[ki],Hi={id:"gibs-footer",class:"gibs-footer-container"},zi=l("span",{id:"FooterLoading"},"Loading...",-1),Ki={class:"gibs-video-modal-container"},to="logo2025",Al=xe({__name:"default",props:{layoutView:{type:Object,default:{view:"",windowWidth:0,refresh:0}},mobileSubmenuOpenProp:{type:Object,default:null},showTestNavProp:{type:Boolean,default:!1},secondaryNavigationProp:{type:Array,default:[]},mobileMenuOpenProp:{type:Boolean,default:!1},dropdownOpenProp:{type:Object,default:null},expandedProp:{type:Boolean,default:!1},mainNavigationItemsProp:{type:Array,defaut:new Array},isHamburgerMenuOpenProp:{type:Boolean,default:!1},isMobileSecondaryMenuOpenProp:{type:Boolean,default:!1},isDesktopSecondaryMenuOpenProp:{type:Boolean,default:!1}},emits:["successLogin"],async setup(Z,{emit:Q}){let D,r;const i=P(),e=zo(),o=Ko(),a=P(!1);_t();const t=P(0),s=P(o.fullPath),n=P(window.location.pathname);let u=P(""),d=P(""),v;const g=ga("userSession"),h=os(),y=Yo("layoutReady");Ot(async()=>{const C=ba();
2await C.fetchSiteMap(),v=C.getSiteMap,f(),Ia(C.getSiteMapData);const T=document.querySelector("#gibs-full-page"),k=document.querySelector("body");d.value=localStorage.getItem(at.PostLoginRedirectUrl)||"/";const G=new URLSearchParams(window.location.search);u.value=G.get("access_token")||G.get("code")||G.get("local")||"",b(),ye=Ze(),T==null||T.classList.remove("invisible"),x(),setTimeout(()=>{y.value=!0,k.style.backgroundColor="#ffffff"},100),Ct(()=>{u.value.length>0?(t.value=window.scrollY,window.requestAnimationFrame(()=>{window.scrollTo(0,0)})):(window.requestAnimationFrame(()=>{window.scrollTo(0,t.value)}),(i.value!=null||i.value!=null)&&i.value.hideSpinner())}),Ct(()=>{var K,W;(!((K=g.value)!=null&&K.sessionId)||((W=g.value)==null?void 0:W.sessionId)===Tt.Empty.toString())&&(g.value={sessionId:Ft()})})}),re(()=>o.fullPath,async C=>{f(),S(),x(),_t().addRoute(C),C===d.value&&C!=="/"&&C!==""&&localStorage.removeItem(at.PostLoginRedirectUrl),Ce.value++,localStorage.getItem(at.PostLoginRedirectUrl)!==null&&(t.value=0),s.value=C;const k=new URLSearchParams(window.location.search);if(u.value=k.get("access_token")||k.get("code")||k.get("local")||"",b(),A.value&&s.value.toLocaleLowerCase().includes("/account/"))try{d.value=localStorage.getItem(at.PostLoginRedirectUrl)||"/",console.log(`Redirecting to: ${Se(d.value)}`),await e.push(Se(d.value)).catch(W=>{console.error("Error during route navigation:",W,"postLoginRedirectUrl.value:",Se(d.value))})}catch(W){console.error(`Error during redirection: ${W}`)}const G=document.getElementById("lcs_slide_out-15270"),K=document.getElementById("s-la-widget-activator-14403");G&&o.fullPath!="/info-central"&&G.remove(),K&&o.fullPath!="/info-central"&&K.remove()});const m=P(-1);function f(){n.value=window.location.pathname,z.value.enableUrl=n.value!=z.value.sourceUrl,Ie.value.enableUrl=n.value!=Ie.value.sourceUrl,ie.value.enableUrl=n.value!=ie.value.sourceUrl,console.log(z.value.enableUrl)}function S(){if(h.getIsMenuItemManuallySet){const C=document.querySelectorAll(".gibs-header-nav-menu-item");C.length>0&&C[m.value]&&C[m.value].firstChild&&(C[m.value].firstChild.classList.remove("router-link-active"),C[m.value].firstChild.classList.remove("router-link-exact-active")),h.setIsMenuItemManuallySet(!1)}}function x(){const C=document.querySelectorAll(".gibs-header-nav-menu-item .router-link-active");let T=document.querySelectorAll(".gibs-header-nav-menu-item");if(C&&C.length===0&&v){const k=o.path.split("/"),G=k[k.length-1].toLowerCase().replace("/","").replaceAll("-"," "),K=v.getUrlBreadcrumb(o.path).toLowerCase()!=""?v.getUrlBreadcrumb(o.path).toLowerCase():G;K!=""&&T.forEach((W,q)=>{W.firstChild&&W.firstChild.text&&(W.firstChild.text.toLowerCase().replace("|","").toString()==K||K.includes(W.firstChild.text.toLowerCase()))&&(W.firstChild.classList.add("router-link-active"),W.firstChild.classList.add("router-link-exact-active"),a.value=!0,h.setIsMenuItemManuallySet(!0),m.value=q)})}}async function b(){if(s.value!==""&&s.value!==null&&s.value!==void 0&&s.value.includes("access_token"))try{i.value.LoadData(C)}catch(k){console.error("GoogleInLogin Error:",k)}finally{(i.value!=null||i.value!=null)&&i.value.hideSpinner()}if(s.value!==""&&s.value!==null&&s.value!==void 0&&s.value.includes("code"))try{i.value.LoadData(T)}catch(k){console.error("LinkedInLogin Error:",k)}finally{(i.value!=null||i.value!=null)&&i.value.hideSpinner()}async function C(){const k={provider:"google",googleLoginAccessToken:u.value},G=await $fetch("/api/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(k)});if(G&&G.gibsSocialLoginResponse&&G.gibsSocialLoginResponse.success){const{data:K,error:W,status:q}=await ut("/api/auth/user",{method:"GET"}),ee=vt.safeParse(K.value);if(ee.success)Oe={type:"success",title:"Google log in.",body:"You have successfully signed into your profile",date:new Date,timeout:!0,timer:5e3},p("successLogin",!0),M.value="true",A.value=!0,localStorage.setItem("Is_Logged_In","true"),localStorage.setItem("Logged_In_Name",ee.data.userName),localStorage.setItem("Logged_In_Surname",ee.data.lastName);else throw console.error("Google loginResponse failed, user session not authenticated after login (Error)",JSON.stringify(ee,null,2)),new Error("Google Login failed, user session not authenticated after login");p("successLogin",!0),Ce.value++,u.value="";let fe=localStorage.getItem(at.PostLoginRedirectUrl)||"/";fe!=="/"?await e.push(Se(fe)).catch(le=>{console.error("Error during route navigation:",le,"redirectUrl:",Se(fe))}
2):await e.push("/").catch(le=>{console.error("Error during route navigation:",le,"postLoginRedirectUrl.value:","/")})}else{console.error("Google loginResponse failed (Error)",JSON.stringify(G,null,2));const K={type:"error",title:"Google log in failed.",body:G.error.toString(),date:new Date,timeout:!0,timer:1e4};throw ye.addNotification(K),new Error("Google Login failed")}ye.addNotification(Oe)}async function T(){const k=window.location.origin,K={provider:"linkedIn",params:{grant_type:"authorization_code",code:u.value,redirect_uri:k,client_id:"",client_secret:""}},W=await $fetch("/api/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(K)});if(W&&W.gibsSocialLoginResponse&&W.gibsSocialLoginResponse.success){const{data:q,error:ee,status:fe}=await ut("/api/auth/user",{method:"GET"}),le=vt.safeParse(q.value);if(le.success)Oe={type:"success",title:"LinkedIn log in.",body:"You have successfully signed into your profile",date:new Date,timeout:!0,timer:5e3},p("successLogin",!0),M.value="true",A.value=!0,localStorage.setItem("Is_Logged_In","true"),localStorage.setItem("Logged_In_Name",le.data.userName),localStorage.setItem("Logged_In_Surname",le.data.lastName);else throw console.error("LinkedIn loginResponse failed, user session not authenticated after login (Error)",JSON.stringify(le,null,2)),new Error("LinkedIn Login failed, user session not authenticated after login");p("successLogin",!0),Ce.value++,u.value="";let ke=localStorage.getItem(at.PostLoginRedirectUrl)||"/";ke!=="/"?await e.push(Se(ke)).catch(pt=>{console.error("Error during route navigation:",pt,"redirectUrl:",Se(ke))}):await e.push("/").catch(pt=>{console.error("Error during route navigation:",pt,"postLoginRedirectUrl.value:","/")})}else{console.error("LinkedIn loginResponse failed (Error)",JSON.stringify(W,null,2));const q={type:"error",title:"LinkedIn log in failed.",body:W.error.toString(),date:new Date,timeout:!0,timer:1e4};throw ye.addNotification(q),new Error("LinkedIn Login failed")}ye.addNotification(Oe)}}const N=_o(),F=ao(),p=Q,E=xa(),w=ro(),L=mo(),$=lo(),R=so();[D,r]=Lt(()=>wo()),await D,r();const B=Z,oe={buttonText:"Course Finder",class:"",enableUrl:!0,externalSource:!1,sourceUrl:"/course-finder"},z=P({buttonText:"My learning journey",class:"text-lg",enableUrl:!0,externalSource:!1,sourceUrl:"/profile/my-learning-journey"}),Ie=P({buttonText:"Personal details",class:"text-lg",enableUrl:!0,externalSource:!1,sourceUrl:"/profile/personal-details"}),ie=P({buttonText:"Change my password",class:"text-lg",enableUrl:!0,externalSource:!1,sourceUrl:"/profile/change-my-password"}),Fe={buttonElName:"gibs-profile-signout",buttonText:"SIGN OUT",class:"text-xl font-semibold",enableUrl:!0,externalSource:!1,sourceUrl:"/",type:"signout"},be=P(!1),de=P(!1),_=P(!1),Ae=P(!1),qe=P(B.isHamburgerMenuOpenProp),he=P(B.isMobileSecondaryMenuOpenProp),Pe=P(B.isMobileSecondaryMenuOpenProp),Ue=P("gibs-account-login-modal"),St=P("gibs-forgot-password-modal"),Ge=P("gibs-email-sent-modal"),ct=P(!1),He=P(!1),et=P(!1),ze=P(!1),Ke=P(!1),tt=P(!1),we=P(0);B.dropdownOpenProp,P();let Oe,ye=Ze(),Ye=uo(),Ne=ha();const nt=P(Ne.getVideoModal),je=P(!1),rt=P(Ne.getVideoModal.src),We=P(Ne.getVideoModal.type);let st=io();const dt=P(st.getAddFormModal),mt=P(!1);let ge=new Array,ft=new Array,$e=B.mainNavigationItemsProp;const ae=P(!1);let Ce=P(0),A=P(!1),M=P("false"),H=P("Unauthenticated"),Y=P("Unauthenticated");const X=P(0),ce=async()=>{const C="success",T="error";(i.value!=null||i.value!=null)&&i.value.hideSpinner();var k=localStorage.getItem("DoEnrolmentMessage");if(k=="true"){localStorage.setItem("DoEnrolmentMessage","false");const{data:G,error:K,status:W}=await co("/api/profile/enrolments",{method:"POST",body:""},"$Aftvs3iIrP");if(W.value===C){const q=G.value;let ee;try{const fe=Kr.safeParse(JSON.parse(q));fe.success?ee=fe.data:(ee=null,console.log("Error parsing JSON"))}catch{ee=null,console.log("Error parsing JSON")}if(ee!=null&&ee!=null&&ee.inProgressEnrolments.length>0){const fe=ee.inProgressEnrolments.find(ke=>ke.enrolmentStatusLevel==Xt.Start||ke.enrolmentStatusLevel==Xt.Outstandinginformation),le=ta();typeof fe<"u"&&!le.pathname.includes("/apply")&&!le.pathname.includes("/profile/my-learning-journey")&&(Oe={type:"note",title:"Saved enrolments.",body:"You have saved enrolments, click the button to manage your enrolments.",date:new Date,buttonText:"Manage enrolments",LinkUrl:"/profile/my-learning-journey",timeout:!1},ye.addNotification(Oe))}}else W.value===T&&(Oe={type:"error",title:"Enrolments.",body:"Failed to retrieve enrolments for user my learnings.",date:new Date,timeout:!1})}};Ct(async()=>{var k,G;Ce.value;const C=await $fetch("/api/auth/user"),T=vt.safeParse(C);if(T.success?w.setIsLoggedIn(T.data.isLoggedIn):w.setIsLoggedIn(!1),A.value=T.success?T.data.isLoggedIn:!1,H.value=T.success?T.data.userName:"Unauthenticated",Y.value=T.success?T.data.lastName:"Unauthenticated",H.value!="Unauthenticated"&&(ce(),M.value="true",localStorage.setItem("Is_Logged_In",M.value),localStorage.setItem("Logged_In_Name",H.value),localStorage.setItem("Logged_In_Surname",Y.value)),!A.value)M.value="false",localStorage.removeItem("Is_Logged_In"),localStorage.removeItem("Logged_In_Name"),localStorage.removeItem("Logged_In_Surname");else if(console.log("uri",s.value),s.value.indexOf("/user-verification")>-1){let K={request:"/api/auth/user",date:new Date,status:"Busy"};(i.value!=null||i.value!=null)&&i.value.setFetchData(K);const W=await $fetch("/api/auth/user");(i.value!=null||i.value!=null)&&i.value.removeFetchData(K);const q=vt.safeParse(W);q.success&&q.data.isLoggedIn==!0&&(await fetch("/api/auth/logout",{method:"POST"})).ok&&((!((k=g.value)!=null&&k.sessionId)||((G=g.value)==null?void 0:G.sessionId)!==Tt.Empty.toString())&&
2(g.value={sessionId:Ft().toString()},localStorage.setItem("Is_Logged_In","false")),Ce.value++)}X.value++});const Ve=P(!1);re(()=>A.value,C=>{Ve.value=C});let me=ht({get(){return Pe.value},set(C){me.value=C}}),Me=ht({get(){return he.value},set(C){Me.value=C}});function it(){ct.value=!0}function Le(C){ct.value=C}function Re(C){mt.value=C,st.closeAddFormModal()}function De(C){je.value=C,Ne.isOpenVideoModal(C),we.value=we.value+1}function Je(){we.value=we.value+1,rt.value=Ne.getVideoModal.src}function Be(){ae.value=!ae.value,ot(ae.value),F.isClosedForgotPassword()}function Vt(){ae.value=!1,ot(!1)}function po(){ae.value=!ae.value,ot(ae.value),F.isClosedForgotPassword()}function ot(C){const T="gibs-header",k="body",G=document.getElementById(T),K=document.querySelector(k);C?(G.classList.add("expand-full-height"),K.classList.add("overflow-hidden"),qe.value=!0):(G.classList.remove("expand-full-height"),K.classList.remove("overflow-hidden"),Mt(!1),qe.value=!1)}function Rt(){he.value=!he.value,xt(he.value)}function xt(C){ge.forEach(T=>{const k="desktop-dropdownButton-"+T.name,G="desktop-secondary-menu-draw-"+T.name,K=document.getElementById(k),W=document.getElementById(G);C?(he.value=!0,W==null||W.classList.remove("hidden"),K==null||K.classList.add("list-open")):(he.value=!1,W==null||W.classList.add("hidden"),K==null||K.classList.remove("list-open"))})}function vo(){Dt(),Be()}function Dt(){Pe.value=!Pe.value,Mt(Pe.value)}function Mt(C){ge.forEach(T=>{""+T.name;
2const k="secondary-menu-draw-"+T.name,G="dropdownButton-"+T.name,K=document.getElementById("dropdownButton-"+T.name+"-icon"),W=document.getElementById("secondarymenu-item-"+T.name),q=document.getElementById(k),ee=document.getElementById(G);if(C){if(Pe.value=!0,q==null||q.classList.remove("hidden"),ee==null||ee.classList.add("active-secondary-dropdown-heading"),K==null||K.classList.add("active-dropdown-secondary-arrow"),W){let fe=T.items.length*40+12;W.style.height=fe+"px"}}else Pe.value=!1,W&&(W.style.height="15px"),ee==null||ee.classList.remove("active-secondary-dropdown-heading"),K==null||K.classList.remove("active-dropdown-secondary-arrow")})}function Bt(){de.value=!de.value}function Ut(C){de.value=C,be.value=C,_.value=!A.value}async function go(){const C=await Qt("/Menu/MainMenuItems");return $e=Yr.parse(C),Promise.resolve()}async function bo(){const C=await Qt("Menu/SecondaryMenuItems");return ft=Jr.parse(C),Promise.resolve()}function jt(C){return C.map(T=>({name:T.Name,url:T.URL,target:T.Target,items:T.Items?jt(T.Items):null,expanded:T.expanded}))}function It(){_.value=!_.value,be.value=!1,de.value=!1,F.isClosedForgotPassword()}function Qe(C=!1){C&&(i.value=Ye.getLoader().value,i.value.showSpinnerFor()),Ae.value=!Ae.value}function wt(){Ae.value=!1,ae.value=!1,ot(ae.value)}function ho(){He.value=!He.value,E.isClosedProgShareModal()}function kt(C){He.value=C,C||E.isClosedProgShareModal()}function yo(){et.value=!et.value,w.isClosedApplicationClosedModal()}function Gt(C){et.value=C,C||w.isClosedApplicationClosedModal()}function So(){ze.value=!ze.value,R.isClosedProformaRequestModal()}function Ht(C){ze.value=C,C||R.isClosedProformaRequestModal()}function xo(){Ke.value=!Ke.value,L.isClosedAbortEnrolmentModal()}function zt(C){Ke.value=C,C||L.isClosedAbortEnrolmentModal()}function Io(){tt.value=!tt.value,$.isClosedFormOnlinePaymentModal()}function Kt(C){tt.value=C,C||$.isClosedFormOnlinePaymentModal()}function Yt(C){C===!0&&(_.value=!1,Ce.value++),B.layoutView.view==="mobile"&&(ae.value=!1,ot(ae.value))}eo({meta:[{name:"google-site-verification",content:"gQQeVgxr25b8fws40MmacpEtR9nqj05cVIg0H0APnYE"}]});async function wo(){eo(()=>({link:[{rel:"preconnect",href:N.public.imgUri},...[{rel:"preload",href:"/fonts/JubilatBold-Roman.otf",crossorigin:"",as:"font",type:"font/otf"},{rel:"preload",href:"/fonts/JubilatSemibold-Roman.otf",crossorigin:"",as:"font",type:"font/otf"},{rel:"preload",href:"/fonts/WOFF2-metric-bold.woff2",crossorigin:"",as:"font",type:"font/woff2"},{rel:"preload",href:"/fonts/WOFF2-metric-light.woff2",crossorigin:"",as:"font",type:"font/woff2"},{rel:"preload",href:"/fonts/WOFF2-metric-medium.woff2",crossorigin:"",as:"font",type:"font/woff2"},{rel:"preload",href:"/fonts/WOFF2-metric-regular.woff2",crossorigin:"",as:"font",type:"font/woff2"},{rel:"preload",href:"/fonts/WOFF2-metric-semibold.woff2",crossorigin:"",as:"font",type:"font/woff2"}]]}))}async function Co(){let C=Object.keys(Ye.ModalCollection);for(let T=0;T<C.length;T++)Ye.ModalCollection[C[T]]=[];Ye.CurrentDocuments=[]}async function Wt(){var T,k;Ae.value=!1;try{if(localStorage.setItem("postLogoutRedirect",Se(s.value)),(await fetch("/api/auth/logout",{method:"POST"})).ok){await Co(),(!((T=g.value)!=null&&T.sessionId)||((k=g.value)==null?void 0:k.sessionId)!==Tt.Empty.toString())&&(g.value={sessionId:Ft().toString()},localStorage.setItem("Is_Logged_In","false"));let K={type:"success",title:"Log out.",body:"You have successfully logged out of your account.",date:new Date,timeout:!0};try{ye.addNotification(K),Ce.value++,wt(),await C()}catch{const q=window.location.href,ee=q.includes("?")?`${q}&logout=true`:`${q}?logout=true`;await e.push(Se(ee)).catch(fe=>{console.error("Error during route navigation:",fe,"logoutUrl:",Se(ee))})}}else throw new Error("Logout failed")}catch{let K={type:"error",title:"Log out failure.",body:"We were unable to log out of your account.",date:new Date,timeout:!0,timer:1e4};Ce.value++,ye.addNotification(K)}async function C(){const G=localStorage.getItem("postLogoutRedirect")||"/",K=G.startsWith("/profile/"),W=G.startsWith("/apply/");if(await new Promise(q=>setTimeout(q,500)),K||W){const q=window.location.origin;localStorage.setItem(at.PostLoginRedirectUrl,Se(G)),await qo(q,{external:!0})}else localStorage.removeItem("postLogoutRedirectUrl"),await e.push(Se(G)).catch(q=>{console.error("Error during route navigation:",q,"postLogoutRedirectUrl:",Se(G))})}}[D,r]=Lt(()=>go()),await D,r(),[D,r]=Lt(()=>bo()),await D,r(),Array.isArray(ft)&&ft.forEach(C=>{const T={name:C.Name,url:C.URL,target:C.Target,items:C.Items?jt(C.Items):null,expanded:C.expanded};ge.push(T)}),re(()=>B.layoutView.view,()=>{_.value=!1,Ae.value=!1,ae.value=!1,Pe.value=!1,he.value=!1,ot(ae.value),Mt(Pe.value),xt(he.value),ea(()=>{x()})}),re(()=>F.getDisplayForgotPassword,()=>{F.getDisplayForgotPassword===!0&&(B.layoutView.view==="mobile"?(qe.value=!0,ae.value=!0,ot(ae.value),_.value=!0,be.value=!0):(_.value=!0,be.value=!0))}),re(()=>dt.value.isOpen,()=>{mt.value=dt.value.isOpen}),re(()=>nt.value.isOpen,()=>{nt.value.isOpen===!0&&(je.value=!0,Je())}),re(()=>nt.value.src,()=>{if(We.value=Ne.getVideoModal.type.toLowerCase(),We.value==="youtube")Je();else if(We.value==="vimeo"){const C=Ne.getVideoModal.src.split("?")[0].split("/");we.value=we.value+1,rt.value=C[C.length-1]}}),re(()=>E.getProgShareModal,C=>{He.value=C}),re(()=>w.getApplicationClosedModal,C=>{et.value=C}),re(()=>R.getProformaRequestModal,C=>{ze.value=C}),re(()=>
2L.getAbortEnrolmentModal,C=>{Ke.value=C}),re(()=>$.getFormPaymentModal,C=>{tt.value=C});const Jt=P(!1);function Eo(C){Jt.value=C}return Ye.setLoader(i),(C,T)=>{const k=Et,G=Pt,K=Ca,W=Et,q=aa,ee=Fa,fe=ja,le=no,ke=na,pt=ra,Po=Vn,No=Zt,Vo=Gn,Xe=Yn,Mo=Qn,Lo=ua,To=ur,Fo=Er,Ao=Or,Oo=Hr,$o=Zt;return V(),O("div",as,[I(ts,{ref_key:"loadingRef",ref:i,onLoadingStateChange:Eo},null,512),l("header",ns,[Z.layoutView.view!=="mobile"?(V(),O("nav",rs,[l("div",ss,[l("div",is,[I(G,{id:"gibs-logo-header",class:"gibs-logo-header",to:"/"},{default:J(()=>[I(k,{name:to})]),_:1}),l("div",ls,[I(K,{courseFinderButtonSpec:oe})]),l("div",us,[l("ul",cs,[(V(!0),O(ve,null,Ee(c(ge),U=>(V(),O("li",{key:U.name,class:"gibs-header-nav-mainmenu-item gibs-header-nav-menu-item sec-menu-items"},[!U.items&&!c(me)&&c(ge).indexOf(U)<c(ge).length-1?(V(),pe(G,{key:0,to:U.url,target:U.target,class:"block py-2",external:U.target==="_blank",onClick:T[0]||(T[0]=Te=>xt(!1))},{default:J(()=>[l("span",ds,te(U.name),1),ms]),_:2},1032,["to","target","external"])):!U.items&&(!c(me)||c(ge).indexOf(U)<c(ge).length-1)?(V(),pe(G,{key:1,to:U.url,target:U.target,class:"block py-2",external:U.target==="_blank"},{default:J(()=>[l("span",fs,te(U.name),1)]),_:2},1032,["to","target","external"])):(V(),O("div",ps,[l("button",{onClick:Rt,id:"desktop-dropdownButton-"+U.name,type:"button",class:"desktop-dropbutton"},[ue(te(U.name)+" ",1),I(k,{name:c(Me)?"DropdownUp":"Dropdown",id:"desktop-dropdownButton-"+U.name+"-icon",class:"text-[10px] h-[10px] w-[10px] relative top-[5px] ml-1 mt-0.75"},null,8,["name","id"]),c(ge).indexOf(U)<c(ge).length-1?(V(),O("span",gs,"|")):ne("",!0)],8,vs),l("ul",{id:"desktop-secondary-menu-draw-"+U.name,class:gt(["secondaryNavDropdown",["dropDownItem",c(me)?"":"hidden"]])},[l("li",null,[l("h3",null,te(U.name),1),hs]),(V(!0),O(ve,null,Ee(U.items,(Te,Ro)=>(V(),O("li",{key:Te.name,class:"gibs-header-nav-mainmenu-item gibs-header-nav-menu-item",id:"gibs-header-nav-mainmenu-item-"+Ro},[I(G,{to:Te.url,external:Te.target==="_blank",onClick:Rt,class:"block py-2 pr-4"},{default:J(()=>[ue(te(Te.name),1)]),_:2},1032,["to","external"])],8,ys))),128))],10,bs)]))]))),128))]),I(G,{to:"/search",id:"searchButton",class:"search-icon"},{default:J(()=>[I(W,{name:"search-icon"})]),_:1})])]),l("div",Ss,[l("ul",xs,[(V(!0),O(ve,null,Ee(c($e),U=>(V(),O("li",Is,[I(G,{class:"",to:U.URL,target:U.Target,onClick:T[1]||(T[1]=Te=>xt(!1))},{default:J(()=>[ue(te(U.Name),1)]),_:2},1032,["to","target"])]))),256))]),l("div",ws,[l("div",Cs,[c(A)?(V(),O("div",{key:0,onClick:T[2]||(T[2]=U=>Qe(!1)),class:"gibs-user-menu-wrapper"},[l("span",Es,te(c(H)),1),l("div",Ps,[I(k,{name:"gibs-profile"})])])):(V(),O("div",{key:1,onClick:It,class:"gibs-user-menu-wrapper"},[Ns,l("div",Vs,[I(k,{name:"gibs-profile"})])]))]),I(lt,{name:"modal"},{default:J(()=>[c(_)?(V(),O("div",Ms,[l("div",Ls,[l("div",Ts,[l("button",{class:"gibs-close-modal-container",onClick:It},[I(k,{class:"login-modal-close-btn",name:"buttons/close-cross"})])]),!c(be)&&!c(de)?(V(),O("div",Fs,[l("div",As,[I(q,{componentId:c(Ue),onSuccessLogin:Yt},null,8,["componentId"])])])):c(be)&&!c(de)?(V(),O("div",Os,[l("div",$s,[I(ee,{componentId:c(St),onToggleResetEmailSentForm:Bt},null,8,["componentId"])])])):c(de)?(V(),O("div",Rs,[l("div",Ds,[I(fe,{componentId:c(Ge),onCloseModalAndShowLogin:Ut},null,8,["componentId"])])])):ne("",!0)])])):ne("",!0)]),_:1}),I(lt,{name:"modal"},{default:J(()=>[c(Ae)?(V(),O("div",Bs,[l("div",Us,[l("div",js,[l("button",{class:"gibs-close-profile-menu",onClick:T[3]||(T[3]=U=>Qe(!1))},[I(k,{class:"profile-menu-close-btn",name:"buttons/close-cross"})])]),l("div",ks,[l("ul",Gs,[Hs,l("li",zs,[c(n)==c(z).sourceUrl?(V(),O("a",{key:0,href:c(z).sourceUrl},[I(le,{textLinkSpec:c(z),onClick:T[4]||(T[4]=U=>Qe(c(z).enableUrl))},null,8,["textLinkSpec"])],8,Ks)):(V(),pe(le,{key:1,textLinkSpec:c(z),onClick:T[5]||(T[5]=U=>Qe(!c(z).enableUrl))},null,8,["textLinkSpec"]))]),l("li",Ys,[I(le,{textLinkSpec:c(Ie),onClick:T[6]||(T[6]=U=>Qe(!c(z).enableUrl))},null,8,["textLinkSpec"])]),l("li",Ws,[I(le,{textLinkSpec:c(ie),onClick:T[7]||(T[7]=U=>Qe(!c(z).enableUrl))},null,8,["textLinkSpec"])]),l("li",Js,[Qs,I(ke,{textLinkLogoSpec:Fe,onClick:Wt})])])])])])):ne("",!0)]),_:1})])])])])):Z.layoutView.view==="mobile"?(V(),O("nav",Xs,[l("div",Zs,[l("div",_s,[I(G,{id:"gibs-logo-header",class:"gibs-logo-header",to:"/",onClick:Vt},{default:J(()=>[I(k,{name:to})]),_:1}),l("div",qs,[l("button",{onClick:Be,id:"gibs-navbar-hamburger-menu",class:"gibs-navbar-hamburger-menu",type:"button"},[ei,l("div",ti,[I(lt,{name:"menu"},{default:J(()=>[c(ae)?(V(),pe(k,{key:1,class:"relative",name:"gibs-close"})):(V(),pe(k,{key:0,class:"absolute",name:"gibs-hamburger"}))]),_:1})])])])]),I(lt,{name:"menu-list"},{default:J(()=>[Jo(l("div",oi,[l("div",ai,[l("div",ni,[c(A)?(V(),O("button",{key:0,t
2ype:"button",onClick:T[8]||(T[8]=U=>Qe(!1))},[l("div",ri,[I(k,{class:"text-4xl",name:"gibs-profile"})])])):(V(),O("button",{key:1,type:"button",onClick:It},[l("div",si,[I(k,{class:"text-4xl",name:"gibs-profile"})])])),I(G,{to:"/search",onClick:po},{default:J(()=>[l("div",ii,[li,I(G,{class:"mobile-search-icon"},{default:J(()=>[I(k,{name:"search-icon"})]),_:1})])]),_:1})]),I(lt,{name:"rolldown"},{default:J(()=>[c(_)?(V(),O("div",ui,[l("div",ci,[l("button",{class:"gibs-close-modal-container",onClick:It},[I(k,{class:"login-modal-close-btn",name:"buttons/close-cross"})])]),!c(be)&&!c(de)?(V(),O("div",di,[l("div",mi,[I(q,{componentId:c(Ue),onSuccessLogin:Yt},null,8,["componentId"])])])):c(be)&&!c(de)?(V(),O("div",fi,[l("div",pi,[I(ee,{componentId:c(St),onToggleResetEmailSentForm:Bt},null,8,["componentId"])])])):c(de)?(V(),O("div",vi,[l("div",gi,[I(fe,{componentId:c(Ge),onCloseModalAndShowLogin:Ut},null,8,["componentId"])])])):ne("",!0)])):ne("",!0)]),_:1}),I(lt,{name:"rolldown"},{default:J(()=>[c(Ae)?(V(),O("div",bi,[l("div",hi,[l("button",{class:"gibs-close-profile-menu",onClick:T[9]||(T[9]=U=>Qe(!1))},[I(k,{class:"profile-menu-close-btn",name:"buttons/close-cross"})])]),l("div",yi,[l("ul",Si,[xi,Ii,l("li",wi,[I(le,{textLinkSpec:c(z),onClick:wt},null,8,["textLinkSpec"])]),l("li",Ci,[I(le,{textLinkSpec:c(Ie),onClick:wt},null,8,["textLinkSpec"])]),l("li",Ei,[I(le,{textLinkSpec:c(ie),onClick:wt},null,8,["textLinkSpec"])]),Pi,l("li",Ni,[I(ke,{textLinkLogoSpec:Fe,onClick:Wt})])])])])):ne("",!0)]),_:1})]),l("ul",Vi,[(V(!0),O(ve,null,Ee(c($e),U=>(V(),O("li",Mi,[I(G,{onClick:Be,to:U.URL,target:U.Target},{default:J(()=>[ue(te(U.Name),1)]),_:2},1032,["to","target"])]))),256))]),l("ul",Li,[(V(!0),O(ve,null,Ee(c(ge),U=>(V(),O("li",{key:U.name,class:"gibs-header-nav-secondarymenu-item gibs-header-nav-menu-item pt-2 pb-[5px]"},[U.items&&U.items.length>0?(V(),O("div",{key:0,class:"gibs-secondarymenu-item relative w-full",id:"secondarymenu-item-"+U.name},[l("button",{onClick:Dt,id:"dropdownButton-"+U.name,type:"button",class:"mobile-secondary-menu"},[Ai,l("span",null,te(U.name),1),I(k,{name:c(me)?"DropdownUp":"Dropdown",id:"dropdownButton-"+U.name+"-icon"},null,8,["name","id"])],8,Fi),l("ul",{id:"secondary-menu-draw-"+U.name,class:gt(["translate-y-[9px]",["dropDownItem",c(me)?"":"hidden"]])},[(V(!0),O(ve,null,Ee(U.items,Te=>(V(),O("li",{key:Te.name,class:"mobile-sub-items"},[I(G,{to:Te.url,external:Te.target==="_blank",class:"block py-2 pr-4 text-catalinablue rounded hover:bg-gray-100 dark:text-gray-400 dark:hover:bg-gray-700 dark:hover:text-white",onClick:vo},{default:J(()=>[ue(te(Te.name),1)]),_:2},1032,["to","external"])]))),128))],10,Oi)],8,Ti)):(V(),pe(G,{key:1,to:U.url,external:U.target==="_blank",onClick:Be,class:"mobile-secondary-menu mobile-initial-items"},{default:J(()=>[ue(te(U.name),1)]),_:2},1032,["to","external"]))]))),128))]),l("div",$i,[I(K,{courseFinderButtonSpec:oe,onClick:T[10]||(T[10]=U=>Be())})])],512),[[Qo,c(ae)]])]),_:1})])])):ne("",!0)]),l("main",Ri,[c(u).length>0?(V(),O("div",Di,Ui)):ne("",!0),I(pt,{fullPath:c(o).path},null,8,["fullPath"]),oo(C.$slots,"default"),c(Jt)?(V(),O("div",ji,Gi)):ne("",!0)]),l("footer",Hi,[I(c(ya),null,{placeholder:J(()=>[zi]),default:J(()=>[I(No,null,{default:J(()=>[I(Po,{layoutView:Z.layoutView,onToggleModal:it},null,8,["layoutView"])]),_:1})]),_:1})]),I($o,null,{default:J(()=>[I(Xe,{isModalOpen:c(ct),modalId:"gibs-newsletter-modal",onCloseModal:Le},{"modal-content":J(()=>[I(Vo,{profileLoggedIn:c(A),onCloseModal:Le},null,8,["profileLoggedIn"])]),_:1},8,["isModalOpen"]),I(Xe,{isModalOpen:c(je),modalId:"gibs-video-modal",onCloseModal:De},{"modal-content":J(()=>[l("div",Ki,[c(We)==="youtube"?(V(),pe(c(Xr),{key:c(we),src:c(rt),ref:"youtube",vars:{autoplay:0,controls:1}},null,8,["src"])):c(We)==="vimeo"?(V(),pe(c(Xo),{key:c(we),"video-id":c(rt)},null,8,["video-id"])):ne("",!0)])]),_:1},8,["isModalOpen"]),I(Xe,{isModalOpen:c(mt),modalId:"gibs-add-form-modal",onCloseModal:Re},{"modal-content":J(()=>[I(Mo,{appendId:"-modal",Title:("SectionDescription"in C?C.SectionDescription:c(Zo)).Qualification},null,8,["Title"])]),_:1},8,["isModalOpen"]),I(Xe,{isModalOpen:c(He),modalId:"gibs-share-programme-modal",onCloseModal:kt,onToggleShareFormModal:ho},{"modal-content":J(()=>[I(Lo,{onCloseModal:kt,idPrefix:"modal"})]),_:1},8,["isModalOpen"]),I(Xe,{isModalOpen:c(et),modalId:"gibs-application-closed-modal",onCloseModal:Gt,onToggleApplicationClosedModal:yo},{"modal-content":J(()=>[I(To,{onCloseModal:Gt,loggedinName:c(H),isLoggedIn:c(A),loggedinSurname:c(Y)},null,8,["loggedinName","isLoggedIn","loggedinSurname"])]),_:1},8,["isModalOpen"]),I(Xe,{isModalOpen:c(ze),modalId:"gibs-proforma-request-modal",onCloseModal:Ht,onToggleProformaRequestModal:So},{"modal-content":J(()=>[I(Fo,{onCloseModal:Ht})]),_:1},8,["isModalOpen"]),I(Xe,{isModalOpen:c(Ke),modalId:"gibs-abort-enrolment-modal",onCloseModal:zt,onToggleAbortEnrolmentMod
2al:xo},{"modal-content":J(()=>[I(Ao,{onCloseModal:zt})]),_:1},8,["isModalOpen"]),I(Xe,{isModalOpen:c(tt),modalId:"gibs-form-online-payment-modal",onCloseModal:Kt,onToggleOnlinePaymentModal:Io},{"modal-content":J(()=>[I(Oo,{onCloseModal:Kt,buttonText:"Confirm payment",confirmationText:"An invoice number will be generated and you will be redirected to Paygate. Are you sure you want to continue?"})]),_:1},8,["isModalOpen"])]),_:1})])}}});export{Al as default};
3//# sourceMappingURL=DyX3XhJ6.js.map

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.