1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7106],{6125:function(n,e,t){var r=this&&this.__rest||function(n,e){var t={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&0>e.indexOf(r)&&(t[r]=n[r]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(n);a<r.length;a++)0>e.indexOf(r[a])&&(t[r[a]]=n[r[a]]);return t};e.__esModule=!0;var a=t(12115),o=t(64095);function i(n){return"string"==typeof n||n instanceof String}function l(n){return"object"==typeof n}function c(n){return"function"==typeof n}function s(n,e){for(var t=e.split("."),r=0,a=t.length;r<a;r++){if(!n||!l(n))return;n=n[t[r]]}return n}var u=function(){function n(n,e,t){this.mdFlavor=n,this.inter=e,this.self=t}return n.prototype.M=function(n){if(!n)return null;var e=o.mdMatch(this.mdFlavor,n);if(!e)return n;var t=null;switch(e.tag){case"inter":t=this.inter&&this.inter(e.body);break;case"self":t=this.self&&this.self(e.body);break;case"literals":case"literal":t=e.body;break;default:t=a.createElement(e.tag,{key:e.tag+e.body},this.M(e.body))}return function(n){for(var e=[],t="",r=function(){return t&&(e.push(t),t="")},a=0;a<n.length;a++){var o=n[a];null!=o&&(i(o)?t+=o:(r(),e.push(o)))}return r(),e.length>1?e:e.length?e[0]:null}([this.M(e.head),t,this.M(e.tail)])},n}();function d(n,e,t,r){var a,o=t[e];return(null!=o&&null!=r[o]&&null==(a=s(n,r[o].toString()))&&+r[o]===r[o]&&(a=function(n,e){for(var t in n)if(n.hasOwnProperty(t)){var r=t.match(/^(-?\d+)\.\.(-?\d+)$/);if(r&&+r[1]<=e&&e<=+r[2])return n[t]}}(n,+r[o])),null==a&&(a=n._),null==a&&(a=function(n){for(var e in n)if("__"!=e)return n[e]}(n)),null==a||i(a))?a:d(a,e+1,t,r)}var h=function(){function n(n,e){this.texts=n,this.MDFlavor=0,this.notFound=void 0,this.p=this.factory("p"),this.span=this.factory("span"),this.li=this.factory("li"),this.div=this.factory("div"),this.button=this.factory("button"),this.a=this.factory("a"),this.text=this.factory(null),this.setOpts(e)}return n.prototype.setTexts=function(n,e){this.texts=n,this.setOpts(e)},n.prototype.setOpts=function(n){n&&(void 0!==n.notFound&&(this.notFound=n.notFound),void 0!==n.MDFlavor&&(this.MDFlavor=n.MDFlavor))},n.prototype.interpolate=function(n,e){var t,r=n.split(","),o=r[0],i=r[1],l=s(e,o);return null==l?null:a.isValidElement(l)?a.cloneElement(l,{key:"r"}):i&&i.match(/l/)?l.toLocaleString():l.toString()},n.prototype.format=function(n,e){var t=this;return n?new u(o.mdFlavors[this.MDFlavor],function(n){return t.interpolate(n,e)},function(n){return t.translate(n,e)}).M(n):n},n.prototype.translate=function(n,e){if(!n)return n;var t=s(this.texts,n),r=e&&e.context;return null==t||i(t)||c(t)||(t=function(n,e){if(null==e)return d(n,0,[],null);if(!l(e))return d(n,0,["_"],{_:e});var t=[];if(n.__)t=n.__.split(".");else for(var r in e)e.hasOwnProperty(r)&&t.push(r);return d(n,0,t,e)}(t,r)),null==t&&(t=e&&void 0!==e.notFound?e.notFound:void 0!==this.notFound?this.notFound:n),c(t)&&(t=t(n,r)),this.format(t,e)},n.prototype.factory=function(n){var e=this;return function(t){var o,l,c=t.text,s=t.tag,u=r(t,["text","tag"]);null==c||i(c)?(o=c,l=t,u.notFound,u.context,u=r(u,["notFound","context"])):(o=c.key,l=c);var d=n||s,h=e.translate(o,l);return d?a.createElement(d,u,h):h}},n}();e.MDText=h,e.default=new h(null)},47252:(n,e,t)=>{t.d(e,{A:()=>s,T:()=>u});var r=t(94469),a=t(6125),o=t.n(a),i=t(35695),l=t(12115);let c=()=>{let{currentDictionary:n,updateLanguageFromPath:e}=(0,r.Q)(),t=(0,i.usePathname)();return(0,l.useEffect)(()=>{t&&e(t)},[t,e]),(0,l.useEffect)(()=>{n&&Object.keys(n).length>0&&o().setTexts(n)},[n]),(0,l.useCallback)((n,e)=>o().translate(n,e),[])},s=c;function u(n){let e=e=>{let t=c(),r={...e,translate:t};return l.createElement(n,r)},t=n.displayName||n.name||"Component";return e.displayName="withTranslate(".concat(t,")"),e}},64095:(n,e)=>{e.__esModule=!0;var t={"`` ":[/^(.*?(?:(?!`).|^))(``+)\s(.*?)\s\2(?!`)(.*)$/,[1,3,4]],"``":[/^(.*?(?:(?!`).|^))(``+)(?!`)(.*?(?!`).)\2(?!`)(.*)$/,[1,3,4]],"*":/^(|.*?\W)\*(\S.*?)\*(|\W.*)$/,"**":/^(|.*?\W)\*\*(\S.*?)\*\*(|\W.*)$/,_:/^(|.*?\W)_(\S.*?)_(|\W.*)$/,__:/^(|.*?\W)__
1(\S.*?)__(|\W.*)$/,"~":/^(|.*?\W)~(\S.*?)~(|\W.*)$/,"~~":/^(|.*?\W)~~(\S.*?)~~(|\W.*)$/,"[]":/^(.*?)\[(.*?)\](.*)$/,"#":/^(|.*?(?=\n))\n*\s*#([^#].*?)#*\s*\n+([\S\s]*)$/,"##":/^(|.*?(?=\n))\n*\s*##([^#].*?)#*\s*\n+([\S\s]*)$/,"###":/^(|.*?(?=\n))\n*\s*###([^#].*?)#*\s*\n+([\S\s]*)$/,"####":/^(|.*?(?=\n))\n*\s*####([^#].*?)#*\s*\n+([\S\s]*)$/,"\n":/^(.*?)[^\S\n]*\n()[^\S\n]*([\s\S]*)$/,"{{}}":/^(.*?)\{\{(.*?)\}\}(.*)$/,"{}":/^(.*?)\{(.*?)\}(.*)$/};e.mdFlavors=[{maybe:/[\*_\{\[\n]/,tags:{strong:t["*"],em:t._,p:t["[]"],h1:t["#"],h2:t["##"],h3:t["###"],h4:t["####"],br:t["\n"],self:t["{{}}"],inter:t["{}"]}},{maybe:/[`\*_~\{\[\n]/,tags:{literals:t["`` "],literal:t["``"],strong:t["**"],em:t["*"],b:t.__,i:t._,strike:t["~~"],u:t["~"],p:t["[]"],h1:t["#"],h2:t["##"],h3:t["###"],h4:t["####"],br:t["\n"],self:t["{{}}"],inter:t["{}"]}}],e.mdMatch=function(n,e){if(!e.match(n.maybe))return null;var t=n.tags,r=null;for(var a in t)if(t.hasOwnProperty(a)){var o=t[a],i=o instanceof RegExp?[o,[1,2,3]]:o,l=i[0],c=i[1],s=l.exec(e);s&&(null==r||s[c[0]].length<r.head.length)&&(r={tag:a,head:s[c[0]],body:s[c[1]],tail:s[c[2]]})}return r}},94469:(n,e,t)=>{t.d(e,{Q:()=>c});let r=n=>{let e="da";return n&&n.match(/^\/english/)&&(e="en"),e};var a=t(6125),o=t.n(a),i=t(65453);let l={dictionaries:{},currentLanguage:"da",currentDictionary:{}},c=(0,i.v)((n,e)=>({...l,setDictionaries:t=>{n({dictionaries:t});let r=e().currentLanguage;t[r]&&(n({currentDictionary:t[r]}),o().setTexts(t[r]))},setLanguage:t=>{n({currentLanguage:t});let r=e().dictionaries;r[t]&&(n({currentDictionary:r[t]}),o().setTexts(r[t]))},updateLanguageFromPath:t=>{let a=r(t),{currentLanguage:i,dictionaries:l}=e();a!==i&&(n({currentLanguage:a}),l[a]&&(n({currentDictionary:l[a]}),o().setTexts(l[a])))}}))},97106:(n,e,t)=>{t.r(e),t.d(e,{default:()=>v});var r=t(15933),a=t(95155),o=t(29300),i=t.n(o),l=t(12115),c=t(13613),s=t(34249),u=t(47252),d=t(50881),h=t(38205);function f(){let n=(0,r._)(["\n position: relative;\n\n &:not(:last-of-type) {\n margin-bottom: 20px;\n padding-bottom: 20px;\n border-bottom: 1px solid ",";\n }\n\n * {\n user-select: none;\n }\n\n /* Facet Tags. */\n &.button-style {\n .cb-checkbox-wrap {\n margin-right: 8px;\n margin-top: 8px;\n }\n .cb-checkmark {\n display: none;\n }\n .cb-label {\n font-size: 12px;\n font-weight: 500;\n color: ",";\n padding: 6px 6px 7px 6px;\n border-radius: 2px;\n border: 1px solid #c7d2da;\n background-color: ",";\n transition: all 100ms cubic-bezier(0.4, 0, 0.2, 1);\n\n &.active {\n padding-right: 24px;\n color: #fff;\n background-color: ",";\n border-color: ",";\n background-image: url(",");\n background-repeat: no-repeat;\n background-position: right 6px center;\n background-size: 12px;\n }\n }\n }\n &.button-style--white {\n .cb-label {\n background-color: #fff;\n border-color: ",";\n }\n }\n\n @media (max-width: ","em) {\n padding-bottom: 20px;\n\n &:first-child {\n border-top: none;\n }\n }\n"]);return f=function(){return n},n}function p(){let n=(0,r._)(["\n margin-bottom: 10px;\n font-size: 13px;\n font-weight: 500;\n font-style: normal;\n font-stretch: normal;\n line-height: normal;\n letter-spacing: normal;\n color: #384245;\n cursor: pointer;\n"]);return p=function(){return n},n}function b(){let n=(0,r._)(["\n height: ",";\n position: relative;\n overflow: hidden;\n transition: height 0.3s ease;\n"]);return b=function(){return n},n}function g(){let n=(0,r._)(["\n display: block;\n max-width: ","px;\n margin-right: auto;\n margin-left: auto;\n"]);return g=function(){return n},n}function m(){let n=(0,r._)(["\n display: inline-block;\n margin-top: 16px;\n font-size: 14px;\n line-height: 1.57;\n font-weight: normal;\n letter-spacing: normal;\n color: ",";\n cursor: pointer;\n"]);return m=function(){return n},n}function x(){let n=(0,r._)(["\n float: left;\n margin-top: 23px;\n\n &:not(:last-child) {\n margin-right: 24px;\n }\n\n .cb-container {\n position: relative;\n display: block;\n border: 1px solid transparent;\n height: auto;\n cursor: pointer;\n user-select: none;\n\n &:hover {\n input ~ .cb-checkmark {\n background-color: #fdfdfd;\n }\n }\n\n &:focus {\n border: 1px solid ",";\n }\n\n input {\n position: absolute;\n top: 0;\n opacity: 0;\n cursor: pointer;\n height: 0;\n width: 0;\n\n &:checked ~ .cb-checkmark {\n background-color: ",";\n border-color: ",";\n\n &:after {\n display: block;\n }\n }\n }\n }\n\n .cb-checkmark {\n position: absolute;\n top: 0;\n left: 0;\n width: 16px;\n height: 16px;\n border: 1px solid ",";\n border-radius: 2px;\n background-color: #fff;\n transition: background-color 100ms cubic-bezier(0.4, 0, 0.2, 1);\n background-image: url(",");\n background-size: 11px 8px;\n background-repeat: no-repeat;\n background-position: center;\n }\n"]);return x=function(){return n},n}function y(){let n=(0,r._)(["\n display: inline-block;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 14px;\n line-height: 100%;\n min-height: 18px;\n vertical-align: top;\n padding: 0 0 0 30px;\n\n @media (min-width: ","em) {\n &.link {\n padding: 4px 0;\n }\n }\n\n &.link {\n padding: 3px 0;\n font-weight: 600;\n }\n\n &.active {\n font-weight: 600;\n letter-spacing: -0.2px;\n }\n"]);return y=function(){return n},n}let v=function(n){let{name:e,options:t,config:r,updateFilter:o,values:c=[],resultsNumFound:s}=n,d=(0,u.A)(),[h,f]=(0,l.useState)(!0),[p,b]=(0,l.useState)(!1),[g,m]=(0,l.useState)(c||[]),x=(0,l.useRef)(null),y=(0,l.useCallback)(n=>{let{target:e}=n,t=[...g];e.checked?0>t.indexOf(e.value)&&t.push(e.value):t.indexOf(e.value)>=0&&t.splice(t.indexOf(e.value),1),o(t)},[g,o]),v=()=>{h&&(f(n=>!n),b(n=>!n))};(0,l.useEffect)(()=>{JSON.stringify(g)!==JSON.stringify(c)&&m(c)},[c]);let N=(n,e)=>{(32===n.keyCode||32===n.charCode||13===n.charCode||13===n.keyCode)&&(n.preventDefault(),null==e||e.click())},O=t.filter(n=>n.count||g.indexOf(n.value)>=0),T=r.max?p?O:O.slice(0,r.max):O,$=r.max&&r.max<O.length,W=null!=s?s:null==O?void 0:O.reduce((n,e)=>n+e.count,0);return(0,a.jsxs)(k,{className:i()("facet-wrap",e,r.theme),"aria-label":r.label?"Filtrer - "+r.label:void 0,role:r.label?"region":void 0,children:[r.label?(0,a.jsx)(_,{className:"library__facet-names",onClick:()=>{setTimeout(()=>f(n=>!n))},children:r.label}):null,(0,a.jsx)(w,{$opened:h,children:(0,a.jsxs)(j,{children:[r.checkboxAll?(0,a.jsx)(F,{className:i()("cb-checkbox-wrap"),children:(0,a.jsxs)("label",{className:"cb-container",tabIndex:0,onKeyPress:n=>N(n,x.current),children:[(0,a.jsxs)(S,{className:i()("cb-label",{active:!g.length}),children:[d("all")," (",W,")"]}),(0,a.jsx)("input",{type:"checkbox",ref:x,name:e,value:"reset",id:"facet-reset-".concat(e),onChange:()=>{o([])},checked:!g.length,tabIndex:-1}),(0,a.jsx)("span",{className:"cb-checkmark"})]})}):"",T.map(n=>{let t=n.label,o=g.indexOf(n.value)>=0,l=null,c=r.projectStatusColors;
1return c&&c.forEach((e,t)=>{n.value===t&&(l=(0,a.jsx)("span",{className:"".concat(e," color-dot")}))}),(0,a.jsx)(F,{className:i()("cb-checkbox-wrap"),children:(0,a.jsxs)("label",{className:"cb-container",tabIndex:0,onKeyPress:t=>{N(t,document.getElementById("facet-".concat(e,"-").concat(n.value)))},children:[(0,a.jsxs)(S,{className:i()("cb-label",{active:o}),children:[l," ","".concat(t," (").concat(n.count,")")]}),(0,a.jsx)("input",{type:"checkbox",name:e,value:n.value,id:"facet-".concat(e,"-").concat(n.value),onChange:y,checked:o,tabIndex:-1}),(0,a.jsx)("span",{className:"cb-checkmark"})]})},n.value)})]})}),$&&!p?(0,a.jsx)(C,{onClick:v,className:i()("color-default-dark",{hidden:!h}),onKeyPress:n=>13===n.charCode?v():null,tabIndex:0,children:r.showSeeAll?d("see_all"):null}):""]})},k=c.default.div.withConfig({displayName:"FacetCheckboxes__Wrap",componentId:"sc-542f9c41-0"})(f(),h.Tj.paleBlue,h.Tj.charcoalGrey,h.Tj.iceBlue,h.Tj.charcoalGrey,h.Tj.charcoalGrey,s.P.closeIconWhite,h.Tj.charcoalGrey,d.ge.sm.max),_=c.default.div.withConfig({displayName:"FacetCheckboxes__FacetName",componentId:"sc-542f9c41-1"})(p()),w=c.default.div.withConfig({displayName:"FacetCheckboxes__CheckboxesWrap",componentId:"sc-542f9c41-2"})(b(),n=>n.boxHeight?n.$opened?"".concat(n.boxHeight,"px"):"0px":null),j=c.default.div.withConfig({displayName:"FacetCheckboxes__CheckboxesWrapInner",componentId:"sc-542f9c41-3"})(g(),h.OM.normal),C=c.default.a.withConfig({displayName:"FacetCheckboxes__SeeAllButton",componentId:"sc-542f9c41-4"})(m(),h.Tj.blue),F=c.default.div.withConfig({displayName:"FacetCheckboxes__WrapChecbox",componentId:"sc-542f9c41-5"})(x(),h.Tj.paleBlue,h.Tj.blue,h.Tj.blue,h.Tj.paleBlue,s.P.iconBase),S=c.default.span.withConfig({displayName:"FacetCheckboxes__Label",componentId:"sc-542f9c41-6"})(y(),d.ge.md.min)}}]);
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.