1"use strict";(self.webpackChunkHolmen=self.webpackChunkHolmen||[]).push([[1199],{2061:function(e,t,a){a.r(t),a.d(t,{default:function(){return s}});var r=a(641);var s=(0,r.pM)({name:"SearchResultPageApp",__name:"search-result-page-app",setup(e){return(e,t)=>{const a=(0,r.g2)("router-view");return(0,r.uX)(),(0,r.CE)("div",null,[(0,r.bF)(a)])}}})},5091:function(e,t,a){a.r(t),a.d(t,{default:function(){return Ne}});var r=a(641),s=a(33),n=a(953),l=a(5220),i=a(5696),u=a(2505),c=a.n(u);function o(e){const t=(0,l.useRoute)(),a=(0,l.useRouter)();return{generalSearch:function(r,s){const n={query:r};arguments.length>2&&void 0!==arguments[2]&&arguments[2]&&e.currentFacet.value&&"all"!==e.currentFacet.value&&(n.facet=e.currentFacet.value),s&&(n.sortOrder=s),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=Object.keys(e).sort(),r=Object.keys(t).sort();return a.length===r.length&&a.every((a,s)=>a===r[s]&&String(e[a])===String(t[a]))}(t.query,n)||a.push({path:t.path,query:n})},loadMore:function(){const r={page:e.currentPage.value+1};e.currentQueryString.value&&(r.query=e.currentQueryString.value),e.currentFacet.value&&(r.facet=e.currentFacet.value),e.currentSortOrder.value&&(r.sortOrder=e.currentSortOrder.value),a.push({path:t.path,query:r})},facetedSearch:function(r){const s={query:e.currentQueryString.value,facet:r};e.currentSortOrder.value&&(s.sortOrder=e.currentSortOrder.value),a.push({path:t.path,query:s})}}}var d=a(8169),v=a(8660);const p={class:"contact-card"},m={class:"result-item"},h={key:0,class:"label"},g=["innerHTML"],y={key:1,class:"contact-card__title"},f={key:2,class:"contact-card__telephone"},_=["href"],k={key:3,class:"contact-card__telephone"},C=["href"],T={key:4,class:"contact-card__post-address"},L={key:5,class:"contact-card__post-address"},b={key:6,class:"contact-card__visiting-address"},x={key:7,class:"contact-card__visiting-address"},E={key:8,class:"contact-card__country"},M={key:9,class:"contact-card__coordinates"},S={key:10,class:"contact-card__contactkeywords"},X={key:11,class:"contact-card__webaddress"},R=["href"],P={class:"result-item__date-tag"},w={key:0,class:"business-area"},O={class:"business-area__tag"};var Q=(0,r.pM)({name:"SearchResultHitContact",__name:"search-result-hit-contact",props:{item:{type:Object,default(){return{Company:"",Name:"",WorkTitle:"",MobilePhone:"",Phone:"",MailingAddress:"",MailingZipCode:"",MailingCity:"",VisitingAddress:"",VisitingZipCode:"",VisitingCity:"",Coutntry:"",Coordinates:"",ContactKeyWords:"",WebAddress:"",ButtonText:"",Tag:null}}}},setup(e){return(t,a)=>((0,r.uX)(),(0,r.CE)("div",p,[(0,r.Lk)("div",m,[e.item.Company?((0,r.uX)(),(0,r.CE)("p",h,(0,s.v_)(e.item.Company),1)):(0,r.Q3)("v-if",!0),(0,r.Lk)("h2",{class:"result-item__heading h3",innerHTML:e.item.Name},null,8,g),e.item.WorkTitle?((0,r.uX)(),(0,r.CE)("p",y,(0,s.v_)(e.item.WorkTitle),1)):(0,r.Q3)("v-if",!0),e.item.MobilePhone?((0,r.uX)(),(0,r.CE)("p",f,[(0,r.Lk)("a",{href:["tel:"+e.item.MobilePhone],class:"link--telephone"},(0,s.v_)(e.item.MobilePhone),9,_)])):(0,r.Q3)("v-if",!0),e.item.Phone?((0,r.uX)(),(0,r.CE)("p",k,[(0,r.Lk)("a",{href:["tel:"+e.item.Phone],class:"link--telephone"},(0,s.v_)(e.item.Phone),9,C)])):(0,r.Q3)("v-if",!0),e.item.MailingAddress?((0,r.uX)(),(0,r.CE)("p",T,(0,s.v_)(e.item.MailingAddress),1)):(0,r.Q3)("v-if",!0),e.item.MailingZipCode||e.item.MailingCity?((0,r.uX)(),(0,r.CE)("p",L,(0,s.v_)(e.item.MailingZipCode)+" "+(0,s.v_)(e.item.MailingCity),1)):(0,r.Q3)("v-if",!0),e.item.VisitingAddress?((0,r.uX)(),(0,r.CE)("p",b,(0,s.v_)(e.item.VisitingAddress),1)):(0,r.Q3)("v-if",!0),e.item.VisitingZipCode||e.item.VisitingCity?((0,r.uX)(),(0,r.CE)("p",x,(0,s.v_)(e.item.VisitingZipCode)+" "+(0,s.v_)(e.item.VisitingCity),1)):(0,r.Q3)("v-if",!0),e.item.Country?((0,r.uX)(),(0,r.CE)("p",E,(0,s.v_)(e.item.Country),1)):(0,r.Q3)("v-if",!0),e.item.Coordinates?((0,r.uX)(),(0,r.CE)("p",M,(0,s.v_)(e.item.Coordinates),1)):(0,r.Q3)("v-if",!0),e.item.ContactKeyWords?((0,r.uX)(),(0,r.CE)("p",S,(0,s.v_)(e.item.ContactKeyWords),1)):(0,r.Q3)("v-if",!0),e.item.WebAddress?((0,r.uX)(),(0,r.CE)("p",X,[(0,r.Lk)("a",{href:e.item.WebAddress,target:"_blank"},(0,s.v_)(e.item.WebAddress),9,R)])):(0,r.Q3)("v-if",!0),(0,r.Lk)("div",P,[e.item.Tag?((0,r.uX)(),(0,r.CE)("p",w,[(0,r.Lk)("span",O,(0,s.v_)(e.item.Tag),1)])):(0,r.Q3)("v-if",!0)]),e.item.SplitEmail.PartA?((0,r.uX)(),(0,r.CE)("a",{key:12,tabindex:"0",class:"btn btn--border",onClick:a[0]||(a[0]=t=>{return a=e.item,void(window.location.href="mailto:"+v.default.reverse(a.SplitEmail.PartA)+"@"+a.SplitEmail.PartB);var a})},(0,s.v_)(e.item.ButtonText),1)):(0,r.Q3)("v-if",!0)])]))}});const K={class:"result-item"},F={class:"result-item__heading h3"},H=["href","innerHTML"],I=["innerHTML"],W={class:"date"},A={class:"result-item__date-tag"},D={key:0,class:"business-area"},j={class:"business-area__tag"},q=["href"];var N=(0,r.pM)({name:"SearchResultHitDocument",__name:"search-result-hit-document",props:{item:{type:Object,default(){return{Title:"",Excerpt:"",Date:"",Type:-1,Url:"",ButtonText:"",Tag:null}}}},setup(e){return(t,a)=>((0,r.uX)(),(0,r.CE)("div",K,[a[0]||(a[0]=(0,r.Lk)("p",{class:"label"},null,-1)),(0,r.Lk)("h2",F,[(0,r.Lk)("a",{href:e.item.Url,innerHTML:e.item.Title},null,8,H)]),(0,r.Lk)("p",{innerHTML:e.item.Excerpt},null,8,I),(0,r.Lk)("p",W,(0,s.v_)(e.item.DateText)+(0,s.v_)(e.item.Date),1),(0,r.Lk)("div",A,[e.item.Tag?((0,r.uX)(),(0,r.CE)("p",D,[(0,r.Lk)("span",j,(0,s.v_)(e.item.Tag),1)])):(0,r.Q3)("v-if",!0)]),(0,r.Lk)("a",{href:e.item.Url,class:"btn btn--border-download"},(0,s.v_)(e.item.ButtonText),9,q)]))}});const V={class:"result-item result-item--product"},U={class:"preview-item preview-item--search"},B={class:"row align-items-center"},Z={class:"preview-item__content"},Y={class:"text-truncated"},z={class:"heading result-item__heading h3"},$=["innerHTML"],J=["innerHTML"],G={class:"result-item__date-tag"},ee={key:0,class:"business-area"},te={class:"business-area__tag"};var ae=(0,r.pM)({name:"SearchResultHitProduct",__name:"search-result-hit-product",props:{item:{type:Object,default(){return{Title:"",Excerpt:"",Url:"",ButtonText:"",ImageUrl:"",Tag:null}}}},setup(e){const t=e,a=(0,r.EW)(()=>"url("+t.item.ImageUrl+") no-repeat center center"),n=e=>{window.location=e};return(t,l)=>((0,r.uX)(),(0,r.CE)("div",V,[(0,r.Lk)("div",U,[(0,r.Lk)("div",B,[void 0!==e.item.ImageUrl?((0,r.uX)(),(0,r.CE)("figure",{key:0,style:(0,s.Tr)({background:a.value,backgroundSize:"cover"}),class:"preview-item__image clearfix"},null,4)):(0,r.Q3)("v-if",!0),(0,r.Lk)("div",Z,[(0,r.Lk)("div",Y,[(0,r.Lk)("h2",z,[(0,r.Lk)("a",{onClick:l[0]||(l[0]=t=>n(e.item.Url)),innerHTML:e.item.Title},null,8,$)]),(0,r.Lk)("p",{class:"body-text js-shave-truncate",innerHTML:e.item.Excerpt},null,8,J),(0,r.Lk)("div",G,[e.item.Tag?((0,r.uX)(),(0,r.CE)("p",ee,[(0,r.Lk)("span",te,(0,s.v_)(e.item.Tag),1)])):(0,r.Q3)("v-if",!0)]),(0,r.Lk)("a",{tabindex:"0",class:"button btn btn--border",onClick:l[1]||(l[1]=t=>n(e.item.Url))},(0,s.v_)(e.item.ButtonText),1)])])])])]))}});const re={class:"result-item__wrapper"},se={class:"row"},ne={class:"col-md-8"},le={key:3},ie={class:"result-item__heading h3"},ue=["href","innerHTML"],ce=["innerHTML"],oe={class:"result-item__date-tag"},de={class:"date"},ve={key:0,class:"business-area"},pe={class:"business-area__tag"};var me=(0,r.pM)({name:"SearchResultHit",__name:"search-result-hit",props:{item:{type:Object,default(){return{Category:"",Title:"",Excerpt:"",Date:"",Type:-1,Url:"",Tag:null}}},typeDocument:{type:Number,default(){return-1}},typeContact:{type:Number,default(){return-1}},typeProduct:{type:Number,default(){return-1}}},setup(e){return(t,a)=>((0,r.uX)(),(0,r.CE)("div",re,[(0,r.Lk)("div",se,[(0,r.Lk)("div",ne,[e.item.Type==e.typeContact?((0,r.uX)(),(0,r.Wv)(Q,{key:0,item:e.item},null,8,["item"])):e.item.Type==e.typeDocument?((0,r.uX)(),(0,r.Wv)(N,{key:1,item:e.item},null,8,["item"])):e.item.Type==e.typeProduct?((0,r.uX)(),(0,r.Wv)(ae,{key:2,item:e.item},null,8,["item"])):((0,r.uX)(),(0,r.CE)("div",le,[a[0]||(a[0]=(0,r.Lk)("p",{class:"label"},null,-1)),(0,r.Lk)("h2",ie,[(0,r.Lk)("a",{href:e.item.Url,innerHTML:e.item.Title},null,8,ue)]),(0,r.Lk)("p",{class:"result-item__excerpt",innerHTML:e.item.Excerpt},null,8,ce),(0,r.Lk)("div",oe,[(0,r.Lk)("p",de,(0,s.v_)(e.item.DateText)+(0,s.v_)(e.item.Date),1),e.item.Tag?((0,r.uX)(),(0,r.CE)("p",ve,[(0,r.Lk)("span",pe,(0,s.v_)(e.item.Tag),1)])):(0,r.Q3)("v-if",!0)])]))])])]))}}),he=a(3751);var ge=a(9893);const ye={class:"search-page__navigation clearfix"},fe={class:"facets-wrapper"},_e={id:"js-searchpage-facet-list",class:"facets"},ke=["onClick"],Ce={key:1,class:"facets__item-link"},Te={class:"number"},Le={class:"filter-selector-columns filter-selector-columns--sort"};var be=(0,r.pM)({name:"SearchResultPageFacets",__name:"search-result-page-facets",props:{facets:{type:Array}
1,activeFacetName:{type:String,default(){return""}},sortOrder:{type:String},sortOrderCaption:{type:String},sortOptions:{type:Array,default(){return[]}},sortLabel:{type:String}},emits:["facet-search","change-sort-order"],setup(e,{emit:t}){const a=e,n=t,l=(0,r.EW)(()=>a.sortOptions.find(e=>e.Value===a.sortOrder)),i=()=>{(0,r.dY)(()=>{!function(){const e=document.getElementById("js-searchpage-facet-list"),t=document.getElementById("js-searchpage-facet-gradient");e&&t&&t.classList.toggle("gradient-white",e.scrollWidth>e.clientWidth)}()})};(0,r.sV)(()=>{i(),window.addEventListener("resize",i)}),(0,r.$u)(()=>{i()}),(0,r.xo)(()=>{window.removeEventListener("resize",i)});const u=e=>{n("change-sort-order",e?.Value)};return(t,i)=>((0,r.uX)(),(0,r.CE)("div",ye,[(0,r.Lk)("div",fe,[(0,r.Lk)("ul",_e,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.facets,e=>{return(0,r.uX)(),(0,r.CE)("li",{key:e.FacetName,class:"facets__item"},[e.Count>0?((0,r.uX)(),(0,r.CE)("a",{key:0,class:(0,s.C4)(["facets__item-link",{active:(t=e.FacetName,a.activeFacetName===t)}]),href:"",onClick:(0,he.D$)(t=>((e,t)=>{t>0&&n("facet-search",e)})(e.FacetName,e.Count),["prevent"])},(0,s.v_)(e.Title)+" ("+(0,s.v_)(e.Count)+") ",11,ke)):((0,r.uX)(),(0,r.CE)("span",Ce,[(0,r.eW)((0,s.v_)(e.Title)+" ",1),(0,r.Lk)("span",Te,"("+(0,s.v_)(e.Count)+")",1)]))]);var t}),128))]),i[0]||(i[0]=(0,r.Lk)("div",{id:"js-searchpage-facet-gradient"},null,-1))]),(0,r.Lk)("div",Le,[(0,r.Lk)("label",null,(0,s.v_)(e.sortLabel),1),(0,r.bF)(ge.A,{"default-text":e.sortOrderCaption,options:e.sortOptions,"selected-option":l.value,onUpdateDropdownSelection:u},null,8,["default-text","options","selected-option"])])]))}}),xe=a(5975),Ee=a(3308),Me=a(3112),Se=a(2276),Xe=a(7335),Re=a(5089);const Pe={class:"row"},we={class:"col-md-12"},Oe={key:0,class:"row"},Qe={class:"col-12"},Ke={class:"search-page__heading--h2"},Fe={key:0,class:"row"},He={class:"col-8"},Ie={key:1,class:"row"},We={class:"col-8"},Ae={class:"notification"},De={class:"row"},je={class:"col-md-12"},qe={class:"search-page__result"};var Ne=(0,r.pM)({__name:"search-result-page",setup(e){const t=(0,l.useRoute)(),a=(0,l.useRouter)(),u=O(w()),v=(0,n.KR)([]),p=(0,n.KR)({}),m=(0,n.KR)({MoreItemsPageIndex:1,HasMorePages:!1}),h=(0,n.KR)(""),g=(0,n.KR)(""),y=(0,n.KR)(""),f=(0,n.KR)(""),_=(0,n.KR)(""),k=(0,n.KR)(0),C=(0,n.KR)([]),T=(0,n.KR)(""),L=(0,n.KR)(u.noQueryString),b=(0,n.KR)(u.loadMoreText),x=(0,n.KR)(u.reachedTheEndText),E=(0,n.KR)(u.placeholderText),M=(0,n.KR)(u.typeDocument),S=(0,n.KR)(u.typeContact),X=(0,n.KR)(u.typeProduct),R=(0,n.KR)(u.searchText),P=(0,n.KR)(u.resultText);function w(){const e=document.getElementById("js-search-result"),t=e?.innerHTML;if(!t)return null;return JSON.parse(t).SearchResult}function O(e){return e?{noQueryString:e.NoQueryString,loadMoreText:e.LoadMoreText,reachedTheEndText:e.ReachedTheEndText,placeholderText:e.PlaceholderText,typeDocument:e.TypeDocument,typeContact:e.TypeContact,typeProduct:e.TypeProduct,searchText:e.SearchText,resultText:e.ResultText,sortOrder:e.SortOrder,sortOptions:e.SortOptions,sortLabel:e.SortLabel}:{noQueryString:"",loadMoreText:"",reachedTheEndText:"",placeholderText:"",typeDocument:"",typeContact:"",typeProduct:"",searchText:"",resultText:"",sortOrder:"",sortOptions:[],sortLabel:""}}const Q=(0,r.EW)(()=>!!h.value?.length),K=(0,r.EW)(()=>!!g.value?.length),F=(0,r.EW)(()=>m.value.MoreItemsPageIndex),{generalSearch:H,loadMore:I,facetedSearch:W}=o({currentPage:F,currentQueryString:y,currentFacet:f,currentSortOrder:_});function A(e,t,a){return e[t.MoreItemsPageIndex]=a(),Object.keys(e).map(e=>parseInt(e,10)).sort((e,t)=>e-t)}function D(e){return p.value[e]}async function j(){const e={path:t.path,query:{...t.query,json:"true",isMobile:(0,Re.F)()}},r=a.resolve(e),s=(await c().get(r.href,{headers:{Accept:"*/*"}})).data;var n;p.value={},v.value=A(p.value,s.PagingInfo,()=>s.SearchResults),h.value=s.InformationMessage,g.value=s.ErrorMessage,m.value=s.PagingInfo,y.value=s.CurrentQueryString,k.value=s.TotalHits,C.value=s.Facets,f.value=s.CurrentFacet,T.value=s.DidYouMean,_.value=t.query.sortOrder??"",n=v.value,d.Ay.queueMissingPages({pages:p.value,paging:m.value,currentPage:F.value,pageList:v.value},n,"SearchResults")}function q(){I()}function N(e){H(e,_.value),""===e&&(h.value=L.value)}function V(e){W(e)}function U(e){_.value=e??"",p.value={},v.value=[],m.value={MoreItemsPageIndex:1,HasMorePages:!1},H(y.value,_.value,!0)}function B(e){N(e)}return(0,i.V6)(async(e,t,r)=>{const s=e.path;void 0===e.query.page&&(p.value={});const n={path:s,query:{...e.query,json:"true",isMobile:(0,Re.F)()}},l=a.resolve(n),i=(await c().get(l.href,{headers:{Accept:"*/*"}})).data;v.value=A(p.value,i.PagingInfo,()=>i.SearchResults),h.value=i.InformationMessage,g.value=i.ErrorMessage,m.value=i.PagingInfo,y.value=i.CurrentQueryString,k.value=i.TotalHits,C.value=i.Facets,f.value=i.CurrentFacet,T.value=i.DidYouMean,_.value=e.query.sortOrder??"",r()}),(0,r.sV)(()=>{!function(){const e=O(w());L.value=e.noQueryString,b.value=e.loadMoreText,x.value=e.reachedTheEndText,E.value=e.placeholderText,M.value=e.typeDocument,S.value=e.typeContact,X.value=e.typeProduct,R.value=e.searchText,P.value=e.resultText}(),j(),(0,Ee.k)()}),(0,r.$u)(()=>{(0,Ee.k)(),(0,Xe.fw)("a:not(.js-social-icon-link):not(.js-no-link--arrow)")}),(e,t)=>((0,r.uX)(),(0,r.CE)("div",null,[(0,r.Lk)("div",Pe,[(0,r.Lk)("div",we,[(0,r.bF)(xe.A,{"search-input":y.value,"placeholder-text":E.value,"search-text":R.value,"did-you-mean":T.value,onClickDidYouMean:B,onNewSearch:N},null,8,["search-input","placeholder-text","search-text","did-you-mean"]),k.value>0||y.value?.length>0?((0,r.uX)(),(0,r.CE)("div",Oe,[(0,r.Lk)("div",Qe,[(0,r.Lk)("h2",Ke,(0,s.v_)(P.value),1)])])):(0,r.Q3)("v-if",!0),k.value>0?((0,r.uX)(),(0,r.Wv)(be,{key:1,"active-facet-name":f.value,facets:C.value,"sort-order":_.value,"sort-order-caption":(0,n.R1)(u).sortOrder,"sort-options":(0,n.R1)(u).sortOptions,"sort-label":(0,n.R1)(u).sortLabel,onFacetSearch:V,onChangeSortOrder:U},null,8,["active-facet-name","facets","sort-order","sort-order-caption","sort-options","sort-label"])):(0,r.Q3)("v-if",!0)])]),Q.value?((0,r.uX)(),(0,r.CE)("div",Fe,[(0,r.Lk)("div",He,[(0,r.Lk)("p",null,(0,s.v_)(h.value),1)])])):(0,r.Q3)("v-if",!0),K.value?((0,r.uX)(),(0,r.CE)("div",Ie,[(0,r.Lk)("div",We,[(0,r.Lk)("p",Ae,(0,s.v_)(g.value),1)])])):(0,r.Q3)("v-if",!0),(0,r.Lk)("div",De,[(0,r.Lk)("div",je,[(0,r.Lk)("div",qe,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(v.value,e=>((0,r.uX)(),(0,r.CE)(r.FK,{key:e},[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(D(e),e=>((0,r.uX)(),(0,r.Wv)(me,{key:e.Id,item:e,"type-contact":S.value,"type-document":M.value,"type-product":X.value},null,8,["item","type-contact","type-document","type-product"]))),128))],64))),128))])])]),m.value.HasMorePages?((0,r.uX)(),(0,r.Wv)(Me.A,{key:2,"load-more-text":b.value,onLoadNextPage:q},null,8,["load-more-text"])):k.value>0?((0,r.uX)(),(0,r.Wv)(Se.A,{key:3,"reached-the-end-text":x.value},null,8,["reached-the-end-text"])):(0,r.Q3)("v-if",!0)]))}})}}]);
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.