1/*! @version pwa-studio: 12.6.0, @magento/venia-ui: ~9.6.0, @magento/upward-security-headers: ~1.0.10, @magento/pwa-theme-venia: ~1.3.0, @magento/pwa-buildpack: ~11.4.0, @magento/peregrine: ~12.5.1, @magento/pagebuilder: ~7.4.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.1, @apollo/client: ~3.5.0 */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{FJ4K:function(e,n,t){"use strict" 3var a=t("JPst"),i=t.n(a)()(function(e){return e[1]}) 4i.push([e.i,'.searchPage-root-14L {\n}\n\n.searchPage-noResult-1bZ {\n}\n\n.searchPage-headerButtons-1F6 {\n flex-basis: 100%;\n}\n\n.searchPage-heading-2hy {\n}\n\n.searchPage-searchContent-3nZ {\n}\n\n.searchPage-searchContent-3nZ [class*="tab-sortContainer-2l5"] {\n display: none;\n}\n\n.searchPage-searchInfo-3KG {\n}\n\n@media (min-width: 960px) {\n .searchPage-searchInfo-3KG {\n flex-basis: 100%;\n }\n}\n\n.searchPage-totalPages-1Qm {\n}\n\n.searchPage-headingHighlight-208 {\n overflow-wrap: break-word;\n word-break: break-all;\n -ms-word-break: break-all;\n word-wrap: break-word;\n}\n\n.searchPage-sidebar-1F_ {\n}\n\n@media(max-width: 639px) {\n .searchPage-headerButtons-1F6{\n display: grid;\n grid-template-columns: repeat(2, minmax(0, 1fr));\n -moz-column-gap: 20px;\n column-gap: 20px;\n margin-bottom: 32px;\n }\n .searchPage-searchInfo-3KG{\n font-size: 14px;\n }\n .searchPage-heading-2hy{\n justify-content: flex-start;\n }\n}\n',""]),i.locals={root:"searchPage-root-14L p-xs lg_grid lg_items-start lg_gap-x-6 lg_gap-y-8",noResult:"searchPage-noResult-1bZ flex",headerButtons:"searchPage-headerButtons-1F6 flex justify-center mx-0 my-xs lg_justify-end",heading:"searchPage-heading-2hy flex flex-wrap justify-center lg_flex-nowrap lg_items-center lg_justify-between",searchContent:"searchPage-searchContent-3nZ grid row-auto row-start-1 lg_flex-grow",searchInfo:"searchPage-searchInfo-3KG leading-tight max-w-auto mb-xs ml-0 mr-0 mt-10 lg_m-0",totalPages:"searchPage-totalPages-1Qm ml-2xs",headingHighlight:"searchPage-headingHighlight-208 font-bold",sidebar:"searchPage-sidebar-1F_ hidden lg_flex lg_self-start lg_pt-16 row-start-1 lg_w-filterSidebarWidth"},n.a=i},WYAr:function(e,n){var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getSearchTabs"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"inputText"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"xsearchProducts"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"type_id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sku"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rating_summary"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reviews_count"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"xsearchBlogs"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"xsearchBrands"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"xsearchCategories"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"xsearchFaqs"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"xsearchLandings"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"xsearchPages"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:950}} 5t.loc.source={body:"query getSearchTabs($inputText: String) {\n xsearchProducts(search: $inputText) {\n total_count\n code\n items {\n id\n type_id\n name\n sku\n rating_summary\n reviews_count\n }\n }\n xsearchBlogs(search: $inputText) {\n items {\n name\n url\n title\n description\n }\n total_count\n code\n }\n xsearchBrands(search: $inputText) {\n items {\n name\n url\n title\n }\n total_count\n code\n }\n xsearchCategories(search: $inputText) {\n items {\n name\n url\n }\n total_count\n code\n }\n xsearchFaqs(search: $inputText) {\n items {\n name\n url\n title\n }\n total_count\n code\n }\n xsearchLandings(search: $inputText) {\n items {\n name\n url\n title\n }\n total_count\n code\n }\n xsearchPages(search: $inputText) {\n items {\n name\n url\n title\n description\n }\n total_count\n code\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}} 6var a={} 7function findOperation(e,n){for(var t=0;t<e.definitions.length;t++){var a=e.definitions[t] 8if(a.name&&a.name.value==n)return a}}!function extractReferences(){t.definitions.forEach(function(e){if(e.name){var n=new Set 9!function collectFragmentReferences(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value)
10else if("VariableDefinition"===e.kind){var t=e.type 11"NamedType"===t.kind&&n.add(t.name.value)}e.selectionSet&&e.selectionSet.selections.forEach(function(e){collectFragmentReferences(e,n)}),e.variableDefinitions&&e.variableDefinitions.forEach(function(e){collectFragmentReferences(e,n)}),e.definitions&&e.definitions.forEach(function(e){collectFragmentReferences(e,n)})}(e,n),a[e.name.value]=n}})}(),e.exports=t,e.exports.getSearchTabs=function oneQuery(e,n){var t={kind:e.kind,definitions:[findOperation(e,n)]} 12e.hasOwnProperty("loc")&&(t.loc=e.loc) 13var i=a[n]||new Set,r=new Set,l=new Set 14for(i.forEach(function(e){l.add(e)});l.size>0;){var s=l 15l=new Set,s.forEach(function(e){r.has(e)||(r.add(e),(a[e]||new Set).forEach(function(e){l.add(e)}))})}return r.forEach(function(n){var a=findOperation(e,n) 16a&&t.definitions.push(a)}),t}(t,"getSearchTabs")},f0xd:function(e,n,t){"use strict" 17t.r(n),t.d(n,"default",function(){return se}) 18var a,i,r,l,s,c=t("ddV6"),u=t.n(c),o=t("ERkP"),d=t.n(o),m=t("WYAr"),g=t.n(m),v=t("zCf4"),h=t("UQT5"),f=t("Jl6z"),b=t("mHkD"),p=function getDefaultActiveTab(e,n){if(!e||!e.xsearchProducts)return{title:(null==n?void 0:n.amasty_xsearch_product_title)||"",typeName:"XsearchProducts",count:0} 19var t=e.xsearchProducts.total_count?e.xsearchProducts:Object.values(e).find(function(e){return e.total_count})||e.xsearchProducts 20return{title:n["amasty_xsearch_".concat(t.code,"_title")],typeName:t.__typename,count:t.total_count}},k=t("kQwz"),_=t("6sB8"),S=t("aWzz"),y=t("KEM+"),N=t.n(y),P=t("RhWx"),F=t.n(P),x=t("GBwV"),E=t("yKoZ"),j=t("YyrX"),O=t("I3q4"),w=t("YCM5"),T=t("TAo1"),R=t("Q2Pa"),C=t("7wq/"),q=t.n(C),z=t("Z4DO"),A=Object(z.a)(a||(a=q()(["\n query getPageSize {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n storeConfig {\n store_code\n grid_per_page\n }\n }\n"]))),M=Object(z.a)(i||(i=q()(["\n query getProductFiltersBySearch($search: String!) {\n products(search: $search) {\n aggregations {\n label\n count\n attribute_code\n options {\n label\n value\n }\n position\n }\n }\n }\n"]))),I=Object(z.a)(r||(r=q()(["\n query ProductSearch(\n $currentPage: Int = 1\n $inputText: String!\n $pageSize: Int = 6\n $filters: ProductAttributeFilterInput!\n $sort: ProductAttributeSortInput\n ) {\n products(\n currentPage: $currentPage\n pageSize: $pageSize\n search: $inputText\n filter: $filters\n sort: $sort\n ) {\n items {\n id\n uid\n name\n ... on CustomizableProductInterface {\n options {\n ... on CustomizableCheckboxOption {\n required\n title\n uid\n value {\n title\n uid\n option_type_id\n price\n }\n }\n} }\n categories {\n name\n uid\n }\n dumy_price\n price_range {\n minimum_price {\n final_price {\n currency\n value\n }\n regular_price {\n currency\n value\n }\n discount {\n amount_off\n }\n }\n maximum_price {\n final_price {\n currency\n value\n }\n regular_price {\n currency\n value\n }\n discount {\n amount_off\n }\n }\n }\n sku\n small_image {\n url\n }\n stock_status\n __typename\n url_key\n ... on ConfigurableProduct {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n configurable_options {\n attribute_code\n attribute_id\n uid\n label\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n values {\n uid\n default_label\n label\n store_label\n use_default_value\n value_index\n swatch_data {\n ... on ImageSwatchData {\n thumbnail\n }\n value\n }\n }\n }\n variants {\n attributes {\n code\n value_index\n }\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n product {\n uid\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n media_gallery_entries {\n uid\n disabled\n file\n label\n position\n }\n sku\n stock_status\n dumy_price\n price {\n regularPrice {\n amount {\n currency\n value\n }\n }\n }\n price_range {\n maximum_price {\n final_price {\n currency\n value\n }\n discount {\n amount_off\n }\n }\n }\n custom_attributes {\n selected_attribute_options {\n attribute_option {\n uid\n label\n is_default\n }\n }\n entered_attribute_value {\n value\n }\n attribute_metadata {\n uid\n code\n label\n attribute_labels {\n store_code\n label\n }\n data_type\n is_system\
20n entity_type\n ui_input {\n ui_input_type\n is_html_allowed\n }\n ... on ProductAttributeMetadata {\n used_in_components\n }\n }\n }\n }\n }\n }\n }\n page_info {\n total_pages\n }\n total_count\n }\n }\n"]))),$={getFilterInputsQuery:Object(z.a)(l||(l=q()(['\n query GetFilterInputsForSearch {\n __type(name: "ProductAttributeFilterInput") {\n inputFields {\n name\n type {\n name\n }\n }\n }\n }\n']))),getPageSize:A,getProductFiltersBySearchQuery:M,getSearchAvailableSortMethods:Object(z.a)(s||(s=q()(["\n query getSearchAvailableSortMethods($search: String!) {\n products(search: $search) {\n sort_fields {\n options {\n label\n value\n }\n }\n }\n }\n"]))),productSearchQuery:I},B=t("BqF+"),D=t("02n7"),Q=t("1hWo"),L=t("ysai"),H=t("TT+U"),V=t("xJbf"),U=t("LboF"),G=t.n(U),J=t("FJ4K"),K={injectType:"singletonStyleTag",insert:"head",singleton:!0},W=(G()(J.a,K),J.a.locals||{}),Z=t("cRWz"),Y=t("0CLd"),X=t("vbm2"),ee=t("JjfG"),ne=t("H/IE"),te=t("wzA/"),ae=t("lYeQ"),ie=d.a.lazy(function(){return Promise.all([t.e(0),t.e(1),t.e(8)]).then(t.bind(null,"fsRB"))}),re=d.a.lazy(function(){return Promise.all([t.e(0),t.e(1),t.e(12)]).then(t.bind(null,"HOj0"))}),le=function SearchPage(e){var n=Object(j.a)(W,e.classes),t=function useSearchPage(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Object(B.b)(),t=u()(n,2)[1].dispatch,a=Object(j.a)($,e.operations),i=Object(o.useState)(!1),r=u()(i,2),l=r[0],s=r[1],c=Object(D.a)(),d=(c.products,c.setProducts),m=c.cleanState,g=a.getFilterInputsQuery,h=a.getPageSize,b=a.getProductFiltersBySearchQuery,p=a.getSearchAvailableSortMethods,k=a.productSearchQuery,_=Object(x.a)(h,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}).data,S=Object(E.a)(p,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),y=u()(S,2),P=y[0],C=y[1].data,q=_&&_.storeConfig.grid_per_page,z=Object(T.a)({sortFromSearch:!0}),A=u()(z,1)[0],M=A.sortAttribute,I=A.sortDirection,Q=Object(o.useRef)(A),L=Object(v.h)(),H=L.search,V=Object(o.useRef)(H),U=Object(w.a)(),G=u()(U,2),J=G[0],K=G[1],W=J.currentPage,Z=J.totalPages,Y=K.setCurrentPage,X=K.setTotalPages,ee=Object(O.b)(),ne=u()(ee,2)[1],te=ne.toggleDrawer,ae=ne.actions.setPageLoading,ie=Object(f.a)("query",L),re=Object(o.useMemo)(function(){var e=Object(R.b)(H) 21if(0===e.size)return null 22var n=e.get("category_id") 23return n?F()(n).map(function(e){return e.split(",")[0]}).join(", "):null},[H]),le=Object(o.useMemo)(function(){var e=new URLSearchParams(H) 24return e.delete("page"),e.toString()},[H]) 25Object(o.useEffect)(function(){m(),Y(1)},[ie,le]) 26var se=Object(o.useCallback)(function(){te("filter")},[te]),ce=Object(x.a)(g),ue=ce.called,oe=ce.data,de=ce.loading,me=Object(o.useMemo)(function(){var e=new Map 27return oe&&oe.__type.inputFields.forEach(function(n){var t=n.name,a=n.type 28e.set(t,a.name)}),e},[oe]),ge={currentPage:W,setPage:Y,totalPages:Z},ve=Object(E.a)(k,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),he=u()(ve,2),fe=he[0],be=he[1],pe=be.called,ke=be.loading,_e=be.error,Se=be.fetchMore,ye=be.data,Ne=!!ye&&ke 29Object(o.useEffect)(function(){ae(Ne)},[Ne,ae]) 30var Pe=Object(o.useRef)(!1) 31Object(o.useEffect)(function(){var e=new URLSearchParams(V.current),n=new URLSearchParams(H) 32e.delete("page"),n.delete("page"),e.toString()===n.toString()&&Q.current.sortAttribute.toString()===A.sortAttribute.toString()&&Q.current.sortDirection.toString()===A.sortDirection.toString()||(Y(1,!0),V.current=H,Q.current=A,Pe.current=!1)},[A,H,Y]) 33Object(o.useEffect)(function(){if(1===W&&me.size>0){var e=Object(R.b)(H),n={},a=[] 34e.forEach(function(e,t){var i=me.get(t) 35n[t]=Object(R.a)(e,i),a.push({attribute:t,value:e,isRange:"FilterRangeTypeInput"===i})}),fe({variables:{currentPage:Number(W),filters:n,inputText:ie,pageSize:Number(q),sort:N()({},M,I)}}).then(function(e){var n,t 36m() 37var a=null==e?void 0:null===(n=e.data)||void 0===n?void 0:null===(t=n.products)||void 0===t?void 0:t.items 38d(a||[])}),t({type:"SEARCH_REQUEST",payload:{query:ie,refinements:a,sort:{attribute:M,order:I},pageSize:Number(q),currentPage:Number(W)}}),Pe.current=!0}},[W,me,ie,fe,q,H,I,M,t,m]),Object(o.useEffect)(function(){if(me.size>0){var e=Object(R.b)(H),n=[] 39e.forEach(function(e,t){var a=me.get(t) 40n.push({attribute:t,value:e,isRange:"FilterRangeTypeInput"===a})}),t({type:"SEARCH_REQUEST",payload:{query:ie,refinements:n,sort:{attribute:M,order:I},pageSize:Number(q),currentPage:Number(W)}})}}
40,[me,ie,q]),Object(o.useEffect)(function(){if(ye&&ye.products){var e=ye.products.page_info.total_pages 41X(e)}else X(null) 42return function(){X(null)}},[ye,X]),Object(o.useEffect)(function(){ie&&P({variables:{search:ie}})},[ie,P]) 43var Fe=Object(E.a)(b,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),xe=u()(Fe,2),Ee=xe[0],je=xe[1].data 44Object(o.useEffect)(function(){if(ie&&me.size>0){var e=Object(R.b)(H),n={},t=[] 45e.forEach(function(e,a){var i=me.get(a) 46n[a]=Object(R.a)(e,i),t.push({attribute:a,value:e,isRange:"FilterRangeTypeInput"===i})}),Ee({variables:{filters:n,search:ie}})}},[Ee,ie,H,me]) 47var Oe=je?je.products.aggregations:null,we=ue&&!pe||ke||de,Te=C?C.products.sort_fields.options:null,Re=Object(o.useMemo)(function(){return Z===W},[W,Z]) 48return{availableSortMethods:Te,data:ye,error:_e,filters:Oe,loading:we,openDrawer:se,pageControl:ge,searchCategory:re,searchTerm:ie,sortProps:z,loadMoreProducts:function loadMoreProducts(){if(me.size&&q){s(!0) 49var e=Object(R.b)(H),n={},a=[] 50e.forEach(function(e,t){var i=me.get(t) 51n[t]=Object(R.a)(e,i),a.push({attribute:t,value:e,isRange:"FilterRangeTypeInput"===i})}),Se({variables:{currentPage:Number(W+1),filters:n,inputText:ie,pageSize:Number(q),sort:N()({},M,I)}}).then(function(e){var n,t 52Y(W+1) 53var a=null==e?void 0:null===(n=e.data)||void 0===n?void 0:null===(t=n.products)||void 0===t?void 0:t.items 54d(a||[]),Y(W+1),s(!1)}),t({type:"SEARCH_REQUEST",payload:{query:ie,refinements:a,sort:{attribute:M,order:I},pageSize:Number(q),currentPage:Number(W)}})}},isLoadingMore:l,isScrollDisable:Re}}(),a=t.availableSortMethods,i=t.data,r=t.error,l=t.filters,s=t.loading,c=t.pageControl,m=t.searchCategory,S=t.searchTerm,y=t.sortProps,P=t.loadMoreProducts,C=t.isLoadingMore,q=t.isScrollDisable,z=Object(D.a)().products,A=Object(k.a)().formatMessage,M=u()(y,1)[0] 55Object(o.useEffect)(function(){function handleScroll(){var e=document.getElementById("loadMoreButton") 56e&&(e.getBoundingClientRect().top<window.innerHeight&&!C&&P())}return window.addEventListener("scroll",handleScroll),function(){window.removeEventListener("scroll",handleScroll)}},[P]) 57var I=function useTabs(){var e=Object(o.useState)(!1),n=u()(e,2),t=n[0],a=n[1],i=Object(v.h)(),r=Object(f.a)("query",i),l=Object(h.a)({inputText:r,query:g.a}).data 58Object(o.useEffect)(function(){Object.values(l).forEach(function(e){e.total_count&&a(!0)})},[l]) 59var s=(Object(b.b)()||{}).storeConfig,c=(s||{}).amasty_xsearch_general_enable_tabs_search_result,d=Object(o.useState)(p(l,s)),m=u()(d,2),k=m[0],_=m[1] 60return Object(o.useEffect)(function(){l&&Object.keys(l).length&&_(p(l,s))},[l,s]),{inputText:r,data:l,setActiveTab:_,activeTab:k,isEnabled:c,isHasTab:t}}(),U=(I.activeTab,I.setActiveTab,I.isEnabled,I.isHasTab,Object(o.useMemo)(function(){var e 61return!i&&s?d.a.createElement(o.Fragment,null,d.a.createElement("section",{className:n.gallery},d.a.createElement(Q.a,{items:Array.from({length:12}).fill(null)})),d.a.createElement("section",{className:n.pagination})):!i&&r?d.a.createElement("div",{"aria-live":"polite",className:n.noResult},d.a.createElement(_.a,{id:"searchPage.noResult",defaultMessage:"No results found. The search term may be missing or invalid."})):i?0===(null==i?void 0:null===(e=i.products)||void 0===e?void 0:e.items.length)?d.a.createElement("div",{"aria-live":"polite",className:n.noResult},d.a.createElement(_.a,{id:"searchPage.noResultImportant",defaultMessage:"No results found!"})):d.a.createElement(o.Fragment,null,d.a.createElement("section",{className:n.gallery},d.a.createElement(L.a,{items:z}))):null},[n.gallery,n.noResult,n.pagination,r,s,i,c])),G=i&&i.products&&i.products.total_count?i.products.total_count:0,J=l&&l.length,K=null===l,le=G&&a,se=!G&&s,ce=J?d.a.createElement(X.a,{filters:l}):K?d.a.createElement(ee.a,null):null,ue=J?d.a.createElement(ie,{filters:l}):null,oe=J?d.a.createElement(re,{filters:l}):K?d.a.createElement(ne.a,null):null,de=le?a&&d.a.createElement(H.a,{sortProps:y,availableSortMethods:a}):se?d.a.createElement(V.a,null):null,me=le?d.a.createElement(Z.a,{currentSort:M}):se?d.a.createElement(Y.a,null):null,ge=s?d.a.createElement(te.a,{width:5}):i?S?d.a.createElement(_.a,{id:"searchPage.searchTerm",values:{highlight:function highlight(e){return d.a.createElement("span",{className:n.headingHighlight},e)},category:m,term:S},defaultMessage:"Showing results for <highlight>{term}</highlight>{category, select, null {} other { in <highlight>{category}</highlight>}}:"}):d.a.createElement(_.a,{id:"searchPage.searchTermEmpty",defaultMessage:"Showing all results:"}):null,ve=i&&!s?d.a.createElement("span",{"aria-live":"polite","aria-busy":"true",className:n.totalPages},A({id:"searchPage.totalPages",defaultMessage:"{totalCount} items"},{totalCount:G})):s?d.a.createElement(te.a,{width:5}
61):null,he=[S,"".concat("Tienda IUSA"," Search")].filter(Boolean).join(" - ") 62return d.a.createElement("article",{className:n.root},d.a.createElement("div",{className:n.sidebar},d.a.createElement(o.Suspense,{fallback:d.a.createElement(ne.a,null)},oe)),d.a.createElement("div",{className:n.searchContent},d.a.createElement("div",{className:n.heading},d.a.createElement("div",{className:n.searchInfo},ge,ve),d.a.createElement("div",{className:n.headerButtons},ce,de),me),U,d.a.createElement(o.Suspense,{fallback:null},ue)),d.a.createElement(ae.c,null,he),d.a.createElement(ae.a,{name:"title",content:he}),d.a.createElement(ae.a,{name:"description",content:he}),C||q?null:d.a.createElement("button",{id:"loadMoreButton",onClick:P}))},se=le 63le.propTypes={classes:Object(S.shape)({noResult:S.string,root:S.string,totalPages:S.string})}}}])
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.