1import{x as p,o as n,c,y as e,b as u,e as a,F as j,r as k,i as x,t as h,j as m,_ as y}from"./entry.467af7bd.js";const B={key:0,class:"o-related-content o-related-content--obsidian-mineral has-jobs"},D={class:"grid-container"},V={class:"grid-x grid-margin-x"},N={class:"small-12 cell"},P=e("div",{class:"o-related-content__title","data-aos":"fade-up"},[e("h3",{class:"c-item-scroller__title"},"Related jobs")],-1),C={class:"c-banner__container s-swiper js-banner"},F={class:"o-related-content__slide"},G={class:"o-related-content__slide-hero"},R={class:"o-related-content__slide-title"},T={key:0,class:"o-related-content__slide-excerpt s-wp-cms"},A={__name:"RelatedJobs",props:{jobs:{type:Array,required:!0}},setup(i){const b=s=>s?s.replace(/<[^>]*>/g,""):"",w=(s,r)=>{if(!s)return"";const o=s.replace(/<[^>]*>/g,"");return o.length<=r?o:o.slice(0,r)+"..."};return(s,r)=>{const o=y,v=p("swiper-slide"),g=p("swiper-container");return i.jobs&&i.jobs.length?(n(),c("div",B,[e("div",D,[e("div",V,[e("div",N,[P,e("div",C,[u(g,{breakpoints:{768:{slidesPerView:2,slidesPerGroup:2,spaceBetween:40},1024:{slidesPerView:3,slidesPerGroup:3,spaceBetween:40}},"space-between":0,"slides-per-view":1,pagination:{clickable:!0,enabled:!0}},{default:a(()=>[(n(!0),c(j,null,k(i.jobs,(t,f)=>
1(n(),x(v,{key:f},{default:a(()=>[e("div",F,[u(o,{to:`/jobs/${t.slug}`,title:t.title},{default:a(()=>{var l,d,_;return[e("div",G,[e("div",R,h(t.title),1)]),(l=t.job)!=null&&l.shortDescription||(d=t.job)!=null&&d.jobDescription?(n(),c("div",T,h((_=t.job)!=null&&_.shortDescription?b(t.job.shortDescription):w(t.job.jobDescription,150)),1)):m("",!0)]}),_:2},1032,["to","title"])])]),_:2},1024))),128))]),_:1})])])])])])):m("",!0)}}};export{A as default}; 2//# sourceMappingURL=RelatedJobs.af0b17a2.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.