1import{t as X}from"./1ozFAC91.js";import{At as s,Dn as v,Ht as Z,Nt as ae,Ot as pe,Qt as I,St as _e,Tn as B,Ut as U,Vt as ye,X as z,an as M,at as T,dt as j,ft as F,it as te,mt as W,nn as se,nt as o,ot as c,rt as a,xt as fe,zt as ie}from"./BId1R4El.js";import{X as ge,_t as he,dt as be,mt as G,t as Q}from"./Cbbb9ky4.js";import{t as $e}from"./B5Ht4kbL.js";import{d as le}from"./BFygqPSS.js";import{n as ke,r as Te,t as xe}from"./DO6c05g3.js";import{t as oe}from"./CYxwe3mU.js";import{i as Se}from"./yNrGjdOg.js";import{r as Le,t as we}from"./DeB0ykRY.js";import{t as Ce}from"./CxznJ2nt.js";import{t as Ie}from"./DFXu1xCi2.js";import{t as qe}from"./BQoOBjNj2.js";import{t as Ee}from"./CnI_-w1y2.js";import{n as Me,t as ee}from"./B7kASFln.js";import{t as He}from"./GxEvB08o.js";async function Re(e){return await $e("/api/vacancies",{method:"GET",query:{locale:e?.locale,regionId:e?.regionId}})}async function je(e){return await Ce("/api/vacancies/apply",{method:"POST",body:e,credentials:"include"})}function re(e,r){if(e.salaryInterview)return r?.salaryInterview??"DOE";const t=e.currencySymbol??"",w=e.currencyLeft!==!1,_=e.salaryFrom,u=e.salaryTo;if(!_&&u){const x=r?.salaryTo??"up to";return w?`${x} ${t}${u}`:`${x} ${u}${t}`}if(_&&!u){const x=r?.salaryFrom??"from";return w?`${x} ${t}${_}`:`${x} ${_}${t}`}return _&&u?`${w?`${t}${_}`:`${_}${t}`} â ${w?`${t}${u}`:`${u}${t}`}`:""}function Fe(e,r){const t=re(e,r);return!t||e.salaryInterview?t:`${t} ${r?.salaryPerMonth??"/month"}`}function Ve(e){return e?.length?e.some(r=>{if(!r||typeof r!="string")return!1;const t=r.replace(/\/$/,"").split("/").pop()??"";return t.includes(".")&&/\.(jpe?g|png|gif|webp|avif)$/i.test(t)}):!1}function ce(e={}){const{locale:r,regionId:t,autoFetch:w=!0}=e,_=o(()=>typeof r=="function"?r():r&&typeof r=="object"&&"value"in r?r.value:r??"en"),u=o(()=>typeof t=="function"?t():t&&typeof t=="object"&&"value"in t?t.value:t??1),x=o(()=>`vacancies-${_.value}-${u.value}`),{data:S,pending:L,error:C,refresh:$}=ke(()=>x.value,async()=>await Re({locale:_.value,regionId:u.value}),{default:()=>({vacancies:[],hasTranslationFallback:!1,regionId:u.value,locale:_.value}),immediate:w,watch:[_,u]}),b=o(()=>S.value?.vacancies??[]),y=o(()=>S.value?.hasTranslationFallback??!1),n=o(()=>b.value.length===0),p=I(new Set);function k(g){const f=new Set(p.value);f.has(g)?f.delete(g):f.add(g),p.value=f}function q(g){return p.value.has(g)}return{vacancies:b,hasTranslationFallback:y,isEmpty:n,pending:L,error:C,refresh:$,expandedIds:p,toggleVacancy:k,isExpanded:q}}var Pe={class:"office-pics-carousel__main"},Ae={class:"office-pics-carousel__slide"},Ne=["src","alt"],Oe={key:0,class:"office-pics-carousel__thumbs"},Ue=["onClick"],Be=["src","alt"],De={key:1,class:"office-pics-carousel__dots"},ze=["aria-label","onClick"],We=W({__name:"OfficePicsCarousel",props:{images:{},compact:{type:Boolean,default:!1}},setup(e){const r=e,t=I(0);function w(p){if(!p)return!1;const k=p.replace(/\/$/,"").split("/").pop()??"";return k.includes(".")&&/\.(jpe?g|png|gif|webp|avif)$/i.test(k)}const _=o(()=>r.images.filter(w)),u=o(()=>_.value.filter(p=>!y.value.has(p))),x=o(()=>u.value.length>0),S=o(()=>u.value[t.value]??null),L=o(()=>u.value.length>1),C=()=>{L.value&&(t.value=t.value>0?t.value-1:u.value.length-1)},$=()=>{L.value&&(t.value=t.value<u.value.length-1?t.value+1:0)},b=p=>{t.value=p},y=I(new Set);function n(p){y.value=new Set(y.value).add(p)}return o(()=>S.value&&y.value.has(S.value)),ie(()=>_.value,()=>{y.value=new Set},{deep:!0}),ie(()=>u.value.length,()=>{t.value>=u.value.length&&(t.value=Math.max(0,u.value.length-1))}),(p,k)=>x.value?(s(),c("div",{key:0,class:B(["office-pics-carousel",{"office-pics-carousel--compact":e.compact}])},[a("div",Pe,[L.value?(s(),c("button",{key:0,type:"button",class:"office-pics-carousel__arrow office-pics-carousel__arrow--prev","aria-label":"Previous",onClick:C},[...k[1]||(k[1]=[a("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2"},[a("polyline",{points:"15 18 9 12 15 6"})],-1)])])):T("",!0),a("div",Ae,[S.value?(s(),c("img",{key:0,src:S.value,alt:e.compact?"Photo":"Office",class:"office-pics-carousel__img",loading:"lazy",onError:k[0]||(k[0]=q=>n(S.value))},null,40,Ne)):T("",!0)]),L.value?(s(),c("button",{key:1,type:"button",class:"office-pics-carousel__arrow office-pics-carousel__arrow--next","aria-label":"Next",onClick:$},[...k[2]||(k[2]=[a("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2"},[a("polyline",{points:"9 18 15 12 9 6"})],-1)])])):T("",!0)]),L.value&&!e.compact&&u.value.length<=12?(s(),c("div",Oe,[(s(!0),c(z,null,ae(u.value,(q,g)=>(s(),c("button",{key:g,type:"button",class:B(["office-pics-carousel__thumb",{"office-pics-carousel__thumb--active":g===t.value}]),onClick:f=>b(g)},[a("img",{src:q,alt:`Office ${g+1}`,loading:"lazy"},null,8,Be)],10,Ue))),128))])):L.value?(s(),c("div",De,[(s(!0),c(z,null,ae(u.value,(q,g)=>(s(),c("button",{key:g,type:"button",class:B(["office-pics-carousel__dot",{"office-pics-carousel__dot--active":g===t.value}]),"aria-label":`Slide ${g+1}`,onClick:f=>b(g)},null,10,ze))),128))])):T("",!0)],2)):T("",!0)}}),D=Q(We,[["__scopeId","data-v-11917e35"]]),Qe={class:"vacancy-item__head"},Ke={class:"vacancy-item__head-inner"},Ye={class:"vacancy-item__title"},Je={class:"vacancy-item__salary"},Xe=["aria-expanded","aria-controls","id"],Ze=["id","aria-labelledby"],Ge={class:"vacancy-item__description"},ea={key:0,class:"vacancy-item__section"},aa={key:0,class:"vacancy-item__gallery"},ta={class:"vacancy-item__label"},ia=["innerHTML"],na={key:1,class:"vacancy-item__section"},sa={key:0,class:"vacancy-item__gallery"},la={class:"vacancy-item__label"},oa=["innerHTML"],ra={key:2,class:"vacancy-item__section"},ca={key:0,class:"vacancy-item__gallery"},ua={class:"vacancy-item__label"},va=["innerHTML"],da={key:3,class:"vacancy-item__section"},ma={class:"vacancy-item__label"},pa=["innerHTML"],_a={key:4,class:"vacancy-item__section"},ya={class:"vacancy-item__label"},fa=["innerHTML"],ga={class:"vacancy-item__salary-block"},ha={class:"vacancy-item__label"},ba={class:"vacancy-item__text"},$a={class:"vacancy-item__label"},ka=["innerHTML"],Ta={key:0,class:"vacancy-item__apply"},xa={class:"vacancy-item__thanks"},Sa={key:1,class:"vacancy-item__apply-card"},La=["aria-describedby"],wa={class:"vacancy-item__hp","aria-hidden":"true"},Ca=["for"],Ia=["id"],qa={class:"vacancy-item__apply-title"},Ea=["id"],Ma={key:1,class:"vacancy-item__question-block"},Ha={class:"vacancy-item__question-eyebrow"},Ra=["innerHTML"],ja={class:"vacancy-item__field"},Fa={class:"vacancy-item__field-label"},Va={class:"vacancy-item__fields-row"},Pa={class:"vacancy-item__field"},Aa={class:"vacancy-item__field-label"},Na={class:"vacancy-item__field"},Oa={class:"vacancy-item__field-label"},Ua={class:"vacancy-item__field"},Ba={class:"vacancy-item__field-label"},Da={key:0,class:"vacancy-item__opt"},za={class:"vacancy-item__field vacancy-item__field--file"},Wa={class:"vacancy-item__field-label"},Qa={class:"vacancy-item__file-wrap"},Ka={class:"vacancy-item__file-hint"},Ya={class:"vacancy-item__actions"},Ja=["disabled"],Xa={key:2,class:"vacancy-item__error",role:"alert"},Za=W({__name:"VacancyItem",props:{vacancy:{},isExpanded:{type:Boolean},locale:{},regionId:{},translations:{}},emits:["toggle"],setup(e,{emit:r}){const t=e,w=r,_=o(()=>re(t.vacancy,t.translations)),u=o(()=>Fe(t.vacancy,t.translations)),x=o(()=>Ve(t.vacancy.images)),S=o(()=>t.translations?.cvFileHint??"PDF, Word, ODT, plain text or image · max 20 MB"),L=o(()=>`vacancy-form-hint-${t.vacancy.id}`),C=I(""),$=I(""),b=I(""),y=I(""),{currentCountryId:n}=le(oe()),p=I(""),k=I(null),q=I(!1),g=I(!1),f=I(""),P=I(null);ie(()=>t.isExpanded,H=>{H||(f.value="")}
1);function A(){w("toggle",t.vacancy.id)}function K(H){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(H)}async function Y(){f.value="";const H=k.value?.files?.[0];if(!C.value.trim()){f.value=t.translations?.errorsEmpty??"Required field";return}if(!$.value.trim()||!b.value.trim()){f.value=t.translations?.errorsEmpty??"Required field";return}if(!K(b.value.trim())){f.value=t.translations?.errorsEmail??"Invalid email";return}if(!H?.size){f.value=t.translations?.errorsEmpty??"Required field";return}const l=new FormData;l.append("position_id",String(t.vacancy.id)),l.append("region_id",String(t.regionId)),l.append("locale",t.locale),l.append("question",t.vacancy.question??""),l.append("answer",C.value.trim()),l.append("name",$.value.trim()),l.append("email",b.value.trim()),l.append("phone",y.value.trim()),l.append(ee,p.value),l.append("cv",H),q.value=!0;try{const h=await je(l);if(h.ok){g.value=!0,C.value="",$.value="",b.value="",y.value="",k.value&&(k.value.value=""),await _e(),P.value?.scrollIntoView({behavior:"smooth",block:"center"});return}if(h.reason==="file_size"){f.value="File is too large (max 20 MB).";return}if(h.reason==="file_type"){f.value="Unsupported file type.";return}f.value=t.translations?.errorsEmpty??"Check the fields and try again."}catch(h){const N=h;f.value=N?.data?.message??N?.message??"Could not send."}finally{q.value=!1}}return(H,l)=>(s(),c("li",{class:B(["vacancy-item",{"vacancy-item--open":e.isExpanded}])},[a("div",Qe,[a("div",Ke,[a("span",Ye,v(e.vacancy.title),1),a("span",Je,v(u.value||_.value),1)]),a("button",{type:"button",class:"vacancy-item__toggle","aria-expanded":e.isExpanded,"aria-controls":`vacancy-body-${e.vacancy.id}`,id:`vacancy-head-${e.vacancy.id}`,onClick:A},[j(v(e.isExpanded?e.translations?.positionCollapse??"Collapse":e.translations?.positionLearnMore??"More")+" ",1),l[5]||(l[5]=a("svg",{class:"vacancy-item__toggle-icon",width:"9",height:"6",viewBox:"0 0 9 6",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[a("path",{d:"M9 1.18885L7.88803 0L4.5 3.62229L1.11197 0L0 1.18885L4.5 6L9 1.18885Z",fill:"currentColor"})],-1))],8,Xe)]),a("div",{id:`vacancy-body-${e.vacancy.id}`,role:"region","aria-labelledby":`vacancy-head-${e.vacancy.id}`,class:"vacancy-item__body"},[a("div",Ge,[e.vacancy.summary?(s(),c("div",ea,[x.value?(s(),c("div",aa,[F(D,{images:e.vacancy.images},null,8,["images"])])):T("",!0),a("span",ta,v(e.translations?.positionSummary??"Description"),1),a("div",{class:"vacancy-item__text",innerHTML:e.vacancy.summary},null,8,ia)])):e.vacancy.responsibilities?(s(),c("div",na,[x.value?(s(),c("div",sa,[F(D,{images:e.vacancy.images},null,8,["images"])])):T("",!0),a("span",la,v(e.translations?.positionResponsibilities??"Responsibilities"),1),a("div",{class:"vacancy-item__text",innerHTML:e.vacancy.responsibilities},null,8,oa)])):e.vacancy.requirements?(s(),c("div",ra,[x.value?(s(),c("div",ca,[F(D,{images:e.vacancy.images},null,8,["images"])])):T("",!0),a("span",ua,v(e.translations?.positionRequirements??"Requirements"),1),a("div",{class:"vacancy-item__text",innerHTML:e.vacancy.requirements},null,8,va)])):T("",!0),e.vacancy.responsibilities&&e.vacancy.summary?(s(),c("div",da,[a("span",ma,v(e.translations?.positionResponsibilities??"Responsibilities"),1),a("div",{class:"vacancy-item__text",innerHTML:e.vacancy.responsibilities},null,8,pa)])):T("",!0),e.vacancy.requirements&&(e.vacancy.summary||e.vacancy.responsibilities)?(s(),c("div",_a,[a("span",ya,v(e.translations?.positionRequirements??"Requirements"),1),a("div",{class:"vacancy-item__text",innerHTML:e.vacancy.requirements},null,8,fa)])):T("",!0),a("div",ga,[a("span",ha,v(e.translations?.positionSalary??"Salary"),1),a("p",ba,v(u.value||_.value),1)]),e.vacancy.description?(s(),c(z,{key:5},[a("span",$a,v(e.translations?.positionConditions??"Conditions"),1),a("div",{class:"vacancy-item__text",innerHTML:e.vacancy.description},null,8,ka)],64)):T("",!0)]),e.isExpanded?(s(),c("div",Ta,[g.value?(s(),c("div",{key:0,ref_key:"successMessageRef",ref:P,class:"vacancy-item__apply-card vacancy-item__apply-card--success",tabindex:"-1"},[a("p",xa,v(e.translations?.responseThanks),1)],512)):(s(),c("div",Sa,[a("form",{class:"vacancy-item__form",onSubmit:he(Y,["prevent"]),"aria-describedby":e.translations?.requiredFieldsHint?L.value:void 0},[a("div",wa,[a("label",{for:`vacancy-${M(ee)}-${e.vacancy.id}`},"Leave this field empty",8,Ca),U(a("input",fe({id:`vacancy-${M(ee)}-${e.vacancy.id}`,"onUpdate:modelValue":l[0]||(l[0]=h=>p.value=h)},M(Me)),null,16,Ia),[[be,p.value]])]),a("h3",qa,v(e.translations?.positionApply??"Apply"),1),e.translations?.requiredFieldsHint?(s(),c("p",{key:0,id:L.value,class:"vacancy-item__required-hint"},v(e.translations.requiredFieldsHint),9,Ea)):T("",!0),e.vacancy.question?(s(),c("div",Ma,[a("span",Ha,v(e.translations?.positionQuestion??"Question"),1),a("div",{class:"vacancy-item__question-body",innerHTML:e.vacancy.question},null,8,Ra)])):T("",!0),a("label",ja,[a("span",Fa,[j(v(e.translations?.positionAnswer??"Answer")+" ",1),l[6]||(l[6]=a("span",{class:"vacancy-item__req","aria-hidden":"true"},"*",-1))]),U(a("textarea",{"onUpdate:modelValue":l[1]||(l[1]=h=>C.value=h),class:"vacancy-item__textarea",rows:"4",required:"",autocomplete:"off","aria-required":"true"},null,512),[[G,C.value]])]),a("div",Va,[a("label",Pa,[a("span",Aa,[j(v(e.translations?.responseName??"Name")+" ",1),l[7]||(l[7]=a("span",{class:"vacancy-item__req","aria-hidden":"true"},"*",-1))]),U(a("input",{"onUpdate:modelValue":l[2]||(l[2]=h=>$.value=h),class:"vacancy-item__input",type:"text",required:"",autocomplete:"name","aria-required":"true"},null,512),[[G,$.value]])]),a("label",Na,[a("span",Oa,[j(v(e.translations?.responseEmail??"Email")+" ",1),l[8]||(l[8]=a("span",{class:"vacancy-item__req","aria-hidden":"true"},"*",-1))]),U(a("input",{"onUpdate:modelValue":l[3]||(l[3]=h=>b.value=h),class:"vacancy-item__input",type:"email",required:"",autocomplete:"email","aria-required":"true"},null,512),[[G,b.value]])])]),a("label",Ua,[a("span",Ba,[j(v(e.translations?.responsePhone??"Phone")+" ",1),e.translations?.fieldOptionalHint?(s(),c("span",Da,v(e.translations.fieldOptionalHint),1)):T("",!0)]),F(He,{modelValue:y.value,"onUpdate:modelValue":l[4]||(l[4]=h=>y.value=h),"default-country":M(n),locale:e.locale},null,8,["modelValue","default-country","locale"])]),a("label",za,[a("span",Wa,[j(v(e.translations?.responseAttachCv??"CV")+" ",1),l[9]||(l[9]=a("span",{class:"vacancy-item__req","aria-hidden":"true"},"*",-1))]),a("span",Qa,[a("input",{ref_key:"fileRef",ref:k,class:"vacancy-item__file-input",type:"file",accept:".pdf,.doc,.docx,.odt,.txt,.jpg,.jpeg,.gif,.png,.tiff,image/*",required:"","aria-required":"true"},null,512)]),a("span",Ka,v(S.value),1)]),a("div",Ya,[a("button",{type:"submit",class:"vacancy-item__submit",disabled:q.value},v(e.translations?.responseSendResume??"Send"),9,Ja)]),f.value?(s(),c("p",Xa,v(f.value),1)):T("",!0)],40,La)]))])):T("",!0)],8,Ze)],2))}}),Ga=Q(Za,[["__scopeId","data-v-e8efa73d"]]),et={class:"vacancies-list__block"},at={key:0,class:"vacancies-list__fallback",role:"status","aria-live":"polite"},tt={key:1,class:"vacancies-list"},it={key:2,class:"vacancies-list__empty"},nt=W({__name:"VacanciesList",props:{locale:{},regionId:{},translationFallbackWarning:{},translations:{}},setup(e){const r=e,t=se(r,"locale"),w=se(r,"regionId"),{vacancies:_,isEmpty:u,hasTranslationFallback:x,toggleV
1acancy:S,isExpanded:L}=ce({locale:t,regionId:w}),C=o(()=>r.translations?.positionEmpty??"No open positions at the moment."),$=o(()=>x.value&&!!(r.translationFallbackWarning&&r.translationFallbackWarning.trim()));return(b,y)=>(s(),c("div",et,[$.value?(s(),c("div",at,v(e.translationFallbackWarning),1)):T("",!0),M(u)?(s(),c("p",it,v(C.value),1)):(s(),c("ul",tt,[(s(!0),c(z,null,ae(M(_),n=>(s(),te(Ga,{key:n.id,vacancy:n,locale:e.locale??"en","region-id":e.regionId??1,"is-expanded":M(L)(n.id),translations:e.translations,onToggle:M(S)},null,8,["vacancy","locale","region-id","is-expanded","translations","onToggle"]))),128))]))]))}}),st=Q(nt,[["__scopeId","data-v-fdc6ba94"]]),lt={class:"join-lumiprobe-page"},ot={class:"join-lumiprobe-page__title"},rt={class:"join-lumiprobe-page__intro"},ct={class:"join-lumiprobe-page__carousel"},ut={key:1,class:"join-lumiprobe-page__carousel-placeholder"},vt={class:"join-lumiprobe-page__carousel-placeholder"},dt={class:"join-lumiprobe-page__text"},mt={class:"join-lumiprobe-page__paragraph"},pt={class:"join-lumiprobe-page__paragraph join-lumiprobe-page__paragraph--highlight"},_t=["innerHTML"],yt={class:"join-lumiprobe-page__vacancies","aria-labelledby":"join-lumiprobe-page__vacancies-title"},ft={id:"join-lumiprobe-page__vacancies-title",class:"join-lumiprobe-page__vacancies-title"},gt={class:"join-lumiprobe-page__vacancies-content"},ht=["innerHTML"],bt='<a href="mailto:[email protected]">[email protected]</a>',$t=W({__name:"index",async setup(e){let r,t;qe({layout:"default"});const{initStores:w,languageStore:_}=Ie(),{generatePageSEO:u}=we(),{generateBreadcrumbSchema:x,schemaToJsonLd:S}=Le(),L=oe(),{getCurrentRegionId:C}=le(L),$=o(()=>_.getCurrentLocale||"en"),b=o(()=>C.value??1),y=o(()=>_.getCurrentTranslations??null),n=o(()=>y.value?.joinLumiprobePage??null),p=o(()=>n.value?.joinLumiprobe??"Join Lumiprobe"),k=o(()=>[{text:y.value?.home??"Home",href:"/"},{text:p.value}]),q=o(()=>{const i=`https://${Se($.value)}`;return[{name:y.value?.home??"Home",url:i},{name:p.value}]}),g=o(()=>{const i=n.value?.joinUs??"";return i?i.replace(/join@lumiprobe\.com/g,'<a href="mailto:[email protected]">[email protected]</a>'):""}),f=o(()=>{const i=n.value?.positionApply??"Apply for the position";return(n.value?`${(n.value.joinUs??"").split(".")[0]??""}. ${i} â [email protected]`:`We welcome new passionate persons to our team. ${i} â [email protected]`).replace(/join@lumiprobe\.com/g,bt)}),{data:P}=([r,t]=ye(()=>xe("/api/office-pics",{default:()=>[]},"$B05C1FqiUC")),r=await r,t(),r),A=o(()=>P.value??[]),K=o(()=>({positionCollapse:n.value?.positionCollapse,positionLearnMore:n.value?.positionLearnMore,positionSummary:n.value?.positionSummary,positionResponsibilities:n.value?.positionResponsibilities,positionRequirements:n.value?.positionRequirements,positionSalary:n.value?.positionSalary,positionConditions:n.value?.positionConditions,positionEmpty:n.value?.positionEmpty,positionApply:n.value?.positionApply,positionQuestion:n.value?.positionQuestion,positionAnswer:n.value?.positionAnswer,responseName:n.value?.responseName,responseEmail:n.value?.responseEmail,responsePhone:n.value?.responsePhone,responseAttachCv:n.value?.responseAttachCv,responseSendResume:n.value?.responseSendResume,responseThanks:n.value?.responseThanks,errorsEmpty:n.value?.errorsEmpty,errorsEmail:n.value?.errorsEmail,requiredFieldsHint:n.value?.requiredFieldsHint,fieldOptionalHint:n.value?.fieldOptionalHint,salaryInterview:n.value?.positionSalaryInterview,salaryTo:n.value?.positionSalaryTo,salaryFrom:n.value?.positionSalaryFrom,salaryPerMonth:n.value?.positionSalaryPerMonth})),{vacancies:Y}=ce({locale:$,regionId:b}),H={nbsp:" ",amp:"&",lt:"<",gt:">",quot:'"',"#39":"'",apos:"'",ndash:"â",mdash:"â",laquo:"«",raquo:"»",hellip:"â¦",rsquo:"â",lsquo:"â",deg:"°"},l=i=>i.replace(/&(#x?[0-9a-fA-F]+|[a-zA-Z]+);/g,(d,m)=>{if(m[0]==="#"){const E=m[1]==="x"||m[1]==="X"?parseInt(m.slice(2),16):parseInt(m.slice(1),10);return Number.isFinite(E)?String.fromCodePoint(E):d}return H[m]??d}),h=i=>l((i??"").replace(/<[^>]*>/g," ")).replace(/\s+/g," ").trim(),N=o(()=>{const i=(X?.regions??{})[String(b.value)];return{"@type":"Organization",name:(i?.info?.[$.value]||i?.info?.en||null)?.companyName||"Lumiprobe",sameAs:"https://lumiprobe.com"}}),ne=o(()=>{const i=(X?.regions??{})[String(b.value)];if(!i)return null;const d=i.info?.[$.value]||i.info?.en;if(!d)return null;const m={"@type":"PostalAddress"};d.address&&(m.streetAddress=d.address);const E=String(d.city??"").split(",")[0]?.trim();E&&(m.addressLocality=E),d.addressRegion&&(m.addressRegion=d.addressRegion),d.postalCode&&(m.postalCode=d.postalCode);const V=i.countryCode||i.code;return V&&(m.addressCountry=V),{"@type":"Place",address:m}}),ue={US:"USD",DE:"EUR",RU:"RUB",HK:"HKD",IL:"ILS",CN:"CNY"},ve=o(()=>{const i=(X?.regions??{})[String(b.value)],d=i?.countryCode||i?.code;return ue[String(d)]??null}),de=i=>{const d=O=>{if(O==null||O==="")return null;const J=Number(String(O).replace(/[^\d.-]/g,""));return Number.isFinite(J)&&J>0?J:null},m=d(i.salaryFromRaw),E=d(i.salaryToRaw);if(m===null&&E===null)return null;const V=i.currency||ve.value;if(!V)return null;const R={"@type":"QuantitativeValue",unitText:"MONTH"};return m!==null&&E!==null?m===E?R.value=m:(R.minValue=Math.min(m,E),R.maxValue=Math.max(m,E)):m!==null?R.minValue=m:R.maxValue=E,{"@type":"MonetaryAmount",currency:V,value:R}},me=o(()=>Y.value.map(i=>{const d={"@context":"https://schema.org/","@type":"JobPosting",title:h(i.title),description:h(i.description||i.summary),hiringOrganization:N.value,industry:"Chemical",employmentType:"FULL_TIME"};i.id!==void 0&&i.id!==null&&(d.identifier={"@type":"PropertyValue",name:"Lumiprobe",value:String(i.id)}),ne.value&&(d.jobLocation=ne.value),i.datePosted&&(d.datePosted=String(i.datePosted).slice(0,10)),i.validThrough&&(d.validThrough=String(i.validThrough).slice(0,10)),i.responsibilities&&(d.responsibilities=h(i.responsibilities)),i.requirements&&(d.skills=h(i.requirements));const m=de(i);return m&&(d.baseSalary=m),d}));return ge(()=>{const i=$.value,d=x(q.value);return{...u({type:"custom",locale:i,title:p.value,description:(n.value?.aboutUs??"").slice(0,160),breadcrumbs:q.value}),htmlAttrs:{lang:i},script:[...d?[S(d)]:[],...me.value.map(S)]}}),pe(()=>{w()}),(i,d)=>{const m=Te;return s(),te(M(Ee),{breadcrumbs:k.value,"show-share":"","share-title":p.value,"share-label":y.value?.share??"Share","copied-label":y.value?.copied??"Copied"},{default:Z(()=>[a("div",lt,[a("h1",ot,v(p.value),1),a("div",rt,[a("div",ct,[F(m,null,{fallback:Z(()=>[a("div",vt,[a("span",null,v(y.value?.loading??"Loading..."),1)])]),default:Z(()=>[A.value.length?(s(),te(D,{key:0,images:A.value},null,8,["images"])):(s(),c("div",ut,[a("span",null,v(y.value?.loading??"Loading..."),1)]))]),_:1})]),a("div",dt,[a("p",mt,v(n.value?.aboutUs),1),a("p",pt,[a("span",{innerHTML:g.value},null,8,_t)])])]),a("section",yt,[a("h2",ft,v(n.value?.positionTitle??"Current openings"),1),a("div",gt,[a("p",{class:"join-lumiprobe-page__vacancies-text",innerHTML:f.value},null,8,ht)]),F(M(st),{locale:$.value,"region-id":b.value,translations:K.value,"translation-fallback-warning":y.value?.fallback?.englishOnlyWarning}
1,null,8,["locale","region-id","translations","translation-fallback-warning"])])])]),_:1},8,["breadcrumbs","share-title","share-label","copied-label"])}}}),Vt=Q($t,[["__scopeId","data-v-58dbb02c"]]);export{Vt 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.