PageSourceSearch

https://skoljobb.se/_next/static/chunks/550-840d0314b47ca975.js

js skoljobb.se collected 2026-10-05 03:42:22 UTC 21,510 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[550],{66592:function(e,n,t){"use strict";var l=t(57437),s=t(2265),r=t(99376),a=t(65594),o=t(80128),i=t(95795),c=t(40376),d=t(54398),u=t(88752),_=t.n(u),h=t(90403),m=t(80038),p=t(31828);let v={[h.Ac.COMPANY]:"company",[h.Ac.PROFESSION]:"profession",[h.Ac.GROUP_CATEGORY]:"groupCategory",[h.Ac.MAIN_CATEGORY]:"category"},f={[h.Ac.PROFESSION]:0,[h.Ac.GROUP_CATEGORY]:1,[h.Ac.MAIN_CATEGORY]:2,[h.Ac.COMPANY]:3},j=()=>{let e=window.location.pathname;return e.endsWith(d.nB.jobs.search)||e.endsWith(d.nB.jobs.search+"/")||e.includes("/lediga-jobb")};n.Z=e=>{let{value:n,texts:t,data:{categoriesHierarchy:u,companies:y},addFilter:g,clearInput:x,surface:b="search-page"}=e,w=(0,r.useRouter)(),{searchInputRef:N,onCategoryFilter:k,searchAutocompleteRef:C}=s.useContext(a.oh),{selectedCategory:A,setSelectedCategory:E}=(0,h.Bf)(),[S,O]=s.useState(-1),M=s.useRef([]),{professionIndex:R,groupIndex:G,companyIndex:I}=s.useMemo(()=>{let e=[],n=[];for(let c of null!=u?u:[]){var t,l,s,r,a,o;for(let d of null!==(t=c.children)&&void 0!==t?t:[]){let t=null!==(s=null===(l=d._count)||void 0===l?void 0:l.jobs)&&void 0!==s?s:0;for(let l of(n.push((0,i.zK)({id:d.id,type:h.Ac.GROUP_CATEGORY,value:d.name,parentName:c.name,jobsCount:t,slug:d.slug},d.name,t)),null!==(r=d.children)&&void 0!==r?r:[])){let n=null!==(o=null===(a=l._count)||void 0===a?void 0:a.jobs)&&void 0!==o?o:0;e.push((0,i.zK)({id:l.id,type:h.Ac.PROFESSION,value:l.name,parentName:d.name,jobsCount:n,slug:l.slug},l.name,n))}}}return{professionIndex:e,groupIndex:n,companyIndex:y.filter(e=>e.slug).map(e=>{var n;return(0,i.zK)({type:h.Ac.COMPANY,value:e.name,jobsCount:e._count.jobs,slug:null!==(n=e.slug)&&void 0!==n?n:""},e.name,e._count.jobs)})}},[u,y]),L=s.useMemo(()=>{let e=(null!=n?n:"").trim();if(!e)return{};let t=(0,i.cu)(R,e,5),l=(0,i.cu)(G,e,3),s=(0,i.cu)(I,e,3),r={};return t.length&&(r[h.Ac.PROFESSION]=t),l.length&&(r[h.Ac.GROUP_CATEGORY]=l),s.length&&(r[h.Ac.COMPANY]=s),r},[n,R,G,I]),D={[h.Ac.COMPANY]:"company",[h.Ac.PROFESSION]:"profession",[h.Ac.GROUP_CATEGORY]:"groupCategory",[h.Ac.MAIN_CATEGORY]:"category",[h.Ac.SEARCH_FREE_TEXT]:"free_text"},B=e=>{var n;let t=j();(0,m.IE)(p.il.SEARCH_AUTOCOMPLETE_SELECTED,{surface:b,item_type:null!==(n=D[e.type])&&void 0!==n?n:"free_text"}),e.type===h.Ac.COMPANY?t&&g?g(c.F.COMPANY_NAME,e.value,"any"):w.push(d.nB.companies.single.replace(":slug",e.slug)):null!=e.id&&(t?g?g(c.F.CATEGORY_ID,e.id,"any"):k([e.id]):E({value:e.value,type:e.type})),N&&(N.current=""),null==x||x()},P=s.useMemo(()=>Object.keys(L).flatMap(e=>L[e]),[L]);s.useEffect(()=>{O(-1)},[P]),s.useEffect(()=>{var e;S<0||null===(e=M.current[S])||void 0===e||e.scrollIntoView({block:"nearest"})},[S]),s.useEffect(()=>(C.current=e=>(null==A||!A.value)&&0!==P.length&&("ArrowDown"===e.key?(e.preventDefault(),O(e=>(e+1)%P.length),!0):"ArrowUp"===e.key?(e.preventDefault(),O(e=>e<=0?P.length-1:e-1),!0):"Enter"===e.key&&S>=0?(e.preventDefault(),B(P[S]),!0):("Escape"===e.key&&O(-1),!1)),()=>{C.current=null}));let F=null!=n?n:"",Y=Object.keys(L).sort((e,n)=>{var t,l;return(null!==(t=f[e])&&void 0!==t?t:99)-(null!==(l=f[n])&&void 0!==l?l:99)});return(0,l.jsx)(l.Fragment,{children:!(null==A?void 0:A.value)&&Y.length>0&&(0,l.jsx)("div",{className:"".concat(_().panel," ").concat(_().wide),tabIndex:0,children:(0,l.jsx)("div",{className:_().scroll,children:Y.map(e=>(0,l.jsxs)("div",{className:_().section,children:[(0,l.jsx)("div",{className:_().sectionLabel,children:t[v[e]]}),L[e].map(e=>{let n=null!=e.id?"".concat(e.type,"-").concat(e.id):"".concat(e.type,"-").concat(e.slug),t=P.indexOf(e),s=t===S,{pre:r,match:a,post:i}=(0,o.k6)(e.value,F);return(0,l.jsxs)("div",{ref:e=>{M.current[t]=e},onClick:()=>B(e),onMouseEnter:()=>O(t),className:"".concat(_().row," ").concat(s?_().rowActive:""),children:[(0,l.jsxs)("span",{className:_().title,children:[r,(0,l.jsx)("span",{className:_().match,children:a}),i]}),e.parentName&&(0,l.jsx)("span",{className:_().meta,children:e.parentName}),e.jobsCount>=10&&(0,l.jsxs)("span",{className:_().count,children:[(0,o.qK)(e.jobsCount)," jobb"]})]},n)})]},e))})})})}},29293:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});
1var l=t(57437),s=t(2265),r=t(15590),a=t(32489),o=t(60258),i=t(40376),c=t(54398),d=t(65594),u=t(90403),_=t(80128),h=t(84897),m=t.n(h),p=t(88752),v=t.n(p);let f=e=>{let n=[];for(let o of e){var t,l,s,r,a;if(n.push({id:o.id,name:o.name,meta:"",count:null!==(s=null===(t=o._count)||void 0===t?void 0:t.jobs)&&void 0!==s?s:0}),null===(l=o.subRegions)||void 0===l?void 0:l.length)for(let e of o.subRegions)n.push({id:e.id,name:e.name,meta:o.name,count:null!==(a=null===(r=e._count)||void 0===r?void 0:r.jobs)&&void 0!==a?a:0})}return n},j=()=>{let e=window.location.pathname;return e.endsWith(c.nB.jobs.search)||e.endsWith(c.nB.jobs.search+"/")||e.includes("/lediga-jobb")};var y=e=>{let{regionsHierarchy:n,addFilter:t,placeholder:r="L\xe4n, kommun eller stad",noResultsText:c="Inga tr\xe4ffar"}=e,[h,p]=s.useState(""),[y,g]=s.useState(!1),[x,b]=s.useState(-1),w=s.useRef(null),N=s.useRef([]),{onRegionFilter:k}=s.useContext(d.oh),{selectedRegion:C,setSelectedRegion:A,resetSelectedRegion:E}=(0,u.au)();s.useEffect(()=>{!j()&&(null==C?void 0:C.value)&&p(C.value)},[C]);let S=s.useMemo(()=>f(n),[n]),O=s.useMemo(()=>n.map(e=>{var n,t;return{id:e.id,name:e.name,meta:"",count:null!==(t=null===(n=e._count)||void 0===n?void 0:n.jobs)&&void 0!==t?t:0}}).sort((e,n)=>n.count-e.count).slice(0,6),[n]),M=h.trim(),R=s.useMemo(()=>{let e=M.toLowerCase();return e.length<2?[]:S.filter(n=>n.name.toLowerCase().startsWith(e)).sort((e,n)=>n.count-e.count||e.name.localeCompare(n.name,"sv")).slice(0,8)},[S,M]),G=y&&0===M.length&&O.length>0,I=y&&M.length>=2,L=G?O:R;s.useEffect(()=>{b(-1)},[L]),s.useEffect(()=>{var e;x<0||null===(e=N.current[x])||void 0===e||e.scrollIntoView({block:"nearest"})},[x]),s.useEffect(()=>{let e=e=>{w.current&&!w.current.contains(e.target)&&g(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let D=e=>{j()?(t?t(i.F.REGION_ID,e.id,"any"):k([e.id]),p("")):(A({value:e.name,id:e.id}),p(e.name)),g(!1),b(-1)};return(0,l.jsxs)("div",{className:"".concat(m().field," ").concat(m().fieldOrt),ref:w,children:[(0,l.jsx)("span",{className:m().icon,children:(0,l.jsx)(o.Z,{width:18,height:18})}),(0,l.jsx)("input",{type:"text",className:m().input,value:h,onChange:e=>{let n=e.target.value;""!==n||j()||E(),p(n)},onFocus:()=>g(!0),onKeyDown:e=>{if("ArrowDown"===e.key){if(e.preventDefault(),y||g(!0),0===L.length)return;b(e=>(e+1)%L.length);return}if("ArrowUp"===e.key){if(e.preventDefault(),0===L.length)return;b(e=>e<=0?L.length-1:e-1);return}if("Enter"===e.key){x>=0&&L[x]&&(e.preventDefault(),D(L[x]));return}"Escape"===e.key&&(g(!1),b(-1))},placeholder:r,"aria-label":r,"aria-autocomplete":"list","aria-activedescendant":x>=0&&L[x]?"region-option-".concat(L[x].id):void 0}),h.length>0&&(0,l.jsx)("button",{type:"button",className:m().clearBtn,"aria-label":"Rensa",onClick:()=>{var e,n;j()||E(),p(""),b(-1),g(!0),null===(n=w.current)||void 0===n||null===(e=n.querySelector("input"))||void 0===e||e.focus()},children:(0,l.jsx)(a.Z,{width:16,height:16})}),(G||I)&&(0,l.jsx)("div",{className:"".concat(v().panel," ").concat(G?v().hideOnMobile:""),role:"listbox",children:(0,l.jsx)("div",{className:v().scroll,children:I&&0===R.length?(0,l.jsx)("div",{className:v().empty,children:"".concat(c," f\xf6r ”").concat(M,"”")}):(0,l.jsxs)("div",{className:v().section,children:[(0,l.jsx)("div",{className:v().sectionLabel,children:G?"Popul\xe4ra orter":"Orter"}),L.map((e,n)=>{let t=n===x,{pre:s,match:r,post:a}=(0,_.k6)(e.name,G?"":M);return(0,l.jsxs)("div",{id:"region-option-".concat(e.id),ref:e=>{N.current[n]=e},className:"".concat(v().row," ").concat(t?v().rowActive:""),role:"option","aria-selected":t,onMouseEnter:()=>b(n),onClick:()=>D(e),children:[(0,l.jsxs)("span",{className:v().title,children:[s,(0,l.jsx)("span",{className:v().match,children:r}),a]}),e.meta&&(0,l.jsx)("span",{className:v().meta,children:e.meta}),e.count>0&&(0,l.jsxs)("span",{className:v().count,children:[(0,_.qK)(e.count)," jobb"]})]},e.id)})]})})})]})},g=t(1633),x=t(69889),b=t(73247),w=e=>{let{getAutocomplete:n,getInputProps:t,getButtonProps:o,regionsHierarchy:c,texts:h,initialSearchValue:p,addFilter:f,isSearchPage:j,onClearSearch:w}=e,{searchInputRef:N,clearYrkeInputRef:k,searchAutocompleteRef:C,onCategoryFilter:A}=s.useContext(d.oh),{selectedCategory:E,resetSelectedCategory:S,setSelectedCategory:O}=(0,u.Bf)(),{categoriesHierarchy:M}=(0,g.O)(),[R,G]=s.useState(()=>j?null!=p?p:"":(null==N?void 0:N.current)?N.current:(null==E?void 0:E.value)?E.value:null!=p?p:""),[I,L]=s.useState(!1),D=s.useRef(null),B=s.useMemo(()=>{let e=[];for(let o of null!=M?M:[]){var n,t,l,s,r,a;for(let i of null!==(n=o.children)&&void 0!==n?n:[])if(x.qz)e.push({id:i.id,name:i.name,meta:o.name,count:null!==(l=null===(t=i._count)||void 0===t?void 0:t.jobs)&&void 0!==l?l:0,type:u.Ac.GROUP_CATEGORY});else for(let n of null!==(s=i.children)&&void 0!==s?s:[])e.push({id:n.id,name:n.name,meta:i.name,count:null!==(a=null===(r=n._count)||void 0===r?void 0:r.jobs)&&void 0!==a?a:0,type:u.Ac.PROFESSION})}return e.sort((e,n)=>n.count-e.count).slice(0,5)},[M]);s.useEffect(()=>{j||null==E||!E.value||(null==N?void 0:N.current)||G(E.value)},[j,E,N]),s.useEffect(()=>(k&&(k.current=()=>{G(""),N&&(N.current="")}),()=>{k&&(k.current=null)}),[k,N]),s.useEffect(()=>{let e=e=>{D.current&&!D.current.contains(e.target)&&L(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let P=e=>{j?(f?f(i.F.CATEGORY_ID,e.id,"any"):A([e.id]),G(""),N&&(N.current="")):(O({value:e.name,type:e.type}),G(e.name),N&&(N.current=e.name)),L(!1)},F=t(),Y=I&&""===R.trim()&&B.length>0;return(0,l.jsxs)("div",{className:m().wrapper,children:[(0,l.jsxs)("div",{className:"".concat(m().field," ").concat(m().fieldYrke),ref:D,children:[(0,l.jsx)("span",{className:m().icon,children:(0,l.jsx)(b.Z,{width:18,height:18})}),(0,l.jsx)("input",{id:"downshift-1-input",...F,value:R,"aria-label":h.searchPlaceholder,placeholder:h.searchPlaceholder,className:m().input,onFocus:e=>{var n;L(!0),null===(n=F.onFocus)||void 0===n||n.call(F,e)},onKeyDown:e=>{var n,t;null!=C&&null!==(n=C.current)&&void 0!==n&&n.call(C,e)||null===(t=F.onKeyDown)||void 0===t||t.call(F,e)},onChange:e=>{let n=e.target.value;""===n&&S(),G(n),N&&(N.current=n),F.onChange&&(0,s.startTransition)(()=>{F.onChange(e)}
1)}}),R.length>0&&(0,l.jsx)("button",{type:"button",className:m().clearBtn,"aria-label":"Rensa",onClick:()=>{var e,n;S(),G(""),N&&(N.current=""),null==w||w(),L(!0),null===(n=D.current)||void 0===n||null===(e=n.querySelector("input"))||void 0===e||e.focus()},children:(0,l.jsx)(a.Z,{width:16,height:16})}),n(),Y&&(0,l.jsx)("div",{className:"".concat(v().panel," ").concat(v().wide," ").concat(v().hideOnMobile),role:"listbox",children:(0,l.jsx)("div",{className:v().scroll,children:(0,l.jsxs)("div",{className:v().section,children:[(0,l.jsx)("div",{className:v().sectionLabel,children:"Popul\xe4ra yrken"}),B.map(e=>(0,l.jsxs)("div",{className:v().row,role:"option","aria-selected":!1,onClick:()=>P(e),children:[(0,l.jsx)("span",{className:v().title,children:e.name}),e.meta&&(0,l.jsx)("span",{className:v().meta,children:e.meta}),e.count>0&&(0,l.jsxs)("span",{className:v().count,children:[(0,_.qK)(e.count)," jobb"]})]},e.id))]})})})]}),(0,l.jsx)("div",{className:m().divider}),(0,l.jsx)(y,{regionsHierarchy:c,addFilter:f}),(0,l.jsx)(r.Z,{...o(),variant:"PRIMARY",size:"medium",className:m().searchBtn,GA:{click_area:"search",click_destination:"search",click_text:h.searchBtn,click_type:"REGULAR"},children:(0,l.jsxs)("span",{className:m().searchBtnInner,children:[(0,l.jsx)(b.Z,{width:16,height:16}),h.searchBtn]})})]})}},62561:function(e,n,t){"use strict";t.d(n,{default:function(){return v}});
1var l=t(57437),s=t(2265),r=t(27648),a=t(33145),o=t(93340),i=t(48279),c=t(20056),d=t(13962),u=t(63749),_=t(54398),h=t(98954),m=t.n(h),p=t(15590),v=e=>{var n;let{company:t,collapseWhenPartiallyVisible:h=!1}=e,{GA_HISTORY:{current:v,addToHistory:f}}=(0,c.s)(),[j,y]=s.useState(!h),g=function(e){let n=!(arguments.length>1)||void 0===arguments[1]||arguments[1],t=(0,s.useRef)(null);return(0,s.useEffect)(()=>{if(!n||!t.current)return;let l=t.current,s=()=>e(l.getBoundingClientRect());return s(),window.addEventListener("scroll",s,{passive:!0}),window.addEventListener("resize",s),()=>{window.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[e,n]),t}(e=>y(e.top>=0&&e.top+300<=window.innerHeight),h&&!j),x=(null===(n=t.media.find(e=>e.type===o.MediaType.IN_FOCUS))||void 0===n?void 0:n.url)||t.logo,b=t.favicon||t.logo||u.Z.src,w=_.nB.companies.single.replace(":slug",t.slug),N="".concat(w,"?visa=jobb"),k=()=>{f(d.pb.companiesInFocus),v&&(0,i.S)({event:"select_item",ecommerce:{item_list_id:v,item_list_name:v,items:[{index:1,item_brand:t.name,item_brand_id:t.id,item_id:t.id,item_name:t.name,item_variant:d.A.COMPANY}]}})};return j?(0,l.jsxs)("div",{ref:g,className:m().card,children:[(0,l.jsx)(r.default,{href:w,rel:"nofollow",className:m().bannerLink,prefetch:!1,onClick:k,children:(0,l.jsx)("div",{className:m().banner,children:(0,l.jsx)(a.default,{src:x,alt:t.name,width:310,height:165,quality:90,sizes:"(max-width: 820px) 100vw, 320px",className:m().bannerImage})})}),(0,l.jsxs)("div",{className:m().body,children:[(0,l.jsx)("div",{className:m().logoBox,children:(0,l.jsx)(a.default,{src:b,alt:t.name,fill:!0,quality:80,sizes:"72px",style:{objectFit:"contain"}})}),(0,l.jsxs)("div",{className:m().titleColumn,children:[(0,l.jsx)(r.default,{href:w,rel:"nofollow",className:m().nameLink,prefetch:!1,onClick:k,children:(0,l.jsx)("h3",{className:m().name,children:t.name})}),t.industry&&(0,l.jsx)("div",{className:m().kicker,children:t.industry})]}),(0,l.jsxs)("div",{className:m().belowDivider,children:[t._count.jobs>0&&(0,l.jsxs)("div",{className:m().jobsRow,children:[(0,l.jsxs)("div",{className:m().jobsCount,children:[(0,l.jsx)("strong",{children:t._count.jobs})," lediga jobb"]}),(0,l.jsxs)(r.default,{href:N,rel:"nofollow",className:m().jobsLink,prefetch:!1,children:["Visa jobb",(0,l.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:(0,l.jsx)("path",{d:"M5 12h14M13 5l7 7-7 7"})})]})]}),t.shortDescription&&(0,l.jsx)("div",{className:m().descriptionWrap,children:(0,l.jsx)("p",{className:m().description,children:t.shortDescription})}),(0,l.jsx)(p.Z,{variant:"PRIMARY",size:"thin",className:m().profileBtn,href:w,onClick:k,children:"Bes\xf6k profil"})]})]})]}):(0,l.jsx)("div",{ref:g,className:"".concat(m().card," ").concat(m().cardCollapsed),children:(0,l.jsxs)(r.default,{href:w,rel:"nofollow",className:m().collapsedLink,prefetch:!1,onClick:k,children:[(0,l.jsx)("div",{className:m().collapsedBanner,children:(0,l.jsx)(a.default,{src:x,alt:t.name,width:310,height:165,quality:90,sizes:"(max-width: 820px) 100vw, 320px",className:m().bannerImage})}),(0,l.jsxs)("div",{className:m().collapsedIdentity,children:[(0,l.jsx)("div",{className:m().collapsedFavicon,children:(0,l.jsx)(a.default,{src:b,alt:t.name,fill:!0,quality:80,sizes:"40px",style:{objectFit:"contain"}})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h3",{className:m().collapsedName,children:t.name}),t._count.jobs>0&&(0,l.jsxs)("div",{className:m().collapsedJobs,children:[(0,l.jsx)("strong",{children:t._count.jobs})," lediga jobb"]})]})]})]})})}},27314:function(e,n,t){"use strict";var l=t(57437);t(2265),n.Z=e=>{let{fill:n="#E53E3E"}=e;return(0,l.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{fill:n,d:"M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"})})}},60258:function(e,n,t){"use strict";var l=t(57437);n.Z=e=>{let{...n}=e;return(0,l.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:n.width||"20",height:n.height||"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",...n,children:[(0,l.jsx)("path",{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"}),(0,l.jsx)("circle",{cx:"12",cy:"10",r:"3"})]})}},80128:function(e,n,t){"use strict";t.d(n,{k6:function(){return r},qK:function(){return s}});
1var l=t(95795);let s=e=>{let n;return e<10?"".concat(e):(e<100?n=10*Math.floor(e/10):e<1e3?n=100*Math.floor(e/100):n=1e3*Math.floor(e/1e3),"+".concat(n))},r=(e,n)=>{let t=(0,l.kk)(n.trim());if(!t)return{pre:e,match:"",post:""};let s=(0,l.kk)(e).indexOf(t);return -1===s?{pre:e,match:"",post:""}:{pre:e.slice(0,s),match:e.slice(s,s+t.length),post:e.slice(s+t.length)}}},95795:function(e,n,t){"use strict";t.d(n,{cu:function(){return d},kk:function(){return a},zK:function(){return c}});let l=e=>e.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]+/g," ").trim(),s=e=>{let n=l(e);return n?n.split(" "):[]},r={å:"a",ä:"a",ö:"o",à:"a",á:"a",â:"a",ã:"a",é:"e",è:"e",ê:"e",ë:"e",í:"i",ì:"i",î:"i",ï:"i",ó:"o",ò:"o",ô:"o",õ:"o",ø:"o",ú:"u",ù:"u",û:"u",ü:"u",ý:"y",ÿ:"y",ñ:"n",ç:"c"},a=e=>e.toLowerCase().split("").map(e=>{var n;return null!==(n=r[e])&&void 0!==n?n:e}).join(""),o=(e,n,t)=>{let l=e.length,s=n.length;if(Math.abs(l-s)>t)return t+1;let r=Array.from({length:l+1},()=>Array(s+1).fill(0));for(let e=0;e<=l;e++)r[e][0]=e;for(let e=0;e<=s;e++)r[0][e]=e;for(let a=1;a<=l;a++){let l=1/0;for(let t=1;t<=s;t++){let s=e[a-1]===n[t-1]?0:1,o=Math.min(r[a-1][t]+1,r[a][t-1]+1,r[a-1][t-1]+s);a>1&&t>1&&e[a-1]===n[t-2]&&e[a-2]===n[t-1]&&(o=Math.min(o,r[a-2][t-2]+1)),r[a][t]=o,o<l&&(l=o)}if(l>t)return t+1}return r[l][s]<=t?r[l][s]:t+1},i=(e,n)=>{let t=0;for(let l of n){if(l===e)return 4;l.startsWith(e)?t=Math.max(t,3):l.includes(e)&&(t=Math.max(t,2))}if(0===t&&e.length>=3){let t=e.length>=6?2:1;for(let l of n)if(!(Math.abs(l.length-e.length)>t)&&o(e,l,t)<=t)return 1}return t},c=(e,n,t)=>({item:e,name:n,jobCount:t,tokens:s(n),haystack:l(n)}),d=(e,n,t)=>{let l=s(n);if(0===l.length)return[];let r=l.join(" "),a=[];for(let n of e){let e=0,t=!0;for(let s of l){let l=i(s,n.tokens);if(0===l){t=!1;break}e+=l}t&&(n.haystack.startsWith(r)&&(e+=3),a.push({entry:n,score:e}))}return a.sort((e,n)=>n.score-e.score||n.entry.jobCount-e.entry.jobCount||e.entry.name.length-n.entry.name.length||e.entry.name.localeCompare(n.entry.name,"sv")),a.slice(0,t).map(e=>e.entry.item)}},88752:function(e){e.exports={panel:"searchDropdown_panel__9ZgcP",wide:"searchDropdown_wide__c7y4_",hideOnMobile:"searchDropdown_hideOnMobile__LIdI_",scroll:"searchDropdown_scroll__wQOEs",section:"searchDropdown_section__tSwKR",sectionLabel:"searchDropdown_sectionLabel__QLQid",row:"searchDropdown_row__ry9C1",rowActive:"searchDropdown_rowActive__6rozk",title:"searchDropdown_title__E_ElH",match:"searchDropdown_match__qIxLM",meta:"searchDropdown_meta__KN1tc",count:"searchDropdown_count__oNJq_",empty:"searchDropdown_empty__k0Df5"}},84897:function(e){e.exports={wrapper:"styles_wrapper__NmstT",field:"styles_field__U8IuS",fieldYrke:"styles_fieldYrke__zbw_q",fieldOrt:"styles_fieldOrt__34NKr",icon:"styles_icon__d2KAk",clearBtn:"styles_clearBtn__28_Ny",searchBtnInner:"styles_searchBtnInner__bDUfh",input:"styles_input__c1e5s",divider:"styles_divider__7kB4L",searchBtn:"styles_searchBtn__OwM0i"}},98954:function(e){e.exports={container:"Styles_container__67egs",content:"Styles_content__jJ_oh",heading:"Styles_heading__Lrp5v",companies:"Styles_companies__IMa_P",actions:"Styles_actions__d_FVE",card:"Styles_card__6T_wV",cardCollapsed:"Styles_cardCollapsed__8cwut",collapsedLink:"Styles_collapsedLink__UMXZ1",collapsedBanner:"Styles_collapsedBanner__lA9GM",collapsedIdentity:"Styles_collapsedIdentity__jGBw3",collapsedFavicon:"Styles_collapsedFavicon__R__eF",collapsedName:"Styles_collapsedName__QlI4Y",collapsedJobs:"Styles_collapsedJobs__C4owO",bannerLink:"Styles_bannerLink___r_bc",banner:"Styles_banner__J0MUF",bannerImage:"Styles_bannerImage__aJcVA",body:"Styles_body__hlwpg",logoBox:"Styles_logoBox__2KJIH",titleColumn:"Styles_titleColumn__ZLHdv",nameLink:"Styles_nameLink__80Sjx",name:"Styles_name__dJzrR",kicker:"Styles_kicker__ikIsk",belowDivider:"Styles_belowDivider__t__Ln",jobsRow:"Styles_jobsRow__1WX_D",jobsCount:"Styles_jobsCount__IkpTU",jobsLink:"Styles_jobsLink__n31Cw",description:"Styles_description__HqpbM",descriptionWrap:"Styles_descriptionWrap__yN2FZ",profileBtn:"Styles_profileBtn__QYKn7"}},61001:function(e){e.exports={grid:"Grid_grid__25oHg",cols_1:"Grid_cols_1__oKdte",cols_2:"Grid_cols_2__pS_MD",cols_3:"Grid_cols_3__Pi3pt",cols_6:"Grid_cols_6__05MIJ",cols_12:"Grid_cols_12__Up56R",gap_none:"Grid_gap_none__TiViH",gap_sm:"Grid_gap_sm__HptU6",gap_md:"Grid_gap_md__ra9ZG",gap_base:"Grid_gap_base__EVGmj",gap_lg:"Grid_gap_lg__fnPvc",gap_xl
1:"Grid_gap_xl__pluJd",auto:"Grid_auto__TUmVy",centered:"Grid_centered__qCPKm",reserveAside:"Grid_reserveAside__VU2Om",relative:"Grid_relative__8vsjf",absolute:"Grid_absolute__wKm73",fixed:"Grid_fixed__MKPZx",py_sm:"Grid_py_sm__QIVE_",py_md:"Grid_py_md__CPdLq",py_base:"Grid_py_base__QX9sC",py_lg:"Grid_py_lg__5piEe",py_xl:"Grid_py_xl__0uuWU",py_none:"Grid_py_none__QMS2C"}}}]);

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.