1import{j as C,o as F,A as M,r as h,k as j,b as n,c as l,e as s,q as p,l as A,w as S,t as d,z as w,p as H,m as c,x as v,B as y,n as u,f as b,y as P,F as I,d as V,g as N}from"./app-C_hQSIPN.js";import{d as L}from"./theme-sugar-4QAO3EeB.js";const T={class:"contact-page"},Y={class:"page-header position-relative"},E=["src"],O={class:"page-header-content"},U={class:"container"},W={"aria-label":"breadcrumb","data-aos":"fade-up","data-aos-delay":"100"},B={class:"breadcrumb"},D={class:"breadcrumb-item"},Q={class:"section"},z={class:"container"},G={class:"row"},J={class:"col-lg-4 mb-4 mb-lg-0","data-aos":"fade-up"},$={class:"contact-info-card card h-100"},K={class:"card-body"},R={class:"contact-item d-flex mb-4"},X=["innerHTML"],Z={class:"contact-item d-flex mb-4"},ss={class:"mb-0"},es={class:"contact-item d-flex mb-4"},ts={class:"mb-0"},as={class:"col-lg-8","data-aos":"fade-up","data-aos-delay":"100"},os={class:"contact-form-card"},is={class:"card-body p-4 p-lg-5"},ns={class:"row"},ls={class:"col-md-6 mb-3"},rs={key:0,class:"invalid-feedback"},ds={class:"col-md-6 mb-3"},cs={key:0,class:"invalid-feedback"},us={class:"row"},ms={class:"col-md-6 mb-3"},ps={key:0,class:"invalid-feedback"},vs={class:"col-md-6 mb-3"},bs={key:0,class:"invalid-feedback"},fs={class:"mb-3"},gs={key:0,class:"invalid-feedback"},hs={class:"text-end"},ys=["disabled"],_s={key:0},ws={key:1},ks={class:"section bg-light"},qs={class:"container"},xs={class:"map-container rounded shadow","data-aos":"fade-up","data-aos-delay":"200"},Cs={class:"map-placeholder d-flex align-items-center justify-content-center"},Fs={class:"text-center"},Ms=["innerHTML"],js={class:"section"},As={class:"container"},Ss={class:"row justify-content-center"},Hs={class:"col-lg-8","data-aos":"fade-up","data-aos-delay":"200"},Ps={class:"accordion",id:"contactFAQ"},Is=["id"],Vs=["data-bs-target","aria-expanded","aria-controls"],Ns=["id","aria-labelledby"],Ls={class:"accordion-body"},Os={__name:"Contact",setup(Ts){const m=C(),_=L.useToast();F(()=>{M.refresh()});const t=h({name:"",email:"",phone:"",subject:"",message:""}),a=h({}),f=h(!1),k=h([{question:"What are the best ways to contact AHIC?",answer:"You can contact AHIC through phone, email, or by submitting the contact form on this page. For immediate assistance, we recommend calling our office during business hours. For general inquiries, email or the contact form are best."},{question:"What are the office hours for in-person visits?",answer:"Our office is open Monday through Friday from 9:00 AM to 5:00 PM. We are closed on weekends and public holidays. If you plan to visit in person, we recommend scheduling an appointment to ensure staff availability."},{question:"Do I need to make an appointment to visit the campus?",answer:"While walk-ins are welcome, we recommend scheduling an appointment to ensure that appropriate staff members are available to assist you and to allow us to prepare any specific information you might need. You can schedule a campus tour or consultation by calling our office or submitting a request through the contact form."},{question:"How long does it typically take to receive a response to inquiries?",answer:"We strive to respond to all inquiries within 1-2 business days. During peak enrollment periods (January and July), response times may be slightly longer. For urgent matters, we recommend calling our office directly."},{question:"Is parking available for campus visitors?",answer:"Yes, limited visitor parking is available on campus. Please notify us in advance if you require parking. Alternatively, our campus is easily accessible by public transportation, with bus and train stations within walking distance."}]),q=async()=>{const o={};return t.value.name.trim()||(o.name="Name is required"),t.value.email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t.value.email)||(o.email="Please enter a valid email address"):o.email="Email is required",t.value.phone.trim()||(o.phone="Phone number is required"),t.value.subject||(o.subject="Please select a subject"),t.value.message.trim()||(o.message="Message is required"),a.value=o,Object.keys(o).length===0},x=async()=>{var o,e;if(q()){f.value=!0;try{return(await N.post("https://ahic.edu.au/api/v1/contact/",t.value)).status===200?(_.success("Your message has been sent successfully!"),!0):(_.error("Failed to send your message. Please try again later."),!1)}catch(g){_.error(((e=(o=g.response)==null?void 0:o.data)==null?void 0:e.message)||"An error occurred while sending your message.")}finally{f.value=!1}}};return(o,e)=>{const g=j("router-link");return n(),l("div",T,[s("div",Y,[s("img",{src:p(m).settings.settings.contact_image,alt:"Contact AHIC",class:"w-100"},null,8,E),s("div",O,[s("div",U,[e[7]||(e[7]=s("h1",{class:"display-4 text-white","data-aos":"fade-up"},"Contact Us",-1)),s("nav",W,[s("ol",B,[s("li",D,[A(g,{to:"/",class:"text-white"},{default:S(()=>e[5]||(e[5]=[c("Home")])),_:1,__:[5]})]),e[6]||(e[6]=s("li",{class:"breadcrumb-item active text-white","aria-current":"page"},"Contact",-1))])])])])]),s("section",Q,[s("div",z,[s("div",G,[s("div",J,[s("div",$,[s("div",K,[e[14]||(e[14]=s("h3",{class:"card-title mb-4"},"Get In Touch",-1)),e[15]||(e[15]=s("p",{class:"mb-4"},"Have questions about our courses or admission process? Contact us and our team will be happy to assist you.",-1)),e[16]||(e[16]=s("p",null,null,-1)),s("div",R,[e[9]||(e[9]=s("div",{class:"contact-icon me-3"},[s("i",{class:"bi bi-geo-alt-fill fs-4 text-primary"})],-1)),s("div",null,[e[8]||(e[8]=s("h5",{class:"mb-1"},"Location",-1)),s("p",{class:"mb-0",innerHTML:p(m).settings.settings.address},null,8,X)])]),s("div",Z,[e[11]||(e[11]=s("div",{class:"contact-icon me-3"},[s("i",{class:"bi bi-telephone-fill fs-4 text-primary"})],-1)),s("div",null,[e[10]||(e[10]=s("h5",{class:"mb-1"},"Phone",-1)),s("p",ss,d(p(m).settings.settings.phone),1)])]),s("div",es,[e[13]||(e[13]=s("div",{class:"contact-icon me-3"},[s("i",{class:"bi bi-envelope-fill fs-4 text-primary"})],-1)),s("div",null,[e[12]||(e[12]=s("h5",{class:"mb-1"},"Email",-1)),s("p",ts,d(p(m).settings.settings.email),1)])]),e[17]||(e[17]=w('<div class="contact-item d-flex"><div class="contact-icon me-3"><i class="bi bi-clock-fill fs-4 text-primary"></i></div><div><h5 class="mb-1">Opening Hours</h5><p class="mb-0">Monday - Friday: 9:00 AM - 5:00 PM</p></div></div>',1))])])]),s("div",as,[s("div",os,[s("div",is,[e[25]||(e[25]=s("h3",{class:"card-title mb-4"},"Send Us a Message",-1)),s("form",{onSubmit:H(x,["prevent"])},[s("div",ns,[s("div",ls,[e[18]||(e[18]=s("label",{for:"name",class:"form-label"},[c("Full Name "),s("span",{class:"text-danger"},"*")],-1)),v(s("input",{type:"text",class:u(["form-control",{"is-invalid":a.value.name}]),id:"name","onUpdate:modelValue":e[0]||(e[0]=i=>t.value.name=i),placeholder:"Your Name"},null,2),[[y,t.value.name]]),a.value.name?(n(),l("div",rs,d(a.value.name),1)):b("",!0)]),s("div",ds,[e[19]||(e[19]=s("label",{for:"email",class:"form-label"},[c("Email Address "),s("span",{class:"text-danger"},"*")],-1)),v(s("input",{type:"email",class:u(["form-control",{"is-invalid":a.value.email}]),id:"email","onUpdate:modelValue":e[1]||(e[1]=i=>t.value.email=i),placeholder:"Your Email"},null,2),[[y,t.value.email]]),a.value.email?(n(),l("div",cs,d(a.value.email),1)):b("",!0)])]),s("div",us,[s("div",ms,[e[20]||(e[20]=s("label",{for:"phone",class:"form-label"},[c("Phone Number "),s("span",{class:"text-danger"},"*")],-1)),v(s("input",{type:"tel",class:u(["form-control",{"is-invalid":a.value.phone}]),id:"phone","onUpdate:modelValue":e[2]||(e[2]=i=>t.value.phone=i),placeholder:"Your Phone"},null,2),[[y,t.value.phone]]),a.value.phone?(n(),l("div",ps,d(a.value.phone),1)):b("",!0)]),s("div",vs,[e[22]||(e[22]=s("label",{for:"subject",class:"form-label"},[c("Subject "),s("span",{class:"text-danger"},"*")],-1)),v(s("select",{class:u(["form-select",{"is-invalid":a.value.subject}]),id:"subject","onUpdate:modelValue":e[3]||(e[3]=i=>t.value.subject=i)}
1,e[21]||(e[21]=[w('<option value="">Select Subject</option><option value="Course Inquiry">Course Inquiry</option><option value="Admission Process">Admission Process</option><option value="Fee Structure">Fee Structure</option><option value="Campus Facilities">Campus Facilities</option><option value="Other">Other</option>',6)]),2),[[P,t.value.subject]]),a.value.subject?(n(),l("div",bs,d(a.value.subject),1)):b("",!0)])]),s("div",fs,[e[23]||(e[23]=s("label",{for:"message",class:"form-label"},[c("Message "),s("span",{class:"text-danger"},"*")],-1)),v(s("textarea",{class:u(["form-control",{"is-invalid":a.value.message}]),id:"message",rows:"5","onUpdate:modelValue":e[4]||(e[4]=i=>t.value.message=i),placeholder:"Your Message"},null,2),[[y,t.value.message]]),a.value.message?(n(),l("div",gs,d(a.value.message),1)):b("",!0)]),s("div",hs,[s("button",{type:"submit",class:"btn btn-primary btn-lg",disabled:f.value},[f.value?(n(),l("span",_s,e[24]||(e[24]=[s("span",{class:"spinner-border spinner-border-sm me-2",role:"status","aria-hidden":"true"},null,-1),c(" Sending... ")]))):(n(),l("span",ws,"Send Message"))],8,ys)])],32)])])])])])]),s("section",ks,[s("div",qs,[e[28]||(e[28]=s("h2",{class:"section-title","data-aos":"fade-up"},"Our Location",-1)),e[29]||(e[29]=s("p",{class:"text-center mb-5","data-aos":"fade-up","data-aos-delay":"100"},"Find us in the heart of Sydney's education district",-1)),s("div",xs,[s("div",Cs,[s("div",Fs,[e[26]||(e[26]=s("i",{class:"bi bi-map fs-1 text-primary mb-3"},null,-1)),e[27]||(e[27]=s("h4",null,"Google Maps",-1)),s("p",{class:"mb-0",innerHTML:p(m).settings.settings.google_map},null,8,Ms)])])])])]),s("section",js,[s("div",As,[e[30]||(e[30]=s("h2",{class:"section-title","data-aos":"fade-up"},"Frequently Asked Questions",-1)),e[31]||(e[31]=s("p",{class:"text-center mb-5","data-aos":"fade-up","data-aos-delay":"100"},"Find answers to common questions about contacting and visiting AHIC",-1)),s("div",Ss,[s("div",Hs,[s("div",Ps,[(n(!0),l(I,null,V(k.value,(i,r)=>(n(),l("div",{class:"accordion-item",key:r},[s("h2",{class:"accordion-header",id:"faqHeading"+r},[s("button",{class:u(["accordion-button",{collapsed:r!==0}]),type:"button","data-bs-toggle":"collapse","data-bs-target":"#faqCollapse"+r,"aria-expanded":r===0?"true":"false","aria-controls":"faqCollapse"+r},d(i.question),11,Vs)],8,Is),s("div",{id:"faqCollapse"+r,class:u(["accordion-collapse collapse",{show:r===0}]),"aria-labelledby":"faqHeading"+r,"data-bs-parent":"#contactFAQ"},[s("div",Ls,d(i.answer),1)],10,Ns)]))),128))])])])])])])}}};export{Os as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.