(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{159:function(e,t,a){e.exports={Input:"InputElement_Input__1jbEs",invalid:"InputElement_invalid__3WKgU"}},378:function(e,t,a){e.exports=a(494)},4:function(e,t,a){e.exports={SearchPage:"SearchPage_SearchPage__2HTF0",inputSearchContainer:"SearchPage_inputSearchContainer__2OyVv",inputSearch:"SearchPage_inputSearch__6LP1M",tabs:"SearchPage_tabs__1Mr9R",searchResultBarMobile:"SearchPage_searchResultBarMobile__2Mvcr",searchResultBarContent:"SearchPage_searchResultBarContent__WYUr6",resultsCountText:"SearchPage_resultsCountText__1BDzM",angleIcon:"SearchPage_angleIcon__2ShqF",selectedTabButton:"SearchPage_selectedTabButton__oOIxo",selectedTab:"SearchPage_selectedTab__iP-Jv",tabList:"SearchPage_tabList__U_fl9",tabListContent:"SearchPage_tabListContent__n0w-w",tabNamesContainer:"SearchPage_tabNamesContainer__2wGFn",isVisible:"SearchPage_isVisible__3hzb3",tabHeader:"SearchPage_tabHeader__vpE1F",count:"SearchPage_count__2fUHt",tabContent:"SearchPage_tabContent__2Sz2o",searchResultKey:"SearchPage_searchResultKey__3eWrF",searchResultContent:"SearchPage_searchResultContent__a8AHi",quotation:"SearchPage_quotation__2H7G2",infoText:"SearchPage_infoText__3l9Pp",infoTextSmall:"SearchPage_infoTextSmall__2bHxS",loaderContainer:"SearchPage_loaderContainer__26uYd",loader:"SearchPage_loader__3AQlC",loaderContentContainer:"SearchPage_loaderContentContainer__2PMxK",loaderContent:"SearchPage_loaderContent__1D13i",articleContainer:"SearchPage_articleContainer__1xMpV",articleTitle:"SearchPage_articleTitle__3ZhrD",articleDescription:"SearchPage_articleDescription__2DH1S",articleLink:"SearchPage_articleLink__1eEa7",productContainer:"SearchPage_productContainer__2i9ls",productContent:"SearchPage_productContent__bR9Un",productTitle:"SearchPage_productTitle__3Ny9N",productDescription:"SearchPage_productDescription__2Q4cT",productImageContainer:"SearchPage_productImageContainer__2VHXN",productImage:"SearchPage_productImage__2APWj",productLink:"SearchPage_productLink__2B4lH",paginationContainer:"SearchPage_paginationContainer__16wCl",paginationItemLink:"SearchPage_paginationItemLink__3ixoG",paginationNavLink:"SearchPage_paginationNavLink__2f8HH",paginationBreak:"SearchPage_paginationBreak__1h3eg",paginationActiveItem:"SearchPage_paginationActiveItem__sohbl",paginationButtonDisabled:"SearchPage_paginationButtonDisabled__1RkQ9"}},47:function(e,t,a){e.exports={InputSearch:"InputSearch_InputSearch__10JMa",searchBox:"InputSearch_searchBox__2RzoO",input:"InputSearch_input__2zTHi",buttonMagnifier:"InputSearch_buttonMagnifier__3AT6x",iconSearch:"InputSearch_iconSearch__cLNHG",buttonClose:"InputSearch_buttonClose__1mZN3",isFilled:"InputSearch_isFilled__1bScT",iconCross:"InputSearch_iconCross__1DLnD"}},484:function(e,t,a){},490:function(e,t,a){},493:function(e,t,a){},494:function(e,t,a){"use strict";a.r(t);a(115),a(124),a(125),a(126),a(127),a(128),a(129),a(130),a(131),a(132),a(133),a(134),a(135),a(136),a(137),a(171),a(173),a(174),a(175),a(176),a(177),a(178),a(180),a(181),a(139),a(185),a(186),a(84),a(189),a(190),a(192),a(193),a(194),a(195),a(196),a(197),a(198),a(199),a(200),a(201),a(202),a(203),a(204),a(205),a(144),a(98),a(207),a(209),a(210),a(211),a(212),a(213),a(214),a(215),a(217),a(218),a(219),a(220),a(221),a(222),a(223),a(224),a(146),a(225),a(226),a(227),a(229),a(231),a(232),a(233),a(234),a(235),a(236),a(238),a(239),a(241),a(242),a(243),a(245),a(246),a(247),a(248),a(249),a(250),a(251),a(253),a(254),a(255),a(256),a(257),a(258),a(259),a(260),a(148),a(261),a(262),a(268),a(269),a(270),a(271),a(272),a(273),a(274),a(275),a(276),a(277),a(278),a(279),a(280),a(281),a(150),a(282),a(283),a(152),a(284),a(285),a(286),a(287),a(106),a(288),a(289),a(292),a(293),a(294),a(295),a(297),a(298),a(299),a(300),a(301),a(302),a(303),a(304),a(305),a(306),a(307),a(308),a(309),a(310),a(311),a(312),a(313),a(314),a(315),a(316),a(322),a(323),a(324),a(325),a(326),a(327),a(328),a(329),a(330),a(331),a(332),a(333),a(334),a(335),a(336),a(337),a(338),a(339),a(340),a(341),a(342),a(343),a(344),a(345),a(346),a(347),a(348),a(349),a(350),a(351),a(352),a(353),a(354),a(110),a(356),a(388),a(390),a(391),a(392),a(393),a(394),a(396),a(397),a(398),a(399),a(400),a(401),a(402),a(403),a(405),a(406),a(407),a(408),a(409),a(410),a(411),a(412),a(413),a(414),a(415),a(416),a(417),a(418),a(419),a(420),a(421),a(422),a(423),a(424),a(425),a(426),a(427),a(428),a(429),a(431),a(433),a(434),a(435),a(436),a(437),a(438),a(439),a(440),a(441),a(442),a(443),a(444),a(445),a(446),a(447),a(448),a(449),a(450),a(451),a(452),a(453),a(454),a(455),a(456),a(457),a(458),a(459),a(460),a(461),a(462),a(463),a(465),a(360),a(361),a(362),a(467),a(468),a(469),a(470),a(471),a(472),a(473),a(363),a(365),a(366),a(367),a(368),a(370),a(157),a(475),a(480),a(484);var n=a(376);String.prototype.interpolate||(String.prototype.interpolate=function(e){var t=this;return e instanceof Map?e.forEach(function(e,a){t=t.replaceAll("{"+a+"}",e)}):e instanceof Array&&e.forEach(function(e){var a=Object(n.a)(e,2),r=a[0],i=a[1];t=t.replaceAll("{"+r+"}",i)}),t}),String.prototype.replaceAll||(String.prototype.replaceAll=function(e,t){return this.split(e).reduce(function(e,a){return e+t+a})}),String.prototype.equalsIgnoreCase||(String.prototype.equalsIgnoreCase=function(e){return(this?this.toLocaleLowerCase():this)===(e?e.toLocaleLowerCase():e)});var r,i,s,o,c,l,u,h,p,d,g,b,f,m=a(1),v=a.n(m),_=a(64),y=a.n(_),P=a(12),S=a.n(P),C=a(23),k=a(19),w=a(21),O=function(){function e(t,a,n,r){Object(k.a)(this,e),this.portalId=void 0,this.context=void 0,this.entitiesPerPage=void 0,this.endpointUrl=void 0,this.portalId=t,this.endpointUrl=a,this.context=n,this.entitiesPerPage=r}return Object(w.a)(e,[{key:"getHubSpotResults",value:function(){var e=Object(C.a)(S.a.mark(function e(t){var a,n,r,i,s,o=arguments;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=o.length>1&&void 0!==o[1]?o[1]:0,(n=new URLSearchParams).append("portalId",this.portalId),n.append("term",t),n.append("limit",this.entitiesPerPage.toString()),n.append("pathPrefix",this.buildPathPrefix([this.context.language,this.context.store])),a>0&&n.append("offset",a.toString()),r="".concat(this.endpointUrl,"?").concat(n.toString()),e.next=10,fetch(r);case 10:return i=e.sent,e.next=13,i.json();case 13:return s=e.sent,e.abrupt("return",s);case 15:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"buildPathPrefix",value:function(e){return e.filter(Boolean).join("/")}}]),e}(),N=a(42),x=a(32),L=(a(373),a(13)),j=function(){function e(t){Object(k.a)(this,e),this.navigation=void 0,this.navigation=t}return Object(w.a)(e,[{key:"phrase",get:function(){return this.navigation.getQuery("phrase")||""},set:function(e){this.navigation.setQuery("phrase",e)}},{key:"page",get:function(){var e=this.navigation.getQuery("page"),t=parseInt(e||"1",10);return t<1?0:t-1},set:function(e){e<1?this.navigation.setQuery("page",void 0):this.navigation.setQuery("page",(e+1).toString())}},{key:"getTab",value:function(e){return(this.navigation.getQuery("tab")||e).toLocaleLowerCase()}},{key:"setTab",value:function(e,t){e.equalsIgnoreCase(t)?this.navigation.setQuery("tab",void 0):this.navigation.setQuery("tab",e.toLocaleLowerCase())}}]),e}(),T=(r=L.l.shallow,i=function(){function e(t,a){var n=this;Object(k.a)(this,e),this.navigation=void 0,this.providers=void 0,this.navigationModel=void 0,Object(N.a)(this,"tabs",s,this),Object(N.a)(this,"tabIndex",o,this),Object(N.a)(this,"keyword",c,this),Object(N.a)(this,"isLoading",l,this),this.debouncedSetKeyword=void 0,this.providers=t,this.navigation=a,this.navigationModel=new j(a),this.keyword=this.navigation.getQuery("phrase")||"";var r=this.navigation.getQuery("tab")||"",i=this.getPage();this.isLoading=!0,this.debouncedSetKeyword=function(e,t){var a;return function(n){clearTimeout(a),a=setTimeout(function(){e(n)},t)}}(function(){var e=Object(C.a)(S.a.mark(function e(t){return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n.isLoading=!0,n.keyword===t){e.next=6;break}return n.keyword=t,n.navigationModel.phrase=t,e.next=6,n.initialize(t);case 6:n.isLoading=!1;case 7:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),500),this.initialize("").then(function(){var e=Object(C.a)(S.a.mark(function e(t){var a;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=n.tabs.findIndex(function(e){return 0===e.displayName.localeCompare(r,void 0,{sensitivity:"base"})}),n.setTab(a),e.next=4,n.initialize(n.keyword);case 4:return e.next=6,n.setPage(i);case 6:n.isLoading=!1;case 7:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}())}return Object(w.a)(e,[{key:"allResultsCount",get:function(){return this.tabs.map(function(e){return e.count}).reduce(function(e,t){return e+t},0)}},{key:"setTab",value:function(e){if(this.tabs.length>e&&e>=0?this.tabIndex=e:this.tabIndex=0,this.tabs.length>0){var t=this.tabs[this.tabIndex].displayName.toLocaleLowerCase();this.navigationModel.setTab(t,this.tabs[0].displayName)}}},{key:"getPage",value:function(){return this.navigationModel.page}},{key:"setPage",value:function(){var e=Object(C.a)(S.a.mark(function e(t){return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.navigationModel.page=t,e.next=3,this.tabs[this.tabIndex].setPage(t);case 3:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"setKeyword",value:function(e){this.debouncedSetKeyword(e)}},{key:"initialize",value:function(){var e=Object(C.a)(S.a.mark(function e(t){var a,n,r,i;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(this.providers.map(function(e){try{return e.GetTabs(t||"")}catch(a){}return[]}));case 2:a=e.sent,n=a.reduce(function(e,t){return e.concat(t)},[]),0!==this.tabs.length&&this.keyword!==t||(this.tabs=n,(r=n[this.tabIndex])&&0!==r.entries.length||(i=n.find(function(e){return e.count>0}))&&(this.tabIndex=n.indexOf(i)));case 5:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()}]),e}(),s=Object(x.a)(i.prototype,"tabs",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),o=Object(x.a)(i.prototype,"tabIndex",[L.l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),c=Object(x.a)(i.prototype,"keyword",[L.l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),l=Object(x.a)(i.prototype,"isLoading",[L.l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Object(x.a)(i.prototype,"allResultsCount",[L.e],Object.getOwnPropertyDescriptor(i.prototype,"allResultsCount"),i.prototype),Object(x.a)(i.prototype,"setKeyword",[L.d],Object.getOwnPropertyDescriptor(i.prototype,"setKeyword"),i.prototype),Object(x.a)(i.prototype,"initialize",[L.d],Object.getOwnPropertyDescriptor(i.prototype,"initialize"),i.prototype),i),E=a(374),I=a.n(E),M={tab:{noQuery:"Type in search.",notFound:"Sorry, no results found.",loading:"Loading...",allResults:"All Results: ",learnMore:"Learn more",search:"Search"},providers:{articles:"Articles",products:"Products"}},R=function(e){return e||M},D=function e(t,a,n,r,i,s){Object(k.a)(this,e),this.type=null,this.title=void 0,this.url=void 0,this.description=void 0,this.tags=void 0,this.image=void 0,this.type=t,this.image=s,this.title=a,this.url=n,this.description=r,this.tags=i},A=(u=function(){function e(t,a,n){Object(k.a)(this,e),this.id=void 0,this.provider=void 0,this.displayName=void 0,this.query=void 0,Object(N.a)(this,"isLoading",h,this),Object(N.a)(this,"page",p,this),Object(N.a)(this,"allPages",d,this),Object(N.a)(this,"count",g,this),Object(N.a)(this,"entries",b,this),this.provider=n,this.displayName=t,this.id=a,this.provider=n,this.isLoading=!0,this.query=""}return Object(w.a)(e,[{key:"setPage",value:function(){var e=Object(C.a)(S.a.mark(function e(t){return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.page===t){e.next=5;break}return this.page=t,this.isLoading=!0,e.next=5,this.provider.Update(t,this);case 5:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"patch",value:function(e){void 0!==e.query&&(this.query=e.query),e.count&&(this.count=e.count),e.allPages&&(this.allPages=e.allPages),e.entries&&(this.entries=e.entries),e.page&&(this.page=e.page),this.isLoading=!1}}]),e}(),h=Object(x.a)(u.prototype,"isLoading",[L.l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=Object(x.a)(u.prototype,"page",[L.l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),d=Object(x.a)(u.prototype,"allPages",[L.l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),g=Object(x.a)(u.prototype,"count",[L.l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),b=Object(x.a)(u.prototype,"entries",[L.l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),Object(x.a)(u.prototype,"setPage",[L.d],Object.getOwnPropertyDescriptor(u.prototype,"setPage"),u.prototype),Object(x.a)(u.prototype,"patch",[L.d],Object.getOwnPropertyDescriptor(u.prototype,"patch"),u.prototype),u),B=function(){function e(t,a){Object(k.a)(this,e),this.client=void 0,this.entriesPerPage=void 0,this.client=t,this.entriesPerPage=a}return Object(w.a)(e,[{key:"GetTabs",value:function(){var e=Object(C.a)(S.a.mark(function e(t){var a,n;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a=new A("Articles","pages",this),""!==t&&t){e.next=3;break}return e.abrupt("return",[a]);case 3:return e.next=5,this.client.getHubSpotResults(t);case 5:return n=e.sent,a.patch(this.map(n,t)),e.abrupt("return",[a]);case 8:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"map",value:function(e,t){return{allPages:Math.ceil(e.total/this.entriesPerPage),entries:e.results.map(function(e){return new D("Articles",e.title,e.url,e.description,e.tags,"")}),page:Math.ceil(e.offset/this.entriesPerPage),count:e.total,query:t}}},{key:"Update",value:function(){var e=Object(C.a)(S.a.mark(function e(t,a){var n,r;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.query,e.next=3,this.client.getHubSpotResults(n,t*this.entriesPerPage);case 3:r=e.sent,a.patch(this.map(r,n));case 5:case"end":return e.stop()}},e,this)}));return function(t,a){return e.apply(this,arguments)}}()}]),e}(),U=function(){function e(){Object(k.a)(this,e)}return Object(w.a)(e,[{key:"getQuery",value:function(e){return new URLSearchParams(window.location.search).get(e)}},{key:"setQuery",value:function(e,t){if(window.history.pushState){var a=new URLSearchParams(window.location.search);void 0!==t?a.set(e,t):a.delete(e);var n=window.location.protocol+"//"+window.location.host+window.location.pathname+"?"+a.toString();window.history.pushState({path:n},"",n)}}}]),e}(),H=a(54),z=a(70),F=a(69),K=(a(490),a(114)),Q=a(375),q=a.n(Q),W=a(90),G=a(4),J=a.n(G),V=a(29),Y=a.n(V),Z=a(377),X=a(159),$=a.n(X),ee=function(e){Object(z.a)(a,e);var t=Object(F.a)(a);function a(){return Object(k.a)(this,a),t.apply(this,arguments)}return Object(w.a)(a,[{key:"render",value:function(){var e=this.props,t=e.className,a=e.invalid,n=e.inputRef,r=Object(Z.a)(e,["className","invalid","inputRef"]),i=function(e){var t={};return t["input-invalid"]=e?"true":"false",t}(a||!1);return m.createElement("input",Object.assign({ref:n,className:Y()($.a.Input,a&&$.a.invalid,t)},i,r))}}]),a}(m.Component),te=Object(K.a)(ee),ae=a(47),ne=a.n(ae),re=function(e){Object(z.a)(a,e);var t=Object(F.a)(a);function a(e){var n;return Object(k.a)(this,a),(n=t.call(this,e)).inputSearchRef=void 0,n.handleMagnifyClick=n.handleMagnifyClick.bind(Object(H.a)(n)),n.handleOnKeyPress=n.handleOnKeyPress.bind(Object(H.a)(n)),n.handleOnCloseButtonClick=n.handleOnCloseButtonClick.bind(Object(H.a)(n)),n.focusSearchInput=n.focusSearchInput.bind(Object(H.a)(n)),n.inputSearchRef=v.a.createRef(),n.state={isFilled:!!e.value},n}return Object(w.a)(a,[{key:"handleMagnifyClick",value:function(){this.focusSearchInput(),this.props.onMagnifyClick&&this.props.onMagnifyClick()}},{key:"handleOnKeyPress",value:function(e){e&&e.key}},{key:"handleOnChange",value:function(e){this.inputSearchRef.current&&this.setState({isFilled:!!this.inputSearchRef.current.value}),this.props.onChange&&this.props.onChange(e)}},{key:"handleOnCloseButtonClick",value:function(){this.inputSearchRef.current&&(this.inputSearchRef.current.value="",this.setState({isFilled:!1}),this.inputSearchRef.current.focus()),this.props.onCloseButton&&this.props.onCloseButton()}},{key:"focusSearchInput",value:function(){this.inputSearchRef.current&&this.inputSearchRef.current.focus()}},{key:"render",value:function(){var e=this,t=this.props,a=t.className,n=t.classNameContainer,r=t.classNameButtonClose,i=t.classNameButtonMagnifier,s=t.classNameInputField,o=t.setRef,c=t.placeholderTranslation,l=Y()(ne.a.InputSearch,this.state.isFilled&&ne.a.isFilled,a);return v.a.createElement("div",{className:l,ref:o},v.a.createElement("div",{className:Y()(ne.a.searchBox,n)},v.a.createElement("button",{className:Y()(ne.a.buttonMagnifier,i),onClick:this.handleMagnifyClick},v.a.createElement("i",{className:Y()(ne.a.iconSearch,"iconSearch")})),v.a.createElement(te,{type:"search",inputRef:this.inputSearchRef,placeholder:c,className:Y()(ne.a.input,s),onKeyPress:function(t){return e.handleOnKeyPress(t)},onChange:function(t){return e.handleOnChange(t)},autoFocus:this.props.autoFocus,value:this.props.value}),v.a.createElement("button",{className:Y()(ne.a.buttonClose,this.state.isFilled&&ne.a.isFilled,r),onClick:this.handleOnCloseButtonClick},v.a.createElement("i",{className:Y()(ne.a.iconCross,"iconCross")}))))}}]),a}(v.a.Component),ie=a(55),se=a.n(ie),oe=function(e){var t=e.className,a=e.dotClassName,n=e.size,r=e.color;return m.createElement("div",{className:Y()(t||se.a.dots,se.a.spinner)},["bounce1","bounce2","bounce3"].map(function(e){return m.createElement("div",{key:e,className:Y()(se.a.dot,se.a[e],n?se.a[n]:se.a.small,r?se.a["".concat(r,"Color")]:se.a.defaultColor,a)})}))},ce=a(160),le=Object(K.a)(f=function(e){Object(z.a)(a,e);var t=Object(F.a)(a);function a(e){var n;return Object(k.a)(this,a),(n=t.call(this,e)).state={isActiveTabMobileOpen:!1,search:e.state.keyword},n.handleActiveTabMobileClick=n.handleActiveTabMobileClick.bind(Object(H.a)(n)),n}return Object(w.a)(a,[{key:"handleActiveTabMobileClick",value:function(){this.setState({isActiveTabMobileOpen:!this.state.isActiveTabMobileOpen})}},{key:"renderNavigationHeader",value:function(){var e,t=this,a=this.props.state.tabs,n=this.props.translations;return e=this.props.state.isLoading?null:v.a.createElement("div",{className:J.a.tabListContent},v.a.createElement("div",{className:Y()(J.a.tabNamesContainer,this.state.isActiveTabMobileOpen&&J.a.isVisible)},a.map(function(e){return t.renderTabNames(e)})),a[this.props.state.tabIndex]&&v.a.createElement("button",{className:J.a.selectedTabButton,onClick:this.handleActiveTabMobileClick},v.a.createElement("div",null,v.a.createElement("span",null,a[this.props.state.tabIndex].displayName," (",a[this.props.state.tabIndex].count,")"),v.a.createElement("i",{className:Y()(J.a.angleIcon,this.state.isActiveTabMobileOpen?"iconAngleUp":"iconAngleDown")}))),v.a.createElement("span",{className:J.a.resultsCountText},n.tab.allResults," ",this.props.state.allResultsCount)),v.a.createElement(W.b,{className:J.a.tabList},e)}},{key:"renderContent",value:function(){var e=this,t=this.props.state.tabs;return v.a.createElement("div",{className:J.a.tabContent},t.map(function(t){return e.renderTabBody(t)}))}},{key:"renderTabNames",value:function(e){var t=this.props.translations.providers,a=Object.keys(t).find(function(t){return 0===t.localeCompare(e.displayName,void 0,{sensitivity:"base"})}),n=a?this.props.translations.providers[a]:e.displayName;return v.a.createElement(W.a,{key:e.displayName,className:J.a.tabHeader},n," ",v.a.createElement("span",{className:J.a.count},"(",e.count,")"))}},{key:"renderEntry",value:function(e){return"Articles"===e.type?v.a.createElement("a",{className:J.a.articleContainer,key:e.url,href:e.url},v.a.createElement("h3",{className:J.a.articleTitle,dangerouslySetInnerHTML:{__html:e.title}}),e.description&&v.a.createElement(ce.a,{lines:2,className:J.a.articleDescription},v.a.createElement("p",{dangerouslySetInnerHTML:{__html:e.description}})),v.a.createElement("a",{className:J.a.articleLink,href:e.url,dangerouslySetInnerHTML:{__html:e.url}})):"Products"===e.type?v.a.createElement("a",{className:J.a.productContainer,key:e.url,href:e.url},v.a.createElement("div",{className:J.a.productImageContainer},e.image&&v.a.createElement("img",{className:J.a.productImage,alt:e.title,src:e.image})),v.a.createElement("div",{className:J.a.productContent},v.a.createElement("h3",{className:J.a.productTitle,dangerouslySetInnerHTML:{__html:e.title}}),e.description&&v.a.createElement(ce.a,{lines:2,className:J.a.productDescription},v.a.createElement("p",{className:J.a.productDescription,dangerouslySetInnerHTML:{__html:e.description}})),v.a.createElement("a",{className:J.a.productLink,href:e.url},this.props.translations.tab.learnMore))):void 0}},{key:"renderLoader",value:function(){return v.a.createElement("div",{className:J.a.loaderContainer},v.a.createElement(oe,{className:J.a.loader,size:"large"}))}},{key:"renderContentLoader",value:function(){return v.a.createElement("div",{className:J.a.loaderContentContainer},v.a.createElement(oe,{className:J.a.loaderContent,size:"medium"}))}},{key:"renderTabBody",value:function(e){var t=this,a=this.props.translations.tab,n=this.renderLoader();return this.props.state.isLoading||(n=this.props.state.keyword?e.isLoading||0!==e.entries.length?v.a.createElement("div",null,v.a.createElement("div",{className:J.a.searchResultContent},e.isLoading&&this.renderContentLoader(),e.entries.map(function(e){return t.renderEntry(e)})),this.renderPagination(e)):v.a.createElement(m.Fragment,null,v.a.createElement("h2",{className:Y()(J.a.infoText,J.a.quotation)},this.props.state.keyword),v.a.createElement("h3",{className:J.a.infoTextSmall},a.notFound)):v.a.createElement("h2",{className:J.a.infoText},a.noQuery)),v.a.createElement(W.c,{key:e.displayName},n)}},{key:"renderPagination",value:function(e){var t=this;return e.allPages>1&&v.a.createElement(q.a,{pageCount:e.allPages,initialPage:e.page,forcePage:e.page,nextLabel:v.a.createElement("i",{className:"iconAngleRight"}),previousLabel:v.a.createElement("i",{className:"iconAngleLeft"}),marginPagesDisplayed:1,pageRangeDisplayed:1,onPageChange:function(e){window.scroll({top:0,behavior:"smooth"}),t.props.state.setPage(e.selected)},containerClassName:J.a.paginationContainer,breakClassName:J.a.paginationBreak,breakLinkClassName:J.a.paginationItemLink,disabledClassName:J.a.paginationButtonDisabled,pageLinkClassName:J.a.paginationItemLink,nextClassName:J.a.paginationButtonNext,activeLinkClassName:J.a.paginationActiveItem,previousLinkClassName:J.a.paginationNavLink,nextLinkClassName:J.a.paginationNavLink})}},{key:"render",value:function(){var e=this,t=!this.props.state.isLoading&&this.props.state.keyword&&!!this.props.state.allResultsCount;return v.a.createElement("div",{className:J.a.SearchPage},v.a.createElement("div",{className:J.a.inputSearchContainer},v.a.createElement(re,{autoFocus:!0,className:J.a.inputSearch,classNameContainer:J.a.inputSearchBox,value:this.state.search,placeholderTranslation:this.props.translations.tab.search,onChange:function(t){var a=t.currentTarget.value;e.props.state.setKeyword(a),e.setState({search:a})},onCloseButton:function(){e.setState({search:""})}})),v.a.createElement(W.d,{selectedIndex:this.props.state.tabIndex,onSelect:function(t){return e.props.state.setTab(t)},className:J.a.tabs,selectedTabClassName:J.a.selectedTab},t&&this.renderNavigationHeader(),this.renderContent()))}}]),a}(v.a.Component))||f,ue=function(){function e(t,a,n,r,i,s,o){Object(k.a)(this,e),this.baseUrl=void 0,this.context=void 0,this.baseWebUrl=void 0,this.entitiesPerPage=void 0,this.width=void 0,this.height=void 0,this.imageExtension=void 0,this.baseUrl=t,this.imageExtension=i,this.width=s,this.height=o,this.baseWebUrl=a,this.context=n,this.entitiesPerPage=r}return Object(w.a)(e,[{key:"createUrlToProduct",value:function(e,t,a,n,r,i){return i?"".concat(this.baseWebUrl,"/").concat(a,"/").concat(n,"/code/").concat(r):"".concat(this.baseWebUrl,"/").concat(a,"/").concat(n,"/products/").concat(t,"?model=").concat(e)}},{key:"getProductResults",value:function(){var e=Object(C.a)(S.a.mark(function e(t,a){var n,r,i,s;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(n=new URLSearchParams).append("phrase",t),n.append("skip",a.toString()),n.append("take",this.entitiesPerPage.toString()),n.append("store",this.context.store),n.append("language",this.context.language),this.imageExtension&&n.append("extension",this.imageExtension),this.width&&n.append("imageWidth",this.width.toString()),this.height&&n.append("imageHeight",this.height.toString()),r=this.baseUrl+"/search/products?"+n.toString(),e.next=12,fetch(r);case 12:return i=e.sent,e.next=15,i.json();case 15:return s=e.sent,e.abrupt("return",s);case 17:case"end":return e.stop()}},e,this)}));return function(t,a){return e.apply(this,arguments)}}()}]),e}(),he=function(){function e(t,a){var n=this;Object(k.a)(this,e),this.entriesPerPage=void 0,this.client=void 0,this.factory=function(e,t){return new D("Products",e.name,n.client.createUrlToProduct(e.id,e.familyId,t.storeId,t.languageCode,e.configurationCode,e.isExactMatchCode),e.description,[e.configurationCode,e.id,e.familyId],e.imageUrl)},this.client=t,this.entriesPerPage=a}return Object(w.a)(e,[{key:"GetTabs",value:function(){var e=Object(C.a)(S.a.mark(function e(t){var a,n,r=this;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a=new A("Products","products",this),t&&""!==t){e.next=3;break}return e.abrupt("return",[a]);case 3:return e.next=5,this.client.getProductResults(t,0);case 5:return n=e.sent,a.patch({allPages:Math.ceil(n.total/this.entriesPerPage),entries:n.items.map(function(e){return r.factory(e,n)}),page:Math.ceil(n.skip/n.total),count:n.total,query:t}),e.abrupt("return",[a]);case 8:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"Update",value:function(){var e=Object(C.a)(S.a.mark(function e(t,a){var n,r,i=this;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.query,e.next=3,this.client.getProductResults(n,t*this.entriesPerPage);case 3:r=e.sent,a.patch({allPages:Math.ceil(r.total/this.entriesPerPage),entries:r.items.map(function(e){return i.factory(e,r)}),page:Math.ceil(r.skip/this.entriesPerPage),count:r.total});case 5:case"end":return e.stop()}},e,this)}));return function(t,a){return e.apply(this,arguments)}}()}]),e}();a(493);function pe(){return(pe=Object(C.a)(S.a.mark(function e(t){var a,n,r,i,s,o,c;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return c=function(){return v.a.createElement(le,{state:o,translations:a})},a=R(t.translations),"2778069",10,n=new O("2778069","https://api.hubapi.com/contentsearch/v2/search",t,10),r=new ue(t.apiUrl,t.storefrontUrl,t,10,"png",166,255),i=new B(n,10),s=new he(r,10),o=new T([s,i],new U),e.abrupt("return",c);case 10:case"end":return e.stop()}},e)}))).apply(this,arguments)}I.a.polyfill();var de=function(e){return pe.apply(this,arguments)};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));var ge="global";function be(e){return e.getAttribute("data-store")||ge}var fe,me=document.getElementById("hs-package-search");if(me){var ve=me.getAttribute("data-translations"),_e=ve?JSON.parse(ve):null;de({store:be(me),language:(fe=me,be(fe)===ge?"":fe.getAttribute("data-language")||"en"),apiUrl:me.getAttribute("data-api-url")||"https://flokk-storefront-api-prod.azurewebsites.net/",storefrontUrl:me.getAttribute("data-storefront-url")||"https://store.flokk.com",translations:_e}).then(function(e){y.a.render(v.a.createElement(e),me)})}"serviceWorker"in navigator&&navigator.serviceWorker.ready.then(function(e){e.unregister()})},55:function(e,t,a){e.exports={spinner:"ThreeDotsLoader_spinner__1D8zN",dots:"ThreeDotsLoader_dots__3LAVU",dot:"ThreeDotsLoader_dot__3pF-Z",pulse:"ThreeDotsLoader_pulse__1KX1-",bounce1:"ThreeDotsLoader_bounce1__1JIBY",bounce2:"ThreeDotsLoader_bounce2__1agF9",bounce3:"ThreeDotsLoader_bounce3__1q_Ef",small:"ThreeDotsLoader_small__3LKpi",medium:"ThreeDotsLoader_medium__282QJ",large:"ThreeDotsLoader_large__1LL47",colorWhite:"ThreeDotsLoader_colorWhite__3lG1G",defaultColor:"ThreeDotsLoader_defaultColor__37JSa"}}},[[378,1,2]]]); //# sourceMappingURL=main.3555c9f2.chunk.js.map