1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6612],{49210:function(e,s,t){"use strict";t.d(s,{Z:function(){return Button}});var a=t(85893);t(94184);var i=t(92931),l=t.n(i),n=t(41664),r=t.n(n);function Button(e){let{display:s,variant:t,link:i="",className:n,animation:o=!1}=e;return(0,a.jsx)(r(),{href:i,passHref:!0,children:(0,a.jsx)("button",{className:"".concat(n," ").concat(l().button," ").concat("btn-primary"===t&&l().primary," ").concat("btn-quatenary"===t&&l().quatenary," ").concat(o?l().animation:""),children:s})})}Button.defaultProps={className:""}},45699:function(e,s,t){"use strict";t.d(s,{Z:function(){return JobCard}});var a=t(85893),i=t(94184),l=t.n(i),n=t(73056),r=t.n(n),o=t(69111),c=t(41664),_=t.n(c);function JobCard(e){var s,t;let{job:i,className:n}=e,c=i.categories.find(e=>"Specialisms"==e.name),d=i.categories.find(e=>"Contract Type"==e.name);return(0,a.jsxs)("div",{className:l()(n,r().card),children:[(0,a.jsxs)("div",{className:r().job_info,children:[(0,a.jsx)("div",{className:r().type,children:null==d?void 0:null===(s=d.values[0])||void 0===s?void 0:s.name}),(0,a.jsxs)("div",{className:r().job_info,children:[(0,a.jsx)(_(),{href:"/jobs/"+i.url_slug,passHref:!0,children:(0,a.jsx)("div",{className:r().title,children:i.title})}),(0,a.jsx)("div",{className:r().tag,children:null==c?void 0:null===(t=c.values)||void 0===t?void 0:t.map((e,s)=>(0,a.jsx)("div",{className:r().tag_item,children:e.name},s))})]}),(0,a.jsxs)("div",{className:r().job_details,children:[(0,a.jsxs)("div",{className:r().job_location,children:[(0,a.jsx)("img",{alt:"job location",className:r().icon,src:"/icons/location.svg"}),i.addresses[0]]}),(0,a.jsxs)("div",{className:r().job_salary,children:[(0,a.jsx)("img",{alt:"job salary",className:r().icon,src:"/icons/credit-card.svg"}),i.salary_package]})]}),(0,a.jsx)("div",{className:r().job_description,children:(0,a.jsx)("p",{children:(0,o.decode)(null==i?void 0:i.description).replace(/(<([^>]+)>)/ig," ").split(" ").splice(0,50).join(" ").concat("...")})})]}),(0,a.jsx)(_(),{href:"/jobs/"+i.url_slug,passHref:!0,children:(0,a.jsx)("button",{className:r().view_btn,children:"View job"})})]})}JobCard.defaultProps={className:""}},56612:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return LatestJobs}});var a=t(85893);t(67294);var i=t(48929),l=t(78592),n=t(98918);t(60439),t(7025),t(19360);var r=t(5071),o=t.n(r),c=t(45699),_=t(49210),d=t(98526);function LatestJobs(e){let{jobs:s,title:t,variant:l,internal:n=!0,specialism:r=null}=e;return r?s=s.filter(e=>e.categories.some(e=>"Specialisms"===e.name&&e.values.some(e=>(null==e?void 0:e.id)===r))):n&&(s=s.filter(e=>e.categories.some(e=>"Internal Jobs"===e.name))),(0,a.jsx)("div",{children:(0,a.jsxs)("section",{id:"LatestJobs",className:"".concat(o().LatestJobs),children:[(0,a.jsx)("div",{className:o().title_header,children:(0,a.jsx)(d.default,{title:t||"Latest Jobs",tag:"h3",highlight:!1,variant:null!=l?l:"primary",className:"h2 ".concat(null!=l?l:"primary"," text-center")})}),(0,a.jsx)("div",{className:o().carousel,children:(0,a.jsx)("div",{className:o().wrapper,children:(0,a.jsx)(i.tq,{loop:!0,effect:"slide",speed:5e3,spaceBetween:10,breakpoints:{500:{slidesPerView:1},760:{slidesPerView:2},1150:{slidesPerView:3},1240:{slidesPerView:4}},autoplay:{delay:1,disableOnInteraction:!1,pauseOnMouseEnter:!0,stopOnLastSlide:!1},children:null==s?void 0:s.map((e,s)=>(0,a.jsx)(i.o5,{children:(0,a.jsx)(c.Z,{job:e})},s))})})}),(0,a.jsx)("div",{className:o().more_jobs_btn,children:(0,a.jsx)(_.Z,{display:"View All Opportunities",link:"/jobs"})})]})})}l.Z.use([n.W_,n.pt])},98526:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return Title}});var a=t(85893),i=t(67294),l=t(45697),n=t.n(l),r=t(14747),o=t(94184),c=t.n(o),_=t(73563),d=t.n(_);function Title(e){let{className:s,containerClass:t="highlight-title",title:l,tag:n,highlight:o,variant:_,display:u,split:p,hideBr:h}=e;if((0,i.useEffect)(()=>{let e=document.querySelector(".".concat(t));if(!e)return;let s=new ResizeObserver(()=>{let s=e.querySelectorAll(".highlight-span"),t=[],a=0;s.forEach((e,s)=>{e.classList.remove("span_highlight"),0===s?(a=e.offsetTop,t=[e]):e.offsetTop-a>5?t=[e]:t.push(e),a=e.offsetTop}),t.forEach((e,s)=>{e.classList.add("span_highlight"),e.classList.add("span-padding"),s===t.length-1&&e.classList.remove("span-padding")})});s.observe(e)},[]),!l)return null;if("string"==typeof l){let e="",a=l.split(" ");return o?a.forEach((s,t)=>{e+="<span class='highlight-span primary'>"+s+" </span>"}):e=l,i.createElement(n,{className:c()(d().title,s,t,_),dangerouslySetInnerHTML:{__html:"full"==u?l:e}})}return(0,a.jsx)(r.g0,{className:c()(d().title,s),path:l.path,tag:n,children:l.placeholder})}Title.defaultProps={className:"",tag:"h2",title:null},Title.propTypes={className:n().string,tag:n().oneOf(["h1","h2","h3","h4","h5","h6","div","span"]),title:n().oneOfType([n().string,n().object])}},92931:function(e){e.exports={button:"styles_button__dr0t2",animation:"styles_animation__eRv15",primary:"styles_primary__pwZzd",quatenary:"styles_quatenary__UQHN_"}},73056:function(e){e.exports={card:"styles_card__JI4Hg",type:"styles_type__T1iHx",job_info:"styles_job_info__HRpmv",title:"styles_title__rWGdX",tag:"styles_tag__wrzY8",tag_item:"styles_tag_item__q2QJn",job_details:"styles_job_details__gvUS2",icon:"styles_icon__JxqgY",job_description:"styles_job_description__7PX8_",view_btn:"styles_view_btn__4I6_c"}},5071:function(e){e.exports={LatestJobs:"styles_LatestJobs__liBT1",title_header:"styles_title_header__1synu",more_jobs_btn:"styles_more_jobs_btn__4H2L_",carousel:"styles_carousel__qmTTP",wrapper:"styles_wrapper__wCGuT",profile:"styles_profile__whY_4",arrow:"styles_arrow__Q6Br7",arrow_left:"styles_arrow_left__wt_kz",arrow_right:"styles_arrow_right__sjBne"}},73563:function(e){e.exports={title:"styles_title__pB1p0"}}}]); 2//# sourceMappingURL=6612.8afce9608d4b9d06.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.