"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7385],{43518:function(e,n,t){t.d(n,{Z:function(){return F}});var o=t(7320),i=t(11720),r=t(88429),l=t(54082),a=t(5795),d=t(29991),c=t(99603),s=t(90401),u=t(19521),m=t(85197),f=t(60943),h=t(1168),p=t(63340);let v=e=>(0,u.iv)([".btn-close{","}"],(0,f.JO)(null==e?void 0:e.closeIcon)),g=e=>(0,u.iv)(["",""],(0,f.xv)(null==e?void 0:e.heading)),b=e=>(0,u.iv)(["",""],(0,f.xv)(null==e?void 0:e.subHeading)),y=(e,n)=>{let t=(0,u.iv)([""]);(null==e?void 0:e.modalPosition)==="bottom"&&(t=(0,u.iv)(["border-bottom-left-radius:0;border-bottom-right-radius:0;"])),((null==e?void 0:e.modalPosition)==="left"||(null==e?void 0:e.modalPosition)==="right")&&(t=(0,u.iv)(["border-radius:0;"]));let o=(null==e?void 0:e.modalWidth)||"100%";return(0,u.iv)([""," width:",";"," ",""],n&&"height: calc(100% - ".concat(n,");"),o,(0,f.ZC)(null==e?void 0:e.itemsContainer),t)},w=e=>{if((null==e?void 0:e.modalPosition)==="center")return(0,u.iv)(["& .modal-dialog{margin:auto;align-items:center;justify-content:center;}"]);let n=(null==e?void 0:e.modalWidth)||"449px";if((null==e?void 0:e.modalPosition)==="left"||(null==e?void 0:e.modalPosition)==="right"){let t=(null==e?void 0:e.modalPosition)==="left",o=t?"-100%":"100vw",i=t?"0":"calc(100vw - ".concat(n,")");return(0,u.iv)(["& .modal-dialog{width:",";max-width:100%;align-items:flex-end;justify-content:center;transform:translateX(",");top:0;}&.modal.fade .modal-dialog{transform:translateX(",");}&.modal.show .modal-dialog{transform:translateX(",");}"],n,o,o,i)}return(0,u.iv)(["& .modal-dialog{max-width:100%;align-items:flex-end;justify-content:center;transform:translateY(100%);}&.modal.fade .modal-dialog{transform:translateY(100%);}&.modal.show .modal-dialog{transform:translateY(0);}"])},P=(0,u.ZP)(s.Z).withConfig({componentId:"sc-f4b33bcb-0"})(["& .modal-dialog{margin:0;display:flex;min-height:100%;height:100%;}&.modal.fade .modal-dialog,&.modal.show .modal-dialog{transition:all 0.2s linear;}",";& .modal-content{",";}"],e=>{let{theme:n}=e;return(0,h.hP)(w,null==n?void 0:n.mediaQueries)},e=>{let{theme:n,$navbarHeight:t}=e;return(0,h.hP)(e=>y(e,t),null==n?void 0:n.mediaQueries)}),x=(0,u.ZP)(s.Z.Header).withConfig({componentId:"sc-f4b33bcb-1"})(["align-items:flex-start;justify-content:space-between;border:none;",";"],e=>{let{theme:n}=e;return(0,h.hP)(v,null==n?void 0:n.mediaQueries)}),Z=u.ZP.div.withConfig({componentId:"sc-f4b33bcb-2"})(["display:flex;flex-direction:column;"]),C=(0,u.ZP)(m.Z).withConfig({componentId:"sc-f4b33bcb-3"})(["width:",";margin-left:auto;"],(0,p.W)(16)),I=(0,u.ZP)(c.G).withConfig({componentId:"sc-f4b33bcb-4"})(["",""],e=>{let{theme:n}=e;return(0,h.hP)(e=>(0,f.JO)(null==e?void 0:e.closeIcon),null==n?void 0:n.mediaQueries)}),O=(0,u.ZP)(s.Z.Title).withConfig({componentId:"sc-f4b33bcb-5"})(["",";"],e=>{let{theme:n}=e;return(0,h.hP)(g,null==n?void 0:n.mediaQueries)}),k=u.ZP.p.withConfig({componentId:"sc-f4b33bcb-6"})(["",";"],e=>{let{theme:n}=e;return(0,h.hP)(b,null==n?void 0:n.mediaQueries)}),A=(0,u.ZP)(s.Z.Body).withConfig({componentId:"sc-f4b33bcb-7"})(["overflow-x:hidden;overflow-y:auto;"]),T=(0,u.ZP)(s.Z.Footer).withConfig({componentId:"sc-f4b33bcb-8"})(["border-top:none;"]),E=(0,u.ZP)(c.G).withConfig({componentId:"sc-f4b33bcb-9"})(["",""],e=>{let{theme:n}=e;return(0,h.hP)(e=>(0,f.JO)(null==e?void 0:e.headingIcon),null==n?void 0:n.mediaQueries)}),Q=u.ZP.div.withConfig({componentId:"sc-f4b33bcb-10"})(["display:flex;flex-direction:row;align-items:center;"]);var F=e=>{let{themeMediaQueries:n,title:t,subTitle:c,headerIcon:s,show:u,setShow:m,setShowName:f,footerElement:h,children:p,onClose:v,navbarHeight:g,showCloseIcon:b=!0,onOpen:y}=e,w=()=>{null==v||v(),null==m||m(!1),null==f||f("")};return(0,i.useEffect)(()=>{u&&(null==y||y())},[u]),(0,o.tZ)(r.Z,{theme:{mediaQueries:n},children:(0,o.BX)(P,{scrollable:!0,show:u,onHide:w,$navbarHeight:g,children:[(0,o.tZ)(l.Z,{condition:!!(t||c||b),children:(0,o.BX)(x,{children:[(0,o.BX)(Z,{children:[t&&(0,o.tZ)(O,{as:"h3",children:t}),(0,o.BX)(Q,{children:[s&&(0,o.tZ)(E,{icon:(0,d.g)(s)}),c&&(0,o.tZ)(k,{children:c})]})]}),b&&(0,o.tZ)(C,{onClick:w,"data-testid":"close-modal-btn","aria-label":a.d.close,children:(0,o.tZ)(I,{icon:(0,d.g)("times")})})]})}),(0,o.tZ)(A,{children:p}),(0,o.tZ)(l.Z,{condition:!!h,children:(0,o.tZ)(T,{children:h})})]})})}},32322:function(e,n,t){t.d(n,{Hu:function(){return d},vE:function(){return a}});var o=t(18446),i=t.n(o),r=t(11720);function l(e){let n=(0,r.useRef)(e),t=(0,r.useRef)(0);return i()(e,n.current)||(n.current=e,t.current+=1),(0,r.useMemo)(()=>n.current,[t.current])}function a(e,n){return(0,r.useMemo)(e,l(n))}function d(e,n){return(0,r.useEffect)(e,l(n))}},53803:function(e,n,t){t.d(n,{i:function(){return l}});var o=t(11720),i=t(64826),r=t(21277);let l=e=>{let{widgetTheme:n,property:t,value:l}=e,a=(0,o.useMemo)(()=>{var e;if(!n||!n.mediaQueries)return[];let o=null;return n.mediaQueries.forEach(e=>{var n,t,i,r;(null===(n=e.breakpoint)||void 0===n?void 0:n.minWidth)&&(o?(null===(t=e.breakpoint)||void 0===t?void 0:t.minWidth)<o&&(o=null===(r=e.breakpoint)||void 0===r?void 0:r.minWidth):o=(null===(i=e.breakpoint)||void 0===i?void 0:i.minWidth)-1)}),[{query:o?"(max-width: ".concat(o,"px)"):"(min-width: 0px)",value:(null===(e=n.base)||void 0===e?void 0:e[t])===l},...n.mediaQueries.map(e=>{var n;return{query:(0,i.b)(e.breakpoint),value:(null===(n=e.theme)||void 0===n?void 0:n[t])===l}})]},[n,t,l]),{match:d}=(0,r.Z)(a);return(null==d?void 0:d.value)||!1}},68199:function(e,n,t){t.d(n,{CM:function(){return m},WL:function(){return s},iA:function(){return u}});var o=t(73429),i=t(58285),r=t(22222);let l=o.g.injectEndpoints({endpoints:e=>({getLocationById:e.query({query:e=>"/geolocation/".concat(e,"/"),providesTags:[{type:i.e.Geolocation,id:"ID"}],keepUnusedDataFor:i.F.GEOLOCATION,transformResponse:e=>{var n;return(null===(n=e.locations)||void 0===n?void 0:n[0])||null}}),getNearestMunicipality:e.query({query:e=>{let{lat:n,lng:t}=e;return"/geolocation/coords/?lat=".concat(n,"&lng=").concat(t)},providesTags:[{type:i.e.Geolocation,id:"ID"}],keepUnusedDataFor:i.F.GEOLOCATION})})}),{getLocationById:a,getNearestMunicipality:d}=l.endpoints,{useGetLocationByIdQuery:c,useLazyGetLocationByIdQuery:s,useLazyGetNearestMunicipalityQuery:u}=l,m=(e,n)=>(0,r.P1)([a.select(n)],e=>e.data)(e)},5795:function(e,n,t){t.d(n,{d:function(){return o}});let o={goBack:"Zur\xfcck",delete:"L\xf6schen",close:"Schlie\xdfen",menu:"Men\xfc",filter:"Filter"}},96396:function(e,n,t){t.d(n,{GE:function(){return o},KC:function(){return a},Y2:function(){return r},oO:function(){return l}});let o=["radius","zr","wlei","Vertragsart","wtei","ho","CompanyName"],i=["applicationTypes","backfillTypes","boost","categoryIds","companies","company","CompanyName","conditionalPrioFilter","corporation","country","customerNumber","debugInfo","departmentIds","employmentType","exCategories","exChiffre","exIds","exJpgAds","experience","_export","exPortalAds","exPortals","exPremiumAds","exPrio","exRefreshedAds","exRegioAds","exTopJobs","facettCompany","facetteCategory","facetteCompanyIndex","facetteSubcategory","facetteTime","fields","fulltext","getClicks","getCompanyProfileTypes","getSearchId","groupByCompany","highlights","homeOfficeType","ids","internationalSearch","isMailing","jobsOnTop","limit","locationIds","managementType","offset","onlineSince","onlineUntil","onlyAdsOnlineForDays","onlyPortalAds","onlyPremiumOfPortalAds","onlyTopCompanies","onlyTopJobs","onlyTopJobsIndustry","onlyVideo","perimeterRadius","portal","pushLevel","requirements","setRelevanceMarker","showOfflineAds","showOfflineAdsCount","showOfflineAdsExpiredFrom","showOfflineAdsExpiredTo","sort","sortOrder","spellcheck","subcategoryIds","subdepartmentIds","temporaryEmployment","textMiningOccupationIds","zip","zipFilter","zipList","jobId","radius","zr","wlei","Vertragsart","wtei","ho"],r=e=>{let n=new URLSearchParams(e),t={};for(let e of n.keys())t[e]=n.getAll(e);return t},l=e=>{let n=new URLSearchParams;return Object.entries(e).forEach(e=>{let[t,o]=e;Array.isArray(o)?o.forEach(e=>{n.append(t,e)}):n.append(t,o)}),n.toString()},a=e=>{let n={};return i.map(t=>{void 0!==e[t]&&(n[t]=e[t])}),n}}}]);