1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7727],{33021:e=>{e.exports={mobile:"480px",tablet:"720px",desktop:"1080px",wide:"1400px",maxMobile:"479.9px",maxTablet:"719.9px",maxDesktop:"1079.9px",maxWide:"1399.9px",scroll:"(pointer: fine) and (prefers-reduced-motion: no-preference) and (min-width: 720px)",noScroll:"(max-width: 720px), (prefers-reduced-motion: reduce), not (pointer: fine)",searchFormInput:"SearchFormInput_searchFormInput__dSPLF",searchFormDropdown:"SearchFormInput_searchFormDropdown__cH7Sg",searchFormDropdown__all:"SearchFormInput_searchFormDropdown__all__QMbVi",active:"SearchFormInput_active__DKyvX","blink-animation":"SearchFormInput_blink-animation__pMWI3"}},37727:(e,a,r)=>{"use strict";r.d(a,{SearchForm:()=>N,defaultSearchParam:()=>D});var t=r(80232),n=r(25444),o=r(33430),l=r(521),s=r(26346),c=r.n(s),i=r(48658),m=r(4435),u=r(12549),_=r(63293),h=r(77292),d=r(92459),p=r(78567),F=r(70811),g=r(94255),x=r(83799),b=r(45030),v=r(72503),f=r(33021),k=r.n(f);let S=c().bind(k()),j=e=>{var a;let{id:r,searchParam:o,placeholder:s,skipResults:c,category:m,onSetActive:u,defaultValue:f,onChange:j,autocompleteAtRoot:y=!1,...w}=e,I=(0,i.useRouter)(),{setUIState:D}=(0,l.t)(),[N,M]=(0,n.useState)(!1),[Y,A]=(0,n.useState)(null!=(a=null==f?void 0:f.toString())?a:""),[W,C]=(0,n.useState)(null),R=(0,n.useRef)([]);(0,n.useEffect)(()=>{var e;A(null!=(e=null==f?void 0:f.toString())?e:"")},[f]);let[E,P]=(0,n.useState)([]),V=(0,n.useCallback)(e=>(0,p.A)(async()=>{if(e.length>=3&&!c){let a=await fetch("/api/search?q=".concat(e,"&limit=4&category=").concat(null!=m?m:""));P((await a.json()).items)}},200),[]);(0,n.useEffect)(()=>{let e=V(Y);return e(),()=>e.cancel()},[Y,V]);let{refs:H,floatingStyles:T,context:K}=(0,_.we)({whileElementsMounted:h.ll,open:N,onOpenChange:M,middleware:[(0,d.cY)({mainAxis:15}),(0,d.Ej)({apply(e){let{rects:a,availableHeight:r,elements:t}=e;Object.assign(t.floating.style,{width:"".concat(a.reference.width,"px"),maxHeight:"".concat(r,"px")})},padding:10})]}),O=(0,_.It)(K,{role:"listbox"}),G=(0,_.s9)(K),q=(0,_.C1)(K,{listRef:R,activeIndex:W,onNavigate:C,virtual:!0,loop:!0}),{getReferenceProps:B,getFloatingProps:L,getItemProps:z}=(0,_.bv)([O,G,q]);function Q(e,a){var r;let t=Y?"?query=".concat(Y):"",n=function(e){let a="/kjarasamningar";switch(e){case"sa":a+="/kjarasamningur-sa-frg";break;case"riki":a+="/kjarasamningur-visku-vid-rikid";break;case"rvk":a+="/kjarasamningur-rvk-viska";break;case"samband":a+="/kjarasamningur-visku-vid-samband-islenskra-sveitarfelaga";break;case"fa":a+="/kjarasamningur-felags-atvinnurekanda-og-visku-stettarfelags"}if(a)return a}(a),o=null==(r=(0,g.Y)(e))?void 0:r.replace("bokanir-greater-","");return n?"".concat(n).concat(t,"#").concat(o):void 0}return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("input",{...B({className:k().searchFormInput,type:"text",name:o,placeholder:s,ref:H.setReference,id:r,onChange:function(e){let a=e.target.value;A(a),u(a.length>0),null==j||j(e),a?M(!0):M(!1)},value:Y,autoComplete:"off","aria-autocomplete":"list",onKeyDown(e){if("Enter"===e.key&&(M(!1),C(null),null!=W&&E[W])){var a;let r=E[W],t=Q(r.subTitleNumber||r.title,r.counterparty),n=null!=(a=r.url)?a:t;n&&(e.preventDefault(),I.push(n))}},...w})}),(0,t.jsx)(_.XF,{id:y?void 0:"main-content",children:N&&!c&&(0,t.jsx)(_.s3,{context:K,initialFocus:-1,visuallyHiddenDismiss:!0,children:(0,t.jsxs)("div",{className:k().searchFormDropdown,...L({ref:H.setFloating,style:{...T}}),children:[E.map((e,a)=>{var r,n,o,l,s,c,i,m;let u=(0,F.Y)(null!=(r=e.date)?r:void 0,"D. MMMM YYYY"),_=Q(e.subTitleNumber||e.title,e.counterparty),h=u?"".concat(u):"",d=[];if("Kjarasamningar"===e.source)d=[function(e){let a;switch(e){case"sa":a="Samt\xf6k atvinnul\xedfsins";break;case"riki":a="R\xedki";break;case"rvk":a="Reykjav\xedkurborg";break;case"samband":a="Samband \xedslenskra sveitaf\xe9laga";break;case"fa":a="F\xe9lag atvinnurekenda"}return a||""}(e.counterparty)];else if("Vinnur\xe9ttur"===e.source){let a=e.data&&"object"==typeof e.data&&"lastPublicationDate"in e.data&&"string"==typeof e.data.lastPublicationDate?e.data.lastPublicationDate:void 0;d=a?[null!=(n=(0,F.Y)(a,"D. MMMM YYYY"))?n:""]:[]}else e.tags?d=[...e.tags,e.date?h:""]:h&&(d=[h]);let p="Payload"===e.source?"Efni Visku":e.source,g=null!=(o=e.secondary
1Data)?o:e.data,x=null!=(s=null!=(l=e.description)?l:e.excerpt)?s:"string"==typeof g?g:"";return(0,t.jsx)(v.P,{...z({ref(e){R.current[a]=e},onClick(){var a,r;I.push(null!=(r=null!=(a=e.url)?a:_)?r:"#"),M(!1)}}),active:W===a,link:null!=(i=null!=(c=e.url)?c:_)?i:"",title:null!=(m=e.title)?m:"",category:{title:p,theme:"Efni Visku"===p||"Viskumolar"===p?"default":"green"},subcategory:d,text:x,authorName:e.author,authorImage:e.authorImage?(0,t.jsx)(b.Picture,{src:e.authorImage,width:50,height:50,alt:e.author}):void 0},e.objectID)}),0!==E.length&&(0,t.jsx)("div",{className:S(k().searchFormDropdown__all,{active:W===E.length}),...z({ref(e){R.current[E.length]=e},onClick(){D({shortcutSection:null,shortcutsActive:!1,isMenuOpen:!1}),M(!1)}}),children:(0,t.jsx)(x.U,{to:"/leit?q=".concat(Y).concat(m?"&tag=".concat(m):""),children:"Sj\xe1 allar ni\xf0urst\xf6\xf0ur"})},"all")]})})})]})};var y=r(57857),w=r.n(y);let I=c().bind(w()),D="query",N=e=>{let{id:a,action:r,searchParam:s=D,placeholder:c,label:_,buttonLabel:h,defaultValue:d,showSearchButtonOnInputValue:p,skipResults:F=!1,category:g,onChange:x,autocompleteAtRoot:b=!1,labelHidden:v=!1}=e,f=(0,i.useRouter)(),{setUIState:k}=(0,l.t)(),S=(0,t.jsx)(o.In,{width:40,height:40,className:w().searchForm__icon,id:"search"}),[y,N]=(0,n.useState)(!1),M=(0,m.useTranslations)(),Y=I(w().searchForm,{active:y,showSearchButtonOnInputValue:p,labelHidden:v}),A=(0,t.jsxs)(t.Fragment,{children:[_&&(0,t.jsx)("label",{className:w().searchForm__label,htmlFor:a,children:_}),(0,t.jsxs)("div",{className:w().searchForm__field,children:[(0,t.jsxs)("div",{className:w().searchForm__inputWrap,children:[(0,t.jsx)(j,{id:a,searchParam:s,placeholder:c,defaultValue:d,onSetActive:N,onChange:e=>{N(e.target.value.length>0),null==x||x(e)},skipResults:F,category:g,autocompleteAtRoot:b}),p?(0,t.jsx)("span",{className:w().searchForm__iconWrap,children:S}):(0,t.jsx)("button",{disabled:!y,type:"submit",className:w().searchForm__iconWrap,"aria-label":h,children:S})]}),p&&(0,t.jsx)("div",{className:w().searchForm__submit,children:(0,t.jsx)(u.K,{theme:"dark",type:"submit",children:M("Leita")})})]})]});return r?(0,t.jsx)("form",{className:Y,action:r,onSubmit:e=>{var a;e.preventDefault(),k({shortcutSection:null,shortcutsActive:!1,isMenuOpen:!1});let t=null!=(a=new FormData(e.currentTarget).get(s))?a:"";f.push("".concat(r,"?").concat(s,"=").concat(t))},role:"search",children:A}):(0,t.jsx)("div",{className:Y,children:A})}},57857:e=>{e.exports={mobile:"480px",tablet:"720px",desktop:"1080px",wide:"1400px",maxMobile:"479.9px",maxTablet:"719.9px",maxDesktop:"10
179.9px",maxWide:"1399.9px",scroll:"(pointer: fine) and (prefers-reduced-motion: no-preference) and (min-width: 720px)",noScroll:"(max-width: 720px), (prefers-reduced-motion: reduce), not (pointer: fine)",searchForm:"SearchForm_searchForm__jubd5",searchForm__label:"SearchForm_searchForm__label__N1g2L",labelHidden:"SearchForm_labelHidden__A3Yvo",searchForm__field:"SearchForm_searchForm__field__NdDIN",showSearchButtonOnInputValue:"SearchForm_showSearchButtonOnInputValue__38Hea",searchForm__inputWrap:"SearchForm_searchForm__inputWrap__0GB3T",active:"SearchForm_active__7byjv",searchForm__input:"SearchForm_searchForm__input__TyZQw",searchForm__iconWrap:"SearchForm_searchForm__iconWrap__iN_xz",searchForm__icon:"SearchForm_searchForm__icon__yHwZJ",searchForm__submit:"SearchForm_searchForm__submit__otzDG",searchFormFloating:"SearchForm_searchFormFloating__AmZG3",searchFormFloatingItem:"SearchForm_searchFormFloatingItem__G2Gyx",searchFormFloatingItem__link:"SearchForm_searchFormFloatingItem__link__1K4wL",searchFormFloatingItem__header:"SearchForm_searchFormFloatingItem__header__AN49v",searchFormFloatingItem__title:"SearchForm_searchFormFloatingItem__title__Sywta",searchFormFloatingItem__text:"SearchForm_searchFormFloatingItem__text__0ByWD",searchFormFloatingItem__category:"SearchForm_searchFormFloatingItem__category__1DAnx",searchFormFloatingItem__subcategory:"SearchForm_searchFormFloatingItem__subcategory__VRbzn",searchFormFloatingItemAllResults:"SearchForm_searchFormFloatingItemAllResults__CoQKW","blink-animation":"SearchForm_blink-animation__rH0ap"}},94255:(e,a,r)=>{"use strict";r.d(a,{Y:()=>o});var t=r(91341),n=r.n(t);let o=e=>{if(e)return n()(e.replaceAll(".","-"),{lower:!0,strict:!0,locale:"is"})}}}]);
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.