1import{d as $,i as y,o as r,w as s,c,I as k,a as o,b as n,e as A,f as m,F as b,r as v,t as u,g as Q,n as U,j as g,V as Z,S as ee,H as L,p as te,q as H,D as V,z as ae,_ as re,v as se,u as ne}from"#entry";import{_ as D}from"./NrmAcsIA.js";import{a as oe,_ as ce,b as le,c as ie}from"./DTDNXv-8.js";import{_ as _e}from"./BmR2fA_J.js";import{u as R}from"./Cz50FSTv.js";import{u as B}from"./gGWGCt3m.js";import{_ as ue}from"./2ah2dH39.js";import{_ as de}from"./0hvCUbHx.js";import{_ as me}from"./lgPsUizN.js";import{_ as pe}from"./C2GUDvkk.js";import{u as he,b as fe}from"./DsAGJ0rV.js";import{u as E}from"./BWgCBHnx.js";import"./sb9aF3OY.js";import"./D1ZOaJuV.js";const ge={key:0},be={class:"ps-8"},ve={key:1},ye={key:2},xe=$({__name:"CareerDetailsJob",props:{career:{}},setup(t){return(e,d)=>{const a=A,h=D;return r(),y(h,{padding:"xl"},{default:s(()=>[t.career.tasks?(r(),c("div",ge,[o(a,{size:"h2",styleSize:"h3"},{default:s(()=>[...d[0]||(d[0]=[m("What the job involves",-1)])]),_:1}),n("ul",be,[(r(!0),c(b,null,v(t.career.tasks,(_,i)=>(r(),c("li",{key:`task-${i}`,class:"list-disc"},u(_),1))),128))])])):k("",!0),t.career.values?(r(),c("div",ve,[o(a,{class:"mb-2 mt-6",size:"h3",styleSize:"h3"},{default:s(()=>[m("Key values of workers in "+u(t.career.name),1)]),_:1}),n("ul",null,[(r(!0),c(b,null,v(t.career.values,(_,i)=>(r(),c("li",{key:`career-field-${i}`,class:"mb-3"},[n("p",null,[n("strong",null,u(_.name),1)]),n("p",null,u(_.description),1)]))),128))])])):k("",!0),t.career.skills?(r(),c("div",ye,[o(a,{class:"mb-2 mt-6",size:"h3",styleSize:"h3"},{default:s(()=>[m("Top skills required for workers in "+u(t.career.name),1)]),_:1}),n("ul",null,[(r(!0),c(b,null,v(t.career.skills.slice(0,5),(_,i)=>(r(),c("li",{key:`career-field-${i}`,class:"mb-3"},[n("p",null,[n("strong",null,u(_.name),1)]),n("p",null,u(_.description),1)]))),128))])])):k("",!0)]),_:1})}}}),$e=Object.assign(xe,{__name:"CareerDetailsJob"}),ke={class:"flex gap-4"},Ce=["innerHTML"],Se=$({__name:"CareerDetailsFactsCard",props:{fact:{}},setup(t){return(e,d)=>{const a=Q,h=A,_=D;return r(),y(_,null,{default:s(()=>[n("div",ke,[n("div",null,[o(a,{class:"text-primary-500",path:t.fact.iconPath,size:"xl"},null,8,["path"])]),n("div",null,[o(h,{size:"h4",styleSize:"h5"},{default:s(()=>[m(u(t.fact.label),1)]),_:1}),n("div",{innerHTML:t.fact.text},null,8,Ce)])])]),_:1})}}}),we=Object.assign(Se,{__name:"CareerDetailsFactsCard"}),Ie={class:"grid grid-cols-1 gap-2 md:grid-cols-2 md:gap-4"},Te=$({__name:"CareerDetailsFactsPage",props:{career:{}},setup(t){const e=t,d=U(()=>{const a=[];return e.career.annual_employment_growth&&a.push({label:"Annual Growth",text:`${e.career.annual_employment_growth} per year`,iconPath:"growth"}),e.career.earnings_hours[0].average_full_time_hours_worked_per_week&&a.push({label:"Average hours worked per week",text:e.career.earnings_hours[0].average_full_time_hours_worked_per_week,iconPath:"employment"}),e.career.median_weekly_earnings&&a.push({label:"Median earning per week",text:`$${e.career.median_weekly_earnings}`,iconPath:"wage"}),e.career.earnings_hours[0].share_of_workers_who_work_full_time_hours&&a.push({label:"Share who work full time",text:`${e.career.earnings_hours[0].share_of_workers_who_work_full_time_hours}%`,iconPath:"handshake"}),e.career.female_share&&a.push({label:"Share of female workers",text:`${e.career.female_share}%`,iconPath:"man-woman"}),e.career.education&&a.push({label:"Education Level",text:` 2 Year 10 and below: ${e.career.education.year_10_and_below}% <br> 3 Year 11: ${e.career.education.year_11}% <br> 4 Year 12: ${e.career.education.year_12}% <br> 5 Certificate III or IV: ${e.career.education.certificate_iii_iv}% <br> 6 Advanced Diploma: ${e.career.education.advanced_diploma_diploma}% <br> 7 Bachelors Degree: ${e.career.education.bachelor_degree}% <br> 8 Post graduate, graduate diploma or graduate certificate: ${e.career.education.post_graduate_graduate_diploma_or_graduate_certificate}% 9 `,iconPath:"skills"}),e.career.states_and_territories&&a.push({label:"Share around Australia",text:` 10 Victoria: ${e.career.states_and_territories.vic}% <br> 11 New South Wales: ${e.career.states_and_territories.nsw}% <br> 12 Australia Capital Territory: ${e.career.states_and_territories.act}% <br> 13 Northern Territory: ${e.career.states_and_territories.nt}% <br> 14 Tasmania: ${e.career.states_and_territories.tas}% <br> 15 Queensland: ${e.career.states_and_territories.qld}% <br> 16 Western Australia: ${e.career.states_and_territories.wa}% <br> 17 South Australia: ${e.career.states_and_territories.sa}% 18 `,iconPath:"location-person"}),a});return(a,h)=>
18(r(),c("ul",Ie,[(r(!0),c(b,null,v(g(d),(_,i)=>(r(),c("li",{key:`fact-${i}`},[o(we,{class:"h-full",fact:_},null,8,["fact"])]))),128))]))}}),Ne=Object.assign(Te,{__name:"CareerDetailsFactsPage"}),Ue=$({__name:"CareerDetailsCourses",props:{career:{}},setup(t){const e=t,{updateShortlist:d,getShortlistFromCookie:a}=R(),h=B(),_=(f,x={})=>{d({type:"courses",id:f,parent:{id:e.career.id,type:"careers"}}),h.track(L.GUGX_CLICKED_SHORTLIST_BTN,x)},i=a("courses"),C=i&&i.length?i.map(f=>f.id):[];return(f,x)=>{const z=Z;return r(),y(ee,null,{fallback:s(()=>[o(ce,null,{default:s(()=>[o(z,{variant:"basic",size:"lg"})]),_:1})]),default:s(()=>[o(_e,{type:"courses",maxCols:2,canLoadMore:!0,limit:6,query:t.career.name,searchUrl:"/api/courses/search",navigationFunction:"COURSE_NAVIGATION_FUNCTION"in f?f.COURSE_NAVIGATION_FUNCTION:g(oe),secondaryListItemAction:_,idsToHighlight:g(C)},null,8,["query","navigationFunction","idsToHighlight"])]),_:1})}}}),ze=Object.assign(Ue,{__name:"CareerDetailsCourses"}),Ae={class:"container px-2 md:px-6"},De={class:"flex flex-col gap-4"},Oe={class:"flex flex-col gap-2"},Fe={class:"flex flex-col gap-2"},He={class:"mx-auto mt-6"},Le={class:"flex flex-col gap-4"},Ve={class:"flex flex-col gap-2"},Re={class:"flex flex-col gap-2"},Be=$({__name:"CareerDetails",props:{career:{}},async setup(t){let e,d;const a=t;he([fe({name:a.career.name,description:a.career.description})]),te({title:a.career.name,meta:[{name:"description",content:a.career.description}]});const h=[{label:"The Job",value:"the-job"},{label:"The Facts",value:"the-facts"},{label:"Related Courses",value:"related-courses"}],_={"the-job":$e,"the-facts":Ne,"related-courses":ze},i=H("the-job"),C=U(()=>_[i.value]),f=[{route:{name:"index"},label:"Home"},{route:{name:"careers-guide-browse"},label:"Search careers"}],{updateShortlist:x,getShortlistFromCookie:z}=R(),S=H(z("careers")),j=B(),P=w=>{S.value=x({type:"careers",id:w}),j.track(L.GUGX_CLICKED_SHORTLIST_BTN,{type:"career",from:"career-details-card",action:O.value?"added":"removed",career_name:a.career.name,career_id:a.career.acir_id[0]||null,external_career_id:a.career.id})},G=U(()=>S.value&&S.value.length?S.value.map(w=>w.id):[]),O=U(()=>G.value.includes(a.career.id)),{fetchSearchResults:q}=E("/api/careers/search","career_related_careers"),F=([e,d]=V(()=>q({limit:4,query:a.career.name})),e=await e,d(),e).data.value?.data;return(w,p)=>{const M=le,W=ie,J=ue,K=de,I=A,T=re,N=D,Y=me,X=pe;return r(),c("div",null,[n("div",Ae,[o(M,{crumbs:f},{default:s(()=>[m(u(t.career.name),1)]),_:1})]),o(J,{heading:t.career.name},{"sub-heading":s(()=>[n("p",null,u(t.career.description),1)]),"header-actions":s(()=>[o(W,{type:"career",isSelected:g(O),onClicked:p[0]||(p[0]=l=>P(t.career.id))},null,8,["isSelected"])]),_:1},8,["heading"]),o(X,null,{"side-panel":s(()=>[n("div",De,[o(K,{modelValue:g(i),"onUpdate:modelValue":p[1]||(p[1]=l=>se(i)?i.value=l:null),menuItems:h},null,8,["modelValue"]),t.career?.active_client_profiles?.length?(r(),y(N,{key:0,class:"hidden md:block",padding:"lg"},{default:s(()=>[n("div",null,[o(I,{size:"h3",styleSize:"h5",class:"mb-2"},{default:s(()=>[...p[2]||(p[2]=[m("Employers & Associations",-1)])]),_:1}),n("ul",Oe,[(r(!0),c(b,null,v(t.career.active_client_profiles,l=>(r(),c("li",{key:`client-profile-${l.id}`},[o(T,{class:"underline",to:`/careers-guide/industry/${l.slug}`},{default:s(()=>[m(u(l.title),1)]),_:2},1032,["to"])]))),128))])])]),_:1})):k("",!0),o(N,{class:"hidden md:block",padding:"lg"},{default:s(()=>[n("div",null,[o(I,{size:"h3",styleSize:"h5",class:"mb-2"},{default:s(()=>[...p[3]||(p[3]=[m("Related Careers",-1)])]),_:1}),n("ul",Fe,[(r(!0),c(b,null,v(g(F),l=>(r(),c("li",{key:`related-career-${l.id}`},[o(T,{class:"underline",to:`/careers-guide/${l.name}/${l.id}`},{default:s(()=>[m(u(l.name),1)]),_:2},1032,["to"])]))),128))])])]),_:1}
18),n("div",He,[o(Y,{unit:"mrec_1",elementId:"career-ad-1",size:"mrec"})])])]),"main-content":s(()=>[n("div",Le,[(r(),y(ae(g(C)),{career:t.career},null,8,["career"])),t.career?.active_client_profiles?.length?(r(),y(N,{key:0,class:"block md:hidden",padding:"lg"},{default:s(()=>[n("div",null,[o(I,{size:"h3",styleSize:"h5",class:"mb-2"},{default:s(()=>[...p[4]||(p[4]=[m("Employers & Associations",-1)])]),_:1}),n("ul",Ve,[(r(!0),c(b,null,v(t.career.active_client_profiles,l=>(r(),c("li",{key:`client-profile-${l.id}`},[o(T,{class:"underline",to:`/careers-guide/industry/${l.slug}`},{default:s(()=>[m(u(l.title),1)]),_:2},1032,["to"])]))),128))])])]),_:1})):k("",!0),o(N,{class:"block md:hidden",padding:"lg"},{default:s(()=>[n("div",null,[o(I,{size:"h3",styleSize:"h5",class:"mb-2"},{default:s(()=>[...p[5]||(p[5]=[m("Related Careers",-1)])]),_:1}),n("ul",Re,[(r(!0),c(b,null,v(g(F),l=>(r(),c("li",{key:`related-career-${l.id}`},[o(T,{class:"underline",to:`/careers-guide/${l.name}/${l.id}`},{default:s(()=>[m(u(l.name),1)]),_:2},1032,["to"])]))),128))])])]),_:1})])]),_:1})])}}}),Ee=Object.assign(Be,{__name:"CareerDetails"}),rt=$({__name:"[id]",async setup(t){let e,d;const a=ne(),{getSearchDetails:h}=E("/api/careers/get","get_career"),{data:_}=([e,d]=V(()=>h(a.params.id)),e=await e,d(),e),i=_?.value?.data;return(C,f)=>{const x=Ee;return r(),y(x,{career:g(i)},null,8,["career"])}}});export{rt 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.