PageSourceSearch

https://skoljobb.se/_next/static/chunks/1558-fe2b722e3a4c1d88.js

js skoljobb.se collected 2026-10-05 03:41:51 UTC 34,775 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1558],{6449:function(e,t,o){"use strict";o.d(t,{n:function(){return n}});let n={login:{form_name:"User login form",form_id:"login_form"},matchmail:{form_id:"matchmail_form",form_name:"matchmail form"},companyMatchmail:{form_id:"company_matchmail_form",form_name:"company matchmail"},similarJobs:{form_id:"similar_jobs_matchmail_form",form_name:"similar jobs matchmail form"}}},49794:function(e,t,o){"use strict";o.d(t,{An:function(){return i},re:function(){return l}});var n=o(48279),r=o(80038),a=o(31828);let l=e=>{let{source:t,formVariant:o,subscriptionType:l}=e;(0,n.S)({event:"matchmail_start",matchmail_source:t,matchmail_form_variant:o,matchmail_subscription_type:l}),(0,r.IE)(a.il.MATCHMAIL_START,{matchmail_source:t,matchmail_form_variant:o,matchmail_subscription_type:l})},i=e=>{let{source:t,formVariant:o,subscriptionType:l,matchmailId:i}=e;(0,n.S)({event:"matchmail_complete",matchmail_source:t,matchmail_form_variant:o,matchmail_subscription_type:l,matchmail_id:i}),(0,r.IE)(a.il.MATCHMAIL_COMPLETE,{matchmail_source:t,matchmail_form_variant:o,matchmail_subscription_type:l,matchmail_id:i})}},14206:function(e,t,o){"use strict";o.d(t,{q:function(){return c}});var n=o(57437),r=o(2265),a=o(51018),l=o(33145),i=o(35610),s=o.n(i);let c=e=>{let{children:t,title:o,imageTall:i,imageWide:c,allImagesTall:d=[],allImagesWide:_=[],onClose:u,logoText:m,sidebarTitle:h,sidebarSubtitle:p,headerContent:v,version:x="large"}=e,[g,f]=(0,r.useState)(0),[b,C]=(0,r.useState)(!1),j=(0,r.useRef)(0),S=d.length>0?d:i?[i]:[],y=_.length>0?_:c?[c]:[];return(0,n.jsxs)("div",{className:"".concat(s().modal," ").concat("small"===x?s().modalSmall:""),style:{transform:g>0?"translateY(".concat(g,"px)"):void 0,transition:b?"none":"transform 200ms ease-out",opacity:g>0?Math.max(.5,1-g/300):1},children:[(0,n.jsxs)("div",{className:s().sidebarImage,children:[S.map(e=>(0,n.jsx)(l.default,{src:e,className:"".concat(s().sidebarImg," ").concat(e===i?s().visible:s().hidden),unoptimized:!0,quality:100,alt:"",fill:!0},e)),(0,n.jsx)("div",{className:s().sidebarOverlay}),m&&(0,n.jsx)("div",{className:s().sidebarLogo,children:m}),(h||p)&&(0,n.jsxs)("div",{className:s().sidebarText,children:[h&&(0,n.jsx)("h2",{className:s().sidebarTitle,children:h}),p&&(0,n.jsx)("p",{className:s().sidebarSubtitle,children:p})]})]}),(0,n.jsxs)("div",{className:s().mobileHeader,onTouchStart:e=>{j.current=e.touches[0].clientY,C(!0)},onTouchMove:e=>{b&&f(Math.max(0,e.touches[0].clientY-j.current))},onTouchEnd:()=>{g>100&&u(),f(0),C(!1)},children:[y.map(e=>(0,n.jsx)(l.default,{src:e,className:"".concat(s().mobileHeaderImg," ").concat(e===c?s().visible:s().hidden),unoptimized:!0,alt:"",fill:!0},e)),(0,n.jsx)("div",{className:s().mobileHeaderOverlay}),m&&(0,n.jsx)("div",{className:s().mobileHeaderLogo,children:m}),(0,n.jsx)("div",{className:s().dragHandle})]}),(0,n.jsxs)("div",{className:s().formSide,children:[(0,n.jsx)("div",{className:s().header,children:(0,n.jsxs)("div",{className:s().headerInner,children:[v||(0,n.jsx)("div",{}),(0,n.jsx)("button",{onClick:u,className:s().closeButton,type:"button",children:(0,n.jsx)(a.Z,{width:20,height:20})})]})}),(0,n.jsxs)("div",{className:s().scrollContent,children:[(0,n.jsx)("div",{className:s().titleBar,children:(0,n.jsx)("h2",{className:s().title,children:o})}),t]})]})]})}},10404:function(e,t,o){"use strict";var n=o(57437),r=o(27648),a=o(2265),l=o(76374),i=o(55845),s=o.n(i),c=o(54398);let d=a.forwardRef((e,t)=>{let{id:o,checked:a,texts:i,onChange:d,className:_,...u}=e;return(0,n.jsx)(l.Z,{...u,ref:t,checked:a,labelComponent:()=>(0,n.jsxs)("label",{htmlFor:"terms",className:_,children:[i.acceptTerms," ",(0,n.jsx)(r.default,{rel:"nofollow",href:c.nB.policies.privacy,target:"_blank",className:s().link,prefetch:!1,children:i.acceptTermsLink})]}),id:"terms",required:!0,onChange:d,border:!0})});d.displayName="terms",t.Z=d},195:function(e,t,o){"use strict";o.d(t,{Z:function(){return i}});var n=o(57437);o(2265);var r=o(74178),a=o(59565),l=o.n(a);function i(e){let{onClick:t,color:o}=e;return(0,n.jsx)("div",{className:l().wrapper_close,children:(0,n.jsx)("button",{className:l().close_button,children:(0,n.jsx)(r.Z,{color:o||"#000",strokeWidth:2,onClick:t})})})}},99137:function(e,t,o){"use strict";o.d(t,{lo:function(){return m},c:function(){return _},db:function(){return w},PS:function(){return f}});var n=o(57437),r=o(59017),a=o.n(r);o(2265);var l=o(30530),i=o.n(l),s=e=>{let{state:t}=e;return(0,n.jsxs)("span",{className:"".concat(i().treeCheckbox," ").concat("empty"!==t?i().treeCheckboxFilled:""),"aria-hidden":"true",children:["checked"===t&&(0,n.jsx)("svg",{width:"11",height:"11",viewBox:"0 0 24 24",fill:"none",children:(0,n.jsx)("path",{d:"m5 12 5 5L20 7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),"partial"===t&&(0,n.jsx)("svg",{width:"11",height:"11",viewBox:"0 0 24 24",fill:"none",children:(0,n.jsx)("path",{d:"M5 12h14",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round"})})]})};let c={2:a().containerPopoverCols2,3:a().containerPopoverCols3,4:a().containerPopoverCols4},d={default:function(e){let{items:t,onSelectItem:o,showJobCount:r=!1,showSubtext:l=!0}=e;return(0,n.jsx)("div",{className:a().container,children:t.map(e=>{var t,i;let s=l?(null!==(t=e.children)&&void 0!==t?t:[]).slice(0,5).map(e=>e.name).join(", "):"";return(0,n.jsxs)("button",{onClick:()=>o(e.id,e.name),className:a().card,children:[(0,n.jsxs)("div",{className:a().cardContent,children:[(0,n.jsxs)("h4",{className:a().cardTitle,children:[e.name,r&&(0,n.jsxs)("span",{className:a().jobCount,children:["(",null!==(i=e.count)&&void 0!==i?i:0,")"]})]}),(0,n.jsx)("svg",{className:a().cardArrow,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})]}),s&&(0,n.jsx)("p",{className:a().cardSubtitle,children:s})]},e.id)})})},soft:function(e){let{items:t,onSelectItem:o,showJobCount:r=!1,showSubtext:l=!0}=e;return(0,n.jsx)("div",{className:a().containerSoft,children:t.map(e=>{var t,i;let s=l?(null!==(t=e.children)&&void 0!==t?t:[]).slice(0,5).map(e=>e.name).join(", "):"";return(0,n.jsxs)("button",{onClick:()=>o(e.id,e.name),className:a().cardSoft,children:[(0,n.jsxs)("div",{className:a().cardContentSoft,children:[(0,n.jsxs)("h4",{className:a().cardTitleSoft,children:[e.name,r&&(0,n.jsxs)("span",{className:a().jobCount,children:["(",null!==(i=e.count)&&void 0!==i?i:0,")"]})]}
1),(0,n.jsx)("svg",{className:a().cardArrowSoft,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})]}),s&&(0,n.jsx)("p",{className:a().cardSubtitleSoft,children:s})]},e.id)})})},popover:function(e){let{items:t,onSelectItem:o,showJobCount:r=!1,showSubtext:l=!0,selectedCounts:i,cols:d=2,selectedIds:_,onToggle:u}=e;return(0,n.jsx)("div",{className:"".concat(a().containerPopover," ").concat(c[d]),children:t.map(e=>{var t,c,d,m;let h=l?(null!==(t=e.children)&&void 0!==t?t:[]).slice(0,5).map(e=>e.name).join(", "):"",p=null!==(c=null==i?void 0:i.get(e.id))&&void 0!==c?c:0,v=null!==(d=null==_?void 0:_.has(e.id))&&void 0!==d&&d;return(0,n.jsxs)("button",{onClick:()=>o(e.id,e.name),className:a().cardPopover,children:[(0,n.jsxs)("div",{className:a().cardContentPopover,children:[u&&(0,n.jsx)("span",{role:"checkbox","aria-checked":v,tabIndex:0,className:a().cardCheckbox,onClick:t=>{t.stopPropagation(),u(e.id)},onKeyDown:t=>{(" "===t.key||"Enter"===t.key)&&(t.preventDefault(),t.stopPropagation(),u(e.id))},children:(0,n.jsx)(s,{state:v?"checked":"empty"})}),(0,n.jsxs)("h4",{className:a().cardTitlePopover,children:[e.name,r&&(0,n.jsx)("sup",{className:a().cardCountSup,children:null!==(m=e.count)&&void 0!==m?m:0})]}),p>0&&(0,n.jsx)("span",{className:a().cardSelectedBadge,children:p}),(0,n.jsx)("svg",{className:a().cardArrowPopover,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})]}),h&&(0,n.jsx)("p",{className:a().cardSubtitlePopover,children:h})]},e.id)})})}};function _(e){let{variant:t="default",...o}=e,r=d[t];return(0,n.jsx)(r,{...o})}var u=o(51018);function m(e){let{label:t,onRemove:o,ariaLabel:r}=e;return(0,n.jsxs)("span",{className:a().appliedChip,children:[(0,n.jsx)("span",{className:a().appliedChipLabel,children:t}),(0,n.jsx)("button",{type:"button",className:a().appliedChipRemove,onClick:o,"aria-label":null!=r?r:"Ta bort ".concat(t),children:(0,n.jsx)(u.Z,{width:8,height:8,strokeWidth:2})})]})}var h=o(33145),p=o(50248),v=o.n(p),x=o(9738);let g={default:function(e){let{items:t,onSelectItem:o,showJobCount:r=!1,showIcons:a=!0}=e,l=a&&t.length>0&&t.filter(e=>!!e.icon).length>=.8*t.length,i=r?[...t].sort((e,t)=>{var o,n;return(null!==(o=t.count)&&void 0!==o?o:0)-(null!==(n=e.count)&&void 0!==n?n:0)}):t;return(0,n.jsx)("div",{className:v().container,children:i.map(e=>{var t;return(0,n.jsx)("ul",{className:v().list,children:(0,n.jsx)("li",{children:(0,n.jsxs)("a",{href:"#",onClick:t=>{t.preventDefault(),o(e.id,e.name)},className:v().listLink,children:[l&&"region"!==e.type&&(0,n.jsx)("div",{className:v().iconWrapper,children:(0,n.jsx)(h.default,{alt:"".concat(e.name," ikon"),src:e.icon||x.default.src,height:20,width:20,className:v().icon,unoptimized:!0})}),(0,n.jsx)("span",{className:v().listLabel,children:e.name}),r&&(0,n.jsxs)("span",{className:v().listCount,children:["(",null!==(t=e.count)&&void 0!==t?t:0,")"]})]})})},e.id)})})},drawer:function(e){let{items:t,onSelectItem:o,showJobCount:r=!1,selectedCounts:a,countLabel:l,selectedIds:i,onToggle:c}=e,d=r?[...t].sort((e,t)=>{var o,n;return(null!==(o=t.count)&&void 0!==o?o:0)-(null!==(n=e.count)&&void 0!==n?n:0)}):t;return(0,n.jsx)("div",{className:v().drawerContainer,children:d.map(e=>{var t,d,_;let u=null!==(t=null==a?void 0:a.get(e.id))&&void 0!==t?t:0,m=null!==(d=null==i?void 0:i.has(e.id))&&void 0!==d&&d;return(0,n.jsxs)("button",{type:"button",onClick:()=>o(e.id,e.name),className:v().drawerRow,children:[c&&(0,n.jsx)("span",{role:"checkbox","aria-checked":m,tabIndex:0,className:v().drawerCheckbox,onClick:t=>{t.stopPropagation(),c(e.id)},onKeyDown:t=>{(" "===t.key||"Enter"===t.key)&&(t.preventDefault(),t.stopPropagation(),c(e.id))},children:(0,n.jsx)(s,{state:m?"checked":"empty"})}),(0,n.jsxs)("span",{className:v().drawerText,children:[(0,n.jsx)("span",{className:v().drawerName,children:e.name}),r&&(0,n.jsxs)("span",{className:v().drawerMeta,children:[(null!==(_=e.count)&&void 0!==_?_:0).toLocaleStr
1ing("sv-SE"),l?" ".concat(l):""]})]}),u>0&&(0,n.jsx)("span",{className:v().drawerCount,children:u}),(0,n.jsx)("svg",{className:v().drawerChevron,width:"12",height:"12",viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",children:(0,n.jsx)("path",{d:"m9 6 6 6-6 6",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round"})})]},e.id)})})}};function f(e){let{variant:t="default",...o}=e,r=g[t];return(0,n.jsx)(r,{...o})}function b(e){let{items:t,selectedIds:o,onChange:n}=e;return{toggleSelection:e=>{n(o.includes(e)?o.filter(t=>t!==e):[...o,e])},toggleAll:()=>{o.length===t.length?n([]):n(t.map(e=>e.id))}}}o(77332);let C=(e,t)=>0===e?"empty":e===t?"checked":"partial";function j(e){let{selectedCount:t,totalCount:o,onToggleAll:r,tags:a=[],onRemoveTag:l}=e;return(0,n.jsxs)("div",{className:i().toolbar,children:[(0,n.jsxs)("button",{onClick:r,className:i().toggleAllBtn,children:[(0,n.jsx)(s,{state:C(t,o)}),(0,n.jsx)("span",{className:i().toggleAllCta,children:t===o?"Avmarkera":"V\xe4lj alla (".concat(o,")")})]}),(0,n.jsx)("span",{className:i().separator,children:"|"}),(0,n.jsxs)("span",{className:i().selectedCount,children:[t," valda"]}),a.length>0&&l&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:i().separator,children:"|"}),a.map(e=>(0,n.jsxs)("button",{onClick:()=>l(e.id),className:i().tag,children:[e.name,(0,n.jsx)(u.Z,{width:12,height:12,className:i().tagIcon})]},e.id))]})]})}let S={2:i().gridPopoverCols2,3:i().gridPopoverCols3,4:i().gridPopoverCols4},y={default:function(e){let{items:t,selectedIds:o,onChange:r,showJobCount:a=!1,showSubtext:l=!1,tags:s=[],onRemoveTag:c}=e,{toggleSelection:d,toggleAll:_}=b({items:t,selectedIds:o,onChange:r});return(0,n.jsxs)("div",{className:i().wrapper,children:[(0,n.jsx)(j,{selectedCount:o.length,totalCount:t.length,onToggleAll:_,tags:s,onRemoveTag:c}),(0,n.jsx)("div",{className:i().grid,children:t.map(e=>{var t,r;let s=o.includes(e.id),c=l?null===(t=e.children)||void 0===t?void 0:t.slice(0,2).map(e=>e.name).join(", "):null;return(0,n.jsxs)("label",{className:"".concat(i().item," ").concat(s?i().selected:""),children:[(0,n.jsx)("input",{type:"checkbox",checked:s,onChange:()=>d(e.id),className:i().checkbox}),(0,n.jsxs)("div",{className:i().itemContent,children:[(0,n.jsxs)("div",{className:i().itemTitle,children:[e.name,a&&(0,n.jsxs)("span",{className:i().jobCount,children:["(",null!==(r=e.count)&&void 0!==r?r:0,")"]})]}),c&&(0,n.jsx)("div",{className:i().itemDesc,children:c})]})]},e.id)})})]})},popover:function(e){let{items:t,selectedIds:o,onChange:r,showJobCount:a=!1,showSubtext:l=!1,tags:s=[],onRemoveTag:c,cols:d=2}=e,{toggleSelection:_,toggleAll:u}=b({items:t,selectedIds:o,onChange:r});return(0,n.jsxs)("div",{className:i().wrapperPopover,children:[(0,n.jsx)(j,{selectedCount:o.length,totalCount:t.length,onToggleAll:u,tags:s,onRemoveTag:c}),(0,n.jsx)("div",{className:"".concat(i().gridPopover," ").concat(S[d]),children:t.filter(e=>e.count&&e.count>0).map(e=>{var t,r;let s=o.includes(e.id),c=l?null===(t=e.children)||void 0===t?void 0:t.slice(0,2).map(e=>e.name).join(", "):null;return(0,n.jsxs)("label",{className:"".concat(i().itemPopover," ").concat(s?i().selectedPopover:""),children:[(0,n.jsx)("input",{type:"checkbox",checked:s,onChange:()=>_(e.id),className:i().checkbox}),(0,n.jsxs)("div",{className:i().itemContent,children:[(0,n.jsxs)("div",{className:i().itemTitlePopover,children:[e.name,a&&(0,n.jsxs)("span",{className:i().jobCount,children:["(",null!==(r=e.count)&&void 0!==r?r:0,")"]})]}),c&&(0,n.jsx)("div",{className:i().itemDescPopover,children:c})]})]},e.id)})})]})},drawer:function(e){let{items:t,selectedIds:o,onChange:r,showJobCount:a=!1,allLabel:l,parentCount:c}=e,{toggleSelection:d,toggleAll:_}=b({items:t,selectedIds:o,onChange:r}),u=t.length>0&&o.length===t.length,m=0===o.length?"empty":u?"checked":"partial";return(0,n.jsxs)(n.Fragment,{children:[l&&(0,n.jsxs)("button",{type:"button",className:i().drawerHeader,onClick:_,"aria-pressed":u,children:[(0,n.jsx)(s,{state:m}),(0,n.jsx)("span",{className:i().drawerHeaderLabel,children:l}),null!=c&&(0,n.jsx)("span",{className:i().drawerHeaderCount,children:c.toLocaleStr
1ing("sv-SE")})]}),t.map(e=>{var t;let r=o.includes(e.id);return(0,n.jsxs)("button",{type:"button",className:"".concat(i().drawerRow," ").concat(r?i().drawerRowSelected:""),onClick:()=>d(e.id),"aria-pressed":r,children:[(0,n.jsx)(s,{state:r?"checked":"empty"}),(0,n.jsx)("span",{className:i().drawerRowName,children:e.name}),a&&(0,n.jsx)("span",{className:i().drawerRowCount,children:(null!==(t=e.count)&&void 0!==t?t:0).toLocaleString("sv-SE")})]},e.id)})]})}};function w(e){let{variant:t="default",...o}=e,r=y[t];return(0,n.jsx)(r,{...o})}},78167:function(e,t,o){"use strict";var n=o(57437);t.Z=e=>{let{...t}=e;return(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width||"24",height:t.height||"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",...t,children:[(0,n.jsx)("path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}),(0,n.jsx)("path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326"})]})}},52445:function(e,t,o){"use strict";o.d(t,{Z:function(){return r}});var n=o(57437);function r(e){let{width:t=24,height:o=24,className:r}=e;return(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:o,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:r,children:[(0,n.jsx)("path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"}),(0,n.jsx)("rect",{width:"20",height:"14",x:"2",y:"6",rx:"2"})]})}},33306:function(e,t,o){"use strict";var n=o(57437);t.Z=e=>{let{...t}=e;return(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width||"12",height:t.height||"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:3,strokeLinecap:"round",strokeLinejoin:"round",...t,children:(0,n.jsx)("path",{d:"M20 6 9 17l-5-5"})})}},12897:function(e,t,o){"use strict";o.d(t,{Z:function(){return r}});var n=o(57437);function r(e){let{width:t=24,height:o=24,className:r}=e;return(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:o,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:r,children:(0,n.jsx)("path",{d:"m6 9 6 6 6-6"})})}},75941:function(e,t,o){"use strict";o.d(t,{Z:function(){return r}});var n=o(57437);function r(e){let{width:t=24,height:o=24,className:r}=e;return(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:o,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:r,children:[(0,n.jsx)("path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"}),(0,n.jsx)("path",{d:"M22 10v6"}),(0,n.jsx)("path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5"})]})}},16631:function(e,t,o){"use strict";var n=o(57437);t.Z=e=>{let{...t}=e;return(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width||"24",height:t.height||"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",...t,children:[(0,n.jsx)("path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"}),(0,n.jsx)("rect",{x:"2",y:"4",width:"20",height:"16",rx:"2"})]})}},51018:function(e,t,o){"use strict";var n=o(57437);t.Z=e=>{let{...t}=e;return(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width||"20",height:t.height||"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",...t,children:[(0,n.jsx)("path",{d:"M18 6 6 18"}),(0,n.jsx)("path",{d:"m6 6 12 12"})]})}},76374:function(e,t,o){"use strict";o.d(t,{Z:function(){return _}});var n=o(57437),r=o(2265),a=o(34207),l=o.n(a),i=e=>{let{...t}=e;return(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",...t,children:[(0,n.jsx)("circle",{cx:8,cy:8,r:7.25,stroke:"#fff",strokeWidth:1.5}),(0,n.jsx)("circle",{cx:8,cy:8,r:4,style:{fill:"#fff"}})]})},s=e=>{let{...t}=e;return(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",...t,children:(0,n.jsx)("circle",{cx:8,cy:8,r:7.25,stroke:"#fff",strokeWidth:1.5})})};let c=e=>{let{checked:t,border:o}=e;return(0,n.jsx)("div",{className:"".concat(l().box," ").concat(o?l().boder:""),"data-active":t})},d=r.forwardRef((e,t)=>
1{let{label:o,border:r,circular:a,required:d,labelComponent:_,...u}=e;return(0,n.jsxs)("div",{className:l().checkbox_container,children:[(0,n.jsxs)("button",{"aria-label":o||"Checkbox",onClick:u.onChange?u.onChange:void 0,type:"button",className:l().trigger,children:[u.checked&&(a?(0,n.jsx)(i,{}):(0,n.jsx)(c,{border:!!r&&r,checked:u.checked})),!u.checked&&(a?(0,n.jsx)(s,{}):(0,n.jsx)(c,{border:!!r&&r,checked:u.checked}))]}),(0,n.jsx)("input",{type:"checkbox",className:l().checkbox,required:d,ref:t,...u,"aria-label":_?void 0:o}),_?_():o&&(0,n.jsx)("label",{htmlFor:u.id,className:l().label,children:o})]})});d.displayName="Checkbox";var _=d},66225:function(e,t,o){"use strict";var n=o(57437),r=o(2265),a=o(81067),l=o.n(a);let i=r.forwardRef((e,t)=>{let{label:o,containerClassName:a,invalidMessage:i,isTextarea:s,border:c,...d}=e,[_,u]=(0,r.useState)(!1);(0,r.useEffect)(()=>{u(!0)},[]);let m={...d,ref:t,className:"".concat(l().input,"  ").concat(d.className||""," ").concat(c?l().border:""),defaultValue:d.defaultValue||void 0,rows:s?6:void 0};return(0,n.jsxs)("div",{className:"".concat(l().input_container,"  ").concat(a||""),children:[o&&(0,n.jsx)("label",{children:o}),_&&r.createElement(s?"textarea":"input",m),i&&(0,n.jsx)("p",{className:l().invalid_message,children:i})]})});i.displayName="Input",t.Z=i},28979:function(e,t,o){"use strict";var n=o(57437),r=o(2265),a=o(98139),l=o.n(a);t.Z=e=>{let{isOpen:t,onClose:o,modalClassName:a,modalContentClassName:i,children:s,scrollObserver:c}=e,d=(0,r.useRef)(null);return((0,r.useEffect)(()=>{let e=e=>{d.current&&!d.current.contains(e.target)&&o()},t=e=>{"Escape"===e.key&&o()};return document.addEventListener("keydown",t),document.addEventListener("mousedown",e),()=>{document.removeEventListener("keydown",t),document.removeEventListener("mousedown",e)}},[o]),r.useEffect(()=>{d.current&&(d.current.scrollTop=0)},[c]),t)?(0,n.jsx)("div",{className:a||l().modal,children:(0,n.jsx)("div",{ref:d,className:"".concat(l().modal_content," ").concat(i),children:s})}):null}},1633:function(e,t,o){"use strict";o.d(t,{G:function(){return c},O:function(){return s}});var n=o(57437),r=o(2265),a=o(26009),l=o(50486);let i=(0,r.createContext)(null);function s(){let e=(0,r.useContext)(i);if(!e)throw Error("useAppData must be used within AppDataProvider");return e}function c(e){let{children:t}=e,[o,s]=(0,r.useState)([]),[c,d]=(0,r.useState)([]),[_,u]=(0,r.useState)([]),[m,h]=(0,r.useState)(null),[p,v]=(0,r.useState)(!1),x=(0,r.useRef)(!1);(0,r.useEffect)(()=>{let e=new AbortController,t=e.signal;return Promise.all([(0,a.q)("/api/hierarchy",{signal:t}),(0,a.q)("/api/companies",{signal:t})]).then(e=>{let[t,o]=e;s(t.regions),d(t.categories),u(o.companies),v(!0)}).catch(e=>{"AbortError"!==e.name&&console.error("Failed to fetch app data:",e)}),()=>e.abort()},[]);let g=(0,r.useCallback)(()=>{x.current||(x.current=!0,(0,a.q)("/api/companies/extras").then(e=>h(e.companies)).catch(e=>{x.current=!1,console.error("Failed to fetch companies extras:",e)}))},[]),f=(0,r.useMemo)(()=>(0,l.$m)(c),[c]),b=(0,r.useMemo)(()=>(0,l.nc)(o),[o]),C=(0,r.useMemo)(()=>({regionsHierarchy:o,categoriesHierarchy:c,companies:_,companiesExtras:m,loadCompaniesExtras:g,categoryDict:f,regionDict:b,isLoaded:p}),[o,c,_,m,g,f,b,p]);return(0,n.jsx)(i.Provider,{value:C,children:t})}},56775:function(e,t,o){"use strict";o.d(t,{X:function(){return c}});var n=o(59625),r=o(89134),a=o(80605),l=o(80038),i=o(31828),s=o(54506);let c=(0,n.Ue)()((0,r.tJ)((e,t)=>({pendingContext:null,setPendingContext:t=>{e({pendingContext:t})},clearPendingContext:()=>{e({pendingContext:null})},executePendingApply:function(){let o=arguments.length>0&&void 0!==arguments[0]&&arguments[0],{pendingContext:n}=t();n&&((0,l.IE)(i.il.AUTH_GATE_COMPLETED,{gateVariant:i.oi,jobId:n.jobId,profileCompleted:o}),"URL"===n.applicationType&&window.open(n.applicationUrl,"_blank"),e({pendingContext:null}))},resolveGate:async()=>{if(!t().pendingContext)return;let e=await (0,a.getSession)(),o=!!(null==e?void 0:e.profileComplete);o?t().executePendingApply(o):s.Eb.getState().openProfileModal()}}),{name:"auth-gate-storage",storage:(0,r.FL)(()=>sessionStorage),partialize:e=>({pendingContext:e.pendingContext})}));window.addEventListener("pageshow",e=>{e.persisted&&c.persist.rehydrate()})},36931:function(e,t,o){"use strict";o.d(t,{_:function(){return r},x:function(){return a}});var n=o(7409);let r=e=>{n.Am.error(e,{position:"top-center",autoClose:5e3,hideProgressBar:!1,closeOnClick:!0,draggable:!0,theme:"light"})},a=e=>{n.Am.success(e,{position:"top-center",autoClose:5e3,hideProgressBar:!1,closeOnClick:!0,draggable:!0,theme:"light"})}},79129:function(e,t,o){"use strict";o.d(t,{Hx:function(){return i},ZF:function(){return a},wQ:function(){return l},yr:function(){return r}}),o(83079);var n=o(12119),r=(0,n.$)("d8bc4527e43a86b0ab58d9b9723d5b9061332f2e");(0,n.$)("9826ef7b5883827d42703e2cdb6c45277bbd8e91");var a=(0,n.$)("bd7a86b2735f08bc51e2696b2a2472c94582acdd"),l=(0,n.$)("a0b4c6f939a0639fe68dba7dedd257834907f16d");(0,n.$)("3cf33c01c1cb3bce6148c03f8d45bcf87d9e6307");var i=(0,n.$)("3a7a52af74fca37bcae2ecae4211ed1d10264788")},50486:function(e,t,o){"use strict";function n(e){let t=new Map;for(let d of e){var o,n,r,a,l,i,s,c;t.set(d.id,{id:d.id,name:d.name,slug:d.slug,type:d.type,jobsCount:null!==(n=null===(o=d._count)||void 0===o?void 0:o.jobs)&&void 0!==n?n:0});let e=null!==(r=d.children)&&void 0!==r?r:[];for(let o of e){t.set(o.id,{id:o.id,name:o.name,slug:o.slug,type:o.type,parentName:d.name,parentId:d.id,parentTotal:e.length,jobsCount:null!==(l=null===(a=o._count)||void 0===a?void 0:a.jobs)&&void 0!==l?l:0});let n=null!==(i=o.children)&&void 0!==i?i:[];for(let e of n)t.set(e.id,{id:e.id,name:e.name,slug:e.slug,type:e.type,parentName:o.name,parentId:o.id,parentTotal:n.length,jobsCount:null!==(c=null===(s=e._count)||void 0===s?void 0:s.jobs)&&void 0!==c?c:0})}}return t}function r(e){let t=new Map;for(let i of e){var o,n,r,a,l;t.set(i.id,{id:i.id,name:i.name,slug:i.slug,type:i.type,jobsCount:null!==(n=null===(o=i._count)||void 0===o?void 0:o.jobs)&&void 0!==n?n:0});let e=null!==(r=i.subRegions)&&void 0!==r?r:[];for(let o of e)t.set(o.id,{id:o.id,name:o.name,slug:o.slug,type:o.type,parentName:i.name,parentId:i.id,parentTotal:e.length,jobsCount:null!==(l=null===(a=o._count)||void 0===a?void 0:a.jobs)&&void 0!==l?l:0})}return t}function a(e,t){return t?e.map(e=>({id:e.id,name:e.name,slug:e.slug,children:e.children.map(e=>({id:e.id,name:e.name,slug:e.slug}))})).sort((e,t)=>
1e.name.localeCompare(t.name,"sv")):e.flatMap(e=>e.children.map(e=>({id:e.id,name:e.name,slug:e.slug,children:e.children.map(e=>({id:e.id,name:e.name,slug:e.slug}))}))).sort((e,t)=>e.name.localeCompare(t.name,"sv"))}function l(e){return e.map(e=>({id:e.id,name:e.name,slug:e.slug,image:e.image,icon:e.icon,imageWide:e.imageWide,imageTall:e.imageTall,_count:e._count,children:e.children.map(e=>({id:e.id,name:e.name,slug:e.slug,icon:e.icon,_count:e._count,children:e.children.map(e=>({id:e.id,name:e.name,slug:e.slug,icon:e.icon,_count:e._count})).sort((e,t)=>{var o,n;return((null===(o=t._count)||void 0===o?void 0:o.jobs)||0)-((null===(n=e._count)||void 0===n?void 0:n.jobs)||0)})})).sort((e,t)=>{var o,n;return((null===(o=t._count)||void 0===o?void 0:o.jobs)||0)-((null===(n=e._count)||void 0===n?void 0:n.jobs)||0)})})).sort((e,t)=>{var o,n;return((null===(o=t._count)||void 0===o?void 0:o.jobs)||0)-((null===(n=e._count)||void 0===n?void 0:n.jobs)||0)})}function i(e){return[...e].sort((e,t)=>e.name.localeCompare(t.name,"sv"))}function s(e){return[...e].sort((e,t)=>{var o,n;return((null===(o=t._count)||void 0===o?void 0:o.jobs)||0)-((null===(n=e._count)||void 0===n?void 0:n.jobs)||0)})}o.d(t,{$m:function(){return n},CG:function(){return l},nc:function(){return r},vq:function(){return a},xY:function(){return i},y4:function(){return s}})},35610:function(e){e.exports={modal:"SplitModalLayout_modal__k4lRU",modalSmall:"SplitModalLayout_modalSmall__A3qs3",sidebarImage:"SplitModalLayout_sidebarImage__gsE2u",sidebarImg:"SplitModalLayout_sidebarImg__7iYv3",visible:"SplitModalLayout_visible__4w6TP",hidden:"SplitModalLayout_hidden__7RbpQ",sidebarOverlay:"SplitModalLayout_sidebarOverlay__RJkIk",sidebarLogo:"SplitModalLayout_sidebarLogo__tlOfU",sidebarText:"SplitModalLayout_sidebarText__bUol_",sidebarTitle:"SplitModalLayout_sidebarTitle__V14Tl",sidebarSubtitle:"SplitModalLayout_sidebarSubtitle__MY4Rx",mobileHeader:"SplitModalLayout_mobileHeader__jznr8",mobileHeaderImg:"SplitModalLayout_mobileHeaderImg__iOIGy",mobileHeaderOverlay:"SplitModalLayout_mobileHeaderOverlay___WwzD",mobileHeaderLogo:"SplitModalLayout_mobileHeaderLogo__llj55",dragHandle:"SplitModalLayout_dragHandle__Fpon_",formSide:"SplitModalLayout_formSide__CB69R",header:"SplitModalLayout_header__wTpAS",headerInner:"SplitModalLayout_headerInner__YWWft",closeButton:"SplitModalLayout_closeButton__GvbAe",scrollContent:"SplitModalLayout_scrollContent__hbupN",titleBar:"SplitModalLayout_titleBar__Ri_BT",title:"SplitModalLayout_title__xU7Wr"}},55845:function(e){e.exports={link:"styles_link__u3a6d"}},59565:function(e){e.exports={wrapper_close:"Styles_wrapper_close__RvvVk",close_button:"Styles_close_button__MGlKp"}},77332:function(e){e.exports={grid:"ChildItemSelection_grid__bCEBx",link:"ChildItemSelection_link__aRuCA",label:"ChildItemSelection_label__jiYgW",itemCount:"ChildItemSelection_itemCount__WaaMu"}},59017:function(e){e.exports={container:"ItemChips_container__CkjXx",card:"ItemChips_card__fr6CY",cardContent:"ItemChips_cardContent__uBaRA",cardTitle:"ItemChips_cardTitle___iKt2",cardSubtitle:"ItemChips_cardSubtitle__VUb_A",cardArrow:"ItemChips_cardArrow__wCRNl",jobCount:"ItemChips_jobCount__UgypR",containerSoft:"ItemChips_containerSoft__CscB3",cardSoft:"ItemChips_cardSoft__AI50R",cardContentSoft:"ItemChips_cardContentSoft__eibis",cardTitleSoft:"ItemChips_cardTitleSoft__sV_Q7",cardArrowSoft:"ItemChips_cardArrowSoft__sCmLV",cardSubtitleSoft:"ItemChips_cardSubtitleSoft__d6A1z",containerPopover:"ItemChips_containerPopover__RILZC",containerPopoverCols2:"ItemChips_containerPopoverCols2__RllhG",containerPopoverCols3:"ItemChips_containerPopoverCols3__6KayU",containerPopoverCols4:"ItemChips_containerPopoverCols4__h3hdH",cardPopover:"ItemChips_cardPopover__9As5r",cardContentPopover:"ItemChips_cardContentPopover__qbcrO",cardCheckbox:"ItemChips_cardCheckbox__Bhhz6",cardTitlePopover:"ItemChips_cardTitlePopover__6DtI1",cardCountSup:"ItemChips_cardCountSup__zJkwP",cardSelectedBadge:"ItemChips_cardSelectedBadge__g__qc",cardArrowPopover:"ItemChips_cardArrowPopover__E45zB",cardSubtitlePopover:"ItemChips_cardSubtitlePopover__xdBC8",appliedChip:"ItemChips_appliedChip__Xn2gN",appliedChipLabel:"Item
1Chips_appliedChipLabel__lgGA0",appliedChipRemove:"ItemChips_appliedChipRemove__331kf"}},30530:function(e){e.exports={wrapper:"ItemSelectChips_wrapper__e0Sbq",toolbar:"ItemSelectChips_toolbar__2loo2",toggleAllBtn:"ItemSelectChips_toggleAllBtn__JUs6o",toggleAllCta:"ItemSelectChips_toggleAllCta__vBeYZ",treeCheckbox:"ItemSelectChips_treeCheckbox__eeeY2",separator:"ItemSelectChips_separator__73G85",selectedCount:"ItemSelectChips_selectedCount__3gXls",grid:"ItemSelectChips_grid__Jt0Y2",item:"ItemSelectChips_item__NdTDt",selected:"ItemSelectChips_selected__95MGU",checkbox:"ItemSelectChips_checkbox__cVobL",itemContent:"ItemSelectChips_itemContent__fAtH0",itemTitle:"ItemSelectChips_itemTitle__8tUyE",itemDesc:"ItemSelectChips_itemDesc__EovF6",jobCount:"ItemSelectChips_jobCount__9I8o1",tag:"ItemSelectChips_tag___ezB2",tagIcon:"ItemSelectChips_tagIcon__geqVP",wrapperPopover:"ItemSelectChips_wrapperPopover__48QlF",gridPopover:"ItemSelectChips_gridPopover__YQwo6",gridPopoverCols2:"ItemSelectChips_gridPopoverCols2__uiQ8s",gridPopoverCols3:"ItemSelectChips_gridPopoverCols3__CLPVH",gridPopoverCols4:"ItemSelectChips_gridPopoverCols4__LXxiC",itemPopover:"ItemSelectChips_itemPopover__hctNh",selectedPopover:"ItemSelectChips_selectedPopover__0g3VU",itemTitlePopover:"ItemSelectChips_itemTitlePopover__lhVNd",itemDescPopover:"ItemSelectChips_itemDescPopover__NxKLb",drawerHeader:"ItemSelectChips_drawerHeader__mcMVI",drawerHeaderLabel:"ItemSelectChips_drawerHeaderLabel__0WLnl",drawerHeaderCount:"ItemSelectChips_drawerHeaderCount__sOLRy",drawerRow:"ItemSelectChips_drawerRow__D4uvW",drawerRowSelected:"ItemSelectChips_drawerRowSelected__t_ZaZ",drawerRowName:"ItemSelectChips_drawerRowName__gKDNi",drawerRowCount:"ItemSelectChips_drawerRowCount__mCXKf",treeCheckboxFilled:"ItemSelectChips_treeCheckboxFilled__Ox5DO"}},50248:function(e){e.exports={container:"ListLayout_container__la1f3",list:"ListLayout_list__iPppE",listLink:"ListLayout_listLink__M0cy_",iconWrapper:"ListLayout_iconWrapper__1WFlr",icon:"ListLayout_icon__J_168",listLabel:"ListLayout_listLabel__nxiTN",listCount:"ListLayout_listCount__bQiFx",drawerContainer:"ListLayout_drawerContainer__29dU9",drawerRow:"ListLayout_drawerRow__gbF_z",drawerCheckbox:"ListLayout_drawerCheckbox__ArcCn",drawerText:"ListLayout_drawerText__8ZFlw",drawerName:"ListLayout_drawerName__ygJIX",drawerMeta:"ListLayout_drawerMeta__xM6SG",drawerCount:"ListLayout_drawerCount__U8CB1",drawerChevron:"ListLayout_drawerChevron__ntwpG"}},54825:function(e){e.exports={modal_content:"Styles_modal_content__yP6CI",modal_overlay:"Styles_modal_overlay__ADfug",modal_shell:"Styles_modal_shell__0HMri",header_bar:"Styles_header_bar__SizL3",content_scroll:"Styles_content_scroll__2H135",content_body:"Styles_content_body__T5QrH",header:"Styles_header__xygLE",heading:"Styles_heading__zcbbw",subheading:"Styles_subheading__fVM3q",form:"Styles_form__A9MAF",field_group:"Styles_field_group__Jlna8",label:"Styles_label__k17JG",select:"Styles_select__F_9Ch",input:"Styles_input__YdYgy",multi_select:"Styles_multi_select__3O_39",checkbox_label:"Styles_checkbox_label__ATBiw",submit_button:"Styles_submit_button__JOw5r",info_banner:"Styles_info_banner__A9v0I",info_icon:"Styles_info_icon__tEFDm",footer:"Styles_footer__BGNGO",progress_container:"Styles_progress_container__o7pEK",progress_header:"Styles_progress_header__wjQP3",progress_bar:"Styles_progress_bar__CjX8A",progress_fill:"Styles_progress_fill__g9nLY",checkbox:"Styles_checkbox__GED4p",link:"Styles_link__arvu8",footer_actions:"Styles_footer_actions__5ozXg",cta_group:"Styles_cta_group__3CEdM",skip_button:"Styles_skip_button__8WK1z",secondary_button:"Styles_secondary_button__nD1Y0",primary_button:"Styles_primary_button__TYljJ",mail_icon:"Styles_mail_icon__SFkRq",footer_hint:"Styles_footer_hint__XXaTE",form_content:"Styles_form_content__JFGrq",section:"Styles_section__SvuVA",section_title:"Styles_section_title__Zxb8h",field:"Styles_field__Wzeob",grid_2col:"Styles_grid_2col__NieGU",divider:"Styles_divider__fIt8Q",step_indicator:"Styles_step_indicator__mef_V",step_dot:"Styles_step_dot__ssUlh",step_active:"Styles_step_active__yubf0",step_line:"Styles_step_line__Z9dxY",header_step2:"Styles_header_step2__xJq_7",back_button:"Styles_back_button__KkT4a",optional_hint:"Styles_optional_hint__pzpyF"}},34207:function(e){e.exports={checkbox_container:"Styles_checkbox_container__IJJtz",checkbox:"Styles_checkbox__xvUrh",trigger:"Styles_trigger__EbIEN",box:"Styles_box__zWlro",boder:"Styles_boder__krMo4",label:"Styles_label__etfFj"}},81067:function(e){e.exports={input_container:"Styles_input_container__qcCzf",input:"Styles_input__dt3RG",invalid_message:"Styles_invalid_message__8vrqQ",border:"Styles_border__TKWUK"}},98139:function(e){e.exports={modal:"Styles_modal__snugm",modal_content:"Styles_modal_content__bYGvX",close_button:"Styles_close_button__ks5oe",wrapper_close:"Styles_wrapper_close__u43yQ",close:"Styles_close__3JSd8"}}}]);

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.