PageSourceSearch

https://www.randstad.pt/search-app/static/js/Pages-JobDetails.d66b53ff.chunk.js

js randstad.pt collected 2026-10-02 04:26:52 UTC 81,741 bytes, 1 lines download raw bytes

1(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[128,875],{88017(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>Te});var n=a(84919),o=a(44303),i=a(88094),s=a(94202),l=a(63094),r=a(51784),c=a(91101),d=a(307),m=a(70784),b=a(36951),u=a(1765);const p=a(50251),h=a(68069);function _(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4?arguments[4]:void 0,i=null,s=null,l=null;const r=t.BlueXSanitized.City?t.BlueXSanitized.City:t.JobLocation.City?(0,u.A)(t.JobLocation.City):null,c=t.BlueXSanitized.Region?t.BlueXSanitized.Region:t.BlueXJobData.Region?(0,u.A)(t.BlueXJobData.Region):t.JobLocation.Region?(0,u.A)(t.JobLocation.Region):null,d=t.BlueXSanitized.Country?t.BlueXSanitized.Country:t.JobLocation.Country?(0,u.A)(t.JobLocation.Country):null;let m=!0;null!==a&&(m=a),n&&t.JobLocation.Country&&(l=m?t.JobLocation.Country.toLowerCase():t.JobLocation.Country),t.BlueXJobData.Region?i=m?t.BlueXJobData.Region.toLowerCase():t.BlueXJobData.Region:t.JobLocation.Region&&(i=m?t.JobLocation.Region.toLowerCase():t.JobLocation.Region),o=h(o);let b=t.JobLocation.City;b&&(s=m?b.toLowerCase():b);let _=s?"".concat(e).concat(p({city:r})):null,g=i?"".concat(e).concat(p({region:c})):null;return s&&i&&(_="".concat(e).concat(p({city:r,region:c}))),i&&l&&(g="".concat(e).concat(p({region:c,country:d}))),s&&i&&l&&(_="".concat(e).concat(p({city:r,region:c,country:d}))),{city:s,region:i,country:l,linkCity:_,linkRegion:g,linkCountry:l?"".concat(e).concat(p({country:d})):null}}function g(e){let t=null;e.BlueXJobData.Region?t=e.BlueXJobData.Region:e.JobLocation.Region&&(t=e.JobLocation.Region);let a=e.BlueXJobData.City.toLowerCase();return t&&(a="".concat(a,", ").concat(t.toLowerCase())),a}var j=a(15678);const f=function(e){let t=e.icon,a=e.text,o=e.link,i=e.svgProps,s=void 0===i?{}:i,l=e.location,r=void 0===l?{}:l,c=e.alternative,d=void 0!==c&&c,m=e.parentClass,b=void 0===m?"cards__meta-item":m,u=e.behatClass,p=void 0===u?"":u;const h=[];return d&&r&&(r.linkCity&&r.city&&r.linkRegion&&r.region?h.push((0,j.jsxs)("span",{className:"cards__meta-item--link",children:[(0,j.jsx)("a",{href:r.linkCity,children:r.city}),(0,j.jsx)("span",{children:","})," ",(0,j.jsx)("a",{href:r.linkRegion,children:r.region})]},"city-region")):r.linkCity&&r.city?h.push((0,j.jsx)("span",{className:"cards__meta-item--link",children:(0,j.jsx)("a",{href:r.linkCity,children:r.city})},"city")):r.linkRegion&&r.region&&h.push((0,j.jsx)("span",{className:"cards__meta-item--link",children:(0,j.jsx)("a",{href:r.linkRegion,children:r.region})},"region"))),(0,j.jsxs)("li",{className:"".concat(b," ").concat(p),children:[(0,j.jsx)("span",{className:"icon icon--inline",children:(0,j.jsx)("svg",(0,n.A)((0,n.A)({},s),{},{children:(0,j.jsx)("use",{xlinkHref:"/themes/custom/bluex/dist/assets/image/icons.svg#".concat(t)})}))},"icon"),d&&r?h:(0,j.jsx)("span",{className:"cards__meta-item--link",children:(0,j.jsx)("a",{href:o,children:a})},"text")]},"".concat(r))};const v=function(e){let t,a=e.headerSettings,n=e.baseUrl,o=e.jobData,i=e.internalJob,s=e.locationSvgProps,l=void 0===s?{}:s,r=(0,j.jsx)(c.A,{parentClass:"contact-details__link",icon:"marker",svgProps:l,text:(0,j.jsx)("span",{children:g(o)})});const d=(0,m.A)("internal-search").url.replace(":searchParams*","");if(a.header_location_links&&a.header_location_links.header_standard_location&&Number(a.header_location_links&&a.header_location_links.header_standard_location.display)&&!Number(a.header_location_links.header_internal_job_links.display)&&!Number(a.header_location_links.header_incomplete_location_links.display)&&!Number(a.header_location_links.header_linked_location.display)&&(r=(0,j.jsx)(c.A,{parentClass:"contact-details__link",icon:"marker",svgProps:l,text:(0,j.jsx)("span",{children:g(o)})})),a.header_location_links&&a.header_location_links.header_standard_location&&Number(a.header_location_links.header_standard_location.display)){if(!(a.header_location_links&&a.header_location_links.header_standard_location&&Number(a.header_location_links.header_linked_location.display)&&o.BlueXJobData.City&&o.JobLocation.Region&&o.JobLocation.Country))return(0,j.jsx)(c.A,{parentClass:"contact-details__link",icon:"marker",svgProps:l,text:(0,j.jsx)("span",{children:g(o)})});if(t=_(n,o,null,!0),r=(0,j.jsx)(f,{parentClass:"contact-details__link",icon:"marker",svgProps:l,text:"",link:"",location:t,alternative:!0}),a.header_location_links&&a.header_location_links.header_standard_location&&Number(a.header_location_links.header_linked_location.display)&&Number(a.header_location_links.header_incomplete_location_links.display)&&(t=_(n,o),r=(0,j.jsx)(f,{parentClass:"contact-details__link",icon:"marker",svgProps:l,text:"",link:"",location:t,alternative:!0})),i&&a.header_location_links&&a.header_location_links.header_standard_location&&Number(a.header_location_links.header_linked_location.display)&&Number(a.header_location_links.header_internal_job_links.display)&&(t=_(d,o),r=(0,j.jsx)(f,{parentClass:"contact-details__link",icon:"marker",svgProps:l,text:"",link:"",location:t,alternative:!0})),i&&a.header_location_links&&a.header_location_links.header_standard_location&&Number(a.header_location_links.header_linked_location.display)&&!Number(a.header_location_links.header_internal_job_links.display))return(0,j.jsx)(c.A,{parentClass:"contact-details__link",icon:"marker",svgProps:l,text:(0,j.jsx)("span",{children:g(o)})})}return r};const x=function(e){let t=e.headerSettings,a=e.baseUrl,n=e.jobData,o=e.internalJob,i=e.currentLanguage;const s=e.configurations.card_settings,l=s&&s.location_settings&&s.location_settings.icon_attributes||{};let r,d=(0,j.jsx)(c.A,{parentClass:"contact-details__link",icon:"marker",svgProps:l,text:(0,j.jsx)("span",{children:g(n)})});const b=(0,m.A)("internal-search").url.replace(":searchParams*","");if(t.header_location_links&&!Number(t.header_location_links.header_custom_location.display)&&!Number(t.header_location_links.header_standard_location.display))return null;if(t.header_location_links&&Number(t.header_location_links.header_custom_location.display))return(0,j.jsx)(v,{headerSettings:t,baseUrl:a,jobData:n,internalJob:o,currentLanguage:i,locationSvgProps:l});if(t.header_location_links&&t.header_location_links.header_standard_location&&Number(t.header_location_links&&t.header_location_links.header_standard_location.display)&&!Number(t.header_location_links.header_internal_job_links.display)&&!Number(t.header_location_links.header_incomplete_location_links.display)&&!Number(t.header_location_links.header_linked_location.display)&&(d=(0,j.jsx)(c.A,{behatClass:"behat-location",parentClass:"contact-details__link",icon:"marker",text:(0,j.jsx)("span",{children:g(n)}),svgProps:l})),t.header_location_links&&t.header_location_links.header_standard_location&&Number(t.header_location_links.header_standard_location.display)){if(!(t.header_location_links&&t.header_location_links.header_standard_location&&Number(t.header_location_links.header_linked_location.display)&&n.BlueXJobData.City&&n.JobLocation.Region&&n.JobLocation.Country))return(0,j.jsx)(c.A,{behatClass:"behat-location",parentClass:"contact-details__link",icon:"marker",text:(0,j.jsx)("span",{children:g(n)}),svgProps:l});if(r=_(a,n,null,!0),d=(0,j.jsx)(f,{behatClass:"behat-location",parentClass:"contact-details__link",icon:"marker",text:"",link:"",location:r,alternative:!0,svgProps:l}),t.header_location_links&&t.header_location_links.header_standard_location&&Number(t.header_location_links.header_linked_location.display)&&Number(t.header_location_links.header_incomplete_location_links.display)&&(r=_(a,n),d=(0,j.jsx)(f,{behatClass:"behat-location",parentClass:"contact-details__link",icon:"marker",text:"",link:"",location:r,alternative:!0,svgProps:l})),o&&t.header_location_links&&t.header_location_links.header_standard_location&&Number(t.header_location_links.header_linked_location.display)&&Number(t.header_location_links.header_internal_job_links.display)&&(r=_(b,n),d=(0,j.jsx)(f,{behatClass:"behat-location",parentClass:"contact-details__link",icon:"marker",text:"",link:"",location:r,alternative:!0,svgProps:l})),o&&t.header_location_links&&t.header_location_links.header_standard_location&&Number(t.header_location_links.header_linked_location.display)&&!Number(t.header_location_links.header_internal_job_links.display))return(0,j.jsx)(c.A,{behatClass:"behat-location",parentClass:"contact-details__link",icon:"marker",text:(0,j.jsx)("span",{children:g(n)}),svgProps:l})}return d};var y=a(9797),C=a.n(y);const N=function(e){let t=e.intl,a=e.jobData,n=e.duplicateApply,o=e.searchAppConfigs;const s=(0,i.useContext)(l.BR).additionalData,r=null===s||void 0===s?void 0:s.dynamoCutoverSettings,c=n?t.formatMessage({id:"JobDetails.AlreadyAppliedButton"}):t.formatMessage({id:"JobDetails.ApplyButton"}),d=1===(null===r||void 0===r?void 0:r.status)?"button button--full-width button--m button--disabled":"button button--full-width button--m ".concat(n?"button--disabled":"button--filled"),b=!!n,u=o.thirdPartyApply;let p,h;return u&&(h=C()(a,u.field),Object.prototype.hasOwnProperty.call(u.mapping,h))?(p=u.mapping[h],(0,j.jsx)("a",{id:"jobApplyButton",href:p,className:d,onMouseDown:Function(a.dataLayerApplyClick),"aria-disabled":b,rel:"nofollow",children:c})):(p=function(e){if(e.JobInformation.Url){if(e.JobInformation.Url.includes("".concat("https://www.randstad.pt","/"))){if((0,m.A)("job-apply")){let t=(0,m.A)("job-apply").url;return t=t.replace(":jobId",e.BlueXJobData.JobId),t}return e.JobInformation.Url.replace("".concat("https://www.randstad.pt","/"),"/")}return e.JobInformation.Url}if((0,m.A)("job-apply")){let t=(0,m.A)("job-apply").url;return t=t.replace(":jobId",e.BlueXJobData.JobId),t}return""}(a),p?(0,j.jsx)("a",{id:"jobApplyButton",href:p,className:d,onMouseDown:Function(a.dataLayerApplyClick),"aria-disabled":b,rel:"nofollow",children:c}):null)};var k=a(82839);const D=(0,r.Ay)(function(e){let t=e.intl,a=e.defaultUrl,n=e.jobHeaderDetailsSticky,s=e.applyWithComponents;const l=(0,i.useState)(!1),r=(0,o.A)(l,2),c=r[0],d=r[1],m=(0,i.useState)(!1),b=(0,o.A)(m,2),u=b[0],p=b[1],h=(0,i.useRef)(),_=()=>{n&&n.current&&n.current.classList.contains("sticky")&&n.current.classList.contains("drop-down")?d(!0):d(!1)},g=()=>{p(e=>!e);document.querySelectorAll("[data-rs-popover-overlay]").forEach(e
1=>{e.classList.contains("modal__overlay--active")&&"apply-with"!==e.getAttribute("data-rs-popover-overlay")&&e.classList.remove("modal__overlay--active")}),h.current.classList.contains("modal__overlay--active")?h.current.classList.remove("modal__overlay--active"):h.current.classList.add("modal__overlay--active")};return(0,i.useEffect)(()=>{const e=document.querySelector('[data-rs-popover-trigger="apply-with"]'),t=document.querySelector('[data-rs-popover-overlay="apply-with"]');window.addEventListener("scroll",_),e&&e.addEventListener("click",g),t&&t.addEventListener("click",g)},[]),s?(0,j.jsx)("div",{className:"".concat(c&&u?"job-apply__popover-container--sticky":""),children:(0,j.jsxs)("div",{className:"job-apply__popover-container ",children:[u?(0,j.jsx)("div",{className:"popover bg-variant-brand-tertiary popover--active","data-rs-popover":"apply-with","aria-hidden":"true",children:(0,j.jsxs)("div",{className:"popover__dialog",children:[(0,j.jsxs)("div",{className:"popover__header","data-rs-modal-header":"",children:[(0,j.jsx)("div",{className:"popover__title",children:t.formatMessage({id:"JobDetailsApplyWith.ApplyWith"})}),(0,j.jsxs)("button",{type:"button",className:"button--icon-only modal__close",onClick:()=>{h.current.click()},"data-rs-modal-close-trigger":"apply-with","aria-label":t.formatMessage({id:"Close"}),children:[(0,j.jsx)("span",{className:"icon icon--inline hidden--from-l icon--alternative",children:(0,j.jsx)("svg",{children:(0,j.jsx)("use",{xlinkHref:"/themes/custom/bluex/dist/assets/image/icons.svg#close"})})}),(0,j.jsx)("span",{className:"icon icon--l icon--inline hidden--until-l icon--alternative",children:(0,j.jsx)("svg",{children:(0,j.jsx)("use",{xlinkHref:"/themes/custom/bluex/dist/assets/image/icons.svg#close-30"})})})]})]}),(0,j.jsxs)("div",{className:"popover__action",children:[(0,j.jsx)(k.N_,{to:a,className:"button button--m button--filled",rel:"nofollow",children:"randstad"}),s]})]})}):null,(0,j.jsx)("div",{className:"modal__overlay modal__overlay--light","data-rs-popover-overlay":"apply-with",ref:h})]})}):null});const J=(0,r.Ay)(function(e){let t=e.jobId,a=e.classes,n=void 0===a?"":a;const o="".concat(void 0,"?client_id=").concat(void 0,"&redirect_uri=").concat("https://www.randstad.pt").concat(void 0,"&state=").concat(t,"&scope=").concat(void 0,"&response_type=").concat(void 0,"&advertiser_id=").concat(void 0);return(0,j.jsx)("a",{href:o,className:"button button--m button--filled button--apply-seek ".concat(n||""),children:(0,j.jsxs)("div",{className:"button--apply-seek-logo",children:[(0,j.jsx)("img",{src:"/search-app/assets/image/seek-apply-with-logo.svg",alt:"apply-seek-logo"}),(0,j.jsx)("span",{children:"seek"})]})},"applyWithSeek")});var w=a(50251),A=a.n(w),I=a(40383);const L=function(e){var t,a;let n=e.jobData,o=e.intl,s=e.internalJob;if(!n.BlueXJobData||!n.BlueXSanitized)return;let l=n.BlueXJobData,r=l.Specialism,c=void 0===r?null:r,d=l.SubSpecialism,b=void 0===d?null:d,u=l.Role,p=void 0===u?null:u,h=n.BlueXSanitized,_=h.Specialism,g=void 0===_?null:_,f=h.SubSpecialism,v=void 0===f?null:f,x=h.Role,y=void 0===x?null:x;const C=s?(0,m.A)("internal-search").url.replace(":searchParams*",""):(0,m.A)("search").url.replace(":searchParams*",""),N=C.split("/"),k=(0,I.A)(C),D=N.includes(k),J=[(0,j.jsx)("li",{className:"breadcrumb__item",children:(0,j.jsx)("a",{className:"breadcrumb__link",href:D?"/".concat(k,"/"):"/",children:o.formatMessage({id:"Breadcrumbs.Home"})})},"home"),(0,j.jsx)("li",{className:"breadcrumb__item",children:(0,j.jsx)("a",{className:"breadcrumb__link",href:C,children:s?o.formatMessage({id:"Breadcrumbs.InternalSearch"}):o.formatMessage({id:"Breadcrumbs.Jobs"})})},"jobs")];let w="".concat(C);c&&g&&(w=w.concat(A()({specialism:g})),J.push((0,j.jsx)("li",{className:"breadcrumb__item",children:(0,j.jsx)("a",{className:"breadcrumb__link",href:w,children:c.toLowerCase()})},c.toLowerCase()))),b&&v&&(w=w.concat(A()({subSpecialism:v})),J.push((0,j.jsx)("li",{className:"breadcrumb__item",children:(0,j.jsx)("a",{className:"breadcrumb__link",href:w,children:b.toLowerCase()})},b.toLowerCase()))),p&&y&&(w=w.concat(A()({jobCategory:y})),J.push((0,j.jsx)("li",{className:"breadcrumb__item",children:(0,j.jsx)("a",{className:"breadcrumb__link",href:w,children:p.toLowerCase()})},p.toLowerCase())));const L=o.formatMessage({id:"JobDetails.Title",defaultMessage:n.BlueXJobData.Title},{title:n.BlueXJobData.Title,clientName:null===n||void 0===n||null===(t=n.BlueXClientInformation)||void 0===t?void 0:t.ClientName,addClientName:Boolean(null===n||void 0===n||null===(a=n.BlueXClientInformation)||void 0===a?void 0:a.JobCardTitle)});J.push((0,j.jsx)("li",{className:"breadcrumb__item",children:L.toLowerCase()},n.BlueXJobData.Title.toLowerCase()));const S=i.cloneElement(J[J.length-2].props.children,{className:"breadcrumb__link hidden--from-l"});return(0,j.jsx)("div",{className:"wrapper navigation__wrapper navigation navigation--app",children:(0,j.jsx)("div",{className:"navigation__bottom",children:(0,j.jsxs)("nav",{className:"breadcrumb",id:"mobile_first","aria-label":"breadcrumb",children:[S,(0,j.jsx)("ul",{className:"breadcrumb__list hidden--until-l",children:J})]})})})};var S=a(85094);const B=(0,r.Ay)(function(e){let t=e.intl,a=e.content,n=e.noIntl,o=void 0!==n&&n,s=e.type,r=void 0===s?"informative":s,c=e.extraClasse
1s;const d=(0,i.useContext)(l.BR).additionalData,m=null===d||void 0===d?void 0:d.dynamoCutoverSettings,b="positive"===r?"check":"informative"===r?"info":"warning";return(0,j.jsxs)("div",{className:"notice-in-page notice-in-page--".concat(r," ").concat(c),children:[(0,j.jsx)("span",{className:"icon icon--inline",children:(0,j.jsx)(S.A,{type:b})}),(0,j.jsx)("span",{className:"notice-in-page__body-copy",style:1===(null===m||void 0===m?void 0:m.status)?{color:"white"}:{},dangerouslySetInnerHTML:{__html:o?a:t.formatMessage({id:a})}})]})});const P=(0,r.Ay)(function(e){let t=e.intl,a=e.jobData,n=e.favoriteJobs,o=e.searchAppConfigs,r=e.duplicateApply,u=e.jobDetailsSettings,p=e.configurations,h=e.userData;const _=p.additional_card_settings,g=p.card_settings,f=(0,i.useContext)(l.BR).additionalData,v=null===f||void 0===f?void 0:f.dynamoCutoverSettings,y=g&&g.jobtype_settings&&g.jobtype_settings.icon_attributes||{},C=_&&_.favorite_icon_attributes||{},k={"aria-label":t.formatMessage({id:"JobDetails.Icon.PostDate.AriaLabel"})},w=(0,s.W5)();let A=a.JobInformation.Url;const I=(0,i.useRef)();let S=w.path.replace(":job([^\\/]+_[^\\/]+_[^\\/]+)","");w&&w.params&&w.params.clientName&&(S=S.replace(":clientName",w.params.clientName));const P=u&&u.header_tab||{},M=(0,d.HF)(a.JobDates.DateExpire),E=t.locale,T=(()=>{const e=(0,d.v4)(a.JobDates.DateCreated,Date.now());if(0===e)return t.formatMessage({id:"JobDetails.Header.Date.PostedToday"});if(1===e)return t.formatMessage({id:"JobDetails.Header.Date.PostedAgo.One"},{number:e});if(e>1&&e<=10)return t.formatMessage({id:"JobDetails.Header.Date.PostedAgo.Many"},{number:e});const n=(0,d.HF)(a.JobDates.DateCreated);return t.formatMessage({id:"JobDetails.OpenDate.DateFormat"},{date:n})})();if((0,m.A)("job-apply")&&!a.JobInformation.Url){let e;e=(0,m.A)("job-apply").url,e=e.replace(":jobId",a.BlueXJobData.JobId),A=e}const R=(()=>{const e=(0,d.v4)(a.JobDates.DateCreated,a.JobDates.DateExpire);return 0===e?t.formatMessage({id:"JobDetails.CloseDate.Today"}):1===e?t.formatMessage({id:"JobDetails.CloseDate.OneDay"},{number:e}):e>1&&e<=10?t.formatMessage({id:"JobDetails.CloseDate.Many"},{number:e}):t.formatMessage({id:"JobDetails.CloseDate.DateFormat"},{date:M})})();let U=!1;return"true"===a.JobInformation.JobInternal&&(U=!0),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)("div",{className:"header header--job-detail--alternative bg-variant-brand-secondary",children:[(0,j.jsx)(L,{jobData:a,intl:t,internalJob:U}),(0,j.jsx)("div",{className:"bg-brand--dark-blue","data-rs-bluex-sticky":"","data-rs-bluex-sticky-animate":"true",ref:I,children:(0,j.jsx)("div",{className:"header__wrapper wrapper",children:(0,j.jsxs)("div",{className:"header__content header__content--full-width content-block",children:[(0,j.jsx)("h1",{className:"content-block__title",children:"".concat(a.BlueXJobData.Title.toLowerCase(),".")}),1===(null===v||void 0===v?void 0:v.status)?(0,j.jsx)(B,{content:null===v||void 0===v?void 0:v.cutover_notice,type:"warning",extraClasses:"mt-m"}):null,(0,j.jsxs)("div",{className:"content-block__split",children:[u&&u.header_tab&&(0,j.jsxs)("ul",{className:"content-block__list content-block__list--row content-block__split-text",children:[u&&u.header_tab&&(0,j.jsx)(x,{headerSettings:P,baseUrl:S,jobData:a,internalJob:U,currentLanguage:E,configurations:p}),(0,j.jsx)(c.A,{behatClass:"behat-calendar",parentClass:"contact-details__link",icon:"calendar",svgProps:k,text:(0,j.jsx)("span",{children:T})}),P.header_group_info&&P.header_group_info.header_expiration_date&&Number(P.header_group_info.header_expiration_date.display)?(()=>{if(!(R.length<=0))return(0,j.jsxs)("li",{className:"contact-details__link text--alternative behat-expirationDate",children:[(0,j.jsx)("span",{className:"icon icon--inline hidden--from-l icon--alternative"}),(0,j.jsx)("span",{children:R})]})})():null,P.header_group_info&&P.header_group_info.header_job_type&&Number(P.header_group_info.header_job_type.display)?(()=>{if(!a.BlueXJobData||!a.BlueXJobData.JobType)return;let e=a.BlueXJobData.JobType;return"de"!==t.locale&&(e=e.toLowerCase()),(0,j.jsx)(c.A,{behatClass:"behat-jobType",parentClass:"contact-details__link",icon:"briefcase",svgProps:y,text:(0,j.jsx)("span",{children:e})},"job_type")})():null]}),(0,j.jsxs)("div",{className:"button-group button-group--full-width ".concat(_&&Number(_.favorite_icon)?"button-group--save-icon button-group--reverse-on-l":""),children:[(0,j.jsx)(N,{intl:t,jobData:a,duplicateApply:r,searchAppConfigs:o,userData:h}),_&&Number(_.favorite_icon)?(0,j.jsx)(b.A,{favoriteJobs:n,jobData:a,baseUrl:S,size:"l",additionalClass:"list-item__save",favoriteIconProps:C},"favorite_jobs"):null]})]})]})})})]}),h?null:(0,j.jsx)(D,{defaultUrl:A,jobHeaderDetailsSticky:I,applyWithComponents:[(0,j.jsx)(J,{jobId:a.BlueXJobData.JobId},"JobApplySeek")],userData:h})]})});var M=a(90568),E=a(48215),T=a(55688),R=a(58525),U=a(41212),X=a.n(U);const O=a(50251);const H=function(e){let t=e.jobData,a=e.contactPersonBranchData,o=e.jobDetailsSettings;const r=(0,i.useContext)(l.BR).additionalData,m=r&&r.configurations&&r.configurations.card_settings||{},b=o&&o.summary_tab;let p;t.JobDates&&t.JobDates.DateCreated&&(p=(0,d.HF)(t.JobDates.DateCreated).toLowerCase());const h=(0,M.A)(),_=(0,s.W5)();let g=_.path.replace(":job([^\\/]+_[^\\/]+_[^\\/]+)","");_&&_.params&&_.params.clientName&&(g=g.replace(":clientName",_.params.clientName));const v={client_name:()=>{var e;if(null===t||void 0===t||null===(e=t.BlueXClientInformation)||void 0===e||!e.ClientName)return;const a=t.BlueXClientInformation.ClientName;return(0,j.jsx)(c.A,{behatClass:"behat-clientName",icon:"building",text:a.toLowerCase(),svgProps:m.division_settings&&m.division_settings.icon_attributes||{}},"company_name")},degree:()=>{if(t.JobInformation.Education)return(0,j.jsx)(c.A,{behatClass:"behat-degree",icon:"education",text:t.JobInformation.Education,svgProps:m.education_settings&&m.education_settings.icon_attributes||{}},"degree")},experience:()=>{if(t.JobInformation.Experience)return(0,j.jsx)(c.A,{behatClass:"behat-experience",icon:"promotion",text:t.JobInformation.Experience},"experience")},job_hours:()=>
1{if(!t.JobInformation.Hours)return;const e=t.JobInformation.Hours;return(0,j.jsx)(c.A,{behatClass:"behat-hours",icon:"clock",text:e.toLowerCase(),svgProps:m.hours_settings&&m.hours_settings.icon_attributes||{}},"hours")},job_period:()=>{if(t.JobInformation.Duration)return(0,j.jsx)(c.A,{behatClass:"behat-period",icon:"calendar",text:t.JobInformation.Duration,svgProps:m.duration_settings&&m.duration_settings.icon_attributes||{}},"period")},job_type:()=>{if(!t.BlueXJobData.JobType)return;const e=t.BlueXJobData.JobType;return(0,j.jsx)(f,{behatClass:"behat-jobType",icon:"briefcase",text:e.toLowerCase(),link:"".concat(g).concat(O({jobType:(0,u.A)(e).toLowerCase()})),svgProps:m.jobtype_settings&&m.jobtype_settings.icon_attributes||{}},"job_type")},location:()=>{if(!t.BlueXJobData)return;const e=(()=>{let e="";return t.BlueXJobData&&(e=t.BlueXJobData.City||"",t.BlueXJobData.Region&&(e=e.length?"".concat(e,", ").concat(t.BlueXJobData.Region):t.BlueXJobData.Region)),e})();return(0,j.jsx)(c.A,{behatClass:"behat-location",icon:"marker",text:e.toLowerCase(),svgProps:m.location_settings&&m.location_settings.icon_attributes||{}},"location")},salary:()=>{let e=(0,R.H)(t,!1,!1,!1,h);const a=J&&J.salary_text&&J.salary_text.display&&Number(J.salary_text.display);if(e||!e&&a)return(0,j.jsx)(c.A,{behatClass:"behat-salary",icon:"salary",text:e||h.formatMessage({id:"JobDetails.Meta.NotSpecified"}),svgProps:m.salary_settings&&m.salary_settings.icon_attributes||{}},"salary")},logo_rating:()=>(0,j.jsx)("div",{className:"divider behat-glassdoorRating",children:(0,j.jsx)("a",{className:"glassdoor_rating",href:"https://www.glassdoor.com.hk/Overview/Working-at-Randstad-Sourceright-EI_IE494861.11,31.htm","aria-label":"behat-glassdoorRating",children:(0,j.jsx)("img",{src:"https://www.glassdoor.com.hk/api/widget/verticalStarRating.htm?e=494861",alt:""})})},"glassdoor_rating"),published:()=>{if(t.JobDates.DateCreated)return(0,j.jsx)("div",{className:"meta-content__description behat-dateCreated",children:(0,j.jsx)("div",{className:"text--alternative",children:h.formatMessage({id:"JobDetails.Meta.DatePosted"},{date:p})},"date_created")})},contact_name:()=>{if(t.Contact&&t.Contact.Name)return(0,j.jsxs)("li",{className:"behat-contactName",children:[(0,j.jsx)("div",{className:"text--alternative",children:h.formatMessage({id:"JobDetails.Meta.Contact"})}),t.Contact.Name.toLowerCase()]},"contact-name")},quantity:()=>{if(t.JobInformation.Quantity&&"0"!==t.JobInformation.Quantity)return(0,j.jsxs)(i.Fragment,{children:[(0,j.jsx)("div",{className:"text--alternative behat-availablePositions",children:h.formatMessage({id:"JobDetailsSide.NumberOffers.Title"})}),(0,j.jsx)("div",{children:t.JobInformation.Quantity})]},"available-positions")},reference_number:()=>{let e;if((t.BlueXJobData.ReferenceNumber||t.JobDisplayId)&&(t.BlueXJobData.ReferenceNumber,1)&&(t.JobId,1))return e=t.JobDisplayId?t.JobDisplayId:t.BlueXJobData.ReferenceNumber,(0,j.jsxs)("li",{className:"behat-referenceNumber",children:[(0,j.jsx)("div",{className:"text--alternative",children:h.formatMessage({id:"JobDetails.Meta.ReferenceNumberLabel"})}),e]},"reference-number")},specialism:()=>{if(t.BlueXJobData&&t.BlueXJobData.Specialism)return(0,j.jsxs)("li",{className:"behat-specialism",children:[(0,j.jsx)("div",{className:"text--alternative",children:h.formatMessage({id:"SpecialismFilter.FilterLabel"})}),(0,j.jsx)("a",{className:"meta-content__link",href:"".concat(g).concat(O({specialism:(0,u.A)(t.BlueXJobData.Specialism).toLowerCase()})),children:t.BlueXJobData.Specialism.toLowerCase()})]},"specialism")},subspecialism:()=>{if(!t.BlueXJobData||!t.BlueXJobData.SubSpecialism)return;const e=t.BlueXJobData.SubSpecialism.toLowerCase(),a="".concat(g).concat(O({specialism:t.BlueXSanitized.Specialism,subSpecialism:t.BlueXSanitized.SubSpecialism}));return(0,j.jsxs)("li",{className:"behat-subSpecialism",children:[(0,j.jsx)("div",{className:"text--alternative",children:h.formatMessage({id:"SubSpecialismFilter.FilterLabel"})}),(0,j.jsx)("a",{className:"meta-content__link",href:a,children:e})]},"sub-specialism")},branch_office_url:()=>{if(a&&a.title&&a.url)return(0,j.jsxs)("li",{className:"behat-branch",children:[(0,j.jsx)("div",{className:"text--alternative",children:h.formatMessage({id:"JobDetails.Meta.Branch"})}),(0,j.jsx)("a",{className:"contact-details__link",href:a.url,children:(0,j.jsx)("span",{children:a.title})})]},"contact-office")},contact_email:()=>{if(!t.Contact||!t.Contact.Name||!t.Contact.ConsultantEmail&&!t.Contact.Email)return;const e=t.Contact.ConsultantEmail?t.Contact.ConsultantEmail:t.Contact.Email;if(X().string().email({tlds:{allow:!1}}).validate(e).error)return;const a=t.JobDisplayId?t.JobDisplayId:t.BlueXJobData.ReferenceNumber,n="".concat(encodeURIComponent(t.BlueXJobData.Title).toLowerCase(),": ").concat(a);return(0,j.jsxs)("li",{className:"behat-contactEmail",children:[(0,j.jsx)("div",{className:"text--alternative",children:h.formatMessage({id:"JobDetails.Meta.ContactEmail"})}),(0,j.jsx)("a",{className:"contact-details__link",href:"mailto:".concat(e,"?subject=").concat(n),onMouseDown:Function(t.dataLayerEmailClick),children:(0,j.jsx)("span",{children:e})})]},"contact-email")}},x=e=>{if(!e)return;const t=[];for(const i of Object.keys(e))t.push((0,n.A)({name:i},e[i]));const a=t.sort((e,t)=>
1Number(e.weight)-Number(t.weight)).filter(e=>"1"===String(e.display)),o=[];for(const n of a){const e=v[n.name];"undefined"!==typeof e&&o.push(e())}return o.filter(e=>!!e)},y=b||{},C=y.summary_group,N=y.contact_group,k=y.logos_group,D=y.date_created,J=y.advanced_settings_summary_group,w=x(C),A=x(N),I=x(k),L=x(D);return(0,j.jsxs)("div",{className:"meta-content full-bleed--s full-bleed--m bg-variant-brand-tertiary",children:[(0,j.jsxs)("div",{className:"divider",children:[(0,j.jsx)("p",{className:"meta-content__title",children:h.formatMessage({id:"JobDetails.Summary"})}),(0,j.jsx)("div",{className:"meta-content__description",children:(0,j.jsx)("address",{children:(0,j.jsx)("ul",{className:"content-block__list",children:w})})}),L]}),(S=I,B=A,0!==(S||[]).concat(B||[]).length?(0,j.jsx)("div",{className:"divider",children:(0,j.jsxs)("ul",{className:"meta-content__list",children:[A,I]})}):null)]});var S,B};var F=a(3339),V=a.n(F),G=a(15535),q=a(25017),W=a.n(q);const K=function(e){let t=e.jobData,a=e.blockClasses,n=void 0===a?"":a;const l=(0,M.A)(),r=(0,s.W5)(),c=(0,i.useState)(!1),d=(0,o.A)(c,2),b=d[0],u=d[1],p=(0,i.useState)(!1),h=(0,o.A)(p,2),_=h[0],g=h[1],f=(0,i.useState)(!1),v=(0,o.A)(f,2),x=v[0],y=v[1],C=(0,i.useRef)(),N=(0,m.A)("job-apply-linkedin").url.replace(":jobId",t.BlueXJobData.JobId).toLowerCase();let k="".concat("https://www.randstad.pt").concat("/my-randstad/login/"),D="".concat("https://www.randstad.pt").concat("/my-randstad/forgot-password/");const J=e=>{g(!0),V().post("/api/search/get-callback",{callback:"@Callbacks/userExists",currentRoute:r,data:{email:e.emailAddress}}).then(t=>{!0===t.data?(u(!0),y(!0),document.documentElement.classList.remove("modal-open")):(localStorage.setItem("linkedin",JSON.stringify(e)),window.location.href=encodeURI(N)),g(!1)}).catch(e=>{W().info(e.response.data.errors,"JobApplyLinkedInDetailsBox",{context:"error"})})};return(0,i.useEffect)(()=>{window.goToApply=J},[]),(0,j.jsxs)(j.Fragment,{children:[!b&&(0,j.jsx)("div",{className:"meta-content full-bleed--s full-bleed--m bg-variant-brand-tertiary ".concat(n),children:(0,j.jsxs)("div",{className:"divider",children:[(0,j.jsx)("p",{className:"meta-content__title",children:l.formatMessage({id:"JobDetails.ApplyWithLinkedIn.Title"})}),(()=>{if(_){const e=document.querySelectorAll("iframe");for(let t=0;t<e.length;t+=1)e[t].parentNode.removeChild(e[t]);return(0,j.jsx)("div",{className:"apply preloader--dots preloader--grey",children:(0,j.jsx)("span",{className:"dots"})})}return(0,j.jsxs)("div",{children:[(0,j.jsx)(G.m,{children:(0,j.jsx)("script",{type:"text/javascript",src:"https://www.linkedin.com/mjobs/awli/awliWidget"})}),(0,j.jsx)("script",{type:"IN/AwliWidget","data-company-job-code":t.BlueXJobData.JobId,"data-integration-context":void 0,"data-mode":"BUTTON_DATA","data-callback-method":"goToApply","data-api-key":void 0,"data-allow-sign-in":void 0})]},"linkedin")})()]})}),b&&(0,j.jsx)("div",{className:"modal modal--popup ".concat(x?"modal--active":""),"data-rs-modal":"modal-user-exists","aria-hidden":"true",ref:C,children:(0,j.jsxs)("div",{className:"modal__dialog bg-variant-brand-tertiary bg-variant-brand-tertiary",role:"dialog","aria-modal":"true","aria-labelledby":"#","data-rs-modal-dialog":"",children:[(0,j.jsxs)("div",{className:"modal__header","data-rs-modal-header":"",children:[(0,j.jsx)("div",{className:"modal__title",children:l.formatMessage({id:"Apply.LinkedIn.AlreadyRegistered.Title"})}),(0,j.jsxs)("button",{type:"button",className:"button--icon-only modal__close",onClick:()=>{document.documentElement.classList.remove("modal-open"),y(!1)},"aria-label":l.formatMessage({id:"Close"}),children:[(0,j.jsx)("span",{className:"icon icon--inline hidden--from-l icon--alternative",children:(0,j.jsx)(S.A,{type:"close"})}),(0,j.jsx)("span",{className:"icon icon--l icon--inline hidden--until-l icon--alternative",children:(0,j.jsx)(S.A,{type:"close-30"})})]})]}),(0,j.jsx)("div",{className:"modal__main","data-rs-modal-main":"",children:(0,j.jsx)("p",{children:l.formatMessage({id:"Apply.LinkedIn.AlreadyRegistered.Description"})})}),(0,j.jsxs)("div",{className:"modal__footer divider popover__action","data-rs-modal-footer":"",children:[(0,j.jsx)("a",{href:"".concat(k),className:"button button--m button--filled",children:l.formatMessage({id:"Apply.LinkedIn.AlreadyRegistered.Login"})}),(0,j.jsx)("a",{href:"".concat(D),children:l.formatMessage({id:"Apply.LinkedIn.AlreadyRegistered.ResetPassword"})})]})]})})]})};const Q=function(e){var t,a,n,o;let i=e.jobData,s=e.userData,l=e.burningGlassAuthToken,r=e.currentRoute,d=e.contactPersonBranchData,b=void 0===d?null:d,u=e.jobDetailsSettings;const p=(0,M.A)(),h=!!(0,m.A)("job-apply-linkedin"),_=i.JobInformation,g=_.Description,f=_.Experience,v=_.ExperienceList,x=_.Skills,y=_.SkillsList,C=_.Qualification,N=_.QualificationsList,k=_.Responsibilities,D=_.ResponsibilitiesList,J=(u||{}).description_tab,w=J&&J.description_group_data,A=w&&w.description_on_top&&"1"===w.description_on_top.display,I=w&&w.display_linkedin&&"1"===w.display_linkedin.display,L=f||v,S=x||y,B=C||N,P=k||D,R=e=>{e.stopPropagation(),window.print()},U=e=>{"Enter"!==e.key&&" "!==e.key||R()},X=(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("div",{className:"block__title hidden--from-l",children:p.formatMessage({id:"JobDetails.JobDetails"})}),g&&(0,j.jsx)(E.A,{jobData:i,jobDetailsSettings:u}),(L||S||B||P)&&(0,j.jsx)(T.A,{jobData:i,burningGlassAuthToken:l,currentRoute:r,jobDetailsSettings:u}),(O="",(0,j.jsxs)("div",{className:"".concat(O),children:[(0,j.jsx)("h3",{className:"link-list__link",children:p.formatMessage({id:"JobDetails.Sharing.Title"})}),"undefined"!==typeof window&&(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)("div",{className:"mb-s",children:[(0,j.jsx)("a",{className:"mr-s",href:"https://www.facebook.com/sharer/sharer.php?u=".concat(window.location.href),"aria-label":"Share on Facebook",children:(0,j.jsx)("span",{className:"icon icon--l icon--inline fill--dark-blue-60",children:(0,j.jsx)("svg",{children:(0,j.jsx)("use",{xlinkHref:"/themes/custom/bluex/dist/assets/image/icons.svg#facebook-filled"})})})}),(0,j.jsx)("a",{className:"mr-s",href:"https://www.linkedin.com/cws/share?url=".concat(window.location.href),"aria-label":"Share on LinkedIn",children:(0,j.jsx)("span",{className:"icon icon--l icon--inline fill--dark-blue-60",children:(0,j.jsx)("svg",{children:(0,j.jsx)("use",{xlinkHref:"/themes/custom/bluex/dist/assets/image/icons.svg#linkedin-filled"})})})}),(0,j.jsx)("a",{className:"mr-s",href:"https://twitter.com/intent/tweet?url=".concat(window.location.href),"aria-label":"Tweet this",children:(0,j.jsx)("span",{className:"icon icon--l icon--inline fill--dark-blue-60",children:(0,j.jsx)("svg",{children:(0,j.jsx)("use",{xlinkHref:"/themes/custom/bluex/dist/assets/image/icons.svg#x"})})})})]}),(0,j.jsx)("a",{className:"cards__meta-item","aria-label":"Email a friend",title:"Email a friend",href:"mailto:?subject=Interesting information&body=I thought you might find this information interesting: ".concat(window.location.href),children:(0,j.jsx)(c.A,{icon:"email",color:"dark-blue-50",text:p.formatMessage({id:"JobDetails.Sharing.
1Email.Text"})})}),(0,j.jsx)("div",{onMouseDown:R,onKeyDown:U,children:(0,j.jsx)("a",{className:"cards__meta-item","aria-label":"Print this page",href:"#",children:(0,j.jsx)(c.A,{icon:"print",color:"dark-blue-50",text:p.formatMessage({id:"JobDetails.Sharing.Print.Text"})})})})]})]}))]});var O;let F=(null===i||void 0===i||null===(t=i.JobInformation)||void 0===t||null===(a=t.Url)||void 0===a?void 0:a.includes("".concat("https://www.randstad.pt","/")))||(null===i||void 0===i||null===(n=i.JobInformation)||void 0===n||null===(o=n.Url)||void 0===o?void 0:o.includes("".concat(void 0,"/")));return(0,j.jsx)("div",{className:"block",children:(0,j.jsxs)("div",{className:"block__wrapper block__wrapper--stacked wrapper job-details",children:[(0,j.jsx)("div",{className:"block__header block__header--l hidden--until-l",children:(0,j.jsx)("h2",{className:"block__title",children:p.formatMessage({id:"JobDetails.JobDetails"})})}),(0,j.jsxs)("div",{className:"block__content basic-layout",children:[A&&(0,j.jsx)("div",{className:"basic-layout__main order-1",children:X}),(0,j.jsxs)("div",{className:"basic-layout__side",children:[(0,j.jsx)(H,{jobData:i,contactPersonBranchData:b,jobDetailsSettings:u}),!s&&I&&h&&F&&(0,j.jsx)(K,{jobData:i})]}),!A&&(0,j.jsx)("div",{className:"basic-layout__main",children:X})]})]})})};var z=a(79222);const Z=(0,r.Ay)(function(e){let t=e.intl,a=e.jobData,n=e.jobDetailsSettings,o=e.backgroundColor;const i=a.JobIdentity.CompanyId,s=a.JobInformation.JobTypeId,l=n&&n.application_process_tab||{};let r=0;const c=(()=>{const e=Object.keys(l).filter(e=>0===e.indexOf("card_tab_")).filter(e=>{const t=l[e];return!!parseInt(t.visibility_process.card_enable.display)}).filter(e=>{const t=l[e],a=t.visibility_process.conditional_visibility.display.split(",").filter(e=>e).map(e=>e.trim());return 0===a.length||("show_listed_companies"===t.visibility_process.listed_companies.display?!(!a.length||!a.includes(i)):"hide_listed_companies"!==t.visibility_process.listed_companies.display||!(a.length&&a.includes(i)))}).filter(e=>{const t=l[e].visibility_process.conditional_visibility_job_type_id.display.split(",").filter(e=>e).map(e=>e.trim());return 0===t.length||!(!t.length||!t.includes(s))}).filter(e=>{const t=l[e],n="true"===a.JobInformation.JobInternal,o=t.visibility_process&&t.visibility_process.conditional_visibility_job_internal&&"show_internal_jobs"===t.visibility_process.conditional_visibility_job_internal.display;return!(!t.visibility_process||!t.visibility_process.conditional_visibility_job_internal||"show_all_jobs"!==t.visibility_process.conditional_visibility_job_internal.display)||(!(!n||!o)||!(!n&&o||n&&!o))});return r=e.length,e.map((e,a)=>{const n=l[e].content_process,o=a+1,i=n&&n.content_process_title&&n.content_process_title.display||"",s=n&&n.content_process_description&&n.content_process_description.display||"";let c="button-hand";n&&n.content_process_image&&n.content_process_image.display&&""!==n.content_process_image.display&&(c=n.content_process_image.display);let d="bg-variant-brand-primary",m="bg-variant-white";if(n&&n.content_process_color&&n.content_process_color.display&&""!==n.content_process_color.display)switch(d=n.content_process_color.display,d){case"bg-variant-brand-tertiary":case"bg-variant-white":m="bg-variant-brand-primary";break;case"bg-variant-brand-senary":m="bg-variant-brand-secondary"}return(0,j.jsx)("li",{className:"blog-overview__item",children:(0,j.jsx)("div",{className:"banner","data-rs-carousel-image":"data-rs-carousel-image",children:(0,j.jsxs)("div",{className:"banner__wrapper ".concat(d),children:[(0,j.jsx)("div",{className:"banner__media media-block",children:(0,j.jsx)("img",{src:"/search-app/assets/image/application-process/".concat(c,".svg"),alt:t.formatMessage({id:"ApplicationProcess.AccessibilityItemNumber"},{currentSlide:o,totalSlides:r})})}),(0,j.jsxs)("div",{className:"banner__content content-block",children:[(0,j.jsx)("span",{"aria-hidden":"true",className:"badge badge--l ".concat(m),children:t.formatMessage({id:"ApplicationProcess.ItemNumber"},{currentSlide:o,totalSlides:r})}),(0,j.jsx)("h3",{className:"content-block__title",children:i}),(0,j.jsx)("p",{className:"content-block__description",children:s})]})]})})},a)})})();return c.length?(0,j.jsx)("div",{id:"application-process",className:"block job-details-reordered-component blog-overview blog-overview--carousel blog-overview--carousel-on-s application-process ".concat(o||""),children:(0,j.jsxs)("div",{className:"block__wrapper block__wrapper--stacked",children:[(0,j.jsxs)("div",{className:"block__header block__header--split block__header--l wrapper",children:[(0,j.jsx)("h2",{className:"block__title",children:t.formatMessage({id:"ApplicationProcess.Title"})}),(0,j.jsx)("div",{className:"block__description",children:(0,j.jsx)("p",{children:t.formatMessage({id:"ApplicationProcess.Description"})})})]}),(0,j.jsx)("div",{className:"block__content",children:(0,j.jsx)("div",{className:"blog-overview__wrapper wrapper","data-rs-carousel-wrapper":"data-rs-carousel-wrapper",children:(0,j.jsx)("ul",{className:"blog-overview__list","data-rs-carousel":"application-process","data-rs-carousel-button-id":"job",children:c})})})]})}):""});var Y=a(65503);const $=function(e){let t=e.replace(/(\.[0-9]+\.)*([0-9])*/g,"");return t=-1!==t.indexOf("randstadcpe")?t.replace(/.aplitrak.com/,".com").replace(/.broadbean.com/,".com"):-1!==t.indexOf("joslinrowejobs")?t.replace(/joslinrowejobs.com/,"randstadfp.com"):t.replace(/.aplitrak.com/,".co.uk").replace(/.broadbean.com/,".co.uk"),t.toLowerCase()};const ee=function(e){return e.toLowerCase()};const te=(0,r.Ay)(function(e){let t=e.intl,a=e.jobData,n=e.renderAvatar,o=e.renderPhone,i=e.renderEmail,s=e.jobDetailsSettings;const l=(s&&s.contact_person_tab||{}).contact_person_group_data;let r=null;return a.Contact&&a.Contact.Name&&(r=ee(a.Contact.Name)),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("div",{className:"text--alternative",children:t.formatMessage({id:"ContactPerson.Description"})}),(0,j.jsx)("div",{className:"contact-person contact-person--compact",children:(0,j.jsxs)("div",{className:"person__profile",children:[(0,j.jsx)("div",{className:"person__image image--circle person__placeholder bg-brand--white",children:n}),(0,j.jsxs)("div",{className:"person__info",children:[r&&(0,j.jsx)("h3",{className:"person__name ".concat(""),children:r}
1),a.Contact.ConsultantJobTitle&&l&&l.consultant_job_title&&parseInt(l.consultant_job_title.display)&&(0,j.jsx)("p",{className:"person__title text--alternative",children:a.Contact.ConsultantJobTitle}),a.Contact.ConsultantBiography&&l&&l.consultant_biography&&parseInt(l.consultant_biography.display)&&(0,j.jsx)("p",{children:a.Contact.ConsultantBiography.substring(0,200)}),(0,j.jsxs)("ul",{className:"contact-details",children:[o,i]})]})]})})]})});var ae=a(98488);const ne=(0,r.Ay)(function(e){var t,a;let n=e.intl,o=e.jobData,i=e.contactPerson,s=e.contactPersonBranchData,l=e.compact,r=e.jobDetailsSettings;const c=r&&r.contact_person_tab||{},d=c.contact_person_group_data,m=c.contact_person_email,b=c.contact_person_office,u=c.contact_person_info;if(!o.Contact.ConsultantEmail&&o.Contact.Email){const e=$(o.Contact.Email);o.Contact.ConsultantEmail=-1!==e.indexOf(".aptrack.")?n.formatMessage({id:"ContactPerson.EmailTheConsultant"}):e}if(!o.Contact.Name||!o.Contact.ConsultantEmail)return null;o.Contact&&Object.keys(i).length>0&&(i.Override&&"override"===i.Override?(o.Contact.Name=i.Name?i.Name:o.Contact.Name,o.Contact.ConsultantBiography=i.Description?i.Description:o.Contact.ConsultantBiography,o.Contact.ConsultantJobTitle=i.JobTitle?i.JobTitle:o.Contact.ConsultantJobTitle,o.Contact.ConsultantEmail=i.Email?i.Email:o.Contact.ConsultantEmail,o.Contact.Phone=i.Phone?i.Phone:o.Contact.Phone,o.Contact.ConsultantPhotoUrl=i.Photo&&i.Photo.Url?i.Photo.Url:o.Contact.ConsultantPhotoUrl):(o.Contact.Name=!o.Contact.Name&&i.Name?i.Name:o.Contact.Name,o.Contact.ConsultantBiography=!o.Contact.ConsultantBiography&&i.Description?i.Description:o.Contact.ConsultantBiography,o.Contact.ConsultantJobTitle=!o.Contact.ConsultantJobTitle&&i.JobTitle?i.JobTitle:o.Contact.ConsultantJobTitle,o.Contact.ConsultantEmail=!o.Contact.ConsultantEmail&&i.Email?i.Email:o.Contact.ConsultantEmail,o.Contact.Phone=!o.Contact.Phone&&i.Phone?i.Phone:o.Contact.Phone,o.Contact.ConsultantPhotoUrl=!o.Contact.ConsultantPhotoUrl&&i.Photo&&i.Photo.Url?i.Photo.Url:o.Contact.ConsultantPhotoUrl));const p=o.Contact.Name?o.Contact.Name.toLowerCase():"";"Data Entry"===o.Contact.Name&&(o.Contact.Name=n.formatMessage({id:"ContactPerson.RandstadConsultant"}));const h=()=>o.Contact.ConsultantPhotoUrl?(0,j.jsx)("img",{src:o.Contact.ConsultantPhotoUrl,alt:o.Contact.Name,title:o.Contact.Name}):_(o.Contact.Name)?(0,j.jsx)("span",{children:_(o.Contact.Name)}):void 0,_=e=>{if(X().string().regex(/(\b|\B) (\b|\B)/).validate(e).error)return null;const t=e.split(" "),a=t[0];let n="";for(let o=1;o<t.length;o+=1)if(t[o][0]&&t[o][0]===t[o][0].toUpperCase()){n=t[o][0];break}return a[0].toUpperCase()+n},g=()=>{var e;const t=d&&d.consultant_telephone&&d.consultant_telephone.display&&parseInt(d.consultant_telephone.display);if(!o.Contact.Phone||!t)return null;const a=o.Contact.Phone.replace(/\u200B/g,"");if(X().string().regex(/^([ 0-9+]+)$/).validate(a).error)return null;let n=o.JobLocation.CountryId;null!==(e=o.Contact)&&void 0!==e&&e.CountryId&&(n=o.Contact.CountryId);const i=(0,Y.default)(o.Contact.Phone,n);return(0,j.jsx)("li",{className:"contact-details__item",children:(0,j.jsxs)("a",{className:"contact-details__link",href:"tel:".concat(i),onMouseDown:()=>{(0,ae.zy)(o)},"aria-label":"",children:[(0,j.jsx)("span",{className:"icon fill-brand--dark-blue icon--inline",children:(0,j.jsx)("svg",{children:(0,j.jsx)("use",{xlinkHref:"/themes/custom/bluex/dist/assets/image/icons.svg#phone"})})}),(0,j.jsx)("span",{children:i})]})})},f=()=>{if(!(m&&m.consultant_email&&m.consultant_email.display&&parseInt(m.consultant_email.display)))return null;const e=X().string().email({tlds:{allow:!1}}),t=o.Contact.ConsultantEmail,a=o.JobDisplayId?o.JobDisplayId:o.BlueXJobData.ReferenceNumber,n="".concat(encodeURIComponent(o.BlueXJobData.Title).toLowerCase(),": ").concat(a);return e.validate(t).error?null:(0,j.jsx)("li",{className:"contact-details__item",children:(0,j.jsxs)("a",{className:"contact-details__link",href:"mailto:".concat(t,"?subject=").concat(n),onMouseDown:Function(o.dataLayerEmailClick),children:[(0,j.jsx)("span",{className:"icon fill-brand--dark-blue icon--inline",children:(0,j.jsx)("svg",{children:(0,j.jsx)("use",{xlinkHref:"/themes/custom/bluex/dist/assets/image/icons.svg#email"})})}),(0,j.jsx)("span",{children:t})]})})};return l?(0,j.jsx)(te,{jobData:o,renderAvatar:h(),renderPhone:g(),renderEmail:f()}):(0,j.jsx)("div",{className:"block job-details-reordered-component",children:(0,j.jsxs)("div",{className:"block__wrapper wrapper",children:[(0,j.jsxs)("div",{className:"block__header",children:[(0,j.jsx)("h2",{className:"block__title",children:(null===u||void 0===u||null===(t=u.contact_person_title)||void 0===t?void 0:t.display)||n.formatMessage({id:"ContactPerson.Title"})}),(0,j.jsx)("p",{children:(null===u||void 0===u||null===(a=u.contact_person_description)||void 0===a?void 0:a.display)||n.formatMessage({id:"ContactPerson.Description"})})]}),(0,j.jsx)("div",{className:"block__content contact-person",children:(0,j.jsxs)("div",{className:"person__profile",children:[o.Contact.ConsultantPhotoUrl?(0,j.jsx)("div",{className:"avatar avatar--XXL mb-s l:mb-none l:mr-s",children:h()}):(0,j.jsx)("div",{className:"avatar avatar--XXL avatar__initials mb-s l:mb-none l:mr-s",children:h()}),(0,j.jsxs)("div",{className:"person__info",children:[(0,j.jsx)("h3",{className:"person__name ".concat(""),children:p}),o.Contact.ConsultantJobTitle&&d&&d.consultant_job_title&&parseInt(d.consultant_job_title.display)?(0,j.jsx)("p",{className:"person__title text--alternative",children:o.Contact.ConsultantJobTitle}):null,o.Contact.ConsultantBiography&&d&&d.consultant_biography&&parseInt(d.consultant_biography.display)?(0,j.jsx)("p",{children:o.Contact.ConsultantBiography.substring(0,200)}):null,(0,j.jsxs)("ul",{className:"contact-details",children:[g(),f(),s&&s.title&&s.url&&parseInt(b.office_or_branch.display)?(0,j.jsx)("li",{className:"contact-details__item",children:(0,j.jsxs)("a",{className:"contact-details__link",href:s.url,children:[function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"building";return(0,j.jsx)("span",{className:"icon fill-brand--dark-blue icon--inline",children:(0,j.jsx)("svg",{children:(0,j.jsx)("use",{xlinkHref:"/themes/custom/bluex/dist/assets/image/icons.svg#".concat(e)})})})}(b.contact_icon_branch.display),(0,j.jsx)("span",{children:s.title})]})}):null]})]})]})})]})})});var oe=a(78474);const ie=function(e){let t=!0;if(e){if(/^(https?:\/\/)?(www\.)?(youtube\.com\/(watch\?v=|embed\/|playlist\?list=|channel\/|@)[\w-]+|youtu\.be\/[\w-]+)(\?[^\s]*)?$/.test(e)){var a;t=((null===(a=window.OnetrustActiveGroups)||void 0===a?void 0:a.split(","))||[]).filter(e=>e.trim()).includes("C0007")}}return t};var se=a(16881);const le=function(e){let t=e.replace("watch?v=","embed/");return t+="?feature=oembed",t};const re=(0,r.Ay)(function(e){var t;let a=e.intl,n=e.jobData,o=e.clientInformationJobs,i=e.componentSettings;const s=n.ClientInformation.ClientId,l=n&&n.JobInformation&&"true"===n.JobInformation.JobInternal?"internal-search":"search",r=(0,m.H)(l,a.locale).url.replace(":searchParams*",""),c=o&&o.total?o.total:null,d=(0,m.H)("client-search",a.locale),b="true"!==(null===n||void 0===n||null===(t=n.JobInformation)||void 0===t?void 0:t.JobInternal)&&null!==d&&void 0!==d&&d.url?d.url.replace(":searchParams*",""):"";return(0,j.jsxs)("div",{className:"meta-content full-bleed--s full-bleed--m",children:[(0,j.jsxs)("div",{className:"divider",children:[(0,j.jsx)("h3",{className:"meta-content__title",children:n.ClientInformation.ClientName}),(()=>{const e=n.ClientInformation,t=e.ClientName,a=e.ClientLogoAlt,o=e.ClientLogoUrl;return t&&o&&"None"!==o&&o.length>0?(0,j.jsx)("div",{className:"mt-m aspect-ratio aspect-ratio--3-1",children:(0,j.jsx)("img",{src:o,alt:a,title:t})}):null})(),c&&c>1?(0,j.jsx)("div",{className:"meta-content__description",children:(0,j.jsx)("a",{href:(()=>{var e;const t=null===n||void 0===n||null===(e=n.ClientInformation)||void 0===e?void 0:e.primaryClientName;return b&&t?b.replace(":clientName",t):"".concat(r).concat(A()({clientId:s}))})(),className:"block__more-link",children:a.formatMessage({id:"JobDetails.CompanyProfile.SeeOther"},{total:c})})}):null]}),(0,j.jsx)("h3",{className:"meta-content__title",children:a.formatMessage({id:"JobDetails.CompanyProfile.JobLocation"})}),(0,j.jsx)("div",{className:"meta-content__description"}),(0,j.jsx)("p",{children:n.JobLocation.Address}),(()=>{var e,t,o;const s=n.JobLocation,l=s.Latitude,r=s.Longitude;return(void 0===(null===i||void 0===i||null===(e=i.company_profile)||void 0===e?void 0:e.calculate_commute)||"1"===(null===i||void 0===i||null===(t=i.company_profile)||void 0===t||null===(o=t.calculate_commute)||void 0===o?void 0:o.display))&&n.JobLocation.Latitude&&n.JobLocation.Longitude?(0,j.jsx)("a",{href:"#?",className:"button button--m button--filled button--full-width",id:"mylocation",target:"_blank",rel:"noopener noreferrer","data-company":"".concat(l,",").concat(r),onClick:e=>((e,t,a)=>{if(e.preventDefault(),navigator.geolocation)navigator.geolocation.getCurrentPosition(e=>{const n="".concat(e.coords.latitude,",").concat(e.coords.longitude),o="https://www.google.com/maps/dir/".concat(n,"/").concat("".concat(t,",").concat(a));window.open(o,"_blank")});else{console.warn("location blocked");const e="https://www.google.com/maps/dir/".concat("".concat(t,",").concat(a));window.open(e,"_blank")}})(e,l,r),children:a.formatMessage({id:"JobDetails.CompanyProfile.CalculateCommute"})}):null})()]})});const ce=(0,r.Ay)(function(e){let t=e.intl,a=e.jobData,n=e.videoConsentStatus,o=e.OpenOptanonInfoBox,i=e.dynamoDbConfigurations;const s=a.ClientInformation,l=s.ClientPhotoUrl,r=s.ClientVideoUrl,c=s.ClientPhotoAlt,d=s.ClientName;var m;return l&&r?(0,j.jsxs)("div",{className:"media-block-parent-container",children:[(0,j.jsxs)("div",{className:"media-block--boxed",children:[(0,j.jsxs)("button",{type:"button",className:"button--play button--icon-only","data-rs-video":"videoBoxedSplit1",children:[(0,j.jsx)("span",{className:"icon icon--inline icon--xxxl",children:(0,j.jsx)("svg",{children:(0,j.jsx)("use",{xlinkHref:"/themes/custom/bluex/dist/assets/image/icons.svg#play-circle-120"})})}),(0,j.jsx)("span",{className:"hidden--visually",children:"play the video"})]}),(0,j.jsx)("img",{src:l,alt:c})]}),n?null:(0,j.jsx)("div",{className:"media-block-no-access-overlay",children:(0,j.jsx)("span",{className:"no-consent-text",onClick:()=>o(),role:"button",tabIndex:0,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||o()},children:(null===i||void 0===i||null===(m=i.youtube_consent_settings)||void 0===m?void 0:m.consent_alert_text)||t.formatMessage({id:"JobDetails.CompanyProfile.noConsentToWatchVideoText"})})})]}):l&&d?(0,j.jsx)("div",{className:"block aspect-ratio aspect-ratio--16-9",children:(0,j.jsx)("img",{src:l,alt:d,title:d})}):null});var de=a(90082);const me=(0,r.Ay)(function(e){let t=e.intl,a=e.jobData;const n=parseInt("700"),o=parseInt("450");return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)("div",{className:"body-copy hidden--from-l",children:[(0,j.jsxs)("div",{className:"content","aria-expanded":"false",children:[(0,de.Ay)(a.ClientInformation.trimmedBodyCopy.mobileVisible),a.ClientInformation.ClientBiography.length>o&&(0,j.jsx)("span",{className:"read-more-dots",children:"..."})]}),(0,j.jsx)("div",{className:"collapsible__content","data-rs-collapsible-content":"data-rs-collapsible-content","aria-hidden":"true",children:(0,de.Ay)(a.ClientInformation.trimmedBodyCopy.mobileHidden)}),a.ClientInformation.ClientBiography.length>o&&(0,j.jsxs)("span",{className:"button button--full-width collapsible__trigger","data-rs-collapsible":"data-rs-collapsible",tabIndex:"0",role:"button","aria-expanded":"false",children:[(0,j.jsx)("div",{className:"show-less",children:t.formatMessage({id:"JobDetails.Content.ShowLess"})}),(0,j.jsx)("div",{className:"show-more",children:t.formatMessage({id:"JobDetails.Content.ShowMore"})})]})]}),(0,j.jsxs)("div",{className:"body-copy hidden--until-l",children:[(0,j.jsxs)("div",{className:"content","aria-expanded":"false",children:[(0,de.Ay)(a.ClientInformation.trimmedBodyCopy.desktopVisible),a.ClientInformation.ClientBiography.length>n&&a.ClientInformation.trimmedBodyCopy.desktopHidden.length>1&&(0,j.jsx)("span",{className:"read-more-dots",children:"..."})]}),(0,j.jsx)("div",{className:"collapsible__content w-full","data-rs-collapsible-content":"data-rs-collapsible-content","aria-hidden":"true",children:(0,de.Ay)(a.ClientInformation.trimmedBodyCopy.desktopHidden)}),a.ClientInformation.ClientBiography.length>n&&a.ClientInformation.trimmedBodyCopy.desktopHidden.length>1&&(0,j.jsxs)("span",{className:"button button--m collapsible__trigger",tabIndex:"0","data-rs-collapsible":"data-rs-collapsible",role:"button","aria-expanded":"false",children:[(0,j.jsx)("div",{className:"show-less",children:t.formatMessage({id:"JobDetails.Content.ShowLess"})}),(0,j.jsx)("div",{className:"show-more",children:t.formatMessage({id:"JobDetails.Content.ShowMore"})})]})]})]})});const be=function(e){let t=e.jobData;return t.ClientInformation.Quotes.length<2?null:(0,j.jsx)("div",{className:"block block--s",children:(0,j.jsx)("div",{className:"block__wrapper block__wrapper--stacked wrapper",children:(0,j.jsx)("div",{className:"block__content block__content--full-on-s block__content--full-on-m",children:(0,j.jsx)("div",{className:"cards",children:(0,j.jsx)("ul",{className:"cards__list cards__list--format-carousel carousel--on-s carousel--on-m ".concat(t.ClientInformation.Quotes.length<3?"cards__list--double":""),"data-rs-carousel":"cards",children:(()=>{const e=[];
1return t.ClientInformation.Quotes.forEach((t,a)=>{e.push((0,j.jsxs)("li",{className:"cards__item block quote-card bg-variant-brand-tertiary","data-rs-card":"data-rs-card","data-rs-carousel-card":"data-rs-carousel-card",children:[(0,j.jsx)("img",{className:"quote-card__media",src:"/search-app/assets/image/icons/Quote_Blue.svg",alt:""}),(0,j.jsxs)("div",{className:"quote-card__content",children:[t.text&&(0,j.jsx)("p",{className:"quote-card__text",children:t.text}),(0,j.jsxs)("div",{className:"quote-card__meta",children:[t.job_title&&(0,j.jsx)("p",{className:"quote-card__job-title text--alternative",children:t.job_title}),t.author&&(0,j.jsx)("p",{className:"quote-card__author text--alternative",children:t.author})]})]})]},a))}),e})()})})})})})};const ue=(0,r.Ay)(function(e){let t=e.intl,a=e.videoUrl,n=e.videoConsentStatus;return(0,j.jsxs)("div",{className:"modal modal--media","data-rs-video-modal":"videoBoxedSplit1",children:[(0,j.jsx)("button",{type:"button",className:"button--icon-only modal__close","aria-label":t.formatMessage({id:"Close"}),children:(0,j.jsx)("span",{className:"icon icon--l icon--inline",children:(0,j.jsx)("svg",{children:(0,j.jsx)("use",{xlinkHref:"/themes/custom/bluex/dist/assets/image/icons.svg#close-30"})})})}),(0,j.jsx)("div",{className:"wrapper modal__aspect-ratio modal__aspect-ratio--16-9",role:"dialog","aria-modal":"true",children:(0,j.jsx)("div",{className:"modal__media aspect-ratio aspect-ratio--16-9",children:(0,j.jsx)("iframe",{src:n?a:null,title:"Video",width:"560",height:"315",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:"","data-rs-video-iframe":"videoBoxedSplit1","data-bit-model-index":"0"})})})]})});var pe=a(79108);const he=(0,r.Ay)(function(e){var t;let a=e.intl,n=e.jobData,s=e.clientInformation,l=e.clientInformationJobs,r=e.componentSettings,c=e.dynamoDbConfigurations;const d=1===(null===c||void 0===c||null===(t=c.youtube_consent_settings)||void 0===t?void 0:t.youtube_enable),m=(0,i.useState)(!d),b=(0,o.A)(m,2),u=b[0],p=b[1];if(n.ClientInformation=n.ClientInformation?n.ClientInformation:{},n.ClientInformation.ClientId=n.ClientInformation&&n.ClientInformation.ClientId?n.ClientInformation.ClientId:n.JobIdentity.CompanyId,n.JobLocation.Address=n.JobLocation.CityRegionAutocomplete?"".concat(n.JobLocation.CityRegionAutocomplete):null,n.JobLocation.Address=n.JobLocation.Postcode?"".concat(n.JobLocation.Postcode," ").concat(n.JobLocation.Address):n.JobLocation.Address,n.JobLocation.Address=n.JobLocation.Neighborhood?"".concat(n.JobLocation.Neighborhood," ").concat(n.JobLocation.Address):n.JobLocation.Address,n.JobLocation.Address=n.JobLocation.Street?"".concat(n.JobLocation.Street," ").concat(n.JobLocation.Address):n.JobLocation.Address,n.ClientInformation&&Object.keys(s).length>0&&(1===s.override_dova?(n.ClientInformation.ClientName=s.name?s.name:"",n.ClientInformation.ClientLogoUrl=s.logo&&s.logo.Url?"".concat(s.logo.Url):"",n.ClientInformation.ClientLogoAlt=s.logo&&s.logo.Alt?"".concat(s.logo.Alt):"",n.ClientInformation.ClientPhotoUrl=s.image&&s.image.Url?"".concat(s.image.Url):"",n.ClientInformation.ClientPhotoAlt=s.image&&s.image.Alt?"".concat(s.image.Alt):"",n.ClientInformation.ClientVideoUrl=s.video?s.video:"",n.ClientInformation.ClientBiography=s.text?s.text:"",n.ClientInformation.Quotes=s.quotes?JSON.parse(s.quotes):""):(n.ClientInformation.ClientName=!n.ClientInformation.ClientName&&s.name?s.name:n.ClientInformation.ClientName,n.ClientInformation.ClientLogoUrl=n.ClientInformation.ClientLogoUrl&&"None"!==n.ClientInformation.ClientLogoUrl||!s.logo||!s.logo.Url?n.ClientInformation.ClientLogoUrl:"".concat(s.logo.Url),n.ClientInformation.ClientLogoAlt=!n.ClientInformation.ClientLogoAlt&&s.logo&&s.logo.Alt?"".concat(s.logo.Alt):n.ClientInformation.ClientLogoAlt,n.ClientInformation.ClientPhotoUrl=!n.ClientInformation.ClientPhotoUrl&&s.image&&s.image.Url?"".concat(s.image.Url):n.ClientInformation.ClientPhotoUrl,n.ClientInformation.ClientPhotoAlt=!n.ClientInformation.ClientPhotoAlt&&s.image&&s.image.Alt?"".concat(s.image.Alt):n.ClientInformation.ClientPhotoAlt,n.ClientInformation.ClientVideoUrl=!n.ClientInformation.ClientVideoUrl&&s.video?s.video:n.ClientInformation.ClientVideoUrl,n.ClientInformation.ClientBiography=!n.ClientInformation.ClientBiography&&s.text?s.text:n.ClientInformation.ClientBiography,n.ClientInformation.Quotes=!n.ClientInformation.Quotes&&s.quotes?JSON.parse(s.quotes):n.ClientInformation.Quotes)),n.ClientInformation&&n.ClientInformation.ClientBiography){const e=n.ClientInformation,t=e.ClientName,a=e.ClientBiography,o=(0,pe.A)(a.replace(new RegExp("<(?!\\/?(p|br|ul|ol|li|h3|h4|h5)(>|\\s))[^<]+?>","gm"),"")),i=parseInt("700")-3,l=parseInt("450")-3;let r=!t&&a?{}:{rex:/\s/gm,join:" "};n.ClientInformation.trimmedBodyCopy={},(1===s.override_dova||!a&&s.text)&&(r={rex:/(\r\n|\r|\n)+/,join:"<br/>"});const c=(0,se.A)(o,i,r,!0),d=c.visible,m=c.hidden,b=(0,se.A)(o,l,r),u=b.visible,p=b.hidden;n.ClientInformation.trimmedBodyCopy.desktopVisible=d,n.ClientInformation.trimmedBodyCopy.desktopHidden=m,n.ClientInformation.trimmedBodyCopy.mobileVisible=u,n.ClientInformation.trimmedBodyCopy.mobileHidden=p}let h;n.ClientInformation&&n.ClientInformation.ClientVideoUrl&&(h=le(n.ClientInformation.ClientVideoUrl));const _=n.ClientInformation,g=_.ClientName,f=_.ClientId,v=_.ClientBiography,x=n.JobLocation,y=x.Address,C=x.Latitude,N=x.Longitude;return(0,i.useEffect)(()=>
1{if(d){const e=setInterval(()=>{window.OneTrust&&"function"===typeof window.OneTrust.OnConsentChanged&&(p(ie(h)),window.OneTrust.OnConsentChanged(()=>{p(ie(h))}),clearInterval(e))},1e3);return()=>clearInterval(e)}},[]),!g&&v?(0,j.jsx)("div",{className:"block job-details-reordered-component",children:(0,j.jsx)("div",{className:"block__wrapper block__wrapper--stacked wrapper job-details",children:(0,j.jsxs)("div",{className:"block__content basic-layout",children:[(0,j.jsx)("div",{className:"basic-layout__side",children:(0,j.jsx)("h2",{className:"block__title",children:a.formatMessage({id:"JobDetails.AboutEmployer"})})}),(0,j.jsx)("div",{className:"basic-layout__main",children:(0,j.jsx)(me,{jobData:n})})]})})}):g&&f&&v&&y&&C&&N?(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("div",{className:"block job-details-reordered-component",children:(0,j.jsxs)("div",{className:"block__wrapper block__wrapper--stacked wrapper job-details",children:[(0,j.jsx)("div",{className:"block__header block__header--l",children:(0,j.jsx)("h2",{className:"block__title",children:a.formatMessage({id:"JobDetails.CompanyProfile.Title"},{clientName:g.toLowerCase()})})}),(0,j.jsxs)("div",{className:"block__content basic-layout basic-layout--inversed",children:[(0,j.jsx)("div",{className:"basic-layout__side",children:(0,j.jsx)(re,{jobData:n,clientInformationJobs:l,componentSettings:r})}),(0,j.jsxs)("div",{className:"basic-layout__main",children:[(0,j.jsx)(ce,{jobData:n,videoConsentStatus:u,OpenOptanonInfoBox:()=>{"undefined"!==typeof window.Optanon&&"function"===typeof window.Optanon.ToggleInfoDisplay&&window.Optanon.ToggleInfoDisplay()},dynamoDbConfigurations:c}),(0,j.jsx)("br",{}),(0,j.jsx)(me,{jobData:n})]})]})]})}),n.ClientInformation.Quotes&&(0,j.jsx)(be,{jobData:n}),(0,j.jsx)(ue,{videoUrl:h,videoConsentStatus:u})]}):null});const _e=(0,r.Ay)(function(e){let t=e.type,a=e.text,n="generic.svg";switch(t.toLowerCase()){case"financial":n="financial.svg";break;case"travel":n="travel.svg";break;case"career":n="career.svg";break;case"training & education":case"training and education":n="education.svg";break;case"health & wellbeing":case"health and wellbeing":n="health-wellbeing.svg";break;case"work-life":n="work-life.svg"}return(0,j.jsx)("li",{className:"blog-overview__item",children:(0,j.jsxs)("article",{className:"blog-overview__article",children:[(0,j.jsx)("img",{src:"/search-app/assets/image/key-benefits/".concat(n),alt:a||"","data-rs-carousel-image":""}),(0,j.jsxs)("div",{className:"blog-overview__content",children:[(0,j.jsx)("div",{className:"blog-overview__date text--alternative",children:ee(t)}),(0,j.jsx)("div",{className:"blog-overview__title",children:a})]})]})})});const ge=(0,r.Ay)(function(e){let t=e.intl,a=e.jobData;if(a.Salary&&!a.Salary.BenefitsList||!Object.keys(a.Salary.BenefitsList).length)return null;if(!a.Salary.BenefitsList.Benefit.length)return null;const n=[];for(const o of Object.keys(a.Salary.BenefitsList.Benefit)){const e=a.Salary.BenefitsList.Benefit[o];n.push((0,j.jsx)(_e,{type:e.BenefitType,text:e.BenefitValue},o))}return(0,j.jsx)("div",{className:"block blog-overview blog-overview--carousel blog-overview--carousel-on-s job-details-reordered-component",children:(0,j.jsxs)("div",{className:"block__wrapper block__wrapper--stacked",children:[(0,j.jsx)("div",{className:"block__header block__header--l block__header--split wrapper",children:(0,j.jsx)("h2",{className:"block__title",children:t.formatMessage({id:"KeyBenefits.Title"})})}),(0,j.jsx)("div",{className:"block__content",children:(0,j.jsx)("div",{className:"blog-overview__wrapper wrapper","data-rs-carousel-wrapper":!0,children:n.length?(0,j.jsx)("ul",{className:"blog-overview__list key-benefits","data-rs-carousel":"blog-overview--carousel",children:n}):null})})]})})});const je=(0,r.Ay)(function(e){let t=e.intl,a=e.jobData;return a.JobInformation&&!a.JobInformation.ResponsibilitiesList||!Object.keys(a.JobInformation.ResponsibilitiesList).length?null:a.JobInformation.ResponsibilitiesList.Responsibility.length?(0,j.jsx)("div",{className:"block bg-variant-brand-".concat("quaternary"),children:(0,j.jsxs)("div",{className:"block__wrapper wrapper",children:[(0,j.jsx)("div",{className:"block__header",children:(0,j.jsx)("h2",{className:"block__title",children:t.formatMessage({id:"JobDetails.Accordion.ResponsibilitiesList"})})}),(0,j.jsx)("div",{className:"block__content",children:(0,j.jsx)("div",{className:"body-copy",children:(()=>{const e=[];return a.JobInformation.ResponsibilitiesList.Responsibility.forEac
1h((t,a)=>{e.push((0,j.jsx)("li",{children:(0,pe.A)(t)},"responsibility-".concat(a)))}),(0,j.jsx)("ul",{className:"list--checks list-double bluex-cols-2",children:e})})()})})]})}):null});var fe=a(83765),ve=(a(63230),a(41815)),xe=a(81591);const ye=(0,fe.A)((0,r.Ay)(function(e){let t=e.intl,a=e.configurations,n=e.favoriteJobs,l=e.viewedJobs,r=e.jobListingsSettings;const c=(0,i.useState)(!1),d=(0,o.A)(c,2),b=(d[0],d[1]),u=(0,xe.A)(),p=(0,s.W5)(),h=(0,m.A)("search").url.replace(":searchParams*",""),_=e=>{b(e)};return(0,j.jsx)("div",{className:"block block--s job-details-reordered-component",children:(0,j.jsxs)("div",{className:"block__wrapper block__wrapper--stacked wrapper",children:[(0,j.jsxs)("div",{className:"block__header block__header--split block__header--l",children:[(0,j.jsx)("h2",{className:"block__title",children:t.formatMessage({id:"RecentlyViewedJobs.Title"})}),(0,j.jsx)("a",{href:h,className:"block__more-link",children:t.formatMessage({id:"RecentlyViewedJobs.SearchForJobs"})})]}),(0,j.jsx)("div",{className:"block__content block__content--full-on-s block__content--full-on-m",children:(0,j.jsxs)("div",{className:"cards",children:[(0,j.jsx)("ul",{className:"cards__list cards__list--format-carousel carousel--on-s carousel--on-m","data-rs-carousel":"cards",children:(()=>{const e=[];return l.forEach((t,o)=>{let i="true"===t.JobInformation.JobInternal?"internalJobDetails":"jobDetails";i=p&&p.params&&p.params.clientName?"clientJobDetails":"jobDetails",t.BlueXJobData&&t.BlueXJobData.Description&&(t.BlueXJobData.Description=t.BlueXJobData.Description.replace(/<br\s?\/?>/gim," ").replace(/<p>/gim," ").replace(/<[^>]*>?/gm,"").substring(0,460)),e.push((0,j.jsx)(ve.A,{jobListingsSettings:r,jobData:t,saveJobModalCb:_,favoriteJobs:n,configurations:a,CardHeadingTag:"h3",target:u,routeName:i},o))}),e})()}),null]})})]})})}));var Ce=a(37264);const Ne=function(e){const t=(e.jobDetailsSettings||{}).informative_banner_tab||{},a=t.info_title,n=t.info_description,o=(null===a||void 0===a?void 0:a.display)||(null===n||void 0===n?void 0:n.display);return(0,j.jsx)("div",{id:"job-banner",className:"bg-variant-brand-primary",children:(0,j.jsxs)("div",{className:"banner__wrapper wrapper",children:[(0,j.jsx)("div",{className:"banner__media media-block media-block--contain",children:(0,j.jsx)("img",{src:"/search-app/assets/image/informative-banners/people.webp",alt:(null===a||void 0===a?void 0:a.display)||"un mundo de talento diverso."})}),o&&(0,j.jsxs)("div",{className:"banner__content content-block block__header--l",children:[(null===a||void 0===a?void 0:a.display)&&(0,j.jsx)("h2",{className:"block__title",children:a.display}),(null===n||void 0===n?void 0:n.display)&&(0,j.jsx)("p",{className:"content-block__description",children:n.display})]})]})})},ke=["jobData","jobDetailsSettings","jobListingsSettings"];const De=function(e){let t=e.jobData,a=e.jobDetailsSettings,n=e.jobListingsSettings,o=(0,z.A)(e,ke);const s=a&&a.components_tab||{},l=s.background_color,r=s.fixed_components,c=s.reorder_components,d=(0,i.useRef)(),m={company_profile:e=>(0,j.jsx)(he,{jobData:t,clientInformation:o.clientInformation,clientInformationJobs:o.clientInformationJobs,componentSettings:c,dynamoDbConfigurations:o.configurations},e),key_responsibilities:e=>(0,j.jsx)(je,{jobData:t},e),key_benefits:e=>(0,j.jsx)(ge,{jobData:t},e),informative_banner:e=>(0,j.jsx)(Ne,{jobDetailsSettings:a},e),application_process:e=>(0,j.jsx)(Z,{jobData:t,jobDetailsSettings:a},e),contact_person:e=>(0,j.jsx)(ne,{jobData:t,contactPerson:o.contactPerson,contactPersonBranchData:o.contactPersonBranchData,jobDetailsSettings:a},e),related_jobs:e=>o.relatedJobsData.length?(0,j.jsx)(oe.A,{relatedJobsData:o.relatedJobsData,seeAllUrl:o.relatedJobsUrl,configurations:o.configurations,jobListingsSettings:n,favoriteJobs:o.favoriteJobs},e):null,recently_viewed_jobs:e=>o.viewedJobs&&o.viewedJobs.length?(0,j.jsx)(ye,{configurations:o.configurations,jobListingsSettings:n,favoriteJobs:[],viewedJobs:o.viewedJobs},e):null},b={job_alert_component:e=>(0,j.jsx)(Ce.A,{color:"yellow",currentRoute:o.currentRoute,jobData:t,jobDetailsSettings:a},e)},u=c||[],p=Object.keys(u).filter(e=>
11===parseInt(u[e].display)).sort((e,t)=>parseInt(u[e].weight)-parseInt(u[t].weight)).map((e,t)=>m[e]?m[e](t):null),h=r||[],_=Object.keys(h).filter(e=>1===parseInt(h[e].display)).map((e,t)=>b[e]?b[e](t):null),g=l&&l.first_component&&l.first_component.display?"white"===l.first_component.display?1:0:1;return(0,i.useEffect)(()=>{setTimeout(()=>{d.current.querySelectorAll(".job-details-reordered-component").forEach((e,t)=>{e.classList.remove("bg-variant-brand-tertiary");const a=e.querySelectorAll(".cards__item");t%2===g?(e.classList.add("bg-variant-brand-tertiary"),a&&a.forEach(e=>{e.classList.remove("bg-variant-brand-tertiary"),e.classList.add("bg-variant-white")})):a&&a.forEach(e=>{e.classList.remove("bg-variant-white"),e.classList.add("bg-variant-brand-tertiary")})})},350)},[]),(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("div",{ref:d,children:p}),_]})};var Je=a(76929),we=a(39306),Ae=a(64136),Ie=a(74266),Le=a(57186),Se=a(84479);var Be=a(1659);const Pe=function(){const e=(0,i.useState)({}),t=(0,o.A)(e,2),a=t[0],n=t[1],l=(0,s.zy)(),r=Number(new URLSearchParams(l.search).get("rc"));return(0,i.useEffect)(()=>{V().post("/api/search/get-callback",{callback:"@Callbacks/getJobListingsSettings",currentRoute:{},currentLanguage:(0,I.A)(l.pathname),data:{resetCache:Boolean(r)}}).then(e=>{n(e.data)})},[]),a},Me={en:"1",fr:"2",nl:"3",es:"4",it:"5",de:"6",pt:"7",sv:"8",no:"9",jp:"10",gr:"11",el:"11",pl:"12",cs:"13",sk:"14",da:"15",zh:"16",hu:"17",tr:"18",ro:"19",ru:"20",uk:"21",ua:"21",cn:"16"};const Ee=()=>{const e=(e,t)=>"fr"===e&&t.JobIdentity&&t.JobIdentity.CompanyId,t=e=>"gr"===e?"el":e,a=e=>e.length?e.split(","):[],o=(e,t)=>{var a;return"gr"===e&&(null===t||void 0===t||null===(a=t.JobLocation)||void 0===a?void 0:a.LanguageId)};return{themeHeaderFallbackClass:"bg-variant-brand-secondary",getNoIndex:(n,i,s)=>{let l=!1;if(e(n,i)){l=a("").includes(i.JobIdentity.CompanyId)}if(o(n,i)){const e=Object.keys(Me).find(e=>Me[e]===i.JobLocation.LanguageId);l=(0,I.A)(s.url)!==t(e)}return l},getMetaTitleProps:(e,t)=>{let a={title:t.BlueXJobData.Title,city:t.BlueXJobData.City,sitename:"Randstad Portugal"};return"fr"===e&&(a=(0,n.A)((0,n.A)({},a),{},{postcode:t.JobLocation.Postcode,jobId:t.BlueXJobData.JobId})),a},isLanguageIdExistingInGr:o,isJobIdExistingInRecentlyViewedJobs:(e,t,a)=>null===e&&t.includes(a),isRecentlyJobNotEmpty:(e,t)=>null===e&&t.length,formatJobDataLanguage:t,originalLocationData:e=>e.searchData&&e.searchData.originalLocation?e.searchData.originalLocation:"",formatCompanyIds:a,isCompanyIdExistingInFrance:e,isJobsDataEmpty:e=>e&&e.jobData&&!Object.keys(e.jobData).length,isExpiryStampBeforeNowStamp:e=>{const t=new Date("".concat(e.JobDates.DateExpire,"T24:00:00")),a=Math.round(t.getTime()/1e3),n=new Date;return a<Math.round(n/1e3)},isReactAppGTMEnable:e=>e&&e.data&&!0,isClientNameExisting:e=>e&&e.params&&e.params.clientName,isJobExpired:e=>!e.jobData||!e.jobData.hits||0===e.jobData.hits.hits.length,isFirstJobExpired:e=>e&&e.JobDates&&e.JobDates.DateExpire,isWindowUndefined:(e,t)=>!(t&&t.data)&&"undefined"!==typeof e&&e.__ROUTE_DATA__,isStaticContextDataExisting:e=>e&&e.data,recentlyViewedJobsList:e=>e.recentlyViewedJobs&&Array.isArray(e.recentlyViewedJobs)?e.recentlyViewedJobs:[],relatedJobsDataList:e=>e.relatedJobsData&&e.relatedJobsData.relatedJobsData?e.relatedJobsData.relatedJobsData.hits.hits:[],relatedJobsUrlList:e=>e.relatedJobsData&&e.relatedJobsData.relatedJobsUrl?e.relatedJobsData.relatedJobsUrl:"",generateJob:e=>{var t,a,n,o;null!==e&&void 0!==e&&e.jobData&&Object.keys(e.jobData).length>0&&((0,ae.VU)(e),null!==e&&void 0!==e&&null!==(t=e.jobDetailsSettings)&&void 0!==t&&null!==(a=t.components_tab)&&void 0!==a&&null!==(n=a.reorder_components)&&void 0!==n&&null!==(o=n.related_jobs)&&void 0!==o&&o.display&&(0,ae.AC)(e))},generateViewedJob:(e,t,a)=>{var n,o,i,s;null!==e&&void 0!==e&&null!==(n=e.jobDetailsSettings)&&void 0!==n&&null!==(o=n.components_tab)&&void 0!==o&&null!==(i=o.reorder_components)&&void 0!==i&&null!==(s=i.recently_viewed_jobs)&&void 0!==s&&s.display&&t&&Object.keys(t).length>0&&(0,ae.yY)(t,a)},addSearchLocationToUrl:(e,t)=>
1t&&t.search?e+t.search:e}};const Te=(0,r.Ay)(function(e){let t=e.intl,a=e.staticContext,l=e.match;const r="".concat("https://www.randstad.pt").concat(l.url),c="".concat("https://www.randstad.pt").concat("/search-app/assets/image/randstad-opengraph-partner-for-talent.jpg"),d="pt",b=l.params.job.split("_")[2],u=t.locale,p=(0,m.A)("jobDetails"),h=(0,s.zy)(),_=(0,Le.A)([]),g=(0,o.A)(_,2),f=g[0],v=g[1],x=(0,i.useState)(null),y=(0,o.A)(x,2),C=y[0],N=y[1],k=Pe(),D=(e=>{switch(e){case"ent":return"bg-variant-white";case"sph":return"bg-brand--dark-blue";default:return"bg-variant-brand-secondary"}})(d),J=Ee(),w=J.recentlyViewedJobsList,A=J.relatedJobsDataList,L=J.relatedJobsUrlList,S=J.isJobExpired,B=J.isFirstJobExpired,M=J.isClientNameExisting,E=J.themeHeaderFallbackClass,T=J.isExpiryStampBeforeNowStamp,R=J.addSearchLocationToUrl,U=J.isReactAppGTMEnable,X=J.generateJob,O=J.generateViewedJob,H=(J.getNoIndex,J.isJobsDataEmpty),F=J.originalLocationData,q=J.getMetaTitleProps,W=J.isRecentlyJobNotEmpty,K=J.isJobIdExistingInRecentlyViewedJobs;let z={jobData:{},relatedJobsData:{},favoriteJobs:[],jobDetailsSettings:{}};if(U(a)){z=a.data;const e="https://www.randstad.pt"+h.pathname+h.search;v("searchData",(0,n.A)((0,n.A)({},f.searchData),{},{originalLocation:e}),{sameSite:"lax",secure:!0}),a.dataLayer=(0,ae.Pg)("job_detail",u,z,p,e)}else"undefined"!==typeof window&&window.__ROUTE_DATA__&&(z=window.__ROUTE_DATA__);const Z=(0,i.useState)(z),Y=(0,o.A)(Z,2),$=Y[0],ee=Y[1];if((0,i.useEffect)(()=>{if(window.__ROUTE_DATA__)delete window.__ROUTE_DATA__;else{const e="@Callbacks/getJobDetailsData",a={jobId:b,currentLanguage:(0,I.A)(l.url)};V().post("/api/search/get-callback",{callback:e,currentRoute:l,data:a,currentLanguage:t.locale}).then(e=>{ee(e.data);{const t=F(f);window.dataLayer=window.dataLayer||[],window.dataLayer.push((0,n.A)({event:"pageview",virtualPage:h.pathname+h.search},(0,ae.Pg)("job_detail",u,e.data,p,t)))}(0,Ae.A)()})}(0,Se.A)("body","auto")},[]),(0,i.useEffect)(()=>{O($,C,p)},[C]),(0,i.useEffect)(()=>{X($)},[$]),(0,i.useEffect)(()=>{(0,Se.A)("header","auto",0)},[]),H($))return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(G.m,{children:(0,j.jsx)("header",{className:"header header--text ".concat(E)})}),(0,j.jsx)(Be.Ay,{}),(0,j.jsx)(Ie.B8,{}),(0,j.jsx)(Ie.B8,{}),(0,j.jsx)(Ie.B8,{}),(0,j.jsx)(Ie.B8,{}),(0,j.jsx)(Ie.B8,{}),(0,j.jsx)(Ie.B8,{}),(0,j.jsx)(Ie.B8,{})]});const te=$.jobDetailsSettings;if(S($))return(0,j.jsx)(s.qh,{render:e=>{let t=e.context;return(void 0===t?a:t)&&(a.status=410),(0,j.jsx)(Je.A,{})}});const ne=$.jobData.hits.hits[0]._source;if(B(ne)&&T(ne))return(0,j.jsx)(s.qh,{render:e=>{let t=e.context;return(void 0===t?a:t)&&(a.status=410),(0,j.jsx)(Je.A,{})}});const oe=A($),ie=L($),se=$.clientInformation,le=$.contactPerson,re=$.contactPersonBranchData,ce=w(f);ce.includes(b)&&ce.splice(ce.indexOf(b),1),$.duplicateApply||ce.unshift(b),ce.splice(4),v("recentlyViewedJobs",ce,{path:"/",sameSite:"lax",secure:!0}),K(C,ce,b)&&ce.splice(ce.indexOf(b),1),W(C,ce)&&V().get("".concat("","/api/search/recently-viewed?currentLanguage=").concat((0,I.A)(l.url))).then(e=>{if(e.data&&e.data.items){const t=e.data.items.filter(e=>e.BlueXJobData.JobId!==b).filter((e,t,a)=>a.findLastIndex(t=>t.BlueXJobData.JobId===e.BlueXJobData.JobId)===t);N(t)}(0,Ae.A)()});let de=l.path.replace(":job([^\\/]+_[^\\/]+_[^\\/]+)","");M(l)&&(de=de.replace(":clientName",l.params.clientName));const me=(0,we.A)(ne,de);if(me!==l.url){const e=R(me,h);return(0,j.jsx)(s.qh,{render:t=>{let n=t.context;return(void 0===n?a:n)&&(a.status=301),(0,j.jsx)(s.rd,{to:e})}})}const be=t.formatMessage({id:"JobDetails.MetaTitle"},q(d,ne)),ue="".concat(ne.BlueXJobData.Description.replace(/<[^>]*>/g," ").substring(0,330),"...");return(0,j.jsxs)("div",{id:"job-details",children:[(0,j.jsxs)(G.m,{children:[(0,j.jsx)("title",{children:be}),(0,j.jsx)("meta",{name:"title",content:be}),(0,j.jsx)("meta",{name:"description",content:ue}),(0,j.jsx)("meta",{property:"og:title",content:be}),(0,j.jsx)("meta",{property:"og:description",content:ue}),(0,j.jsx)("meta",{property:"og:url",content:r}),(0,j.jsx)("meta",{property:"og:image",content:c}),(0,j.jsx)("meta",{name:"twitter:title",content:be}),(0,j.jsx)("meta",{name:"twitter:description",content:ue}),(0,j.jsx)("meta",{name:"twitter:url",content:r}),(0,j.jsx)("meta",{name:"twitter:image",content:c}),(0,j.jsx)("meta",{name:"robots",content:"index, follow, max-image-preview:large"}),(0,j.jsx)("header",{className:"header header--text ".concat(D)}),(0,j.jsx)("link",{rel:"canonical",href:r})]}),(0,j.jsx)(Be.Ay,{}),(0,j.jsx)(P,{jobData:ne,userData:$.userData,searchAppConfigs:$.searchAppConfigs,favoriteJobs:$.favoriteJobs,duplicateApply:$.duplicateApply,jobDetailsSettings:te,configurations:$.configurations}),(0,j.jsx)(Q,{jobData:ne,userData:$.userData,contactPersonBranchData:re,burningGlassAuthToken:$.burningGlassAuthToken,currentRoute:l,jobDetailsSettings:te}),(0,j.jsx)(De,{jobData:ne,clientInformation:se,contactPerson:le,relatedJobsData:oe,relatedJobsUrl:ie,contactPersonBranchData:re,jobListingsSettings:k,
1configurations:$.configurations,currentRoute:(0,n.A)((0,n.A)({},l),{routeName:"jobDetails"}),userData:$.userData,searchAppConfigs:$.searchAppConfigs,jobDetailsSettings:te,clientInformationJobs:$.clientInformationJobs,viewedJobs:C})]})})},65503(e,t,a){"use strict";a(88094);var n=a(84955);const o={1:"AF",2:"AL",3:"DZ",4:"AS",5:"AD",6:"AO",7:"AI",8:"AQ",9:"AG",10:"AR",11:"AM",12:"AW",13:"AU",14:"AT",15:"AZ",16:"BS",17:"BH",18:"BD",19:"BB",20:"BY",21:"BE",22:"BZ",23:"BJ",24:"BM",25:"BT",26:"BO",27:"BA",28:"BW",29:"BV",30:"BR",31:"IO",32:"BN",33:"BG",34:"BF",35:"BI",36:"KH",37:"CM",38:"CA",39:"CV",40:"KY",41:"CF",42:"TD",43:"CL",44:"CN",45:"CX",46:"CC",47:"CO",48:"KM",49:"CG",50:"CK",51:"CR",52:"CI",53:"HR",54:"CU",55:"CY",56:"CZ",57:"DK",58:"DJ",59:"DM",60:"DO",61:"TP",62:"EC",63:"EG",64:"SV",65:"GQ",66:"ER",67:"EE",68:"ET",69:"FK",70:"FO",71:"FJ",72:"FI",73:"FR",74:"FX",75:"GF",76:"PF",77:"TF",78:"GA",79:"GM",80:"GE",81:"DE",82:"GH",83:"GI",84:"GR",85:"GL",86:"GD",87:"GP",88:"GU",89:"GT",90:"GN",91:"GW",92:"GY",93:"HT",94:"HM",95:"HN",96:"HK",97:"HU",98:"IS",99:"IN",100:"ID",101:"IR",102:"IQ",103:"IE",104:"IL",105:"IT",106:"JM",107:"JP",108:"JO",109:"KZ",110:"KE",111:"KI",112:"KP",113:"KR",114:"KW",115:"KG",116:"LA",117:"LV",118:"LB",119:"LS",120:"LR",121:"LY",122:"LI",123:"LT",124:"LU",125:"MO",126:"MK",127:"MG",128:"MW",129:"MY",130:"MV",131:"ML",132:"MT",133:"MH",134:"MQ",135:"MR",136:"MU",137:"YT",138:"MX",139:"FM",140:"MD",141:"MC",142:"MN",143:"MS",144:"MA",145:"MZ",146:"MM",147:"NA",148:"NR",149:"NP",150:"NL",151:"AN",152:"NC",153:"NZ",154:"NI",155:"NE",156:"NG",157:"NU",158:"NF",159:"MP",160:"NO",161:"OM",162:"PK",163:"PW",164:"PA",165:"PG",166:"PY",167:"PE",168:"PH",169:"PN",170:"PL",171:"PT",172:"PR",173:"QA",174:"RE",175:"RO",176:"RU",177:"RW",178:"KN",179:"LC",180:"VC",181:"WS",182:"SM",183:"ST",184:"SA",185:"SN",186:"SC",187:"SL",188:"SG",189:"SK",190:"SI",191:"SB",192:"SO",193:"ZA",194:"ES",195:"LK",196:"SH",197:"PM",198:"SD",199:"SR",200:"SJ",201:"SZ",202:"SE",203:"CH",204:"SY",205:"TW",206:"TJ",207:"TZ",208:"TH",209:"TG",210:"TK",211:"TO",212:"TT",213:"TN",214:"TR",215:"TM",216:"TC",217:"TV",218:"UG",219:"UA",220:"AE",221:"GB",222:"US",223:"UM",224:"UY",225:"UZ",226:"VU",227:"VA",228:"VE",229:"VN",230:"VG",231:"VI",232:"WF",233:"EH",234:"YE",235:"RS",236:"ZR",237:"ZM",238:"ZW",239:"EU",241:"ME"};function i(e,t){if("PL"===t){let t="";const a=[2,5,8],n=e.formatInternational().replace(/ /g,"");for(let e=0;e<n.length;e++)t+=n.charAt(e),a.includes(e)&&(t+=" ");return t}return e.formatInternational()}const s=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a="PT";t&&(a=o[t]);const s=e.split(" / ");if(s.length>1){for(const e in s){const t=(0,n.o5)(s[e],a);s[e]=i(t,a)}return s.join(" / ")}const l=(0,n.o5)(e,a);return l?i(l,a):e};a.d(t,["default",0,s])},84479(e,t,a){"use strict";a(88094);var n=a(25017),o=a.n(n);const i=function e(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"smooth",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500;setTimeout(()=>{try{document.querySelector(t)?document.querySelector(t).scrollIntoView({behavior:a}):e(t,a,n)}catch(i){o().warning("The browser doesn't support Smooth scroll","scrollTo")}},n)};a.d(t,["A",0,i])},68069(e){e.exports=function(e){return e}},50251(e){e.exports=function(e){let t="";const a={country:null,company:null,query:"q",queryTitle:"qt",postcode:"postcode",specialism:"s",subSpecialism:"ss",jobCategory:"r",region:null,city:null,distance:"km",jobType:null,sectorOfEmployment:null,yearSalary:"sa",daySalary:"sd",monthSalary:"sm",hourSalary:"sh",branch:"b",divisionId:"dc",page:"page",language:"l",unknown:null,monsterPage:"mpage",clientId:"client",remote:null};function n(t){const n=a[t];if(n){const a=["query","queryTitle"].includes(t)?e[t].replace(/_/g,"-"):e[t];return"".concat(n,"-").concat(a,"/")}return Array.isArray(e[t])?e[t].length?"".concat(e[t],"/"):"":"".concat(e[t],"/")}for(const o in a)e[o]&&("postcode"===o?(t+=n("postcode"),e.distance&&(t+=n("distance"))):"distance"===o?e.postcode||(t+=n("distance")):t+=n(o));return t}}}]);

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.