1/*! @copyright 2Copyright LogiNet Systems Informatikai és FejlesztÅ Korlátolt FelelÅsségű Társaság (since 2008) 3Hungary, 1221 Budapest, Vihar utca 5. D. ép. 4. em. 15. 4Tax number: 14461862-2-43 (HU14461862) 5Registration number: 01-09-904847 6[email protected] 7https://www.loginet.hu/ */ 8const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./mzdl7acn.js","./lu45j4xl.js","./nx2xaosv.js"])))=>i.map(i=>d[i]); 9import{_ as nt,g as lt,al as it,am as mt,an as _t,ab as $t,eU as Lt,bl as ot,h as o,eV as fe,b2 as vt,eW as rt,de as w,eX as et,dd as wt,eY as It,eZ as Ct,i as ht,o as r,k as $,D as m,b as c,l as a,a as n,H as s,ay as ue,ah as q,I as u,c as C,a0 as G,a1 as W,y as v,dg as tt,aR as ee,bo as K,e_ as Pe,aE as Et,Z as At,bI as gt,a_ as bt,n as L,e$ as ct,V as Je,W as ke,di as yt,dj as Nt,dk as ut,dl as St,P as st,bR as Tt,cC as Ot,bP as Dt,aH as Bt,aI as Mt,f0 as Vt,a6 as Rt,cn as Pt,E as Ut,bf as Ft,f1 as Ht,O as Gt,U as qt,bg as zt,aT as xt,B as ze,ax as jt,aj as dt,N as Yt,as as ft,dV as at,f2 as xe,F as Wt,ch as Xt,dN as Qt,a2 as Kt}from"./lu45j4xl.js";import"./nx2xaosv.js";import{t as Zt,A as Jt}from"./mzdl7acn.js";import pe,{awDatePickerProps as kt}from"./oat2co60.js";import"./inltu3qa.js";const ea="Yu5m8RpL",ta="Snujh3UB",aa="ba1cmeGJ",sa="vDTOLMXm",na="e4RyS-o5",la="-ZrlfUyu",ia="lGQAvPzA",oa="pp6LAIgc",ra="rg3k3rIp",ca="_2X4TmvDv",ua="_1M8ybwcw",da="c-L-QCRS",fa="zLe68Gwl",pa="Gf6I40aj",ma="ImfALxml",_a="vnUwClKA",va="aLk5trdW",ga="Csh5ITaF",ba={awProductCardPlaceholder:ea,group:ta,description:aa,heading:sa,svgBorder:na,inputList:la,inputListAccordion:ia,inputListItem:oa,inputListItemLabel:ra,inputListItemInput:ca,inputListItemHelp:ua,inputListItemError:da,mobileFloatingLabel:fa,accordionHeading:pa,inputSizeSmall:ma,inputSizeMedium:_a,inputSizeLarge:va,inputSizeExtraLarge:ga},$a=["innerHTML"],La={class:"awFieldsetContents"},wa=["for","textContent"],Ia=["textContent"],Ca={class:"awFieldsetContents"},ha=["for","textContent"],Ea=["textContent"],Aa={class:"awFieldsetContents"},ya=["for","textContent"],Na=["textContent"],Sa={class:"awFieldsetContents"},Ta=["for","textContent"],Oa=["textContent"],Da=["for","textContent"],Ba=["textContent"],Ma=["for","textContent"],Va=["textContent"],Ra=["for","textContent"],Pa=["textContent"],Ua={class:"awFieldsetContents"},Fa=["textContent"],me="namePrefix",_e="familyName",ve="givenName",ge="birthFamilyName",be="birthGivenName",$e="motherFamilyName",Le="motherGivenName",we="birthPlace",ae="birthDate",X="nationalityId",Ie="taj",Ce="tax",se="permanentResidence",he="placeOfResidence",Ee="mailingAddress",Q="mobilePhoneNumber",ne="educationLevel1",Ae="educationalDocumentQualification1",ye="educationalDocumentNumber1",le="educationalDocumentDate1",ie="educationLevel2",Ne="educationalDocumentQualification2",Se="educationalDocumentNumber2",oe="educationalDocumentDate2",Te="driverLicenseNumber",Oe="driverLicenseCategory",re="driverLicenseValidFrom",ce="driverLicenseValidTo",je="languages",Ye="languageLevels",De="moralCertificatePresentationDate",We="bankAccountNumber",Xe="pensionFund",Be="pensionFundMembershipBegin",Qe="pensionFundEntry",Ke="voluntarySavingsFund",Me="voluntarySavingsFundMembersipBegin",Ze="voluntarySavingsLevel",Ve="acceptPrivacyPolicy",Re="acceptMarketing",Ha={__name:"AwCareerOfferAcceptForm",props:{applicationGuid:{type:String,required:!0,default:""},isAcceptNeeded:{type:Boolean,required:!0,default:!0},applicationId:{type:Number,required:!0}},emits:["call-action","offer-accept-success","offer-data-success","confirm-component-ready"],async setup(Ue,{emit:z}){let P,Z;const I=Je(()=>ke(()=>import("./mzdl7acn.js").then(e=>e.I),__vite__mapDeps([0,1,2]),import.meta.url)),te=Je(()=>ke(()=>import("./lu45j4xl.js").then(e=>e.hD),__vite__mapDeps([1,2]),import.meta.url)),b={isVisible:!0,...Zt},A={SM:"Small",MD:"Medium",LG:"Large",XL:"ExtraLarge"},U=Ue,x=z,F=lt(),{$api:M,$awt:g,$logger:J}=F,{respondToCareerOffer:h}=it(),S=L(()=>st().mediaQueries),[{data:D},{data:E}]=([P,Z]=mt(async()=>Promise.all([_t("career-nationalities",async()=>{try{const e=await M.$get("/career/nationalities");return Array.isArray(e)?e:[]}catch(e){return J.error(e),$t({nuxtApp:F,error:e}),[]}},{default:()=>[]}),Lt()])),P=await P,Z(),P),y=L(()=>({...E.value?.[ct]?.values,0:{...E.value?.[ct]?.values?.[0],name:S.value["desktop-small-min"]?"":g("aw.career_offer_accept.label.education_level1")}})),N=o([]),d=ot(),Fe=ot(),j={[me]:o(""),[_e]:o(""),[ve]:o(""),[ge]:o(""),[be]:o(""),[$e]:o(""),[Le]:o(""),[we]:o(""),[ae]:o(""),[X]:o((D.value.find(({code:e})=>e==="HUN")||D.value[0])?.id),[Ie]:o(""),[Ce]:o(""),[se]:o(""),[he]:o(""),[Ee]:o(""),[Q]:o(""),[ne]:o(y.value[0]),[Ae]:o(""),[ye]:o(""),[le]:o(""),[ie]:o(y.value[0]),[Ne]:o(""),[Se]:o(""),[oe]:o(""),[Te]:o(""),[Oe]:o(""),[re]:o(""),[ce]:o(""),[je]:o(""),[Ye]:o(""),[De]:o(""),[We]:o(""),[Xe]:o(""),[Qe]:o(""),[Be]:o(""),[Ke]:o(""),[Me]:o(""),[Ze]:o(""),[Ve]:o(!1),[Re]:o(!1)},He=L({get(){return D.value.find(e=>e.id===j[X].value)},set(e){j[X].value=e.id}});function k(e){return et(0).$validator(e[ie].value)!==!0&&!e[Ne].value&&!e[Se].value&&!e[oe].value}function de(e){return!e[Te].value&&!e[Oe].value&&!e[re].value&&!e[ce].value}const Y=fe((e,i)=>e||de(i)),B=vt({[me]:{},[_e]:{required:w()},[ve]:{required:w()},[ge]:{required:w()},[be]:{required:w()},[$e]:{required:w()},[Le]:{required:w()},[we]:{required:w()},[ae]:{required:w()},[X]:{required:w()},[Ie]:{required:w(),tajNumberValidator:Ct()},[Ce]:{required:w(),taxNumberValidator:It()},[se]:{required:w()},[he]:{required:w()},[Ee]:{required:w()},[Q]:{required:w(),awValidOptionalMobile:wt()},[ne]:{awIdNotEqualWith:et(0)},[Ae]:{required:w()},[ye]:{required:w()},[le]:{required:w()},[ie]:{required:fe((e,i)=>et(0).$validator(e)===!0||k(i))},[Ne]:{required:fe((e,i)=>e||k(i))},[Se]:{required:fe((e,i)=>e||k(i))},[oe]:{required:fe((e,i)=>e||k(i))},[Te]:{driverLiceseValidator:Y},[Oe]:{driverLiceseValidator:Y},[re]:{driverLiceseValidator:Y},[ce]:{driverLiceseValidator:Y},[je]:{},[Ye]:{},[De]:{},[We]:{},[Xe]:{},[Qe]:{},[Be]:{},[Ke]:{},[Me]:{},[Ze]:{},[Ve]:{required:rt()},[Re]:{required:rt()}},j),T=L(()=>{const e={};for(const i of[me,_e,ve,ge,be,$e,Le,we,X,Ie,Ce,se,he,Ee,Q,Ae,ye,Ne,Se,Te,Oe,je,Ye,We,Xe,Qe,Ke,Ze,Ve,Re])e[i]=yt({validator:B.value,validatorName:i,model:j[i],id:`${d}_${i}_error`});for(const i of[ae,le,oe,re,ce,Be,Me,De])e[i]=kt({validator:B.value,validatorName:i,model:j[i],id:`${d}_${i}_error`});for(const i of[ne,ie])e[i]=Nt({validator:B.value,validatorName:i,model:j[i],id:`${d}_${i}_error`});return e}),V=L(()=>Object.fromEntries([Q].map(e=>[e,g(`aw.career_offer_accept.help.${ut(e)}`)]))),O=L(()=>Object.fromEntries(Object.keys(T.value).map(e=>[e,g(`aw.career_offer_accept.label.${ut(e)}`)]))),l=L(()=>S.value["desktop-small-min"]?{}:O.value),p=L(()=>({[Q]:St.value}));ht(async()=>
9{if(U.isAcceptNeeded)try{const[e,i]=await h({isAccepted:!0,applicationGuid:U.applicationGuid,reason:""});if(e)x("offer-accept-success");else throw i}catch(e){Ge(e)}});async function H(){const e=st();e.startLoading({id:"aw_career_offer_accept"});try{const i=T.value,t=Object.keys(i).reduce((f,_)=>{if(_===Ve||_===Re)return f;const qe=_===se?"premanentResidence":_;return"modelValue"in i[_].field?i[_].field.modelValue!==""&&(f[qe]=i[_].field.modelValue):"selectedOptions"in i[_].field&&i[_].field.selectedOptions?.id!==0&&(f[qe]=i[_].field.selectedOptions.id),f},{});t.applicationId=U.applicationId,await M.$post("/career/information_form",t),x("call-action"),x("offer-data-success")}catch(i){Ge(i)}finally{e.endLoading({id:"aw_career_offer_accept"})}}function Ge(e){J.error(e),N.value=[{uuid:0,type:"error",iconName:"error-16",manualClose:!1,thickContent:!1,text:{title:e?.response?.data?.message||e}}]}function R(e){return[me,X,Ie,Ce].includes(e)?A.SM:[_e,ve,ge,be,Le,$e,we,ae].includes(e)?A.MD:[Q,ne,Ae,le,ye].includes(e)?A.LG:[se,he,Ee].includes(e)?A.XL:A.LG}return x("confirm-component-ready",!0),(e,i)=>(r(),$(bt,{modelValue:a(B),"onUpdate:modelValue":i[3]||(i[3]=t=>gt(B)?B.value=t:null),onSuccess:H},{default:m(()=>[c(a(te),{"live-region":"assertive",notifications:N.value,"is-margin-less":!N.value.length,onRemoveNotification:i[0]||(i[0]=t=>N.value=[])},null,8,["notifications","is-margin-less"]),n("div",{class:s(e.$style.group)},[n("div",{class:s(e.$style.description),innerHTML:a(g)("aw.career_offer_accept.description")},null,10,$a),n("div",null,[n("fieldset",La,[n("legend",{class:s(e.$style.heading)},[c(a(ue),{tag:"h4",level:"4",version2:""},{default:m(()=>[q(u(a(g)("aw.career_offer_accept.legend.personal_info")),1)]),_:1})],2),n("div",{class:s(e.$style.inputList)},[(r(!0),C(G,null,W([me,_e,ve,ge,be,$e,Le,we,ae,X,Ie,Ce].map(t=>({key:t,...T.value[t]})),({key:t,field:f,error:_})=>(r(),C("div",{key:t,class:s(e.$style.inputListItem)},[n("label",{for:`${a(d)}_${t}`,class:s(e.$style.inputListItemLabel),textContent:u(O.value[t])},null,10,wa),n("div",{class:s([e.$style.inputListItemInput,e.$style[`inputSize${R(t)}`]])},[t===ae?(r(),$(pe,v({key:0,ref_for:!0},f,{"has-label":!!l.value[t],"floating-label-text":l.value[t]||"","widget-attrs":{id:`${a(d)}_${t}`}}),null,16,["has-label","floating-label-text","widget-attrs"])):t===X?(r(),$(tt,{key:1,"selected-options":He.value,"onUpdate:selectedOptions":i[1]||(i[1]=qe=>He.value=qe),options:a(D),"option-id-property":"id","option-label-property":"name",multiple:!1,"input-size":"lg-fat","dropdown-icon-attrs":{name:"arrow-down-16",size:20},"has-error":f.hasError},null,8,["selected-options","options","has-error"])):(r(),$(ee,v({key:2,ref_for:!0},f,{"has-label":!!l.value[t],"floating-label-text":l.value[t]||"","widget-attrs":{id:`${a(d)}_${t}`}}),null,16,["has-label","floating-label-text","widget-attrs"]))],2),n("div",{class:s(e.$style.inputListItemHelp),textContent:u(V.value[t])},null,10,Ia),c(K,v({class:e.$style.inputListItemError},{ref_for:!0},_),null,16,["class"])],2))),128))],2),c(Pe,{"is-horizontal":"",class:s(e.$style.svgBorder)},null,8,["class"])]),n("fieldset",Ca,[n("legend",{class:s(e.$style.heading)},[c(a(ue),{tag:"h4",level:"4",version2:""},{default:m(()=>[q(u(a(g)("aw.career_offer_accept.legend.contact_info")),1)]),_:1})],2),n("div",{class:s(e.$style.inputList)},[(r(!0),C(G,null,W([se,he,Ee,Q].map(t=>({key:t,...T.value[t]})),({key:t,field:f,error:_})=>(r(),C("div",{key:t,class:s(e.$style.inputListItem)},[n("label",{for:`${a(d)}_${t}`,class:s(e.$style.inputListItemLabel),textContent:u(O.value[t])},null,10,ha),n("div",{class:s([e.$style.inputListItemInput,e.$style[`inputSize${R(t)}`]])},[c(ee,v({ref_for:!0},f,{"has-label":!!l.value[t],"floating-label-text":l.value[t]||"","floating-label-classes":t===Q?[e.$style.mobileFloatingLabel]:[],"widget-attrs":{id:`${a(d)}_${t}`}}),Et({_:2},[p.value[t]?{name:"prefix",fn:m(()=>[q(u(p.value[t]),1)]),key:"0"}:void 0]),1040,["has-label","floating-label-text","floating-label-classes","widget-attrs"])],2),n("div",{class:s(e.$style.inputListItemHelp),textContent:u(V.value[t])},null,10,Ea),c(K,v({class:e.$style.inputListItemError},{ref_for:!0},_),null,16,["class"])],2))),128))],2),c(Pe,{"is-horizontal":"",class:s(e.$style.svgBorder)},null,8,["class"])]),n("fieldset",Aa,[n("legend",{class:s(e.$style.heading)},[c(a(ue),{tag:"h4",level:"4",version2:""},{default:m(()=>[q(u(a(g)("aw.career_offer_accept.legend.education_info")),1)]),_:1})],2),n("div",{class:s(e.$style.inputList)},[(r(!0),C(G,null,W([ne,Ae,ye,le].map(t=>({key:t,...T.value[t]})),({key:t,field:f,error:_})=>(r(),C("div",{key:t,class:s(e.$style.inputListItem)},[n("label",{for:`${a(d)}_${t}`,class:s(e.$style.inputListItemLabel),textContent:u(O.value[t])},null,10,ya),n("div",{class:s([e.$style.inputListItemInput,e.$style[`inputSize${R(t)}`]])},[t===le?(r(),$(pe,v({key:0,ref_for:!0},f,{"has-label":!!l.value[t],"floating-label-text":l.value[t]||"","widget-attrs":{id:`${a(d)}_${t}`}}),null,16,["has-label","floating-label-text","widget-attrs"])):t===ne?(r(),$(tt,v({key:1,ref_for:!0},f,{"widget-attrs":{id:`${a(d)}_${t}`},"inline-label-text":y.value[0].name,options:y.value,multiple:!1,"option-id-property":"id","option-label-property":"name","dropdown-icon-attrs":{name:"arrow-down-16",size:16}}),null,16,["widget-attrs","inline-label-text","options"])):(r(),$(ee,v({key:2,ref_for:!0},f,{"has-label":!!l.value[t],"floating-label-text":l.value[t]||"","widget-attrs":{id:`${a(d)}_${t}`}}),null,16,["has-label","floating-label-text","widget-attrs"]))],2),n("div",{class:s(e.$style.inputListItemHelp),textContent:u(V.value[t])},null,10,Na),c(K,v({class:e.$style.inputListItemError},{ref_for:!0},_),null,16,["class"])],2))),128))],2),c(Pe,{"is-horizontal":"",class:s(e.$style.svgBorder)},null,8,["class"])]),n("fieldset",Sa,[n("legend",{class:s(e.$style.heading)},[c(a(ue),{id:a(Fe),tag:"h4",level:"4",version2:""},{default:m(()=>[q(u(a(g)("aw.career_offer_accept.legend.optional_info")),1)]),_:1},8,["id"])],2),c(a(I),{"aria-labelledby":a(Fe),"is-in-accordion-mode":"","no-default-value":"","visible-tab-items":{education2:b,driverlicense:b,language:b,everythingelse:b}},{tab_education2:m(()=>[n("span",{class:s(e.$style.accordionHeading)}
9,u(a(g)("aw.career_offer_accept.legend.education_info2")),3)]),tabpanel_education2:m(()=>[n("div",{class:s([e.$style.inputList,e.$style.inputListAccordion])},[(r(!0),C(G,null,W([ie,Ne,Se,oe].map(t=>({key:t,...T.value[t]})),({key:t,field:f,error:_})=>(r(),C("div",{key:t,class:s(e.$style.inputListItem)},[n("label",{for:`${a(d)}_${t}`,class:s(e.$style.inputListItemLabel),textContent:u(O.value[t])},null,10,Ta),n("div",{class:s([e.$style.inputListItemInput,e.$style[`inputSize${R(t)}`]])},[t===oe?(r(),$(pe,v({key:0,ref_for:!0},f,{"has-label":!!l.value[t],"floating-label-text":l.value[t]||"","widget-attrs":{id:`${a(d)}_${t}`}}),null,16,["has-label","floating-label-text","widget-attrs"])):t===ie?(r(),$(tt,v({key:1,ref_for:!0},f,{"widget-attrs":{id:`${a(d)}_${t}`},"inline-label-text":y.value[0].name,options:y.value,multiple:!1,"option-id-property":"id","option-label-property":"name","dropdown-icon-attrs":{name:"arrow-down-16",size:16}}),null,16,["widget-attrs","inline-label-text","options"])):(r(),$(ee,v({key:2,ref_for:!0},f,{"has-label":!!l.value[t],"floating-label-text":l.value[t]||"","widget-attrs":{id:`${a(d)}_${t}`}}),null,16,["has-label","floating-label-text","widget-attrs"]))],2),n("div",{class:s(e.$style.inputListItemHelp),textContent:u(V.value[t])},null,10,Oa),c(K,v({class:e.$style.inputListItemError},{ref_for:!0},_),null,16,["class"])],2))),128))],2)]),tab_driverlicense:m(()=>[n("span",{class:s(e.$style.accordionHeading)},u(a(g)("aw.career_offer_accept.legend.driver_license_info")),3)]),tabpanel_driverlicense:m(()=>[n("div",{class:s([e.$style.inputList,e.$style.inputListAccordion])},[(r(!0),C(G,null,W([Te,Oe,re,ce].map(t=>({key:t,...T.value[t]})),({key:t,field:f,error:_})=>(r(),C("div",{key:t,class:s(e.$style.inputListItem)},[n("label",{for:`${a(d)}_${t}`,class:s(e.$style.inputListItemLabel),textContent:u(O.value[t])},null,10,Da),n("div",{class:s([e.$style.inputListItemInput,e.$style[`inputSize${R(t)}`]])},[[re,ce].includes(t)?(r(),$(pe,v({key:0,ref_for:!0},f,{"has-label":!!l.value[t],"floating-label-text":l.value[t]||"","widget-attrs":{id:`${a(d)}_${t}`}}),null,16,["has-label","floating-label-text","widget-attrs"])):(r(),$(ee,v({key:1,ref_for:!0},f,{"has-label":!!l.value[t],"floating-label-text":l.value[t]||"","widget-attrs":{id:`${a(d)}_${t}`}}),null,16,["has-label","floating-label-text","widget-attrs"]))],2),n("div",{class:s(e.$style.inputListItemHelp),textContent:u(V.value[t])},null,10,Ba),c(K,v({class:e.$style.inputListItemError},{ref_for:!0},_),null,16,["class"])],2))),128))],2)]),tab_language:m(()=>[n("span",{class:s(e.$style.accordionHeading)},u(a(g)("aw.career_offer_accept.legend.language_info")),3)]),tabpanel_language:m(()=>[n("div",{class:s([e.$style.inputList,e.$style.inputListAccordion])},[(r(!0),C(G,null,W([je,Ye].map(t=>({key:t,...T.value[t]})),({key:t,field:f,error:_})=>(r(),C("div",{key:t,class:s(e.$style.inputListItem)},[n("label",{for:`${a(d)}_${t}`,class:s(e.$style.inputListItemLabel),textContent:u(O.value[t])},null,10,Ma),n("div",{class:s([e.$style.inputListItemInput,e.$style[`inputSize${R(t)}`]])},[c(ee,v({ref_for:!0},f,{"has-label":!!l.value[t],"floating-label-text":l.value[t]||"","widget-attrs":{id:`${a(d)}_${t}`}}),null,16,["has-label","floating-label-text","widget-attrs"])],2),n("div",{class:s(e.$style.inputListItemHelp),textContent:u(V.value[t])},null,10,Va),c(K,v({class:e.$style.inputListItemError},{ref_for:!0},_),null,16,["class"])],2))),128))],2)]),tab_everythingelse:m(()=>[n("span",{class:s(e.$style.accordionHeading)},u(a(g)("aw.career_offer_accept.legend.everything_else_info")),3)]),tabpanel_everythingelse:m(()=>[n("div",{class:s([e.$style.inputList,e.$style.inputListAccordion])},[(r(!0),C(G,null,W([De,We,Xe,Qe,Be,Ke,Me,Ze].map(t=>({key:t,...T.value[t]})),({key:t,field:f,error:_})=>(r(),C("div",{key:t,class:s(e.$style.inputListItem)},[n("label",{for:`${a(d)}_${t}`,class:s(e.$style.inputListItemLabel),textContent:u(O.value[t])},null,10,Ra),n("div",{class:s([e.$style.inputListItemInput,e.$style[`inputSize${R(t)}`]])},[[Be,Me,De].includes(t)?(r(),$(pe,v({key:0,ref_for:!0},f,{"has-label":!!l.value[t],"floating-label-text":l.value[t]||"","widget-attrs":{id:`${a(d)}_${t}`}}),null,16,["has-label","floating-label-text","widget-attrs"])):(r(),$(ee,v({key:1,ref_for:!0},f,{"has-label":!!l.value[t],"floating-label-text":l.value[t]||"","widget-attrs":{id:`${a(d)}_${t}`}}),null,16,["has-label","floating-label-text","widget-attrs"]))],2),n("div",{class:s(e.$style.inputListItemHelp),textContent:u(V.value[t])},null,10,Pa),c(K,v({class:e.$style.inputListItemError},{ref_for:!0},_),null,16,["class"])],2))),128))],2)]),_:1},8,["aria-labelledby","visible-tab-items"]),c(Pe,{"is-horizontal":"",class:s(e.$style.svgBorder)},null,8,["class"])]),n("fieldset",Ua,[n("legend",{class:s(e.$style.heading)},[c(a(ue),{tag:"h4",level:"4",version2:""},{default:m(()=>[q(u(a(g)("aw.career_offer_accept.legend.terms_info")),1)]),_:1})],2),n("div",{class:s(e.$style.inputList)},[(r(!0),C(G,null,W([Ve,Re].map(t=>({key:t,...T.value[t]})),({key:t,field:f})=>(r(),C("div",{key:t,class:s(e.$style.inputListItem)},[n("div",{class:s(e.$style.inputListItemLabel)},null,2),c(a(At),v({ref_for:!0},f,{"has-label":!!O.value[t],class:e.$style.inputListItemInput,label:O.value[t]||"","widget-attrs":{id:`${a(d)}_${t}`},"align-items":"start"}),null,16,["has-label","class","label","widget-attrs"]),n("div",{class:s(e.$style.inputListItemHelp),textContent:u(V.value[t])},null,10,Fa)],2))),128))],2)])])],2),c(a(te),{"live-region":"assertive",notifications:N.value,"is-margin-less":!N.value.length,onRemoveNotification:i[2]||(i[2]=t=>N.value=[])},null,8,["notifications","is-margin-less"])]),_:1},8,["modelValue"]))}},Ga={$style:ba},qa=nt(Ha,[["__cssModules",Ga]]),za="_99ZONB4N",xa="_38m6OHE6",ja="v1oBZ4J3",Ya={awProductCardPlaceholder:za,group:xa,description:ja},Wa=["innerHTML"],pt=400,Xa={__name:"AwCareerOfferDeclineForm",props:{applicationGuid:{type:String,required:!0,default:""}},emits:["call-action","offer-decline-success"],setup(Ue,{emit:z}){const P=Je(()=>ke(()=>import("./lu45j4xl.js").then(h=>h.hD),__vite__mapDeps([1,2]),import.meta.url)),Z=Ue,I=z,{$logger:te}=lt(),{respondToCareerOffer:b}=it(),A=o([]),U=o(""),x=Tt(),F=vt({reason:{required:w(),maxLength:Ot(pt)}},{reason:U}),M=L(()=>Vt({validator:F.value,validatorName:"reason",model:U,id:x}));let g=!1;async function J(){const h="aw_career_offer_decline",{startLoading:S,endLoading:D}=st();try{if(S({id:h}),g)return;g=!0;const[E,y]=await b({isAccepted:!1,applicationGuid:Z.applicationGuid,reason:U.value});if(E)I("call-action"),I("offer-decline-success");else throw y}catch(E){te.error(E),A.value=[{uuid:0,type:"error",iconName:"error-16",manualClose:!1,thickContent:!1,text:{title:E?.response?.data?.message||E}}]}finally{D({id:h}),g=!1}}return(h,S)=>(r(),$(bt,{modelValue:a(F),"onUpdate:modelValue":S[1]||(S[1]=D=>gt(F)?F.value=D:null),onSuccess:J},{default:m(()=>[n("div",{class:s(h.$style.group)},[n("div",{class:s(h.$style.description),innerHTML:h.$awt("aw.career_offer_reject.description")},null,10,Wa),c(Dt,v(M.value.field,{"has-label":"","floating-label-text":h.$awt("aw.career_offer_reject.reason.label"),"has-success":!1,"need-countdown":"","widget-attrs":{maxLength:pt}}),null,16,["floating-label-text","widget-attrs"]),c(K,Bt(Mt(M.value.error)),null,16),c(a(P),{"live-region":"assertive",notifications:a(A),"is-margin-less":!a(A).length,onRemoveNotification:S[0]||(S[0]=D=>A.value=[])},null,8,["notifications","is-margin-less"])],2)]),_:1},8,["modelValue"]))}},Qa={$style:Ya},Ka=nt(Xa,[["__cssModules",Qa]]),Za=["textContent"],Ja=["innerHTML"],ka=Rt({__name:"[applicationGuid]",async setup(Ue){let z,P;const Z=Je(()=>ke(()=>import("./lu45j4xl.js").then(l=>l.hD),__vite__mapDeps([1,2]),import.meta.url)),{$awt:I,$logger:te}=lt(),b=Pt(),{showConfirmModalWithCallback:A}=Ut(),{setBreadcrumbs:U}=Ft(),{careerHomeBreadcrumb:x}=Ht(),F=[],M=String(Gt().params?.applicationGuid),g=o(0);let J=!1,h=!1;const S=L(()=>{const l=Kt().data?.personalInfo?.email||"";return`career/offers/${M}_${l}_${g.value}`}),[D,,{data:E}]=([z,P]=mt(async()=>Promise.all([Xt().getCareerPageTitle({pageTitle:I("aw.pages.career.offer.title")}),Qt("career-menu"),_t(S.value,async()=>{try{const{fetchCareerOffer:l}=it(),p=await l({applicationGuid:M});return{offer:p&&typeof p=="object"?p:null,is404:p===404,is403:p===403,isDataSent:J,isDeclined:h}}catch(l){return te.error(l),{offer:null,is404:!1,is403:!1,isDataSent:!1,isDeclined:!1}}},{watch:[S],default:()=>({offer:null,is404:!1,is403:!1,isDataSent:!1,isDeclined:!1})})])),z=await z,P(),z),y=L(()=>E.value?.offer),N=L(()=>!!E.value?.is404),d=L(()=>
9!!E.value?.is403),Fe=L(()=>!!E.value?.isDataSent),j=L(()=>!!E.value?.isDeclined);qt({title:D}),U([{token:I("aw.common.category.home"),to:"/",disabled:!1},x(!1),{token:I("aw.pages.career.offer.title"),to:"/karrier/ajanlat",disabled:!0}]);const He=L(()=>y.value?.template||""),k=L(()=>y.value?.application?.advertisement?.marketingName),de=L(()=>y.value?.application?.statusToken),Y=L(()=>de.value==="offer"),B=L(()=>{const l=p=>`<span class="${b.notiText}">${I(p)}</span>`;return[...T((function*(){if(Fe.value){N.value?yield{uuid:"acceptance_success",type:"success",text:{subtitle:l("aw.career_offer_page.offer_acceptance.success")}}:yield{uuid:"acceptance_error",type:"error",text:{subtitle:l("aw.career_offer_page.offer_acceptance.error")}};return}const p=de.value;if(j.value){N.value||p==="declined"?yield{uuid:"declination_success",type:"success",text:{subtitle:l("aw.career_offer_page.offer_declination.success")}}:yield{uuid:"declination_error",type:"error",text:{subtitle:l("aw.career_offer_page.offer_declination.error")}};return}const H=Symbol("noMsg"),R=p&&{pending:"warning",declined:"warning",rejected:"warning",success:H,interview:"warning",offer:H,contract:H,data:"success"}[p]||"warning";if(R===H)return;const e=(p?`aw.career_offer_page.status.${p}`:N.value?"aw.career_offer_page.not_found":d.value?"aw.career_offer_page.log_in":null)||"aw.career_offer_page.error";yield{uuid:p||(N.value?404:d.value?403:500),type:R,text:{subtitle:l(e)}}})())]});function*T(l){for(const p of l)yield{manualClose:!1,thickContent:!0,iconName:p.type==="warning"?"maintenance-16":"check-circle-version2-16",...p}}function V({isAcceptNeeded:l}){const p=`aw_${ft()}`;A({description:"acceptOffer",onConfirmClose(){},confirmModalConfig:{closable:!0,data:{confirmTitle:I("aw.career_offer_accept.title"),confirmOkButton:I("aw.career_offer_accept.confirm").replace(/\s/g,"Â "),confirmOkButtonStyle:"primary-dark",confirmOkButtonAttrs:{type:"submit",form:p,onClick:null,loadingId:"aw_career_offer_accept"},confirmCancelButtonAttrs:{loadingId:"aw_career_offer_accept",loadingStyle:"disable"},confirmCancelButton:I("aw.global.cancel"),confirmCancelButtonStyle:"secondary-dark",isConfirmComponentReady:!1,confirmComponentPlaceholder:at({render:()=>xe("div",{class:b.formPlaceholder},xe(Wt))}),confirmComponent:at({render:()=>xe(qa,{id:p,applicationGuid:M,isAcceptNeeded:l,applicationId:y.value?.application?.id,onOfferAcceptSuccess(){g.value++},onOfferDataSuccess(){J=!0,g.value++}})})}}})}function O(){const l=`aw_${ft()}`;A({description:"rejectOffer",onConfirmClose(){},confirmModalConfig:{closable:!0,data:{confirmTitle:I("aw.career_offer_reject.title"),confirmOkButton:I("aw.career_offer_reject.confirm").replace(/\s/g,"Â "),confirmOkButtonStyle:"primary-dark",confirmOkButtonAttrs:{type:"submit",form:l,onClick:null,loadingId:"aw_career_offer_reject"},confirmCancelButtonAttrs:{loadingId:"aw_career_offer_reject",loadingStyle:"disable"},confirmCancelButton:I("aw.global.cancel"),confirmCancelButtonStyle:"secondary-dark",confirmComponent:at({render:()=>xe(Ka,{id:l,applicationGuid:M,onOfferDeclineSuccess(){h=!0,g.value++}})})}}})}return(l,p)=>{const H=jt;return r(),$(Yt,{"desktop-size":10,class:s(a(b).spring)},{default:m(()=>[c(Jt,{class:s(a(b).breadcrumb)},null,8,["class"]),c(zt,{class:s(a(b).card)},{head:m(()=>[c(a(ue),{level:"1",tag:"h1",version2:""},{default:m(()=>[q(u(a(I)("aw.pages.career.title")),1)]),_:1})]),default:m(()=>[n("div",null,[N.value?B.value.length?(r(),$(H,{key:1},{default:m(()=>[c(a(Z),{"live-region":"off",notifications:B.value,"is-margin-less":"",class:s(a(b).notifications)},null,8,["notifications","class"])]),_:1})):ze("",!0):(r(),$(xt,{key:0,"menu-items":F},{overSidebar:m(()=>[n("div",{class:s(a(b).sidebar)},[k.value?(r(),C(G,{key:0},[n("h2",{class:s(a(b).sidebarTitle),textContent:u(k.value)},null,10,Za),c(Pe,{"is-horizontal":""})],64)):ze("",!0),c(H,null,{default:m(()=>[B.value.length?(r(),$(a(Z),{key:0,"live-region":"off",notifications:B.value,"is-margin-less":"",class:s(a(b).notifications)},null,8,["notifications","class"])):["offer","contract","success"].includes(de.value??"")?(r(),C("div",{key:1,class:s(a(b).sidebarButtons)},[c(a(dt),{styling:"primary-dark",class:s(a(b).sidebarButton),onClick:p[
90]||(p[0]=Ge=>V({isAcceptNeeded:Y.value}))},{default:m(()=>[q(u(a(I)(Y.value?"aw.career_offer_page.accept_btn.text":"aw.career_offer_page.fillout_btn.text")),1)]),_:1},8,["class"]),Y.value?(r(),$(a(dt),{key:0,styling:"secondary-dark",class:s(a(b).sidebarButton),onClick:O},{default:m(()=>[q(u(a(I)("aw.career_offer_page.reject_btn.text")),1)]),_:1},8,["class"])):ze("",!0)],2)):ze("",!0)]),_:1})],2)]),content:m(()=>[n("div",{class:s(a(b).offerTemplate),innerHTML:He.value},null,10,Ja)]),_:1}))])]),_:1},8,["class"])]),_:1},8,["class"])}}}),es="Sn54FOml",ts="Ullegpeg",as="ivR6sQYt",ss="_5zIuTJxv",ns="mbfroG0d",ls="V3mv2Cqz",is="Xor6VsuU",os="wzx8iUmV",rs="fAjkKSw8",cs="_-8AP5ggn",us="aUDHvmu6",ds="nOUVM6Pn",fs={awProductCardPlaceholder:es,spring:ts,breadcrumb:as,card:ss,sidebar:ns,sidebarButtons:ls,sidebarButton:is,sidebarTitle:os,notiText:rs,offerTemplate:cs,notifications:us,formPlaceholder:ds},ps={$style:fs},$s=nt(ka,[["__cssModules",ps]]);export{$s as default}; 10//# sourceMappingURL=cd169062.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.