(window.webpackJsonpvtex_search_result_3_136_1=window.webpackJsonpvtex_search_result_3_136_1||[]).push([[10],{106:function(e,t,n){"use strict";n.r(t);var r=n(0),i=n.n(r),o=n(5),a=n.n(o),u=n(1),c=n(18),l=n.n(c),d=n(64),s=n.n(d),m=n(65),v=n.n(m),f=n(6),b=n.n(f),p=n(3),w=n(21),y=n.n(w),h=n(20),O=n(121);var j=function(e){return function(t){return i.a.createElement(O.a,{handleWidth:!0},(function(n){return i.a.createElement(e,Object(h.a)({},t,{width:n}))}))}},g=n(14),E=n.n(g),I=n(54),S=n(26),x=n.n(S),C=n(66),R=n.n(C),M=n(7);function k(e){var t,n,o=e.item,a=e.displayMode,u=e.position,c=e.listName,l=e.summary,d=e.CustomSummary,s=e.preferredSKU,m=x()().push,v=Object(M.useSearchPage)().searchQuery,f=Object(r.useMemo)((function(){return R.a.mapCatalogProductToProductSummary(o,s)}),[o,s]),b=Object(r.useCallback)((function(){var e,t;m({event:"productClick",product:f,query:null===(e=null==v?void 0:v.variables)||void 0===e?void 0:e.query,map:null===(t=null==v?void 0:v.variables)||void 0===t?void 0:t.map,position:u,list:c})}),[f,m,null===(t=null==v?void 0:v.variables)||void 0===t?void 0:t.map,null===(n=null==v?void 0:v.variables)||void 0===n?void 0:n.query,u,c]),w=Object.assign(Object.assign({},l),{product:f,displayMode:a,listName:c,actionOnClick:b,position:u});return d?i.a.createElement(d,w):i.a.createElement(p.ExtensionPoint,Object(h.a)({id:"product-summary"},w))}var N=Object(r.memo)(k),P=["galleryItem"];function _(e){var t=e.products,n=e.summary,r=e.displayMode,o=e.itemsPerRow,u=e.lazyRender,c=e.rowIndex,l=void 0===c?0:c,d=e.listName,s=e.customSummaryInterval,m=e.CustomSummary,v=e.preferredSKU,f=b()(P),p={flexBasis:"".concat(100/o,"%"),maxWidth:"".concat(100/o,"%")},w=Object(I.a)({lazyRender:u,offset:900}),y=w.hasBeenViewed,h=w.dummyElement;return y?i.a.createElement(i.a.Fragment,null,t.map((function(e,t){var u=l*o+t+1,c=!(!m||!s||u%s!=0);return i.a.createElement("div",{key:e.cacheId,style:p,className:a()(E()(f.galleryItem,[r,c?"custom":""]),"pa4")},i.a.createElement(N,{item:e,summary:n,displayMode:r,position:u,listName:d,CustomSummary:c?m:void 0,preferredSKU:v}))}))):h}var z=Object(r.memo)(_),L=n(79),U=n(25),F=n(52),K=n(53),B=["gallery"],V=s.a.ProductListProvider;t.default=j((function(e){var t,n=e.products,o=void 0===n?[]:n,c=e.mobileLayoutMode,d=void 0===c?"normal":c,s=e.maxItemsPerRow,m=void 0===s?{desktop:5,tablet:3,phone:2}:s,f=e.minItemWidth,w=void 0===f?240:f,h=e.width,O=e.summary,j=e.showingFacets,g=e.lazyItemsRemaining,E=e.customSummaryInterval,I=e.CustomSummary,S=e.preferredSKU,x=l()().isMobile,C=(Object(r.useContext)(U.a)||{}).trackingId,R=b()(B),M=Object(p.useRuntime)().getSettings,k=v()(m),N=Object(F.a)(),P=Object(K.a)(null!=N?N:[],{matchFt:!0}).trim(),_=C||P||"Search result",W=x?d:"normal",q=function(){var e=Math.floor(h/w);if(x){if("normal"===W)return 1;var t=e>=2?e:2;return k<=t?k:t}return k<=e?k:e}()||k,J=Object(r.useMemo)((function(){return Object(u.splitEvery)(q,o)}),[q,o]),Q=a()(R.gallery,"flex flex-row flex-wrap items-stretch bn ph1 na4",j?"pl9-l":"justify-center"),T=null===(t=M("vtex.store"))||void 0===t?void 0:t.enableSearchRenderingOptimization;return i.a.createElement(V,{listName:_},i.a.createElement("div",{className:Q},J.map((function(e,t){return i.a.createElement(z,{key:t,products:e,lazyRender:T&&t>=2,summary:O,displayMode:W,itemsPerRow:q,rowIndex:t,listName:_,customSummaryInterval:E,CustomSummary:I,preferredSKU:S})})),"number"==typeof g&&g>0&&i.a.createElement("div",{style:{width:"100%",height:300*Math.ceil(g/q)},className:"flex justify-center pt10"},i.a.createElement(y.a,null))),i.a.createElement(L.a,null))}))},24:function(e,t,n){"use strict";var r=n(0),i=Object(r.createContext)({lol:"a"});t.a=i},25:function(e,t,n){"use strict";var r=n(0),i=Object(r.createContext)({});t.a=i},52:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(7);function i(){var e,t,n,i,o=Object(r.useSearchPage)().searchQuery;return(null===(t=null===(e=null==o?void 0:o.data)||void 0===e?void 0:e.productSearch)||void 0===t?void 0:t.breadcrumb)||(null===(i=null===(n=null==o?void 0:o.data)||void 0===n?void 0:n.facets)||void 0===i?void 0:i.breadcrumb)}},53:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(11),i=n(0),o=n(24);var a=function(e,t){if(function(e){return"b"===e[0]}(e))return 0;if(t){var n=e.findIndex((function(e){return"ft"===e}));if(n>=0)return n}var i=e.findIndex((function(e){return"productClusterIds"===e}));return i>=0?i:function(e){var t=Object(r.a)(e).reverse().findIndex((function(e){return"c"===e||e.startsWith("category-")}));return-1===t?t:e.length-1-t}(e)};function u(e,t){var n,r,u=Object(i.useContext)(o.a).map,c=Boolean(null==t?void 0:t.matchFt),l=Object(i.useMemo)((function(){if(!u)return-1;var e=u.split(",");return a(e,c)}),[u,c]),d="";return l>=0?d=null!==(n=function(e,t){var n;return null===(n=t[e])||void 0===n?void 0:n.name}(l,e))&&void 0!==n?n:"":(null==t?void 0:t.fallbackToLastName)&&(d=null!==(r=function(e){var t;if(0!==e.length)return null===(t=e[e.length-1])||void 0===t?void 0:t.name}(e))&&void 0!==r?r:""),Object(i.useMemo)((function(){try{return decodeURIComponent(d)}catch(e){return d}}),[d])}},54:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(8),i=n(0),o=n.n(i),a=function(e){var t=e.lazyRender,n=void 0!==t&&t,a=e.height,u=void 0===a?400:a,c=e.offset,l=void 0===c?200:c,d=e.waitForUserInteraction,s=void 0===d||d,m=Object(i.useRef)(null),v=Object(i.useState)(!1),f=Object(r.a)(v,2),b=f[0],p=f[1];return function(e){var t=e.ref,n=e.onView,o=e.threshold,a=void 0===o?0:o,u=e.once,c=void 0!==u&&u,l=e.bailOut,d=void 0!==l&&l,s=e.initializeOnInteraction,m=void 0!==s&&s,v=Object(i.useRef)(!1),f=Object(i.useRef)(!1);Object(i.useEffect)((function(){var e,i,o=function(){var e=t.current;if(d||v.current||!e||!n||c&&f.current)return function(){};v.current=!0;var i=function(){v.current&&(o.unobserve(e),v.current=!1)},o=new IntersectionObserver((function(e){var t=Object(r.a)(e,1)[0];t.isIntersecting&&(t.intersectionRatio0&&s(),null===(e=null===window||void 0===window?void 0:window.document)||void 0===e||e.addEventListener("scroll",s),null===(i=null===window||void 0===window?void 0:window.document)||void 0===i||i.addEventListener("mouseover",s),l}return o()}),[d,m,n,c,t,a])}({ref:m,onView:function(){return p(!0)},once:!0,initializeOnInteraction:s,bailOut:!n}),{hasBeenViewed:b||!n,dummyElement:o.a.createElement("div",{style:{width:"100%",height:u,position:"relative"}},o.a.createElement("div",{ref:m,style:{top:-l,bottom:0,left:0,right:0,position:"absolute"}}))}}},79:function(e,t,n){"use strict";var r=n(67),i=n.n(r);t.a=function(){return i()(),null}}}]);