(window.webpackJsonpvtex_search_result_3_136_1=window.webpackJsonpvtex_search_result_3_136_1||[]).push([[15],{102:function(e,t,a){"use strict";a.r(t);var i=a(8),n=a(0),r=a.n(n),c=a(7),s=a(6),o=a.n(s),l=a(3),u=a(56),p=a(1),d=a(83),f=a(82),h=a(34),g=a(94),m=a(32),b=a(10),y=a.n(b),v={brands:[],priceRanges:[],specificationFilters:[],categoriesTrees:[]},O=["loadingOverlay"],j=function(e){var t=e.children,a=e.hiddenFacets,s=e.pagination,b=void 0===s?m.a.SHOW_MORE:s,j=e.mobileLayout,F=void 0===j?{mode1:"normal"}:j,w=e.defaultGalleryLayout,P=e.showProductsCount,R=e.blockClass,S=e.preventRouteChange,E=void 0!==S&&S,I=e.showFacetQuantity,_=void 0!==I&&I,L=e.showFacetTitle,k=void 0!==L&&L,x=e.showShippingFacet,C=void 0!==x&&x,M=e.availableShippingValues,Q=void 0===M?[]:M,T=e.searchQuery,D=e.maxItemsPerPage,N=e.map,q=e.params,B=e.priceRange,H=e.orderBy,V=e.page,z=e.facetsLoading,W=e.trackingId,A=e.thresholdForFacetSearch,G=e.lazyItemsRemaining;b===m.a.INFINITE_SCROLL&&(b=m.a.SHOW_MORE,console.warn("Infinite scroll cannot be used in flexible search")),b=b===m.a.INFINITE_SCROLL?m.a.SHOW_MORE:b;var J=Object(p.pathOr)(v,["data","facets"],T),K=J.brands,U=J.brandsQuantity,X=J.priceRanges,Y=J.specificationFilters,Z=J.categoriesTrees,$=J.deliveries,ee=Object(l.useRuntime)().query,te=Object(n.useMemo)((function(){return Object(h.c)({specificationFilters:Y,priceRanges:X,brands:K,brandsQuantity:U,hiddenFacets:a,deliveries:$,showShippingFacet:C,availableShippingValues:Q})}),[K,a,X,Y,U,$,C,Q]),ae=o()(O),ie=!N,ne=a&&!1===a.categories&&Z&&Z.length>0||!ie&&!Object(p.isEmpty)(te),re=Object(c.useSearchPageStateReducer)({mobileLayout:F.mode1,showContentLoader:T.loading,selectedGalleryLayout:ee.layout||w}),ce=Object(i.a)(re,2),se=ce[0],oe=ce[1];!function(e,t){var a=Object(n.useRef)(e.loading),i=a.current,r=e&&e.loading;Object(n.useEffect)((function(){i&&!r&&(a.current=!1,t({type:"HIDE_CONTENT_LOADER"}))}),[t,r,i])}(T,oe);var le=Object(n.useMemo)((function(){return{hiddenFacets:a,pagination:b,mobileLayout:F,showFacetQuantity:_,showFacetTitle:k,trackingId:W,thresholdForFacetSearch:A}}),[a,F,b,_,k,W,A]),ue=Object(n.useMemo)((function(){var e=te.flatMap((function(e){return e.facets.filter((function(e){return e.selected}))}));return{hiddenFacets:a,pagination:b,mobileLayout:F,searchQuery:T,page:V,maxItemsPerPage:D,map:N,params:q,priceRange:B,orderBy:H,showFacets:ne,filters:te,showProductsCount:P,preventRouteChange:E,facetsLoading:z,lazyItemsRemaining:G,selectedFacets:e}}),[a,b,F,T,V,D,N,q,B,H,ne,te,P,E,z,G]),pe=T.loading&&!se.isFetchingMore;return r.a.createElement(c.SearchPageContext.Provider,{value:ue},r.a.createElement(c.SearchPageStateContext.Provider,{value:se},r.a.createElement(c.SearchPageStateDispatch.Provider,{value:oe},r.a.createElement(f.a,{queryVariables:T.variables,settings:le},r.a.createElement(d.a,{searchQuery:T,maxItemsPerPage:D,pagination:b,mobileLayout:F,map:N,params:q,priceRange:B,hiddenFacets:a,orderBy:H,page:V,facetsLoading:z,lazyItemsRemaining:G},r.a.createElement(g.a,{loading:pe},r.a.createElement("div",{className:"".concat(ae.loadingOverlay," w-100 flex flex-column flex-grow-1 ").concat(Object(u.a)(y.a["container--layout"],R))},t)))))))};j.schema={title:"admin/editor.search-result-desktop.title"},t.default=j},34:function(e,t,a){"use strict";a.d(t,"a",(function(){return l})),a.d(t,"d",(function(){return u})),a.d(t,"b",(function(){return p}));var i=a(11),n=a(12),r=a(1),c=a(4);function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t