enqueueScripts([function(){ (window.webpackJsonpvtex_store_2_142_0=window.webpackJsonpvtex_store_2_142_0||[]).push([["DefaultChallenge"],{55:function(e,t,n){"use strict";n.r(t),function(e){var t=n(3);n.p=Object(t.getPublicPath)("vtex.store@2.142.0");var r=Object(t.register)((function(){return n(56)}),e,"vtex.store@2.142.0","vtex.store@2.x","DefaultChallenge");r.renderHotReload,r.setupHMR}.call(this,n(9)(e))},56:function(e,t,n){"use strict";n.r(t);t.default=function(e){return e.children}}},[[55,"common"]]]); },function(){ !function(t){function n(n){for(var r,u,c=n[0],a=n[1],f=n[2],s=0,p=[];s=0||(o[e]=t[e]);return o}},133:function(t,n){t.exports=function(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n}},134:function(t,n){t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}},16:function(t,n){t.exports=function(t){if(!t.webpackPolyfill){var n=Object.create(t);n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),Object.defineProperty(n,"exports",{enumerable:!0}),n.webpackPolyfill=1}return n}},20:function(t,n,e){"use strict";function r(){return(r=Object.assign||function(t){for(var n=1;n=0||(o[e]=t[e]);return o}(t,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,e)&&(o[e]=t[e])}return o}e.d(n,"a",(function(){return r}))},50:function(t,n,e){"use strict";function r(t,n,e,r,o,i,u){try{var c=t[i](u),a=c.value}catch(t){return void e(t)}c.done?n(a):Promise.resolve(a).then(r,o)}function o(t){return function(){var n=this,e=arguments;return new Promise((function(o,i){var u=t.apply(n,e);function c(t){r(u,o,i,c,a,"next",t)}function a(t){r(u,o,i,c,a,"throw",t)}c(void 0)}))}}e.d(n,"a",(function(){return o}))},8:function(t,n,e){"use strict";e.d(n,"a",(function(){return o}));var r=e(86);function o(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var e=[],r=!0,o=!1,i=void 0;try{for(var u,c=t[Symbol.iterator]();!(r=(u=c.next()).done)&&(e.push(u.value),!n||e.length!==n);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return e}}(t,n)||Object(r.a)(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},81:function(t,n,e){"use strict";function r(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);ethis.props.initialScrollY&&this.el.scrollTo(0,this.props.initialScrollY),this.props.pullDownToRefresh&&(this.el.addEventListener("touchstart",this.onStart),this.el.addEventListener("touchmove",this.onMove),this.el.addEventListener("touchend",this.onEnd),this.el.addEventListener("mousedown",this.onStart),this.el.addEventListener("mousemove",this.onMove),this.el.addEventListener("mouseup",this.onEnd),this.maxPullDownDistance=this._pullDown.firstChild.getBoundingClientRect().height,this.forceUpdate(),"function"!=typeof this.props.refreshFunction))throw new Error('Mandatory prop "refreshFunction" missing.\n Pull Down To Refresh functionality will not work\n as expected. Check README.md for usage\'')}},{key:"componentWillUnmount",value:function(){this.el.removeEventListener("scroll",this.throttledOnScrollListener),this.props.pullDownToRefresh&&(this.el.removeEventListener("touchstart",this.onStart),this.el.removeEventListener("touchmove",this.onMove),this.el.removeEventListener("touchend",this.onEnd),this.el.removeEventListener("mousedown",this.onStart),this.el.removeEventListener("mousemove",this.onMove),this.el.removeEventListener("mouseup",this.onEnd))}},{key:"componentWillReceiveProps",value:function(e){this.props.key===e.key&&this.props.dataLength===e.dataLength||(this.actionTriggered=!1,this.setState({showLoader:!1,pullToRefreshThresholdBreached:!1}))}},{key:"getScrollableTarget",value:function(){return this.props.scrollableTarget instanceof HTMLElement?this.props.scrollableTarget:"string"==typeof this.props.scrollableTarget?document.getElementById(this.props.scrollableTarget):(null===this.props.scrollableTarget&&console.warn("You are trying to pass scrollableTarget but it is null. This might\n happen because the element may not have been added to DOM yet.\n See https://github.com/ankeetmaini/react-infinite-scroll-component/issues/59 for more info.\n "),null)}},{key:"onStart",value:function(e){this.lastScrollTop||(this.dragging=!0,this.startY=e.pageY||e.touches[0].pageY,this.currentY=this.startY,this._infScroll.style.willChange="transform",this._infScroll.style.transition="transform 0.2s cubic-bezier(0,0,0.31,1)")}},{key:"onMove",value:function(e){this.dragging&&(this.currentY=e.pageY||e.touches[0].pageY,this.currentY=this.props.pullDownToRefreshThreshold&&this.setState({pullToRefreshThresholdBreached:!0}),this.currentY-this.startY>1.5*this.maxPullDownDistance||(this._infScroll.style.overflow="visible",this._infScroll.style.transform="translate3d(0px, "+(this.currentY-this.startY)+"px, 0px)")))}},{key:"onEnd",value:function(e){var t=this;this.startY=0,this.currentY=0,this.dragging=!1,this.state.pullToRefreshThresholdBreached&&this.props.refreshFunction&&this.props.refreshFunction(),requestAnimationFrame((function(){t._infScroll&&(t._infScroll.style.overflow="auto",t._infScroll.style.transform="none",t._infScroll.style.willChange="none")}))}},{key:"isElementAtBottom",value:function(e){var t=arguments.length<=1||void 0===arguments[1]?.8:arguments[1],o=e===document.body||e===document.documentElement?window.screen.availHeight:e.clientHeight,r=(0,u.parseThreshold)(t);return r.unit===u.ThresholdUnits.Pixel?e.scrollTop+o>=e.scrollHeight-r.value:e.scrollTop+o>=r.value/100*e.scrollHeight}},{key:"onScrollListener",value:function(e){var t=this;"function"==typeof this.props.onScroll&&setTimeout((function(){return t.props.onScroll(e)}),0);var o=this.props.height||this._scrollableNode?e.target:document.documentElement.scrollTop?document.documentElement:document.body;this.actionTriggered||(this.isElementAtBottom(o,this.props.scrollThreshold)&&this.props.hasMore&&(this.actionTriggered=!0,this.setState({showLoader:!0}),this.props.next()),this.lastScrollTop=o.scrollTop)}},{key:"render",value:function(){var e=this,t=r({height:this.props.height||"auto",overflow:"auto",WebkitOverflowScrolling:"touch"},this.props.style),o=this.props.hasChildren||!(!this.props.children||!this.props.children.length),n=this.props.pullDownToRefresh&&this.props.height?{overflow:"auto"}:{};return l.default.createElement("div",{style:n},l.default.createElement("div",{className:"infinite-scroll-component "+(this.props.className||""),ref:function(t){return e._infScroll=t},style:t},this.props.pullDownToRefresh&&l.default.createElement("div",{style:{position:"relative"},ref:function(t){return e._pullDown=t}},l.default.createElement("div",{style:{position:"absolute",left:0,right:0,top:-1*this.maxPullDownDistance}},this.state.pullToRefreshThresholdBreached?this.props.releaseToRefreshContent:this.props.pullDownToRefreshContent)),this.props.children,!this.state.showLoader&&!o&&this.props.hasMore&&this.props.loader,this.state.showLoader&&this.props.hasMore&&this.props.loader,!this.props.hasMore&&this.props.endMessage))}}]),t}(i.Component);t.default=c,c.defaultProps={pullDownToRefreshContent:l.default.createElement("h3",null,"Pull down to refresh"),releaseToRefreshContent:l.default.createElement("h3",null,"Release to refresh"),pullDownToRefreshThreshold:100,disableBrowserPullToRefresh:!0},c.propTypes={next:a.default.func,hasMore:a.default.bool,children:a.default.node,loader:a.default.node.isRequired,scrollThreshold:a.default.oneOfType([a.default.number,a.default.string]),endMessage:a.default.node,style:a.default.object,height:a.default.number,scrollableTarget:a.default.node,hasChildren:a.default.bool,pullDownToRefresh:a.default.bool,pullDownToRefreshContent:a.default.node,releaseToRefreshContent:a.default.node,pullDownToRefreshThreshold:a.default.number,refreshFunction:a.default.func,onScroll:a.default.func,dataLength:a.default.number.isRequired,key:a.default.string},e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseThreshold=function(e){return"number"==typeof e?{unit:o.Percent,value:100*e}:"string"==typeof e?e.match(/^(\d*(\.\d+)?)px$/)?{unit:o.Pixel,value:parseFloat(e)}:e.match(/^(\d*(\.\d+)?)%$/)?{unit:o.Percent,value:parseFloat(e)}:(console.warn('scrollThreshold format is invalid. Valid formats: "120px", "50%"...'),r):(console.warn("scrollThreshold should be string or number"),r)};var o={Pixel:"Pixel",Percent:"Percent"};t.ThresholdUnits=o;var r={unit:o.Percent,value:.8}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,o){var r,n;return t||(t=250),function(){var s=o||this,i=+new Date,l=arguments;r&&i{e=/\[(\d*)\]$/.exec(r),r=r.replace(/\[\d*\]$/,""),e?(void 0===n[r]&&(n[r]={}),n[r][e[1]]=t):n[r]=t};case"bracket":return(r,t,n)=>{e=/(\[\])$/.exec(r),r=r.replace(/\[\]$/,""),e?void 0!==n[r]?n[r]=[].concat(n[r],t):n[r]=[t]:n[r]=t};case"colon-list-separator":return(r,t,n)=>{e=/(:list)$/.exec(r),r=r.replace(/:list$/,""),e?void 0!==n[r]?n[r]=[].concat(n[r],t):n[r]=[t]:n[r]=t};case"comma":case"separator":return(e,t,n)=>{const o="string"==typeof t&&t.includes(r.arrayFormatSeparator),a="string"==typeof t&&!o&&l(t,r).includes(r.arrayFormatSeparator);t=a?l(t,r):t;const s=o||a?t.split(r.arrayFormatSeparator).map(e=>l(e,r)):null===t?t:l(t,r);n[e]=s};case"bracket-separator":return(e,t,n)=>{const o=/(\[\])$/.test(e);if(e=e.replace(/\[\]$/,""),!o)return void(n[e]=t?l(t,r):t);const a=null===t?[]:t.split(r.arrayFormatSeparator).map(e=>l(e,r));void 0!==n[e]?n[e]=[].concat(n[e],a):n[e]=a};default:return(r,e,t)=>{void 0!==t[r]?t[r]=[].concat(t[r],e):t[r]=e}}}(e),n=Object.create(null);if("string"!=typeof r)return n;if(!(r=r.trim().replace(/^[?#&]/,"")))return n;for(const o of r.split("&")){if(""===o)continue;let[r,s]=a(e.decode?o.replace(/\+/g," "):o,"=");s=void 0===s?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?s:l(s,e),t(l(r,e),s,n)}for(const r of Object.keys(n)){const t=n[r];if("object"==typeof t&&null!==t)for(const r of Object.keys(t))t[r]=y(t[r],e);else n[r]=y(t,e)}return!1===e.sort?n:(!0===e.sort?Object.keys(n).sort():Object.keys(n).sort(e.sort)).reduce((r,e)=>{const t=n[e];return Boolean(t)&&"object"==typeof t&&!Array.isArray(t)?r[e]=function r(e){return Array.isArray(e)?e.sort():"object"==typeof e?r(Object.keys(e)).sort((r,e)=>Number(r)-Number(e)).map(r=>e[r]):e}(t):r[e]=t,r},Object.create(null))}e.extract=f,e.parse=d,e.stringify=(r,e)=>{if(!r)return"";i((e=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},e)).arrayFormatSeparator);const t=t=>e.skipNull&&null==r[t]||e.skipEmptyString&&""===r[t],n=function(r){switch(r.arrayFormat){case"index":return e=>(t,n)=>{const o=t.length;return void 0===n||r.skipNull&&null===n||r.skipEmptyString&&""===n?t:null===n?[...t,[u(e,r),"[",o,"]"].join("")]:[...t,[u(e,r),"[",u(o,r),"]=",u(n,r)].join("")]};case"bracket":return e=>(t,n)=>void 0===n||r.skipNull&&null===n||r.skipEmptyString&&""===n?t:null===n?[...t,[u(e,r),"[]"].join("")]:[...t,[u(e,r),"[]=",u(n,r)].join("")];case"colon-list-separator":return e=>(t,n)=>void 0===n||r.skipNull&&null===n||r.skipEmptyString&&""===n?t:null===n?[...t,[u(e,r),":list="].join("")]:[...t,[u(e,r),":list=",u(n,r)].join("")];case"comma":case"separator":case"bracket-separator":{const e="bracket-separator"===r.arrayFormat?"[]=":"=";return t=>(n,o)=>void 0===o||r.skipNull&&null===o||r.skipEmptyString&&""===o?n:(o=null===o?"":o,0===n.length?[[u(t,r),e,u(o,r)].join("")]:[[n,u(o,r)].join(r.arrayFormatSeparator)])}default:return e=>(t,n)=>void 0===n||r.skipNull&&null===n||r.skipEmptyString&&""===n?t:null===n?[...t,u(e,r)]:[...t,[u(e,r),"=",u(n,r)].join("")]}}(e),o={};for(const e of Object.keys(r))t(e)||(o[e]=r[e]);const a=Object.keys(o);return!1!==e.sort&&a.sort(e.sort),a.map(t=>{const o=r[t];return void 0===o?"":null===o?u(t,e):Array.isArray(o)?0===o.length&&"bracket-separator"===e.arrayFormat?u(t,e)+"[]":o.reduce(n(t),[]).join("&"):u(t,e)+"="+u(o,e)}).filter(r=>r.length>0).join("&")},e.parseUrl=(r,e)=>{e=Object.assign({decode:!0},e);const[t,n]=a(r,"#");return Object.assign({url:t.split("?")[0]||"",query:d(f(r),e)},e&&e.parseFragmentIdentifier&&n?{fragmentIdentifier:l(n,e)}:{})},e.stringifyUrl=(r,t)=>{t=Object.assign({encode:!0,strict:!0,[c]:!0},t);const n=p(r.url).split("?")[0]||"",o=e.extract(r.url),a=e.parse(o,{sort:!1}),s=Object.assign(a,r.query);let i=e.stringify(s,t);i&&(i="?"+i);let l=function(r){let e="";const t=r.indexOf("#");return-1!==t&&(e=r.slice(t)),e}(r.url);return r.fragmentIdentifier&&(l="#"+(t[c]?u(r.fragmentIdentifier,t):r.fragmentIdentifier)),`${n}${i}${l}`},e.pick=(r,t,n)=>{n=Object.assign({parseFragmentIdentifier:!0,[c]:!1},n);const{url:o,query:a,fragmentIdentifier:i}=e.parseUrl(r,n);return e.stringifyUrl({url:o,query:s(a,t),fragmentIdentifier:i},n)},e.exclude=(r,t,n)=>{const o=Array.isArray(t)?r=>!t.includes(r):(r,e)=>!t(r,e);return e.pick(r,o,n)}},189:function(r,e,t){"use strict";r.exports=r=>encodeURIComponent(r).replace(/[!'()*]/g,r=>"%"+r.charCodeAt(0).toString(16).toUpperCase())},190:function(r,e,t){"use strict";var n=new RegExp("%[a-f0-9]{2}","gi"),o=new RegExp("(%[a-f0-9]{2})+","gi");function a(r,e){try{return decodeURIComponent(r.join(""))}catch(r){}if(1===r.length)return r;e=e||1;var t=r.slice(0,e),n=r.slice(e);return Array.prototype.concat.call([],a(t),a(n))}function s(r){try{return decodeURIComponent(r)}catch(o){for(var e=r.match(n),t=1;t{if("string"!=typeof r||"string"!=typeof e)throw new TypeError("Expected the arguments to be of type `string`");if(""===e)return[r];const t=r.indexOf(e);return-1===t?[r]:[r.slice(0,t),r.slice(t+e.length)]}},192:function(r,e,t){"use strict";r.exports=function(r,e){for(var t={},n=Object.keys(r),o=Array.isArray(e),a=0;a3)&&t.every((function(e){return"c"===e}))}(e.variables.map)?"":"&map=".concat(e.variables.map)}t.a=function(e){var t=e.products,r=e.to,n=e.recordsFiltered,s=e.onFetchMore,d=e.loading,v=e.showProductsCount,b=e.nextPage,g="a"===e.htmlElementForButton,m=function(e,t,r,o){var n=Object(c.useState)(!!t&&Math.max(e+1,t.length)=c.length?c.map((function(t,e){if("ft"===t)try{r=decodeURI(i[e])}catch(t){r=i[e]}return{key:c[e],value:i[e]}})):[];return n&&u.push({key:"priceRange",value:n}),[u,r]},d=function(t){t.forEach((function(t){return t.facets.forEach((function(t){return function t(e){e.map=e.key,e.children&&e.children.forEach((function(e){return t(e)}))}(t)}))}));var e=Object(c.groupBy)((function(t){return t.type}))(t),n=Object(c.pathOr)([],["BRAND",0,"facets"],e),r=e&&e.BRAND&&e.BRAND[0]&&null!=e.BRAND[0].quantity?e.BRAND[0].quantity:0,i=(e.NUMBER||[]).concat(e.TEXT||[]),u=b(e.DELIVERY||[]);return{brands:n,brandsQuantity:r,specificationFilters:i,categoriesTrees:Object(c.pathOr)([],["CATEGORYTREE",0,"facets"],e),priceRanges:Object(c.pathOr)([],["PRICERANGE",0,"facets"],e).map((function(t){return f(f({},t),{},{slug:"de-".concat(t.range.from,"-a-").concat(t.range.to)})})),deliveries:u}},O=function(t){return t.reduce((function(t,e,n){return t.query+="".concat(n>0?"/":"").concat(e.value),t.map+="".concat(n>0?",":"").concat(e.key),t}),{query:"",map:""})},b=function(t){var e=t.find((function(t){return t.name===a.b}));if(!e)return[].concat(Object(r.a)(t),[s]);var n=s.facets.filter((function(t){return e.facets.every((function(e){return e.value!==t.value}))}));return e.facets=[].concat(Object(r.a)(e.facets),Object(r.a)(n)),t.map((function(t){return t.name===a.b?e:t}))}}}]); },function(){ (window.webpackJsonpvtex_search_result_3_140_0=window.webpackJsonpvtex_search_result_3_140_0||[]).push([[3],{27:function(e,t,a){"use strict";a.d(t,"b",(function(){return o}));var n=a(0),r=Object(n.createContext)({});t.a=r;var o=function(){return Object(n.useContext)(r)}},32:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return r}));var n={SHOW_MORE:"show-more",INFINITE_SCROLL:"infinite-scroll"},r=[n.SHOW_MORE,n.INFINITE_SCROLL]},75:function(e,t,a){"use strict";var n=a(0),r=a.n(n),o=a(21),c=a.n(o),i=a(6),s=a.n(i),l=["loadingSpinnerOuterContainer","loadingSpinnerInnerContainer"];t.a=function(e){var t=e.loading,a=s()(l);return t&&r.a.createElement("div",{className:"".concat(a.loadingSpinnerOuterContainer," w-100 flex justify-center")},r.a.createElement("div",{className:"".concat(a.loadingSpinnerInnerContainer," w3 ma0")},r.a.createElement(c.a,null)))}},77:function(e,t,a){"use strict";var n=a(8),r=a(0),o=a.n(r),c=a(15),i=a.n(c),s=a(6),l=a.n(s),u=a(4),d=a(7),p=a(3),m=a(55),f=["buttonShowMore"];t.a=function(e){var t=e.products,a=e.from,c=e.onFetchPrevious,s=e.loading,h=e.htmlElementForButton,b=e.previousPage,v="a"===h,g=function(e,t,a){var o=Object(r.useState)(!!t&&e>0&&t.length>0),c=Object(n.a)(o,2),i=c[0],s=c[1];return Object(r.useEffect)((function(){a||s(!!t&&e>0&&t.length>0)}),[e,t,a]),i}(a,t,s),y=l()(f),O=Object(d.useSearchPage)().searchQuery,E=Object(p.useRuntime)().query,j=!(null==E?void 0:E.map);return o.a.createElement("div",{className:"".concat(y.buttonShowMore," w-100 flex justify-center")},g&&o.a.createElement(i.a,{onClick:function(e){return function(e){v&&e.preventDefault(),c()}(e)},href:v&&"?page=".concat(b).concat(Object(m.b)(O,j)),rel:v&&"prev",isLoading:s,size:"small",key:a},o.a.createElement(u.FormattedMessage,{id:"store/search-result.show-previous-button"})))}},82:function(e,t,a){"use strict";var n=a(0),r=a.n(n),o=a(24),c=a(25);t.a=function(e){var t=e.children,a=e.queryVariables,n=e.settings;return r.a.createElement(o.a.Provider,{value:a},r.a.createElement(c.a.Provider,{value:n},t))}},83:function(e,t,a){"use strict";var n=a(20),r=a(0),o=a.n(r),c=a(120),i=a.n(c),s=a(58),l=a.n(s),u=a(6),d=a.n(u),p=a(42),m=a(43),f=a(28),h=a(44),b=a(46),v=a(33),g=a(12),y=a(5),O=a.n(y),E=a(17),j=a.n(E),R=a(10),P=a.n(R);function F(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=Object(v.a)(e);if(t){var r=Object(v.a)(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return Object(b.a)(this,a)}}var C=o.a.createContext(),w=C.Provider,x=C.Consumer,L=function(e){Object(h.a)(a,e);var t=F(a);function a(){var e;Object(p.a)(this,a);for(var n=arguments.length,r=new Array(n),o=0;o0||!D&&!Object(A.isEmpty)(Y);return o.a.createElement(q.a,{loading:G&&M},o.a.createElement("div",{className:"".concat(Object(T.a)(P.a.container,this.props.blockClass)," w-100 mw9")},o.a.createElement("div",{"data-testid":"breadcrumb",className:P.a.breadcrumb},o.a.createElement(_.ExtensionPoint,Object(n.a)({id:"breadcrumb"},s))),o.a.createElement("div",{className:P.a.richTitle},o.a.createElement(_.ExtensionPoint,{id:"rich-text"})),o.a.createElement(_.ExtensionPoint,{id:"search-title",breadcrumb:s.breadcrumb,wrapperClass:P.a.galleryTitle}),Z&&!!I&&o.a.createElement("div",{className:P.a.filters},o.a.createElement(J.a.Provider,{value:S},o.a.createElement(_.ExtensionPoint,{id:"filter-navigator",brands:R,params:F,priceRange:C,priceRanges:w,specificationFilters:x,tree:L,loading:V,filters:Y,hiddenFacets:N}))),o.a.createElement(_.ExtensionPoint,{id:"total-products",recordsFiltered:O,wrapperClass:P.a.totalProducts}),o.a.createElement("div",{className:P.a.resultGallery},o.a.createElement(z.a,{products:j,from:a,onFetchPrevious:c,loading:u}),K?o.a.createElement("div",{className:"w-100 flex justify-center"},o.a.createElement("div",{className:"w3 ma0"},o.a.createElement(k.a,null))):j.length>0?o.a.createElement(_.ExtensionPoint,{id:"gallery",products:j,summary:d,className:"bn",mobileLayoutMode:y,showingFacets:Z}):o.a.createElement("div",{className:P.a.gallery},o.a.createElement(_.ExtensionPoint,{id:"not-found"})),h===H.a.SHOW_MORE||b?o.a.createElement(o.a.Fragment,null,o.a.createElement(Q.a,{products:j,to:t,recordsFiltered:O,onFetchMore:r,loading:u,showProductsCount:i}),o.a.createElement(_.ExtensionPoint,{id:"search-products-progress-bar",recordsFiltered:O,products:j})):o.a.createElement(W.a,{loading:u})),o.a.createElement("div",{className:P.a.orderBy},o.a.createElement(_.ExtensionPoint,{id:"order-by",orderBy:p,wrapperClass:P.a.orderBy})),f&&X&&o.a.createElement("div",{className:"".concat(P.a.switch," flex justify-center items-center")},o.a.createElement(B.b,{activeMode:y,onChange:this.handleMobileLayoutChange}))))}}],[{key:"getDerivedStateFromProps",value:function(e){return e.loading?null:(e.mobileLayout.mode1||e.mobileLayout.mode2||(e.mobileLayout.mode1=B.a[0].value,e.mobileLayout.mode2=B.a[1].value),{products:e.products,recordsFiltered:e.recordsFiltered,brands:e.brands,params:e.params,priceRange:e.priceRange,priceRanges:e.priceRanges,specificationFilters:e.specificationFilters,tree:e.tree,hiddenFacets:e.hiddenFacets})}}]),a}(r.Component);Object(g.a)(V,"defaultProps",{mobileLayout:{mode1:B.a[0].value,mode2:B.a[1].value}});var K=Object(M.compose)(_.withRuntimeContext,D.a)(V),X=a(68),Y=["searchResultContainer"];t.a=function(e){var t=e.maxItemsPerPage,a=void 0===t?10:t,r=e.searchQuery,c=r.fetchMore,s=r.data,u=(s=void 0===s?{}:s).facets,p=(u=void 0===u?{}:u).brands,m=void 0===p?[]:p,f=u.specificationFilters,h=void 0===f?[]:f,b=u.priceRanges,v=void 0===b?[]:b,g=u.categoriesTrees,y=u.breadcrumb,O=void 0===y?[]:y,E=s.productSearch,j=(E=void 0===E?{}:E).products,R=void 0===j?[]:j,P=E.recordsFiltered,F=E.breadcrumb,C=void 0===F?[]:F,w=r.loading,x=r.variables,N=x.query,M=x.map,S=x.orderBy,k=x.priceRange,_=e.pagination,I=e.page,D=e.children,A=e.lazyItemsRemaining,T={query:N,map:M,orderBy:S,priceRange:k},q=Object(X.a)({page:I,recordsFiltered:P,maxItemsPerPage:a,fetchMore:c,products:R,queryData:T}),B=q.handleFetchMoreNext,z=q.handleFetchMorePrevious,Q=q.loading,W=q.from,J=q.to,U=q.infiniteScrollError,G=d()(Y),V=C||O,Z=D||o.a.createElement(K,Object(n.a)({},e,{breadcrumbsProps:{breadcrumb:V},onFetchMore:B,fetchMoreLoading:Q,onFetchPrevious:z,pagination:_,query:N,loading:w,recordsFiltered:P,products:R,brands:m,specificationFilters:h,priceRanges:v,tree:g,to:J,from:W,infiniteScrollError:U,lazyItemsRemaining:A})),$=o.a.createElement(i.a,{style:{overflow:"none"},dataLength:R.length,next:B,hasMore:J+10&&t&&t.length>0)},I=function(e,t){return e.current!==t},k=function(e,t,r){var a=Object(p.useRuntime)(),c=a.getSettings,s=a.query,u=c("vtex.store"),d=null==u?void 0:u.enableFiltersFetchOptimization,h=Object(f.useQuery)(v.a,{variables:P(P({},e),{},{variant:x("sp-variant"),advertisementOptions:{showSponsored:!0,sponsoredCount:3,advertisementPlacement:"top_search",repeatSponsoredProducts:!0}})}),O=h.refetch,j=h.loading,g=h.fetchMore,S=Object(f.useQuery)(m.a,{variables:{query:e.query,fullText:e.fullText,selectedFacets:e.selectedFacets}}).data,M=(S=void 0===S?{}:S).searchMetadata,T=Object(f.useQuery)(b.a,{variables:{query:t.facetQuery,map:t.facetMap,from:d?0:void 0,to:d?y.a:void 0,fullText:e.fullText,selectedFacets:e.selectedFacets,hideUnavailableItems:e.hideUnavailableItems,behavior:e.facetsBehavior||R,categoryTreeBehavior:e.categoryTreeBehavior,operator:e.operator,fuzzy:e.fuzzy,searchState:e.searchState||void 0,initialAttributes:s&&s.initialMap?s.initialMap:r&&-1===t.facetMap.indexOf("price")?"".concat(t.facetMap,",price"):t.facetMap,variant:x("sp-variant")},skip:!t.withFacets}),F=T.data,z=(F=void 0===F?{}:F).facets,_=T.loading,B=T.refetch,I=T.fetchMore,k=function(e,t){return Object(l.useCallback)(function(){var r=Object(o.a)(n.a.mark((function r(a){var c,s,o,u,l,f,p,d,b,h,v,O,m,y,j,g,S,x,M;return n.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return a&&(o=a.query,u=a.map,l=a.priceRange,f=a.facetQuery,p=a.facetMap,c=P(P({},a),{},{withFacets:!1}),s={query:a.facetQuery,map:a.facetMap,hideUnavailableItems:a.hideUnavailableItems,behavior:a.facetsBehavior},o&&u&&(d=Object(w.b)(o,u,l),b=Object(i.a)(d,2),h=b[0],v=b[1],c=P(P({},c),{},{selectedFacets:h,fullText:v})),f&&p&&(O=Object(w.b)(f,p,l),m=Object(i.a)(O,2),y=m[0],j=m[1],s=P(P({},s),{},{selectedFacets:y,fullText:j}))),r.next=3,Promise.all([e&&e(c),t&&t(s)]);case 3:return g=r.sent,S=Object(i.a)(g,2),x=S[0],M=S[1],r.abrupt("return",P(P({},x),{},{data:P(P({},x.data||{}),{},{facets:M.data&&M.data.facets}),errors:x.errors||M.errors}));case 8:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}(),[e,t])}(O,B),q=z&&z.facets?Object(w.c)(z.facets):{brands:[],brandsQuantity:0,specificationFilters:[],categoriesTrees:[],priceRanges:[],deliveries:[]},Q=z&&z.queryArgs&&z.queryArgs.selectedFacets,E=Q&&Object(w.a)(Q),A=h&&h.data&&h.data.productSearch&&h.data.productSearch.redirect;return{loading:j||A,facetsLoading:_,fetchMore:g,data:{productSearch:h.data&&h.data.productSearch,facets:P(P({},q),{},{queryArgs:E,breadcrumb:z&&z.breadcrumb,facetsFetchMore:I,sampling:null==z?void 0:z.sampling}),searchMetadata:M},productSearchResult:h,refetch:k}};t.a=function(e){var t,r=e.maxItemsPerPage,c=e.query,s=e.map,f=e.orderBy,d=e.priceRange,b=e.hideUnavailableItems,h=e.facetsBehavior,v=e.categoryTreeBehavior,O=e.pageQuery,m=e.skusFilter,y=e.simulationBehavior,S=e.installmentCriteria,x=e.excludedPaymentSystems,M=e.includedPaymentSystems,q=e.children,Q=e.operator,E=e.fuzzy,A=e.searchState,U=e.lazyItemsQuery,C=e.__unstableProductOriginVtex,L=(e.sponsoredProductsBehavior,Object(w.b)(c,s,d)),D=Object(i.a)(L,2),J=D[0],V=D[1],H=Object(l.useState)([]),N=Object(i.a)(H,2),W=N[0],G=N[1],X=null===(t=(0,Object(p.useRuntime)().getSettings)("vtex.store"))||void 0===t?void 0:t.enableLazySearchQuery,K=r>18&&("boolean"==typeof U?U:X),Y=K?18:r,Z=function(e,t,r,a){var c=Object(l.useRef)(e),n=Object(l.useRef)(t),i=Object(l.useRef)(r),s=Object(l.useRef)(a);return I(c,e)||I(n,t)||I(i,r)||I(s,a)}(c,s,f,d),$=function(e,t){var r=Object(l.useRef)(e);return t&&(r.current=1),r.current}(O?parseInt(O,10):1,Z),ee=function(e,t,r,a){var c=Object(l.useRef)(a),n=I(c,a),i={fuzzy:n?void 0:e,operator:n?void 0:t,searchState:n?void 0:r};return c.current=a,i}(E,Q,A,V),te=ee.fuzzy,re=ee.operator,ae=ee.searchState,ce=j().setRedirect,ne=($-1)*r,ie=ne+Y-1,se={facetQuery:c,facetMap:s,withFacets:B(s,c)},oe=g().getSession;Object(l.useEffect)((function(){function e(){return(e=Object(o.a)(n.a.mark((function e(){var t;return n.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,oe();case 2:(t=e.sent)&&!Object(u.equals)(t,W)&&G(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[W,oe,J]);var ue=Object(l.useMemo)((function(){return{map:s,query:c,orderBy:f||_,from:ne,to:ie,selectedFacets:null==J?void 0:J.concat(W),fullText:V,operator:re,fuzzy:te,searchState:ae,excludedPaymentSystems:x,includedPaymentSystems:M,productOriginVtex:!!C,hideUnavailableItems:!!b,facetsBehavior:h||R,categoryTreeBehavior:v,withFacets:!1,skusFilter:m||F,simulationBehavior:y||z,installmentCriteria:S||T}}),[s,c,f,ne,ie,b,h,v,m,y,S,J,W,V,re,te,ae,C,x,M]),le=k(ue,se,d),fe=le.data,pe=le.loading,de=le.refetch,be=le.productSearchResult,he=le.facetsLoading,ve=le.fetchMore,Oe=fe&&fe.productSearch&&fe.productSearch.redirect;Object(l.useEffect)((function(){ce(Oe)}),[Oe,ce]);var me=Object(l.useRef)(!1),ye=Object(l.useState)(K?r-Y:0),je=Object(i.a)(ye,2),ge=je[0],we=je[1];Object(l.useEffect)((function(){we(K?r-Y:0)}),[s,c,ne,K,r,Y]),Object(l.useEffect)((function(){if(K){var e=setTimeout((function(){0===ge||me.current||(me.current=!0,ve({variables:{from:ne+18,to:ne+r-1},updateQuery:function(e,t){var r=t.fetchMoreResult;return me.current=!1,we(0),P(P({},e),{},{productSearch:P(P({},e.productSearch),{},{products:[].concat(Object(a.a)(e.productSearch.products),Object(a.a)(r.productSearch.products))})})}}))}),500);return function(){clearTimeout(e)}}}),[fe,ve,ne,K,r,ge,Y]);var Se=Object(l.useMemo)((function(){return P(P(P({},ue),se),{},{maxItemsPerPage:r,lazyItemsRemaining:ge,page:$,facetsLoading:he})}),[ue,se,r,ge,$,he]);return q(Object(l.useMemo)((function(){return P(P({},be||{}),{},{variables:ue,data:fe,loading:pe,refetch:de})}),[fe,pe,be,de,ue]),Se)}}}]); },function(){ (window.webpackJsonpvtex_search_result_3_140_0=window.webpackJsonpvtex_search_result_3_140_0||[]).push([[8],{39:function(e,t,r){"use strict";var a=r(0);t.a=function(e,t,r){var i=Object(a.useCallback)((function(r){return e&&e.current&&!e.current.contains(r.target)&&t(r)}),[t,e]);Object(a.useLayoutEffect)((function(){return r&&document.addEventListener("mousedown",i),function(){return document.removeEventListener("mousedown",i)}}),[r,i])}},41:function(e,t,r){"use strict";r.r(t),r.d(t,"SORT_OPTIONS",(function(){return S}));var a=r(0),i=r.n(a),n=r(4),o=r(8),s=r(5),l=r.n(s),u=r(1),c=r(36),d=r.n(c),m=r(17),p=r.n(m),b=r(18),y=r.n(b),h=r(6),f=r.n(h),v=r(3),O=r(14),g=r.n(O),j=["orderByOptionItem"],P=function(e){var t=e.option,r=e.onItemClick,a=e.selected,n=Object(v.useRuntime)().setQuery,o=f()(j),s=a?"bg-light-gray":"hover-bg-muted-5 bg-base";return i.a.createElement("button",{className:l()(s,g()(o.orderByOptionItem,a?"selected":"")," c-on-base f5 ml-auto db no-underline pointer tl bn pv4 ph5 w-100 right-0-ns"),key:t.value,onClick:function(){r(),n({order:t.value,page:void 0})}},t.label)},E=r(39),F=r(10),B=r.n(F),I=["orderByButton","orderByOptionsContainer","orderByDropdown","orderByText","filterPopupTitle","filterPopupArrowIcon"],w=function(e){var t=e.message,r=void 0===t?"store/ordenation.sort-by":t,s=e.orderBy,c=e.options,m=e.showOrderTitle,b=Object(n.useIntl)(),h=Object(a.useState)(!1),v=Object(o.a)(h,2),O=v[0],g=v[1],j=f()(I),F=Object(a.useRef)(null),w=Object(a.useCallback)((function(){return g(!O)}),[O]),S=Object(a.useCallback)((function(){return g(!1)}),[]);Object(E.a)(F,S,O);var L,T=y()().isMobile,q=d()({id:r,intl:b}),_=Object(a.useCallback)((function(e){var t=Object(u.find)(Object(u.propEq)("value",e),c);return t?t.label:""}),[c]),k=l()(j.orderByButton,"ph3 pv5 mv0 pointer flex items-center justify-end bg-base c-on-base t-action--small bt br bl bb-0 br2 br--top bw1 w-100 outline-0",O?T&&"b--muted-4":"b--transparent pl1"),C=l()(B.a.orderByOptionsContainer,"z-3 absolute bg-base shadow-5 w-100 f5 b--muted-4 br2 ba bw1 br--bottom top-0 right-0-ns",O?"db":"dn"),N=l()(j.orderByDropdown,"relative pt1 justify-end w-100 w-auto-ns ml-auto");return i.a.createElement("div",{className:N,ref:F},i.a.createElement("button",{onClick:w,className:k},i.a.createElement("span",{className:l()(j.filterPopupTitle,"c-on-base t-action--small ml-auto-ns")},i.a.createElement("span",{className:l()(j.orderByText,"c-muted-2",!s.length&&"dn dib-ns")},q)," ",m?_(s):null),i.a.createElement("span",{className:"".concat(j.filterPopupArrowIcon," ph5 pt1")},i.a.createElement(p.a,{orientation:O?"up":"down",size:10}))),i.a.createElement("div",{className:C},(L=s,c.map((function(e){return i.a.createElement(P,{key:e.value,onItemClick:S,option:e,selected:e.value===L})})))))},S=[{value:"",label:"store/ordenation.relevance"},{value:"OrderByTopSaleDESC",label:"store/ordenation.sales"},{value:"OrderByReleaseDateDESC",label:"store/ordenation.release.date"},{value:"OrderByBestDiscountDESC",label:"store/ordenation.discount"},{value:"OrderByPriceDESC",label:"store/ordenation.price.descending"},{value:"OrderByPriceASC",label:"store/ordenation.price.ascending"},{value:"OrderByNameASC",label:"store/ordenation.name.ascending"},{value:"OrderByNameDESC",label:"store/ordenation.name.descending"}];t.default=function(e){var t=e.orderBy,r=e.message,o=e.specificationOptions,s=void 0===o?[]:o,l=e.hiddenOptions,u=void 0===l?[]:l,c=e.showOrderTitle,d=void 0===c||c,m=Object(n.useIntl)(),p=Object(a.useMemo)((function(){return S.concat(s).filter((function(e){return!u.includes(e.value)&&e.label})).map((function(e){var t=e.value,r=e.label;return{value:t,label:m.formatMessage({id:r})}}))}),[m,u,s]);return i.a.createElement(w,{orderBy:t,message:r,options:p,showOrderTitle:d})}},80:function(e,t,r){"use strict";r.r(t);var a=r(12),i=r(20),n=r(0),o=r.n(n),s=r(3),l=r(7),u=r(83),c=r(41),d=r(95),m=r(22),p=r(82),b=r(32);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function h(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=Object(h.usePixel)(),a=n.push,o=Object(c.useRef)(null),i=o.current;Object(c.useEffect)((function(){t&&!r&&i!==t&&e&&!Object(d.isEmpty)(e)&&(Array.isArray(e)?e.forEach(a):a(e),o.current=t)}),[e,r,t,i,a])},g={InternalSiteSearch:"internalSiteSearchView",Category:"categoryView",Department:"departmentView",EmptySearch:"emptySearchView"},x=function(e){try{return decodeURIComponent(e)}catch(t){return e}},O=function(e){var t,r;return(null===(r=null===(t=e.facets)||void 0===t?void 0:t.categoriesTrees)||void 0===r?void 0:r.length)?e.facets.categoriesTrees.find((function(e){return e.selected})):function(e){var t,r,n;if(null===(t=null==e?void 0:e.queryArgs)||void 0===t?void 0:t.map.split(",").includes("c")){var a=null===(r=e.specificationFilters)||void 0===r?void 0:r.find((function(e){var t;return"category-1"===(null===(t=e.facets)||void 0===t?void 0:t[0].key)}));return null===(n=null==a?void 0:a.facets)||void 0===n?void 0:n.find((function(e){return e.selected}))}}(e.facets)},E=function(e){if(e&&e.facets&&e.facets.categoriesTrees){var t=O(e);if(t)return{id:t.id,name:t.name}}},S=function(e){if(e&&e.facets&&e.facets.categoriesTrees){var t=O(e);if(t){var r=function e(t,r){var n,a=t.children&&t.children.length>0&&t.children.find((function(e){return e.selected}));return a?e(a):null!==(n=function(e){var t,r,n,a;if(!((null!==(r=null===(t=null==e?void 0:e.queryArgs)||void 0===t?void 0:t.map.split(",").filter((function(e){return"c"===e})).length)&&void 0!==r?r:0)<=1)){var o=null===(n=null==e?void 0:e.specificationFilters)||void 0===n?void 0:n.find((function(e){var t;return"category-2"===(null===(t=e.facets)||void 0===t?void 0:t[0].key)}));return null===(a=null==o?void 0:o.facets)||void 0===a?void 0:a.find((function(e){return e.selected}))}}(r))&&void 0!==n?n:t}(t,e.facets);if(r!==t)return{id:r.id,name:r.name}}}},N=function(e){if(e&&e.productSearch&&e.facets&&e.facets.queryArgs){var t=e.facets.queryArgs,r=t.query,n=t.map,a=Object(d.zipObj)(n.split(","),r.split("/")).ft,o="";try{o=decodeURIComponent(a||"")}catch(e){o=decodeURIComponent(encodeURIComponent(a||""))}var c=O(e);return{term:o||void 0,category:c?{id:c.id,name:c.name}:null,results:e.productSearch.recordsFiltered,operator:e.productSearch.operator,searchState:e.productSearch.searchState,correction:e.productSearch.correction}}};function b(e){var t=e.canonicalLink,r=e.page,n=e.rel;if(!t)return null;var a=0;"canonical"===n?a=r:"next"===n?a=r+1:"prev"===n&&(a=r-1);var o=function(e){var t=e.canonicalLink,r=e.page;if(null!=r&&r<1)return null;var n={page:null!=r&&r>1?r:void 0};return m.a.stringifyUrl({url:t,query:n})}({canonicalLink:t,page:a});return o?{rel:n,href:o}:null}function R(e){var t=e.products,r=e.to,n=e.recordsFiltered;return t&&null!=r&&null!=n?r+10?" #".concat(i):"",s=u?"":" - ".concat(n);return r?"".concat(x(r)).concat(l).concat(s):o?"".concat(x(o)).concat(l).concat(s):a?"".concat((t=x(a),t&&t.charAt(0).toUpperCase()+t.slice(1))).concat(l).concat(s):n}({titleTag:p,storeTitle:H||L,term:C,pageTitle:V,pageNumber:J?Number(B):0,removeStoreNameTitle:z}),X=Object(c.useMemo)((function(){if(!u.canUseDOM||!_||!T||q)return null;var e=function(e,t){if(!e)return"otherView";var r=function(e,t){if(!e||0===e.length)return"EmptySearch";var r=t.category;return t.fullText?"InternalSiteSearch":r?"Category":"Department"}(e,t);return g[r]||"otherView"}(_,t.searchQuery.variables);return[{event:"pageInfo",eventType:e,accountName:Q,pageUrl:window.location.href,orderBy:D,page:B,category:(null==a?void 0:a.data)?S(a.data):null,department:(null==a?void 0:a.data)?E(a.data):null,search:(null==a?void 0:a.data)?N(a.data):null},{event:e,products:_}]}),[_,T,q,t.searchQuery.variables,Q,D,B,a.data]),Y=function(e,t,r){var n=e.variables;if(n)return n.query+n.map+(null!=t?t:"")+(null!=r?r:"")}(a,D,B);!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.title,r=e.cacheKey,n=e.skip,a=Object(u.useRuntime)(),o=a.route,i=a.account,l=null!=r?r:o.routeId,s=Object(c.useMemo)((function(){return!u.canUseDOM||n?null:{event:"pageView",pageTitle:null!=t?t:document.title,pageUrl:location.href,referrer:0===document.referrer.indexOf(location.origin)?void 0:document.referrer,accountName:i,routeId:(null==o?void 0:o.routeId)?o.routeId:""}}),[i,t,u.canUseDOM,l]);y(n?null:s,l)}({title:W,cacheKey:Y}),y(X,Y,M);var Z=function(){var e,t,r=Object(u.useRuntime)(),n=r.route,a=r.rootPath,o=void 0===a?"":a,c=n.canonicalPath,i=null!==(e=window.__hostname__)&&void 0!==e?e:null===(t=window.location)||void 0===t?void 0:t.hostname;if(i&&c)return"https://".concat(i).concat(o).concat(c)}(),$=Number(B),ee=$*n-1;return i.a.createElement(c.Fragment,null,i.a.createElement(u.Helmet,{link:[b({canonicalLink:Z,page:$,rel:"canonical"}),b({canonicalLink:Z,page:$,rel:"prev"}),R({products:w,to:ee,recordsFiltered:I})?b({canonicalLink:Z,page:$,rel:"next"}):null].filter(Boolean)}),r)};function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t0||!re&&!Object(p.isEmpty)(ie),oe=Object(c.useSearchPageStateReducer)({mobileLayout:S.mode1,showContentLoader:N.loading,selectedGalleryLayout:ae.layout||P}),se=Object(i.a)(oe,2),le=se[0],ue=se[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])}(N,ue);var pe=Object(n.useMemo)((function(){return{hiddenFacets:b,pagination:F,mobileLayout:S,showFacetQuantity:k,showFacetTitle:C,trackingId:G,thresholdForFacetSearch:J}}),[b,S,F,k,C,G,J]),de=Object(n.useMemo)((function(){var e=ie.flatMap((function(e){return e.facets.filter((function(e){return e.selected}))}));return{hiddenFacets:b,pagination:F,mobileLayout:S,searchQuery:N,page:W,maxItemsPerPage:q,map:B,params:H,priceRange:V,orderBy:z,showFacets:ce,filters:ie,showProductsCount:R,preventRouteChange:_,facetsLoading:A,lazyItemsRemaining:K,selectedFacets:e,showShippingFacet:Q}}),[b,F,S,N,W,q,B,H,V,z,ce,ie,R,_,A,K,Q]),fe=N.loading&&!le.isFetchingMore,he=null==N||null===(t=N.data)||void 0===t||null===(a=t.productSearch)||void 0===a?void 0:a.searchId;return r.a.createElement(c.SearchPageContext.Provider,{value:de},r.a.createElement(c.SearchPageStateContext.Provider,{value:le},r.a.createElement(c.SearchPageStateDispatch.Provider,{value:ue},r.a.createElement(f.a,{queryVariables:N.variables,settings:pe},r.a.createElement(d.a,{searchQuery:N,maxItemsPerPage:q,pagination:F,mobileLayout:S,map:B,params:H,priceRange:V,hiddenFacets:b,orderBy:z,page:W,facetsLoading:A,lazyItemsRemaining:K},r.a.createElement(g.a,{loading:fe},r.a.createElement("div",{"data-af-onimpression":!!he||void 0,"data-af-search-id":he,className:"".concat(ne.loadingOverlay," w-100 flex flex-column flex-grow-1 ").concat(Object(u.a)(v.a["container--layout"],E))},o)))))))};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 o(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 s(e){for(var t=1;t0},t.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),a?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;c.some((function(t){return!!~n.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),u=function(t,e){for(var n=0,r=Object.keys(e);n0},t}(),E="undefined"!=typeof WeakMap?new WeakMap:new r,O=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=h.getInstance(),r=new g(e,n,this);E.set(this,r)};["observe","unobserve","disconnect"].forEach((function(t){O.prototype[t]=function(){var e;return(e=E.get(this))[t].apply(e,arguments)}}));var M=void 0!==o.ResizeObserver?o.ResizeObserver:O;e.a=M}}]); },function(){ (window.webpackJsonpvtex_search_result_3_140_0=window.webpackJsonpvtex_search_result_3_140_0||[]).push([[7],{112:function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.Collapse=void 0;var o,i=(o=r(0))&&o.__esModule?o:{default:o};function a(e,t){for(var r=0;r=0&&"[object Function]"===n.call(e.callee)),r}},114:function(e,t,r){"use strict";var n=r(142),o=r(144),i=r(148)("Object.prototype.propertyIsEnumerable");e.exports=function(e){var t=o(e),r=[];for(var a in t)n(t,a)&&i(t,a)&&r.push(t[a]);return r}},115:function(e,t,r){"use strict";var n=r(114);e.exports=function(){return"function"==typeof Object.values?Object.values:n}},116:function(e,t,r){"use strict";e.exports=function(e){if(arguments.length<1)throw new TypeError("1 argument is required");if("object"!=typeof e)throw new TypeError("Argument 1 (”other“) to Node.contains must be an instance of Node");var t=e;do{if(this===t)return!0;t&&(t=t.parentNode)}while(t);return!1}},117:function(e,t,r){"use strict";var n=r(116);e.exports=function(){if("undefined"!=typeof document){if(document.contains)return document.contains;if(document.body&&document.body.contains)try{if("boolean"==typeof document.body.contains.call(document,""))return document.body.contains}catch(e){}}return n}},130:function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.UnmountClosed=void 0;var o,i=(o=r(0))&&o.__esModule?o:{default:o},a=r(112),u=["isOpened"],c=["isOpened"];function s(){return(s=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function y(e,t){for(var r=0;r0&&!o.call(e,0))for(var h=0;h0)for(var v=0;v2?arguments[2]:{},i=n(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var u=0;u":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","‘":"\'","’":"\'","“":"\\"","”":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial"}'),t=JSON.parse('{"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue"},"vi":{"Đ":"D","đ":"d"}}');function r(r,n){if("string"!=typeof r)throw new Error("slugify: string argument expected");var o=t[(n="string"==typeof n?{replacement:n}:n||{}).locale]||{},i=void 0===n.replacement?"-":n.replacement,a=r.split("").reduce((function(t,r){return t+(o[r]||e[r]||r).replace(n.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"").trim().replace(new RegExp("[\\s"+i+"]+","g"),i);return n.lower&&(a=a.toLowerCase()),n.strict&&(a=a.replace(new RegExp("[^a-zA-Z0-9"+i+"]","g"),"").replace(new RegExp("[\\s"+i+"]+","g"),i)),a}return r.extend=function(t){for(var r in t)e[r]=t[r]},r},e.exports=n(),e.exports.default=n()},92:function(e,t,r){e.exports=r(135)},93:function(e,t,r){"use strict";var n=r(0);function o(){return(o=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,["animate","ariaLabel","children","className","height","preserveAspectRatio","primaryColor","primaryOpacity","rtl","secondaryColor","secondaryOpacity","speed","style","uniquekey","width"]),g=b?b+"-idClip":i(),w=b?b+"-idGradient":i(),E=f?["1; -3","2; -2","3; -1"]:["-3; 1","-2; 2","-1; 3"];return Object(n.createElement)("svg",o({role:"img",style:v,className:u,"aria-labelledby":r||null,viewBox:"0 0 "+m+" "+c,preserveAspectRatio:s},O),r?Object(n.createElement)("title",null,r):null,Object(n.createElement)("rect",{x:"0",y:"0",width:m,height:c,clipPath:"url(#"+g+")",style:{fill:"url(#"+w+")"}}),Object(n.createElement)("defs",null,Object(n.createElement)("clipPath",{id:g},a),Object(n.createElement)("linearGradient",{id:w},Object(n.createElement)("stop",{offset:"0%",stopColor:p,stopOpacity:l},t&&Object(n.createElement)("animate",{attributeName:"offset",values:E[0],dur:h+"s",repeatCount:"indefinite"})),Object(n.createElement)("stop",{offset:"50%",stopColor:y,stopOpacity:d},t&&Object(n.createElement)("animate",{attributeName:"offset",values:E[1],dur:h+"s",repeatCount:"indefinite"})),Object(n.createElement)("stop",{offset:"100%",stopColor:p,stopOpacity:l},t&&Object(n.createElement)("animate",{attributeName:"offset",values:E[2],dur:h+"s",repeatCount:"indefinite"})))))},u={animate:!0,ariaLabel:"Loading interface...",height:130,preserveAspectRatio:"xMidYMid meet",primaryColor:"#f0f0f0",primaryOpacity:1,rtl:!1,secondaryColor:"#e0e0e0",secondaryOpacity:1,speed:2,width:400},c=function(e){return Object(n.createElement)("rect",{x:"0",y:"0",rx:"5",ry:"5",width:e.width,height:e.height})},s=function(e){var t=o({},u,e),r=e.children?e.children:Object(n.createElement)(c,t);return Object(n.createElement)(a,t,r)};t.a=s},97:function(e,t,r){"use strict";var n=r(143);e.exports=Function.prototype.bind||n},98:function(e,t,r){"use strict";var n=TypeError,o=Object.getOwnPropertyDescriptor;if(o)try{o({},"")}catch(e){o=null}var i=function(){throw new n},a=o?function(){try{return i}catch(e){try{return o(arguments,"callee").get}catch(e){return i}}}():i,u=r(146)(),c=Object.getPrototypeOf||function(e){return e.__proto__},s=void 0,p="undefined"==typeof Uint8Array?void 0:c(Uint8Array),l={"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayBufferPrototype%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer.prototype,"%ArrayIteratorPrototype%":u?c([][Symbol.iterator]()):void 0,"%ArrayPrototype%":Array.prototype,"%ArrayProto_entries%":Array.prototype.entries,"%ArrayProto_forEach%":Array.prototype.forEach,"%ArrayProto_keys%":Array.prototype.keys,"%ArrayProto_values%":Array.prototype.values,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":void 0,"%AsyncFunctionPrototype%":void 0,"%AsyncGenerator%":void 0,"%AsyncGeneratorFunction%":void 0,"%AsyncGeneratorPrototype%":void 0,"%AsyncIteratorPrototype%":s&&u&&Symbol.asyncIterator?s[Symbol.asyncIterator]():void 0,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%Boolean%":Boolean,"%BooleanPrototype%":Boolean.prototype,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%DataViewPrototype%":"undefined"==typeof DataView?void 0:DataView.prototype,"%Date%":Date,"%DatePrototype%":Date.prototype,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%ErrorPrototype%":Error.prototype,"%eval%":eval,"%EvalError%":EvalError,"%EvalErrorPrototype%":EvalError.prototype,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float32ArrayPrototype%":"undefined"==typeof Float32Array?void 0:Float32Array.prototype,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%Float64ArrayPrototype%":"undefined"==typeof Float64Array?void 0:Float64Array.prototype,"%Function%":Function,"%FunctionPrototype%":Function.prototype,"%Generator%":void 0,"%GeneratorFunction%":void 0,"%GeneratorPrototype%":void 0,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int8ArrayPrototype%":"undefined"==typeof Int8Array?void 0:Int8Array.prototype,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int16ArrayPrototype%":"undefined"==typeof Int16Array?void 0:Int8Array.prototype,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%Int32ArrayPrototype%":"undefined"==typeof Int32Array?void 0:Int32Array.prototype,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":u?c(c([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%JSONParse%":"object"==typeof JSON?JSON.parse:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&u?c((new Map)[Symbol.iterator]()):void 0,"%MapPrototype%":"undefined"==typeof Map?void 0:Map.prototype,"%Math%":Math,"%Number%":Number,"%NumberPrototype%":Number.prototype,"%Object%":Object,"%ObjectPrototype%":Object.prototype,"%ObjProto_toString%":Object.prototype.toString,"%ObjProto_valueOf%":Object.prototype.valueOf,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%PromisePrototype%":"undefined"==typeof Promise?void 0:Promise.prototype,"%PromiseProto_then%":"undefined"==typeof Promise?void 0:Promise.prototype.then,"%Promise_all%":"undefined"==typeof Promise?void 0:Promise.all,"%Promise_reject%":"undefined"==typeof Promise?void 0:Promise.reject,"%Promise_resolve%":"undefined"==typeof Promise?void 0:Promise.resolve,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%RangeErrorPrototype%":RangeError.prototype,"%ReferenceError%":ReferenceError,"%ReferenceErrorPrototype%":ReferenceError.prototype,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%RegExpPrototype%":RegExp.prototype,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&u?c((new Set)[Symbol.iterator]()):void 0,"%SetPrototype%":"undefined"==typeof Set?void 0:Set.prototype,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%SharedArrayBufferPrototype%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer.prototype,"%String%":String,"%StringIteratorPrototype%":u?c(""[Symbol.iterator]()):void 0,"%StringPrototype%":String.prototype,"%Symbol%":u?Symbol:void 0,"%SymbolPrototype%":u?Symbol.prototype:void 0,"%SyntaxError%":SyntaxError,"%SyntaxErrorPrototype%":SyntaxError.prototype,"%ThrowTypeError%":a,"%TypedArray%":p,"%TypedArrayPrototype%":p?p.prototype:void 0,"%TypeError%":n,"%TypeErrorPrototype%":n.prototype,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ArrayPrototype%":"undefined"==typeof Uint8Array?void 0:Uint8Array.prototype,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint8ClampedArrayPrototype%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray.prototype,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint16ArrayPrototype%":"undefined"==typeof Uint16Array?void 0:Uint16Array.prototype,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%Uint32ArrayPrototype%":"undefined"==typeof Uint32Array?void 0:Uint32Array.prototype,"%URIError%":URIError,"%URIErrorPrototype%":URIError.prototype,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakMapPrototype%":"undefined"==typeof WeakMap?void 0:WeakMap.prototype,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%WeakSetPrototype%":"undefined"==typeof WeakSet?void 0:WeakSet.prototype},f=r(97).call(Function.call,String.prototype.replace),y=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,d=/\\(\\)?/g,h=function(e){var t=[];return f(e,y,(function(e,r,n,o){t[t.length]=n?f(o,d,"$1"):r||e})),t},v=function(e,t){if(!(e in l))throw new SyntaxError("intrinsic "+e+" does not exist!");if(void 0===l[e]&&!t)throw new n("intrinsic "+e+" exists, but is not available. Please file an issue!");return l[e]};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new TypeError('"allowMissing" argument must be a boolean');for(var r=h(e),i=v("%"+(r.length>0?r[0]:"")+"%",t),a=1;a=r.length){var u=o(i,r[a]);if(!t&&!(r[a]in i))throw new n("base intrinsic for "+e+" exists, but the property is not available.");i=u?u.get||u.value:i[r[a]]}else i=i[r[a]];return i}}}]); },function(){ (window.webpackJsonpvtex_search_result_3_140_0=window.webpackJsonpvtex_search_result_3_140_0||[]).push([[13],{111:function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(131)),o=r(n(132)),a=n(0),u=r(a),c=r(n(133)),s=r(n(134)),f={arr:Array.isArray,obj:function(e){return"[object Object]"===Object.prototype.toString.call(e)},fun:function(e){return"function"==typeof e},str:function(e){return"string"==typeof e},num:function(e){return"number"==typeof e},und:function(e){return void 0===e},nul:function(e){return null===e},set:function(e){return e instanceof Set},map:function(e){return e instanceof Map},equ:function(e,t){if(typeof e!=typeof t)return!1;if(f.str(e)||f.num(e))return e===t;if(f.obj(e)&&f.obj(t)&&Object.keys(e).length+Object.keys(t).length===0)return!0;var n;for(n in e)if(!(n in t))return!1;for(n in t)if(e[n]!==t[n])return!1;return!f.und(n)||e===t}};function l(){var e=a.useState(!1)[1];return a.useCallback((function(){return e((function(e){return!e}))}),[])}function d(e,t){return f.und(e)||f.nul(e)?t:e}function p(e){return f.und(e)?[]:f.arr(e)?e:[e]}function h(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}for(var a=o,u=!1,c=0;c=p.startTime+s.duration;else if(s.decay)y=h+b/(1-.998)*(1-Math.exp(-(1-.998)*(t-p.startTime))),(f=Math.abs(p.lastPosition-y)<.1)&&(v=y);else{l=void 0!==p.lastTime?p.lastTime:t,b=void 0!==p.lastVelocity?p.lastVelocity:s.initialVelocity,t>l+64&&(l=t);for(var w=Math.floor(t-l),k=0;kv:y=e);++n);return n-1}(e,o);return function(e,t,n,r,i,o,a,u,c){var s=c?c(e):e;if(sn){if("identity"===u)return s;"clamp"===u&&(s=n)}if(r===i)return r;if(t===n)return e<=t?r:i;t===-1/0?s=-s:n===1/0?s-=t:s=(s-t)/(n-t);s=o(s),r===-1/0?s=-s:i===1/0?s+=r:s=s*(i-r)+r;return s}(e,o[t],o[t+1],i[t],i[t+1],c,a,u,r.map)}}var K=function(e){function t(n,r,i,o){var a;return(a=e.call(this)||this).calc=void 0,a.payload=n instanceof b&&!(n instanceof t)?n.getPayload():Array.isArray(n)?n:[n],a.calc=z(r,i,o),a}c(t,e);var n=t.prototype;return n.getValue=function(){return this.calc.apply(this,this.payload.map((function(e){return e.getValue()})))},n.updateConfig=function(e,t,n){this.calc=z(e,t,n)},n.interpolate=function(e,n,r){return new t(this,e,n,r)},t}(b);var N=function(e){function t(t){var n;return(n=e.call(this)||this).animatedStyles=new Set,n.value=void 0,n.startPosition=void 0,n.lastPosition=void 0,n.lastVelocity=void 0,n.startTime=void 0,n.lastTime=void 0,n.done=!1,n.setValue=function(e,t){void 0===t&&(t=!0),n.value=e,t&&n.flush()},n.value=t,n.startPosition=t,n.lastPosition=t,n}c(t,e);var n=t.prototype;return n.flush=function(){0===this.animatedStyles.size&&function e(t,n){"update"in t?n.add(t):t.getChildren().forEach((function(t){return e(t,n)}))}(this,this.animatedStyles),this.animatedStyles.forEach((function(e){return e.update()}))},n.clearStyles=function(){this.animatedStyles.clear()},n.getValue=function(){return this.value},n.interpolate=function(e,t,n){return new K(this,e,t,n)},t}(g),W=function(e){function t(t){var n;return(n=e.call(this)||this).payload=t.map((function(e){return new N(e)})),n}c(t,e);var n=t.prototype;return n.setValue=function(e,t){var n=this;void 0===t&&(t=!0),Array.isArray(e)?e.length===this.payload.length&&e.forEach((function(e,r){return n.payload[r].setValue(e,t)})):this.payload.forEach((function(n){return n.setValue(e,t)}))},n.getValue=function(){return this.payload.map((function(e){return e.getValue()}))},n.interpolate=function(e,t){return new K(this,e,t)},t}(b),L=0,$=function(){function e(){var e=this;this.id=void 0,this.idle=!0,this.hasChanged=!1,this.guid=0,this.local=0,this.props={},this.merged={},this.animations={},this.interpolations={},this.values={},this.configs=[],this.listeners=[],this.queue=[],this.localQueue=void 0,this.getValues=function(){return e.interpolations},this.id=L++}var t=e.prototype;return t.update=function(e){if(!e)return this;var t=v(e),n=t.delay,r=void 0===n?0:n,a=t.to,u=o(t,["delay","to"]);if(f.arr(a)||f.fun(a))this.queue.push(i({},u,{delay:r,to:a}));else if(a){var c={};Object.entries(a).forEach((function(e){var t,n=e[0],o=e[1],a=i({to:(t={},t[n]=o,t),delay:h(r,n)},u),s=c[a.delay]&&c[a.delay].to;c[a.delay]=i({},c[a.delay],a,{to:i({},s,a.to)})})),this.queue=Object.values(c)}return this.queue=this.queue.sort((function(e,t){return e.delay-t.delay})),this.diff(u),this},t.start=function(e){var t,n=this;if(this.queue.length){this.idle=!1,this.localQueue&&this.localQueue.forEach((function(e){var t=e.from,r=void 0===t?{}:t,o=e.to,a=void 0===o?{}:o;f.obj(r)&&(n.merged=i({},r,n.merged)),f.obj(a)&&(n.merged=i({},n.merged,a))}));var r=this.local=++this.guid,a=this.localQueue=this.queue;this.queue=[],a.forEach((function(t,i){var u=t.delay,c=o(t,["delay"]),s=function(t){i===a.length-1&&r===n.guid&&t&&(n.idle=!0,n.props.onRest&&n.props.onRest(n.merged)),e&&e()},l=f.arr(c.to)||f.fun(c.to);u?setTimeout((function(){r===n.guid&&(l?n.runAsync(c,s):n.diff(c).start(s))}),u):l?n.runAsync(c,s):n.diff(c).start(s)}))}else f.fun(e)&&this.listeners.push(e),this.props.onStart&&this.props.onStart(),t=this,_.has(t)||_.add(t),I||(I=!0,O(C||D));return this},t.stop=function(e){return this.listeners.forEach((function(t){return t(e)})),this.listeners=[],this},t.pause=function(e){var t;return this.stop(!0),e&&(t=this,_.has(t)&&_.delete(t)),this},t.runAsync=function(e,t){var n=this,r=(e.delay,o(e,["delay"])),a=this.local,u=Promise.resolve(void 0);if(f.arr(r.to))for(var c=function(e){var t=e,o=i({},r,v(r.to[t]));f.arr(o.config)&&(o.config=o.config[t]),u=u.then((function(){if(a===n.guid)return new Promise((function(e){return n.diff(o).start(e)}))}))},s=0;s=r.length)return"break";a=r[o++]}else{if((o=r.next()).done)return"break";a=o.value}var n=a.key,u=function(e){return e.key!==n};(f.und(t)||t===n)&&(e.current.instances.delete(n),e.current.transitions=e.current.transitions.filter(u),e.current.deleted=e.current.deleted.filter(u))},r=e.current.deleted,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if("break"===n())break}e.current.forceUpdate()}var X=function(e){function t(t){var n;return void 0===t&&(t={}),n=e.call(this)||this,!t.transform||t.transform instanceof g||(t=y.transform(t)),n.payload=t,n}return c(t,e),t}(w),Z={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},B="[-+]?\\d*\\.?\\d+";function Y(){for(var e=arguments.length,t=new Array(e),n=0;n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function se(e,t,n){var r=n<.5?n*(1+t):n+t-n*t,i=2*n-r,o=ce(i,r,e+1/3),a=ce(i,r,e),u=ce(i,r,e-1/3);return Math.round(255*o)<<24|Math.round(255*a)<<16|Math.round(255*u)<<8}function fe(e){var t=parseInt(e,10);return t<0?0:t>255?255:t}function le(e){return(parseFloat(e)%360+360)%360/360}function de(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function pe(e){var t=parseFloat(e);return t<0?0:t>100?1:t/100}function he(e){var t,n,r="number"==typeof(t=e)?t>>>0===t&&t>=0&&t<=4294967295?t:null:(n=ae.exec(t))?parseInt(n[1]+"ff",16)>>>0:Z.hasOwnProperty(t)?Z[t]:(n=ee.exec(t))?(fe(n[1])<<24|fe(n[2])<<16|fe(n[3])<<8|255)>>>0:(n=te.exec(t))?(fe(n[1])<<24|fe(n[2])<<16|fe(n[3])<<8|de(n[4]))>>>0:(n=ie.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+"ff",16)>>>0:(n=ue.exec(t))?parseInt(n[1],16)>>>0:(n=oe.exec(t))?parseInt(n[1]+n[1]+n[2]+n[2]+n[3]+n[3]+n[4]+n[4],16)>>>0:(n=ne.exec(t))?(255|se(le(n[1]),pe(n[2]),pe(n[3])))>>>0:(n=re.exec(t))?(se(le(n[1]),pe(n[2]),pe(n[3]))|de(n[4]))>>>0:null;return null===r?e:"rgba("+((4278190080&(r=r||0))>>>24)+", "+((16711680&r)>>>16)+", "+((65280&r)>>>8)+", "+(255&r)/255+")"}var ve=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,ye=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,me=new RegExp("("+Object.keys(Z).join("|")+")","g"),ge={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},be=["Webkit","Ms","Moz","O"];function we(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ge.hasOwnProperty(e)&&ge[e]?(""+t).trim():t+"px"}ge=Object.keys(ge).reduce((function(e,t){return be.forEach((function(n){return e[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(n,t)]=e[t]})),e}),ge);var ke={};q((function(e){return new X(e)})),V("div"),x((function(e){var t=e.output.map((function(e){return e.replace(ye,he)})).map((function(e){return e.replace(me,he)})),n=t[0].match(ve).map((function(){return[]}));t.forEach((function(e){e.match(ve).forEach((function(e,t){return n[t].push(+e)}))}));var r=t[0].match(ve).map((function(t,r){return z(i({},e,{output:n[r]}))}));return function(e){var n=0;return t[0].replace(ve,(function(){return r[n++](e)})).replace(/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,(function(e,t,n,r,i){return"rgba("+Math.round(t)+", "+Math.round(n)+", "+Math.round(r)+", "+i+")"}))}})),P(Z),k((function(e,t){if(!e.nodeType||void 0===e.setAttribute)return!1;var n=t.style,r=t.children,i=t.scrollTop,a=t.scrollLeft,u=o(t,["style","children","scrollTop","scrollLeft"]),c="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName;for(var s in void 0!==i&&(e.scrollTop=i),void 0!==a&&(e.scrollLeft=a),void 0!==r&&(e.textContent=r),n)if(n.hasOwnProperty(s)){var f=0===s.indexOf("--"),l=we(s,n[s],f);"float"===s&&(s="cssFloat"),f?e.style.setProperty(s,l):e.style[s]=l}for(var d in u){var p=c?d:ke[d]||(ke[d]=d.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()})));void 0!==e.getAttribute(p)&&e.setAttribute(p,u[d])}}),(function(e){return e}));var Pe,Ae,Oe=(Pe=function(e){return a.forwardRef((function(t,n){var r=l(),c=a.useRef(!0),s=a.useRef(null),d=a.useRef(null),p=a.useCallback((function(e){var t=s.current;s.current=new T(e,(function(){var e=!1;d.current&&(e=y.fn(d.current,s.current.getAnimatedValue())),d.current&&!1!==e||r()})),t&&t.detach()}),[]);a.useEffect((function(){return function(){c.current=!1,s.current&&s.current.detach()}}),[]),a.useImperativeHandle(n,(function(){return R(d,c,r)})),p(t);var h,v=s.current.getValue(),m=(v.scrollTop,v.scrollLeft,o(v,["scrollTop","scrollLeft"])),g=(h=e,!f.fun(h)||h.prototype instanceof u.Component?function(e){return d.current=function(e,t){return t&&(f.fun(t)?t(e):f.obj(t)&&(t.current=e)),e}(e,n)}:void 0);return u.createElement(e,i({},m,{ref:g}))}))},void 0===(Ae=!1)&&(Ae=!0),function(e){return(f.arr(e)?e:Object.keys(e)).reduce((function(e,t){var n=Ae?t[0].toLowerCase()+t.substring(1):t;return e[n]=Pe(n),e}),Pe)}),je=Oe(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]);t.apply=Oe,t.config={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},t.update=D,t.animated=je,t.a=je,t.interpolate=function(e,t,n){return e&&new K(e,t,n)},t.Globals=M,t.useSpring=function(e){var t=f.fun(e),n=G(1,t?e:[e]),r=n[0],i=n[1],o=n[2];return t?[r[0],i,o]:r},t.useTrail=function(e,t){var n=a.useRef(!1),r=f.fun(t),o=h(t),u=a.useRef(),c=G(e,(function(e,t){return 0===e&&(u.current=[]),u.current.push(t),i({},o,{config:h(o.config,e),attach:e>0&&function(){return u.current[e-1]}})})),s=c[0],l=c[1],d=c[2],p=a.useMemo((function(){return function(e){return l((function(t,n){e.reverse;var r=e.reverse?t+1:t-1,a=u.current[r];return i({},e,{config:h(e.config||o.config,t),attach:a&&function(){return a}})}))}}),[e,o.reverse]);return a.useEffect((function(){n.current&&!r&&p(t)})),a.useEffect((function(){n.current=!0}),[]),r?[s,p,d]:s},t.useTransition=function(e,t,n){var r=i({items:e,keys:t||function(e){return e}},n),u=Q(r),c=u.lazy,s=void 0!==c&&c,f=(u.unique,u.reset),d=void 0!==f&&f,p=(u.enter,u.leave,u.update,u.onDestroyed),v=(u.keys,u.items,u.onFrame),y=u.onRest,m=u.onStart,g=u.ref,b=o(u,["lazy","unique","reset","enter","leave","update","onDestroyed","keys","items","onFrame","onRest","onStart","ref"]),w=l(),k=a.useRef(!1),P=a.useRef({mounted:!1,first:!0,deleted:[],current:{},transitions:[],prevProps:{},paused:!!r.ref,instances:!k.current&&new Map,forceUpdate:w});return a.useImperativeHandle(r.ref,(function(){return{start:function(){return Promise.all(Array.from(P.current.instances).map((function(e){var t=e[1];return new Promise((function(e){return t.start(e)}))})))},stop:function(e){return Array.from(P.current.instances).forEach((function(t){return t[1].stop(e)}))},get controllers(){return Array.from(P.current.instances).map((function(e){return e[1]}))}}})),P.current=function(e,t){var n=e.first,r=e.prevProps,a=o(e,["first","prevProps"]),u=Q(t),c=u.items,s=u.keys,f=u.initial,l=u.from,d=u.enter,p=u.leave,v=u.update,y=u.trail,m=void 0===y?0:y,g=u.unique,b=u.config,w=u.order,k=void 0===w?["enter","leave","update"]:w,P=Q(r),A=P.keys,O=P.items,j=i({},a.current),x=[].concat(a.deleted),S=Object.keys(j),E=new Set(S),V=new Set(s),F=s.filter((function(e){return!E.has(e)})),C=a.transitions.filter((function(e){return!e.destroyed&&!V.has(e.originalKey)})).map((function(e){return e.originalKey})),R=s.filter((function(e){return E.has(e)})),q=-m;for(;k.length;){switch(k.shift()){case"enter":F.forEach((function(e,t){g&&x.find((function(t){return t.originalKey===e}))&&(x=x.filter((function(t){return t.originalKey!==e})));var r=s.indexOf(e),i=c[r],o=n&&void 0!==f?"initial":"enter";j[e]={slot:o,originalKey:e,key:g?String(e):U++,item:i,trail:q+=m,config:h(b,i,o),from:h(n&&void 0!==f?f||{}:l,i),to:h(d,i)}}));break;case"leave":C.forEach((function(e){var t=A.indexOf(e),n=O[t];x.unshift(i({},j[e],{slot:"leave",destroyed:!0,left:A[Math.max(0,t-1)],right:A[Math.min(A.length,t+1)],trail:q+=m,config:h(b,n,"leave"),to:h(p,n)})),delete j[e]}));break;case"update":R.forEach((function(e){var t=s.indexOf(e),n=c[t];j[e]=i({},j[e],{item:n,slot:"update",trail:q+=m,config:h(b,n,"update"),to:h(v,n)})}))}}var M=s.map((function(e){return j[e]}));return x.forEach((function(e){var t,n=e.left,r=(e.right,o(e,["left","right"]));-1!==(t=M.findIndex((function(e){return e.originalKey===n})))&&(t+=1),t=Math.max(0,t),M=[].concat(M.slice(0,t),[r],M.slice(t))})),i({},a,{changed:F.length||C.length||R.length,first:n&&0===F.length,transitions:M,current:j,deleted:x,prevProps:t})}(P.current,r),P.current.changed&&P.current.transitions.forEach((function(e){var t=e.slot,n=e.from,r=e.to,o=e.config,a=e.trail,u=e.key,c=e.item;P.current.instances.has(u)||P.current.instances.set(u,new $);var f=P.current.instances.get(u),l=i({},b,{to:r,from:n,config:o,ref:g,onRest:function(n){P.current.mounted&&(e.destroyed&&(g||s||J(P,u),p&&p(c)),!Array.from(P.current.instances).some((function(e){return!e[1].idle}))&&(g||s)&&P.current.deleted.length>0&&J(P),y&&y(c,t,n))},onStart:m&&function(){return m(c,t)},onFrame:v&&function(e){return v(c,t,e)},delay:a,reset:d&&"enter"===t});f.update(l),P.current.paused||f.start()})),a.useEffect((function(){return P.current.mounted=k.current=!0,function(){P.current.mounted=k.current=!1,Array.from(P.current.instances).map((function(e){return e[1].destroy()})),P.current.instances.clear()}}),[]),P.current.transitions.map((function(e){var t=e.item,n=e.slot,r=e.key;return{item:t,key:r,state:n,props:P.current.instances.get(r).getValues()}}))},t.useChain=function(e,t,n){void 0===n&&(n=1e3);var r=a.useRef();a.useEffect((function(){f.equ(e,r.current)?e.forEach((function(e){var t=e.current;return t&&t.start()})):t?e.forEach((function(e,r){var o=e.current;if(o){var a=o.controllers;if(a.length){var u=n*t[r];a.forEach((function(e){e.queue=e.queue.map((function(e){return i({},e,{delay:e.delay+u})})),e.start()}))}}})):e.reduce((function(e,t,n){var r=t.current;return e.then((function(){return r.start()}))}),Promise.resolve()),r.current=e}))},t.useSprings=G},118:function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:d(e)?2:p(e)?3:0}function c(e,t){return 2===u(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function s(e,t){return 2===u(e)?e.get(t):e[t]}function f(e,t,n){var r=u(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function l(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function d(e){return K&&e instanceof Map}function p(e){return N&&e instanceof Set}function h(e){return e.o||e.t}function v(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Q(e);delete t[G];for(var n=H(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=m),Object.freeze(e),t&&a(e,(function(e,t){return y(t,!0)}),!0)),e}function m(){r(2)}function g(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function b(e){var t=J[e];return t||r(18,e),t}function w(){return D}function k(e,t){t&&(b("Patches"),e.u=[],e.s=[],e.v=t)}function P(e){A(e),e.p.forEach(j),e.p=null}function A(e){e===D&&(D=e.l)}function O(e){return D={p:[],l:D,h:e,m:!0,_:0}}function j(e){var t=e[G];0===t.i||1===t.i?t.j():t.O=!0}function x(e,t){t._=t.p.length;var n=t.p[0],i=void 0!==e&&e!==n;return t.h.g||b("ES5").S(t,e,i),i?(n[G].P&&(P(t),r(4)),o(e)&&(e=S(t,e),t.l||V(t,e)),t.u&&b("Patches").M(n[G],e,t.u,t.s)):e=S(t,n,[]),P(t),t.u&&t.v(t.u,t.s),e!==L?e:void 0}function S(e,t,n){if(g(t))return t;var r=t[G];if(!r)return a(t,(function(i,o){return E(e,r,t,i,o,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return V(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=4===r.i||5===r.i?r.o=v(r.k):r.o;a(3===r.i?new Set(i):i,(function(t,o){return E(e,r,i,t,o,n)})),V(e,i,!1),n&&e.u&&b("Patches").R(r,n,e.u,e.s)}return r.o}function E(e,t,n,r,a,u){if(i(a)){var s=S(e,a,u&&t&&3!==t.i&&!c(t.D,r)?u.concat(r):void 0);if(f(n,r,s),!i(s))return;e.m=!1}if(o(a)&&!g(a)){if(!e.h.F&&e._<1)return;S(e,a),t&&t.A.l||V(e,a)}}function V(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&y(t,n)}function F(e,t){var n=e[G];return(n?h(n):e)[t]}function C(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function R(e){e.P||(e.P=!0,e.l&&R(e.l))}function q(e){e.o||(e.o=v(e.t))}function M(e,t,n){var r=d(t)?b("MapSet").N(t,n):p(t)?b("MapSet").T(t,n):e.g?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:w(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},i=r,o=X;n&&(i=[r],o=Z);var a=Proxy.revocable(i,o),u=a.revoke,c=a.proxy;return r.k=c,r.j=u,c}(t,n):b("ES5").J(t,n);return(n?n.A:w()).p.push(r),r}function T(e){return i(e)||r(22,e),function e(t){if(!o(t))return t;var n,r=t[G],i=u(t);if(r){if(!r.P&&(r.i<4||!b("ES5").K(r)))return r.t;r.I=!0,n=I(t,i),r.I=!1}else n=I(t,i);return a(n,(function(t,i){r&&s(r.t,t)===i||f(n,t,e(i))})),3===i?new Set(n):n}(e)}function I(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return v(e)}var _,D,z="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),K="undefined"!=typeof Map,N="undefined"!=typeof Set,W="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,L=z?Symbol.for("immer-nothing"):((_={})["immer-nothing"]=!0,_),$=z?Symbol.for("immer-draftable"):"__$immer_draftable",G=z?Symbol.for("immer-state"):"__$immer_state",U=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),H="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Q=Object.getOwnPropertyDescriptors||function(e){var t={};return H(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},J={},X={get:function(e,t){if(t===G)return e;var n=h(e);if(!c(n,t))return function(e,t,n){var r,i=C(t,n);return i?"value"in i?i.value:null===(r=i.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!o(r)?r:r===F(e.t,t)?(q(e),e.o[t]=M(e.A.h,r,e)):r},has:function(e,t){return t in h(e)},ownKeys:function(e){return Reflect.ownKeys(h(e))},set:function(e,t,n){var r=C(h(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=F(h(e),t),o=null==i?void 0:i[G];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(l(n,i)&&(void 0!==n||c(e.t,t)))return!0;q(e),R(e)}return e.o[t]===n&&"number"!=typeof n&&(void 0!==n||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return void 0!==F(e.t,t)||t in e.t?(e.D[t]=!1,q(e),R(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=h(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},Z={};a(X,(function(e,t){Z[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),Z.deleteProperty=function(e,t){return X.deleteProperty.call(this,e[0],t)},Z.set=function(e,t,n){return X.set.call(this,e[0],t,n,e[0])};var B=new(function(){function e(e){var t=this;this.g=W,this.F=!0,this.produce=function(e,n,i){if("function"==typeof e&&"function"!=typeof n){var a=n;n=e;var u=t;return function(e){var t=this;void 0===e&&(e=a);for(var r=arguments.length,i=Array(r>1?r-1:0),o=1;o1?r-1:0),o=1;o=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}var o=b("Patches").$;return i(e)?o(e,t):this.produce(e,(function(e){return o(e,t.slice(n+1))}))},e}()),Y=B.produce;B.produceWithPatches.bind(B),B.setAutoFreeze.bind(B),B.setUseProxies.bind(B),B.applyPatches.bind(B),B.createDraft.bind(B),B.finishDraft.bind(B);t.a=Y}}]); },function(){ (window.webpackJsonpvtex_search_result_3_140_0=window.webpackJsonpvtex_search_result_3_140_0||[]).push([[9],{10:function(e,t,n){e.exports={container:"vtex-search-result-3-x-container",buttonShowMore:"vtex-search-result-3-x-buttonShowMore",filterTitleSpan:"vtex-search-result-3-x-filterTitleSpan",clearAllFilters:"vtex-search-result-3-x-clearAllFilters",switch:"vtex-search-result-3-x-switch",breadcrumb:"vtex-search-result-3-x-breadcrumb",richTitle:"vtex-search-result-3-x-richTitle",filters:"vtex-search-result-3-x-filters",filter__container:"vtex-search-result-3-x-filter__container",resultGallery:"vtex-search-result-3-x-resultGallery",gallery:"vtex-search-result-3-x-gallery",galleryTitle:"vtex-search-result-3-x-galleryTitle",filterPopupButton:"vtex-search-result-3-x-filterPopupButton",accordionFilter:"vtex-search-result-3-x-accordionFilter",filterAccordionItemBox:"vtex-search-result-3-x-filterAccordionItemBox",filterAccordionBreadcrumbs:"vtex-search-result-3-x-filterAccordionBreadcrumbs",filterButtonsBox:"vtex-search-result-3-x-filterButtonsBox",filterPopupFooter:"vtex-search-result-3-x-filterPopupFooter",accordionFilterItemOptions:"vtex-search-result-3-x-accordionFilterItemOptions",dropdownMobile:"vtex-search-result-3-x-dropdownMobile",accordionFilterItemActive:"vtex-search-result-3-x-accordionFilterItemActive",totalProducts:"vtex-search-result-3-x-totalProducts",orderBy:"vtex-search-result-3-x-orderBy",filterPopupTitle:"vtex-search-result-3-x-filterPopupTitle",filterPopupArrowIcon:"vtex-search-result-3-x-filterPopupArrowIcon",filterPopup:"vtex-search-result-3-x-filterPopup",filterPopupOpen:"vtex-search-result-3-x-filterPopupOpen",filterPopupContent:"vtex-search-result-3-x-filterPopupContent",filterPopupContentContainer:"vtex-search-result-3-x-filterPopupContentContainer",filterPopupContentContainerOpen:"vtex-search-result-3-x-filterPopupContentContainerOpen",orderByOptionsContainer:"vtex-search-result-3-x-orderByOptionsContainer",orderByOptionItem:"vtex-search-result-3-x-orderByOptionItem",sidebar:"vtex-search-result-3-x-sidebar",filterTitle:"vtex-search-result-3-x-filterTitle",filterQuantityBadgeDefault:"vtex-search-result-3-x-filterQuantityBadgeDefault","filters--layout":"vtex-search-result-3-x-filters--layout","buttonShowMore--layout":"vtex-search-result-3-x-buttonShowMore--layout","galleryTitle--layout":"vtex-search-result-3-x-galleryTitle--layout","totalProducts--layout":"vtex-search-result-3-x-totalProducts--layout","orderBy--layout":"vtex-search-result-3-x-orderBy--layout","container--layout":"vtex-search-result-3-x-container--layout","notFound--layout":"vtex-search-result-3-x-notFound--layout",shippingActionButton:"vtex-search-result-3-x-shippingActionButton",scrim:"vtex-search-result-3-x-scrim",filterContent:"vtex-search-result-3-x-filterContent"}},108:function(e,t,n){"use strict";n.r(t);var r=n(8),a=n(12),i=n(11),c=n(5),o=n.n(c),l=n(0),s=n.n(l),u=n(93),d=n(3),p=n(18),f=n.n(p),m=n(6),v=n.n(m),b=n(14),O=n.n(b),h=n(7),y=n(1),g=n(4),j=n(15),E=n.n(j),w=n(99),C=n.n(w),F=n(100),P=n.n(F),x=n(118),R=n(60),S=n.n(R),M=n(26),k=n.n(M),T=n(27),I=n(17),A=n.n(I),N=n(21),L=n.n(N),D=n(69),_=n.n(D),B=n(70),z=n(23),q=n(49),Q=["accordionFilterContainer","accordionFilterContent","accordionFilterItem","filterAccordionItemBox","accordionFilterItemActive","accordionFilterItemHidden","accordionFilterItemTitle","accordionFilterItemTag","accordionFilterItemIcon","accordionSelectedFilters"],U=function(e){var t=e.title,n=e.show,a=e.open,i=e.onOpen,c=e.selectedFilters,u=void 0===c?[]:c,d=e.children,p=e.appliedFiltersOverview,f=e.navigationType,m=e.initiallyCollapsed,b=e.onClearFilter,h=e.facetKey,y=e.showClearByFilter,j=e.quantity,E=Object(g.useIntl)(),w=v()(Q),C="collapsible"===f,F=Object(l.useState)(m),P=Object(r.a)(F,2),x=P[0],R=P[1],S=function(e){C&&R((function(e){return!e})),i(e)},M=void 0!==j?j:u.length,k=Object(q.b)(Object(z.b)(t,E));return s.a.createElement(l.Fragment,null,(!a||C)&&s.a.createElement("div",{className:"".concat(O()(w.accordionFilterContainer,k)," pl7")},s.a.createElement("div",{role:"button",tabIndex:0,className:o()(w.accordionFilterItem,O()(w.filterAccordionItemBox,k),"t-body pr5 pv3 pointer bb b--muted-5 outline-0",a&&w.accordionFilterItemActive,!n&&"".concat(w.accordionFilterItemHidden," dn")),onKeyDown:function(e){" "===e.key&&S(e)},onClick:S},s.a.createElement("div",{className:o()(w.accordionFilterContent,"pv4 c-on-base",a?"t-small":"t-heading-5")},s.a.createElement("span",{className:w.accordionFilterItemTitle},Object(z.b)(t,E)),0!==M&&s.a.createElement("div",{className:o()(w.accordionFilterItemTag,"dib ml3")},s.a.createElement(_.a,null,M)),M>0&&y&&s.a.createElement("span",{className:o()(w.accordionFilterItemTag,"dib ml3")},s.a.createElement(_.a,{size:"small",onClick:function(e){e.stopPropagation(),b&&b(h)}},s.a.createElement(g.FormattedMessage,{id:"store/search-result.filter-button.clear"}))),s.a.createElement("span",{className:"".concat(w.accordionFilterItemIcon," fr")},s.a.createElement(A.a,{orientation:!C||C&&x?"down":"up",size:10})),"show"===p&&M>0&&s.a.createElement("div",{className:o()(w.accordionSelectedFilters,"f6")},u.map((function(e){return e.name})).join(", "))))),C?s.a.createElement(B.Collapse,{isOpened:!x&&C},s.a.createElement("div",{className:"pl8"},d)):a&&d)},Y=n(111),V=n(88);function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function K(e){for(var t=1;t=n+a,j=Object(l.useRef)(null),E=i.length-n;return s.a.createElement(s.a.Fragment,null,i.slice(0,y?n:i.length).map(t),y&&i.length>n&&s.a.createElement(s.a.Fragment,null,s.a.createElement(d.NoSSR,null,s.a.createElement(W,{open:O,containerRef:j},s.a.createElement("div",{className:"dib w-100","aria-hidden":!O,ref:j},i.slice(n).map(t)))),s.a.createElement("button",{className:o()(m,"flex items-center mt2 pv2 ph0 bg-base bn self-start tl c-muted-3 pointer"),onClick:function(){return h((function(e){return!e}))}},s.a.createElement("span",{className:"c-link"},s.a.createElement(g.FormattedMessage,{id:O?f:u,values:{quantity:E}})))))},$=n(89),X=n.n($),J=["categoryItemChildren"],Z=function(e){var t=e.label,n=e.onClick,r=e.className,a=e.href,i=e.categoryFiltersMode,c=v()(J);return"href"===i?s.a.createElement("a",{tabIndex:0,className:o()(c.categoryItemChildren,"ph5 ph3-ns pv5 pv1-ns lh-copy pointer hover-bg-muted-5 c-muted-1 db no-underline",r),onClick:function(e){e.preventDefault(),n()},href:a&&a.toLowerCase(),title:t,onKeyDown:function(e){return"Enter"===e.key&&n(e)},"data-testid":"categoryItem-".concat(t)},t):s.a.createElement("div",{tabIndex:0,role:"link",className:o()(c.categoryItemChildren,"ph5 ph3-ns pv5 pv1-ns lh-copy pointer hover-bg-muted-5 c-muted-1",r),onClick:n,onKeyDown:function(e){return"Enter"===e.key&&n(e)},"data-testid":"categoryItem-".concat(t)},t)},ee=["categoryGroup","categoryParent","categoryItemName","selectedCategoryIcon","categoryItemChildrenContainer","selectedCategory","selectedCategoryName","selectedCategoryIcon"],te=function(e){var t=e.category,n=e.shallow,r=void 0!==n&&n,a=e.onCategorySelect,i=e.preventRouteChange,c=e.maxItemsCategory,l=e.categoryFiltersMode,u=Object(T.b)().map,d=v()(ee),p=function(e){for(var t=e.children,n=[e];t;){var r=t.find((function(e){return e.selected}));if(!r)break;n.push(r),t=r.children}return n}(t),f=function(e){var t=p.slice(e);a(t,i)},m=p[p.length-1],b=-1===u.split(",").indexOf("c"),O=function(){b&&(r?a(t):f(0))};return s.a.createElement("div",{className:o()(d.categoryGroup,"mt4")},s.a.createElement("div",{role:"button",tabIndex:b?0:-1,className:o()(d.categoryParent,"flex items-center pointer"),onClick:O,onKeyDown:function(e){return"Enter"===e.key&&O()},"data-testid":"root-category-".concat(t.value)},s.a.createElement("div",{className:"flex-grow-1 dim"},s.a.createElement("span",{className:o()(d.categoryItemName,"f5 c-on-base")},t.name)),!r&&b&&s.a.createElement("span",{className:o()(d.selectedCategoryIcon,"flex items-center c-muted-3")},s.a.createElement(X.a,{size:14}))),s.a.createElement("div",{className:o()(d.categoryItemChildrenContainer,"pl5 pl0-ns")},p.slice(1).map((function(e,t){return s.a.createElement("span",{key:e.id,role:"button",tabIndex:0,className:o()(d.selectedCategory,"mt5 mt4-ns flex items-center justify-between pointer f5 f6-ns"),onClick:function(){return f(t+1)},onKeyDown:function(e){return"Enter"===e.key&&f(t+1)},"data-testid":"selected-category-".concat(e.value)},s.a.createElement("span",{className:d.selectedCategoryName},e.name),s.a.createElement("span",{className:o()(d.selectedCategoryIcon,"flex items-center c-muted-3")},s.a.createElement(X.a,{size:14})))})),m.children&&m.children.length>0&&s.a.createElement("div",{className:r?"mt2":"mt5 mt4-ns bl b--muted-4"},s.a.createElement(G,{items:m.children,maxItems:c,threshold:2,linkClassName:"ml3",openLabel:"store/filter.more-categories",render:function(e,n){return s.a.createElement(Z,{key:e.id,href:e.href,categoryFiltersMode:l,className:0!==n||r?"":"mt2",onClick:function(){return a(r?[t,e]:e,i)},label:e.name})}}))))},ne=["filter__container","filter","filterTitle","categoriesContainer"],re=function(e){var t=e.title,n=e.isVisible,r=e.tree,a=e.onCategorySelect,i=e.hideBorder,c=void 0!==i&&i,l=e.preventRouteChange,u=e.maxItemsDepartment,d=e.maxItemsCategory,p=e.categoryFiltersMode,f=v()(ne);if(!n||0===r.length)return null;var m=r.every((function(e){return!e.selected})),b=o()(O()(f.filter__container,"c"),!c&&"bb b--muted-4");return s.a.createElement("div",{className:b},t&&s.a.createElement("div",{className:o()(f.filter,"pt4")},s.a.createElement("div",{className:o()(f.filterTitle,"t-mini c-muted-2 flex items-center justify-between")},s.a.createElement(g.FormattedMessage,{id:t}))),s.a.createElement("div",{className:o()(f.categoriesContainer,"pb5 flex flex-column")},m?s.a.createElement(G,{maxItems:u,threshold:2,items:r,openLabel:"store/filter.more-departments",render:function(e){return s.a.createElement(te,{key:e.id,category:e,shallow:!0,onCategorySelect:a,preventRouteChange:l,maxItemsCategory:d,categoryFiltersMode:p})}}):s.a.createElement(te,{category:r.find((function(e){return e.selected})),onCategorySelect:a,preventRouteChange:l,maxItemsCategory:d,categoryFiltersMode:p})))},ae=n(25),ie=n(101),ce=n.n(ie),oe=["searchFilterBar"],le=Object(g.defineMessages)({placeholder:{id:"store/search.filter.placeholder"}}),se=function(e){var t=e.name,n=e.handleChange,r=v()(oe),a=Object(g.useIntl)();return s.a.createElement("div",{className:"".concat(r.searchFilterBar," mb3")},s.a.createElement(ce.a,{"data-testid":"filter-search-bar",onChange:function(e){return n(e.target.value)},placeholder:a.formatMessage(le.placeholder,{filterName:t})}))},ue=n(37),de=["seeMoreButton"],pe=function(e){var t=e.truncated,n=e.toggleTruncate,r=e.quantity,a=v()(de);return s.a.createElement("button",{onClick:n,className:"".concat(a.seeMoreButton," mt2 pv2 bn pointer c-link"),key:t?"store/filter.more-items":"store/filter.less-items"},s.a.createElement(g.FormattedMessage,{id:t?"store/filter.more-items":"store/filter.less-items",values:{quantity:r}}))},fe=n(45),me=n.n(fe),ve=n(10),be=n.n(ve),Oe=function(e){if(null===e[0]||void 0===e[0])return"";var t=Object(r.a)(e,1)[0].categoryId;return e.every((function(e){return e.categoryId===t}))?t:""},he=function(e){var t=e.name,n=e.value,r=e.products;(0,e.push)({event:"filterManipulation",items:{filterProductCategory:Oe(r),filterName:t,filterValue:n}})},ye=n(102),ge=n(13);var je={delivery:"DELIVERY","pickup-nearby":"DELIVERY",pickup:"DELIVERY","pickup-in-point":"PICKUP_POINT"},Ee={DELIVERY:"addressLabel",PICKUP_POINT:"pickupPointLabel"},we={DELIVERY:"store/search.filter.shipping.action-button.delivery",PICKUP_POINT:"store/search.filter.shipping.action-button.pickup-in-point"},Ce=["delivery","pickup-in-point","pickup-nearby","pickup"],Fe=function(e){var t=je[e.value],n=t?Ee[t]:null,a=Object(l.useState)(we[t]),i=Object(r.a)(a,2),c=i[0],o=i[1],s=Object(l.useState)(!1),u=Object(r.a)(s,2),d=u[0],p=u[1],f=Object(l.useState)(!1),m=Object(r.a)(f,2),v=m[0],b=m[1],O=Ce.findIndex((function(t){return e.value===t}))>-1,y=Object(ye.useShippingOptionState)(),g=y.zipcode,j=y.selectedPickup,E=y.city,w=y.addressLabel;Object(l.useEffect)((function(){var e=j?j.pickupPoint.friendlyName:"",r="pickupPointLabel"===n?e:w;r?(o(r),O&&p(!0),"pickupPointLabel"===n&&b(!0)):(o(we[t]),O&&p(!1),"pickupPointLabel"===n&&b(!1))}),[t,E,n,O,g,j,w]);var C=function(e,t,n){var r=Object(h.useSearchPage)().map;if(("delivery"===e.value||"pickup-nearby"===e.value||"pickup"===e.value)&&!t)return!0;if("pickup-in-point"===e.value&&!n)return!0;if(0===e.quantity)return!0;if(!e.selected||!r)return!1;var a=r.split(ge.MAP_VALUES_SEP);return!a.includes("ft")&&1===a.length}(e,d,v);return"pickup-nearby"===e.value||"pickup"===e.value?{actionLabel:null,actionType:null,shouldDisable:C}:{actionType:t,actionLabel:c,shouldDisable:C}},Pe=["shippingActionButton"],xe=function(e){var t=e.label,n=e.openDrawer,r=v()(Pe);return s.a.createElement("button",{onClick:function(){return n()},className:r.shippingActionButton},t)};function Re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Se(e){for(var t=1;t-1}))}),[a,E,y]),k="collapsible"===p&&u&&o>ue.a+1,T=k&&P?ue.a:M.length,I=void 0!==y&&y<=_^]/g,"-")).toLowerCase()}var ze=function(e){var t;return(null===(t=e.map)||void 0===t?void 0:t.includes(ge.SPEC_FILTER))?"".concat(Be(e.title)).concat(ge.FILTER_TITLE_SEP).concat(e.value.replace(/\s/g,ge.SPACE_REPLACER)):e.map===ge.MAP_CATEGORY_CHAR||e.map===ge.MAP_BRAND_CHAR?e.value.toLowerCase():e.value},qe=n(103),Qe=n.n(qe),Ue=function(e){var t=e.facet,n=e.onOpenPostalCodeModal,r=e.onOpenPickupModal,a=Object(g.useIntl)(),i=Fe(t),c=i.actionLabel,o=i.actionType;return s.a.createElement("div",null,s.a.createElement("div",null,t.name),o?s.a.createElement(xe,{label:a.formatMessage({id:null!=c?c:"none"}),openDrawer:"DELIVERY"===o?n:r}):void 0)},Ye=function(e){var t=e.facets,n=e.onChange,a=e.onOpenPostalCodeModal,i=e.onOpenPickupModal,c=t.find((function(e){return e.selected})),o=c?c.value:void 0,u=Object(l.useState)(o),d=Object(r.a)(u,2),p=d[0],f=d[1];Object(l.useEffect)((function(){f(o)}),[o]);return s.a.createElement(Qe.a,{hideBorder:!0,size:"small",name:"shipping",options:t.map((function(e){return{id:e.value,value:e.value,label:s.a.createElement(Ue,{facet:e,onOpenPostalCodeModal:a,onOpenPickupModal:i}),disabled:0===e.quantity}})),value:p,onChange:function(e){var r=e.currentTarget.value;f(r);var a=t.find((function(e){return e.value===r}));a.selected||n(a)}})};function Ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function He(e){for(var t=1;t0?x[0].key:null,A=k()().push,N=x.some((function(e){return"shipping"===e.key}));return s.a.createElement(U,{facetKey:I,title:n,open:c,show:i,onOpen:l,selectedFilters:R,appliedFiltersOverview:d,navigationType:p,initiallyCollapsed:f,onFilterCheck:u,onClearFilter:j,showClearByFilter:E},s.a.createElement("div",{className:o()(O()(P.accordionFilterOpen,T),t)},N?s.a.createElement(Ye,{facets:x,onChange:function(e){var t;he({name:M,value:e.name,products:null!==(t=null==F?void 0:F.products)&&void 0!==t?t:[],push:A}),u(He(He({},e),{},{title:M}),!0)},onOpenPostalCodeModal:w,onOpenPickupModal:C}):s.a.createElement(ke,{onFilterCheck:u,facets:x,quantity:a,facetTitle:M,truncateFilters:m,navigationType:p,truncatedFacetsFetched:b,setTruncatedFacetsFetched:y})))},Ge=n(61),$e=n.n(Ge),Xe=n(104),Je=n.n(Xe),Ze=(n(38),n(39)),et=n(54);function tt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nt(e){for(var t=1;t-1}))}),[O,te,J]),ge=Object(l.useCallback)((function(){return I(O.filter((function(e){return e.selected})),L)}),[I,O,L]),je=function(){if("function"!=typeof b)return b;var e=(C||de)&&p>ue.a+1,t=!e&&!Oe&&le,n=t?34*(O.length-ue.a):0,r=t||e&&ce?ue.a:ye.length,a=!q&&O.some((function(e){return"shipping"===e.key}));return s.a.createElement(s.a.Fragment,null,a?s.a.createElement(Ye,{facets:ye,onChange:function(e){return I(nt(nt({},e),{},{title:u}),L)},onOpenPostalCodeModal:Q,onOpenPickupModal:U}):ye.slice(0,r).map(b),n>0&&s.a.createElement("div",{style:{height:n}}),e&&s.a.createElement(pe,{quantity:p-ue.a,truncated:ce,toggleTruncate:function(){return e=function(e){return!e},de&&!R&&S(!0),void oe(e);var e}}))},Ee=Object(l.useCallback)((function(){"many"===x?K(!H):"one"===x?P(F===u?null:u):console.error("Invalid openFiltersMode value: ".concat(x,"\nCheck the documentation for the values available"))}),[F,H,x,P,u]);Object(Ze.a)($,(function(){k&&"one"===x&&Ee()}),he);var we=N&&("priceRange"===a||!c&&O&&O.some((function(e){return e.selected}))),Ce=Object(l.useCallback)((function(e){" "===e.key&&m&&(e.preventDefault(),Ee())}),[m,Ee]),Fe=o()(X.filter__container,"bb b--muted-4",a&&"".concat(be.a.filter__container,"--").concat(a)),Pe=o()(X.filter,"pv5",c?X.filterSelected:X.filterAvailable,he&&X.filterIsOpen),xe=o()(X.filterTitle,"f5 flex items-center justify-between",c&&"ttu");return s.a.createElement("div",{className:Fe,ref:$},s.a.createElement("div",{className:Pe},s.a.createElement("div",{role:"button",tabIndex:m?0:void 0,className:m?"pointer":"",onClick:function(){return m&&Ee()},onKeyDown:Ce,"aria-disabled":!m},s.a.createElement("div",{className:xe},s.a.createElement("span",{className:"".concat(X.filterTitleSpan)},u,we&&s.a.createElement("span",{className:"ml2"},s.a.createElement(_.a,{size:"small",onClick:function(e){e.stopPropagation(),D?D():ge()}},s.a.createElement(g.FormattedMessage,{id:"store/search-result.filter-button.clear"})))),m&&s.a.createElement("span",{className:o()(X.filterIcon,"flex items-center ph5 c-muted-3")},s.a.createElement(A.a,{orientation:he?"up":"down",size:14})))),"show"===T&&O&&!c&&s.a.createElement("div",{className:o()(X.filterSelectedFilters,"f6")},O.filter((function(e){return e.selected})).map((function(e){return e.name})).join(", "))),s.a.createElement("div",{className:o()(X.filterTemplateOverflow,(!m||he)&&"pb5",m&&"overflow-y-auto"),ref:G,"data-testid":"scrollable-element",style:c||(C||de)&&!le?{}:{maxHeight:"200px"},"aria-hidden":!he},me?m?s.a.createElement(B.Collapse,{isOpened:he,theme:{content:X.filterContent},initialStyle:he?{height:"auto",overflow:"initial",transition:"height 500ms"}:{height:"0px",overflow:"hidden",transition:"height 500ms"}},void 0!==J&&JP&&(P=o)}));var x=[F,P],R=/^(.*) TO (.*)$/;if(a&&R.test(a)){var S=a.match(R),M=Object(r.a)(S,3),T=M[1],I=M[2];x[0]=parseInt(T,10),x[1]=parseInt(I,10)}return s.a.createElement(at,{id:"priceRange",title:Object(z.b)(t,b),collapsable:!1,handleClear:function(){return m({priceRange:void 0})},showClearByFilter:a&&o},"inputAndSlider"===i&&s.a.createElement(ut,{defaultValues:x,onSubmit:function(e){return E(e)},max:P,min:F}),s.a.createElement($e.a,{min:F,max:P,onChange:E,formatValue:function(e){return Je()({intl:b,culture:f,value:e})},values:x,defaultValues:x,range:!0}))},pt=function(e){var t=e.className,n=e.title,r=e.facets,a=e.show,i=e.open,c=e.onOpen,o=e.priceRange,l=e.navigationType,u=e.initiallyCollapsed,d=e.priceRangeLayout,p=e.onClearFilter,f=e.showClearByFilter,m=e.onChangePriceRange,v=o&&/^(.*) TO (.*)$/.test(o);return s.a.createElement(U,{title:n,open:i,show:a,onOpen:c,navigationType:l,initiallyCollapsed:u,showClearByFilter:f,quantity:v?1:void 0,onClearFilter:p},s.a.createElement("div",{className:t},s.a.createElement(dt,{title:n,facets:r,priceRange:o,priceRangeLayout:d,onChangePriceRange:m})))},ft=["filterBreadcrumbsItem","filterBreadcrumbsItemName","filterBreadcrumbsContent","filterBreadcrumbsText","filterBreadcrumbsList","filterLoadingOverlay"],mt="store/search.filter.title.categories",vt=function(e){var t,n=e.filters,a=e.onFilterCheck,i=e.tree,c=e.onCategorySelect,u=e.priceRange,p=e.onChangePriceRange,f=e.appliedFiltersOverview,m=e.navigationType,b=e.initiallyCollapsed,O=e.truncateFilters,h=e.truncatedFacetsFetched,y=e.setTruncatedFacetsFetched,j=e.categoryFiltersMode,E=e.loading,w=e.onClearFilter,C=e.showClearByFilter,F=e.updateOnFilterSelectionOnMobile,P=e.priceRangeLayout,x=e.onOpenPostalCodeModal,R=e.onOpenPickupModal,S=Object(g.useIntl)(),M=Object(d.useRuntime)(),k=M.getSettings,T=M.setQuery,I=Object(l.useState)(null),N=Object(r.a)(I,2),D=N[0],_=N[1],B=v()(ft),z=null===(t=k("vtex.store"))||void 0===t?void 0:t.enableFiltersFetchOptimization,q=function(e){return function(t){t.preventDefault(),"collapsible"!==m&&(z&&!h&&y(!0),_(D===e?null:e))}},Q=n.filter((function(e){return e.facets.length>0})),Y=D===mt,V=o()(be.a.accordionFilterItemOptions,"ph5 pt3 h-100 overflow-scroll","collapsible"!==m&&"pb9"),H=F&&E;return s.a.createElement("div",{className:o()(be.a.accordionFilter,"h-100 pb9",!D&&"overflow-scroll")},s.a.createElement("div",{className:o()(be.a.filterAccordionBreadcrumbs,"pointer flex flex-row items-center pa5 bg-base w-100 z-max bb b--muted-4")},s.a.createElement("div",{role:"button",tabIndex:0,className:"".concat(B.filterBreadcrumbsContent," pv4 flex items-center"),onClick:function(){return _(null)},onKeyDown:function(e){"Enter"===e.key&&_(null)}},s.a.createElement("div",{className:"".concat(B.filterBreadcrumbsText," t-heading-4 ")+(D?"c-muted-2":"c-on-base")},S.formatMessage({id:"store/search-result.filter-breadcrumbs.primary"}))),D&&s.a.createElement("div",{className:"".concat(B.filterBreadcrumbsItem," pv4 flex items-center")},s.a.createElement(A.a,{orientation:"right",size:13}),s.a.createElement("div",{className:"".concat(B.filterBreadcrumbsItemName," pl3 t-heading-4 c-on-base")},S.formatMessage({id:D})))),i.length>0&&s.a.createElement(U,{title:mt,open:Y,show:!D||Y,onOpen:q(mt),appliedFiltersOverview:f,navigationType:m,initiallyCollapsed:b,onClearFilter:w},s.a.createElement("div",{className:V},s.a.createElement(re,{tree:i,isVisible:i.length>0,onCategorySelect:c,categoryFiltersMode:j,hideBorder:!0}))),Q.map((function(e){var t=e.type,n=e.title,r=D===e.title;switch(t){case"PriceRanges":return s.a.createElement(pt,{title:e.title,facets:e.facets,key:n,className:V,open:r,show:!D||r,onOpen:q(n),onFilterCheck:a,priceRange:u,navigationType:m,initiallyCollapsed:b,priceRangeLayout:P,onClearFilter:function(){T({priceRange:void 0})},onChangePriceRange:p,showClearByFilter:C});default:return s.a.createElement(We,{title:e.title,facets:e.facets,quantity:e.quantity,key:n,className:V,open:r,show:!D||r,onOpen:q(n),onFilterCheck:a,appliedFiltersOverview:f,navigationType:m,initiallyCollapsed:b,truncateFilters:O,truncatedFacetsFetched:h,setTruncatedFacetsFetched:y,onClearFilter:w,showClearByFilter:C,onOpenPostalCodeModal:x,onOpenPickupModal:R})}})),H&&s.a.createElement("div",{style:{background:"rgba(3, 4, 78, 0.4)"},className:o()(B.filterLoadingOverlay,"fixed dim top-0 w-100 vh-100 left-0 z-999 justify-center items-center justify-center items-center flex")},s.a.createElement(L.a,null)))},bt=n(42),Ot=n(43),ht=n(44),yt=n(46),gt=n(33),jt=n(62),Et=n.n(jt),wt=n(92),Ct=n.n(wt),Ft=n(63),Pt=n.n(Ft);function xt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(gt.a)(e);if(t){var a=Object(gt.a)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Object(yt.a)(this,n)}}var Rt=function(e){Object(ht.a)(n,e);var t=xt(n);function n(){return Object(bt.a)(this,n),t.apply(this,arguments)}return Object(Ot.a)(n,[{key:"updateComponent",value:function(){this.props.isOpen?document.body.classList.add("overflow-hidden"):document.body.classList.remove("overflow-hidden")}},{key:"componentDidMount",value:function(){this.updateComponent()}},{key:"componentDidUpdate",value:function(){this.updateComponent()}},{key:"componentWillUnmount",value:function(){document.body.classList.remove("overflow-hidden")}},{key:"render",value:function(){var e=this.props,t=e.isOpen,n=e.onOutsideClick,r=e.filtersDrawerDirectionMobile;if("undefined"==typeof document)return null;var a="".concat(be.a.scrim," fixed dim bg-base--inverted top-0 w-100 vh-100 o-40 left-0")+(t?"":" dn"),i=o()("".concat(be.a.sidebar," w-auto-ns h-100 fixed top-0 bg-base shadow-2 flex flex-column"),this.props.fullWidth?"w-100":"w-80","drawerLeft"===r?"right-0":"left-0");return Et.a.createPortal(s.a.createElement(Ct.a,{onOutsideClick:n},s.a.createElement("div",{style:{willChange:"opacity"},className:a,onClick:n}),s.a.createElement(Pt.a,{className:i,isActive:t,type:r},this.props.children)),document.body)}}]),n}(l.Component),St=Object(g.injectIntl)(Rt),Mt=n(20),kt=n(76),Tt=n(48);function It(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function At(e){for(var t=1;t=0&&f!==s.length-1)return{query:[].concat(Object(i.a)(l.slice(0,f+1)),[d],Object(i.a)(l.slice(f+1))),map:[].concat(Object(i.a)(s.slice(0,f+1)),[u.map],Object(i.a)(s.slice(f+1)))}}return{query:[].concat(Object(i.a)(l),[d]),map:[].concat(Object(i.a)(s),[u.map])}}),{query:e,map:t});return{query:c.query.join(ge.PATH_SEPARATOR),map:c.map.join(ge.MAP_VALUES_SEP)}}(s,u,t,n)},Qt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none",n=Object(d.useRuntime)(),a=n.navigate,c=n.setQuery,o=n.query,s=Object(T.b)(),u=s.map,p=s.query,f=Object(kt.a)(),m=f.fuzzy,v=f.operator,b=f.searchState,O=Object(h.useSearchPage)(),y=O.searchQuery,g=Object(l.useState)(!1),j=Object(r.a)(g,2),E=j[0],w=j[1],C=u.split(",").includes("ft"),F=Object(Tt.d)(p,u),P=Object(l.useCallback)((function(n){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,d=Array.isArray(n)?n:[n],f=qt(F,d,e,E,(function(e){return w(e)})),O=f.query,h=f.map;if(l&&w(!1),"none"!==t&&window.scroll({top:0,left:0,behavior:t}),r){var g,j,P,x="undefined"!=typeof sessionStorage?null!==(g=sessionStorage.getItem("searchState"))&&void 0!==g?g:b:null!=b?b:void 0,R=At(At({},h&&{map:"".concat(h)}),{},{query:"/".concat(l?o.initialQuery:O),page:void 0,fuzzy:C&&m||void 0,operator:C&&v||void 0,searchState:x,initialMap:null!==(j=o.initialMap)&&void 0!==j?j:u,initialQuery:null!==(P=o.initialQuery)&&void 0!==P?P:p},l?{priceRange:void 0}:{priceRange:s});c(R)}else{var S,M=_t(O,h,[].concat(Object(i.a)(e),Object(i.a)(d))),k=zt(Bt(h,[].concat(Object(i.a)(e),Object(i.a)(d))));if((null==y?void 0:y.variables)&&(!k.get("initialQuery")||!k.get("initialMap"))){var T=y.variables,I=T.map,A=T.query;k.set("initialQuery",A),k.set("initialMap",I)}if(m&&C&&k.set("fuzzy",m),v&&C&&k.set("operator",v),b)k.set("searchState",null!==(S=sessionStorage.getItem("searchState"))&&void 0!==S?S:b);if(s&&k.set("priceRange",s),!M||"ignore"===M){var N=o.initialQuery,L=o.initialMap;if(!N||!L)return;M=N,k.set("map",L)}l&&k.delete("priceRange"),a({to:"".concat(ge.PATH_SEPARATOR).concat(M),query:k.toString(),scrollOptions:Nt,modifiersOptions:{LOWERCASE:!1}})}}),[C,m,F,u,a,v,p,o,t,y,b,e,c,E]);return P},Ut=n(78);function Yt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Vt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:void 0;q(!1),P&&o&&!e||(u(K,o,!1,e),W([]))},le=k()().push,se=function(e){var n;he({name:"CleanFilters",value:!0,products:null!==(n=null==L?void 0:L.products)&&void 0!==n?n:[],push:le}),e||q(!1);var r=!!e;U.current=!P||!o;var a=t.filter((function(t){return!Ae(t.key)&&t.selected&&(!e||e&&e===t.key)}));if(0===a.length&&e)W(K.filter((function(t){return t.key!==e})));else{var c=K.filter((function(e){return Ae(e.key)})),l=[].concat(Object(i.a)(a),Object(i.a)(c));P&&o?u(l,o):(W(e?l:[]),u(l,o,!r))}},ue=Object(l.useMemo)((function(){var e=D.query,n=D.map,r=Object(Tt.d)(e,n);return U.current?(U.current=!1,function(e){for(var t=e.query.split(ge.PATH_SEPARATOR),n=e.map.split(ge.MAP_VALUES_SEP),r=[],a=[],i=0;i0&&s.a.createElement("span",{className:"".concat(be.a.filterQuantityBadgeDefault," ").concat(Q.filterQuantityBadge," absolute t-mini bg-muted-2 c-on-muted-2 br4 w1 h1 pa1 flex justify-center items-center lh-solid")},ae))),s.a.createElement(St,{onOutsideClick:ce,isOpen:z,fullWidth:m,filtersDrawerDirectionMobile:M},s.a.createElement(T.a.Provider,{value:ue},s.a.createElement(vt,{filters:n,tree:Z,onFilterCheck:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];P&&o?u(e,o):t?W(K.filter((function(t){return t.key!==e.key})).concat(e)):ie(K,e)?W(K.filter((function(t){return t.value!==e.value}))):W(K.concat(e))},onCategorySelect:function(e){var t=Array.isArray(e)?e:[e],n=K.filter((function(e){return e.map===ge.MAP_CATEGORY_CHAR})),r=[].concat(Object(i.a)(n),Object(i.a)(t));P&&o?u(r,o):(J(t),W((function(e){return e.filter((function(e){return e.map!==ge.MAP_CATEGORY_CHAR})).concat(r)})))},priceRange:c,onChangePriceRange:oe,appliedFiltersOverview:p,navigationType:b,initiallyCollapsed:O,truncateFilters:y,truncatedFacetsFetched:j,setTruncatedFacetsFetched:w,categoryFiltersMode:C,loading:F,onClearFilter:se,showClearByFilter:x,updateOnFilterSelectionOnMobile:P,priceRangeLayout:R,onOpenPostalCodeModal:A,onOpenPickupModal:N}),s.a.createElement(d.ExtensionPoint,{id:"sidebar-close-button",onClose:ce})),s.a.createElement("div",{className:"".concat(be.a.filterButtonsBox," bt b--muted-5 bottom-0 fixed w-100 items-center flex z-1 bg-base flex-wrap")},s.a.createElement("div",{className:"".concat(Q.filterClearButtonWrapper," bottom-0 fl w-50 pl4 pr2")},s.a.createElement(E.a,{block:!0,variation:"tertiary",size:"regular",onClick:function(){return se()}},s.a.createElement(g.FormattedMessage,{id:"store/search-result.filter-button.clear"}))),s.a.createElement("div",{className:"".concat(Q.filterApplyButtonWrapper," bottom-0 fr w-50 pr4 pl2")},s.a.createElement(E.a,{block:!0,variation:"secondary",size:"regular",onClick:function(){return oe()}},s.a.createElement(g.FormattedMessage,{id:"store/search-result.filter-button.apply"}))),"show"===f&&Y&&s.a.createElement("div",{className:"".concat(Q.filterTotalProducts," w-100 flex flex-grow-1 items-center justify-center pre t-small")},s.a.createElement(g.FormattedMessage,{id:"store/search.total-products-2",values:{recordsFiltered:Y,span:function(e){return s.a.createElement("span",null,e)}}})))))};function Gt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $t(e){for(var t=1;t0?a[0]:null,M=Object(z.b)(n,R);return s.a.createElement(at,{id:S?S.map:null,title:M,filters:a,quantity:c,initiallyCollapsed:d,lazyRender:m,truncateFilters:b,lastOpenFilter:O,setLastOpenFilter:h,openFiltersMode:y,truncatedFacetsFetched:j,setTruncatedFacetsFetched:E,closeOnOutsideClick:w,appliedFiltersOverview:C,navigateToFacet:p,showClearByFilter:F,preventRouteChange:l,onOpenPostalCodeModal:P,onOpenPickupModal:x},(function(e){return s.a.createElement(Zt,{key:e.name,facetTitle:M,facet:e,preventRouteChange:l,navigateToFacet:p,onOpenPostalCodeModal:P,onOpenPickupModal:x})}))},an=function(e){var t=e.filter,n=e.priceRange,r=e.preventRouteChange,a=e.initiallyCollapsed,i=e.navigateToFacet,c=e.lazyRender,o=e.truncateFilters,l=void 0!==o&&o,u=e.openFiltersMode,d=void 0===u?"many":u,p=e.lastOpenFilter,f=e.setLastOpenFilter,m=e.truncatedFacetsFetched,v=e.setTruncatedFacetsFetched,b=e.closeOnOutsideClick,O=e.appliedFiltersOverview,h=e.showClearByFilter,y=e.priceRangeLayout,g=e.scrollToTop,j=e.onOpenPostalCodeModal,E=e.onOpenPickupModal,w=t.type,C=t.title,F=t.facets,P=t.quantity,x=t.oneSelectedCollapse,R=void 0!==x&&x;switch(w){case"PriceRanges":return s.a.createElement(dt,{key:C,title:C,facets:F,priceRange:n,preventRouteChange:r,priceRangeLayout:y,scrollToTop:g,showClearByFilter:h,onChangePriceRange:function(e){return i([],r,!1,e)}});default:return s.a.createElement(rn,{key:C,title:C,facets:F,quantity:P,oneSelectedCollapse:R,preventRouteChange:r,initiallyCollapsed:a,navigateToFacet:i,lazyRender:c,truncateFilters:l,lastOpenFilter:p,setLastOpenFilter:f,openFiltersMode:d,truncatedFacetsFetched:m,setTruncatedFacetsFetched:v,closeOnOutsideClick:b,appliedFiltersOverview:O,showClearByFilter:h,onOpenPostalCodeModal:j,onOpenPickupModal:E})}},cn=function(e){var t=e.filters,n=void 0===t?[]:t,a=Object(nn.a)(e,["filters"]),i=Object(l.useState)(),c=Object(r.a)(i,2),o=c[0],u=c[1];return n.map((function(e,t){return s.a.createElement(an,Object(Mt.a)({filter:e},a,{lastOpenFilter:o,setLastOpenFilter:u,key:e.title,lazyRender:t>=3}))}))},on=["filterMessage"],ln=function(e){var t=e.filtersTitleHtmlTag,n=void 0===t?"h5":t,r=v()(on),a=n;return s.a.createElement(a,{className:"".concat(r.filterMessage," ").concat("h5"===n?"t-heading-5":""," mv5")},s.a.createElement(g.FormattedMessage,{id:"store/search-result.filter-button.title"}))},sn=n(34);function un(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dn(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,o=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){o=!0,i=e},f:function(){try{c||null==n.return||n.return()}finally{if(o)throw i}}}}function fn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.facets.length}));Ae&&e&&!T&&ae({variables:{from:ue.a,to:void 0},updateQuery:function(e,t){var n=t.fetchMoreResult;if(e&&n){for(var r=e.facets.facets,a=n.facets.facets,c=[],o=0;o1,Ze=function e(t){var n,r=pn(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(a.selected)return a.children?[a].concat(Object(i.a)(e(a.children))):[a]}}catch(e){r.e(e)}finally{r.f()}return[]}(m),et=Qt(Object(l.useMemo)((function(){return Ze.concat(We)}),[We,Ze]),ee),tt=o()(Ve&&"flex items-center justify-center flex-auto h-100",T&&"dn");return s.a.createElement(l.Fragment,null,T&&!Ve?s.a.createElement("div",{className:"mv5"},s.a.createElement(u.a,{style:{width:"230px",height:"320px"},width:"230",height:"320",y:"0",x:"0"},s.a.createElement("rect",{width:"100%",height:"1em"}),s.a.createElement("rect",{width:"100%",height:"8em",y:"1.5em"}),s.a.createElement("rect",{width:"100%",height:"1em",y:"10.5em"}),s.a.createElement("rect",{width:"100%",height:"8em",y:"12em"}))):null,Ve?s.a.createElement("div",{className:be.a.filters},s.a.createElement("div",{className:"".concat(tt," ").concat(ke.filtersWrapperMobile)},s.a.createElement(Wt,{selectedFilters:Ze.concat(We),filters:A,tree:m,priceRange:c,preventRouteChange:L,navigateToFacet:et,appliedFiltersOverview:le,totalProductsOnMobile:de,fullWidth:fe,navigationType:ve,initiallyCollapsed:z,truncateFilters:Q,truncatedFacetsFetched:Ae,setTruncatedFacetsFetched:Ne,categoryFiltersMode:$,loading:T,updateOnFilterSelectionOnMobile:he,showClearByFilter:Ee,priceRangeLayout:Pe,filtersDrawerDirectionMobile:He,showQuantityBadgeOnMobile:Re,onOpenPostalCodeModal:function(){return Be(!0)},onOpenPickupModal:function(){return Ye(!0)}}))):s.a.createElement(l.Fragment,null,s.a.createElement("div",{className:"".concat(tt," ").concat(ke.filtersWrapper)},s.a.createElement("div",{className:"".concat(O()(ke.filter__container,"title")," bb b--muted-4")},s.a.createElement(ln,{filtersTitleHtmlTag:J})),s.a.createElement(tn,{filters:We,preventRouteChange:L,navigateToFacet:et,onOpenPostalCodeModal:function(){return Be(!0)},onOpenPickupModal:function(){return Ye(!0)},showShippingFacet:Xe}),s.a.createElement(re,{title:sn.a,tree:m,isVisible:!_.categories,onCategorySelect:et,preventRouteChange:L,maxItemsDepartment:H,maxItemsCategory:W,categoryFiltersMode:$}),s.a.createElement(cn,{filters:A,priceRange:c,preventRouteChange:L,initiallyCollapsed:z,navigateToFacet:et,truncatedFacetsFetched:Ae,setTruncatedFacetsFetched:Ne,truncateFilters:Q,openFiltersMode:ne,closeOnOutsideClick:ce,appliedFiltersOverview:le,showClearByFilter:Ee,priceRangeLayout:Pe,scrollToTop:ee,onOpenPostalCodeModal:function(){return Be(!0)},onOpenPickupModal:function(){return Ye(!0)}}),Ce&&Je&&s.a.createElement("div",{className:"".concat(O()(ke.filter__container,"clearAllFilters")," bb b--muted-4")},s.a.createElement(E.a,{onClick:function(){et(We,L,!0)}},s.a.createElement(g.FormattedMessage,{id:"store/search-result.filter-button.clearAll"})))),s.a.createElement(d.ExtensionPoint,{id:"shop-review-summary"})),s.a.createElement(C.a,{isOpen:_e,onClose:function(){return Be(!1)}}),s.a.createElement(P.a,{isOpen:Ue,onClose:function(){return Ye(!1)}}))}},23:function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return t.messages[e]?t.formatMessage({id:e}):e}n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var a=90},27:function(e,t,n){"use strict";n.d(t,"b",(function(){return i}));var r=n(0),a=Object(r.createContext)({});t.a=a;var i=function(){return Object(r.useContext)(a)}},39:function(e,t,n){"use strict";var r=n(0);t.a=function(e,t,n){var a=Object(r.useCallback)((function(n){return e&&e.current&&!e.current.contains(n.target)&&t(n)}),[t,e]);Object(r.useLayoutEffect)((function(){return n&&document.addEventListener("mousedown",a),function(){return document.removeEventListener("mousedown",a)}}),[n,a])}},49:function(e,t,n){"use strict";n.d(t,"b",(function(){return p}));var r=n(12),a=n(8),i=n(1),c=n(0),o=n(87),l=n.n(o),s=n(24);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t0&&d(),null===(e=null===window||void 0===window?void 0:window.document)||void 0===e||e.addEventListener("scroll",d),null===(a=null===window||void 0===window?void 0:window.document)||void 0===a||a.addEventListener("mouseover",d),s}return i()}),[u,p,n,l,t,c])}({ref:p,onView:function(){return b(!0)},once:!0,initializeOnInteraction:d,bailOut:!n}),{hasBeenViewed:v||!n,dummyElement:i.a.createElement("div",{style:{width:"100%",height:o,position:"relative"}},i.a.createElement("div",{ref:p,style:{top:-s,bottom:0,left:0,right:0,position:"absolute"}}))}}},76:function(e,t,n){"use strict";var r=n(7),a=n(1);t.a=function(){var e=Object(r.useSearchPage)().searchQuery;return{fuzzy:Object(a.path)(["data","productSearch","fuzzy"],e),operator:Object(a.path)(["data","productSearch","operator"],e),searchState:Object(a.path)(["data","productSearch","searchState"],e)}}},78:function(e,t,n){"use strict";t.a=function(e){if(!e.target)return!1;var t=e.target.closest(".".concat("vtex-shipping-option-components-0-x-drawer")),n=e.target.classList.contains("vtex-shipping-option-components-0-x-overlay");return t||n}}}]); },function(){ (window.webpackJsonpvtex_search_result_3_140_0=window.webpackJsonpvtex_search_result_3_140_0||[]).push([["FilterNavigatorFlexible"],{0:function(e,t){e.exports=React},1:function(e,t){e.exports=R},100:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.shipping-option-components@1.x/PickupModal"]},101:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Input"]},102:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.shipping-option-components@1.x/ShippingOptionContext"]},103:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/RadioGroup"]},104:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.format-currency@0.x/formatCurrency"]},14:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/applyModifiers"]},15:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Button"]},155:function(e,t,o){"use strict";o.r(t),function(e){var t=o(9);o.p=Object(t.getPublicPath)("vtex.search-result@3.140.0");var r=Object(t.register)((function(){return o(204)}),e,"vtex.search-result@3.140.0","vtex.search-result@3.x","FilterNavigatorFlexible");r.renderHotReload,r.setupHMR}.call(this,o(16)(e))},17:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconCaret"]},18:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},2:function(e,t){e.exports=PropTypes},204:function(e,t,o){"use strict";o.r(t);var r,n=o(0),i=o.n(n),s=o(7),a=o(18),_=o.n(a),c=o(108),l=o(27),u=o(10),p=o.n(u),x=o(91),d=o(13),O=function(e,t){if(!Array.isArray(t))return console.warn("Wrong type passed as facetOrdering prop to filter-navigator.v3 block. It should be an array."),e;if(!t.length)return e;var o=t.reduce((function(e,t){var o,r;return function(e){if("object"!==Object(x.a)(e)||null===e)return!1;var t=Object.keys(e);return t.indexOf("key")>-1&&t.indexOf("orderBy")>-1}(t)?(e[t.key.toLowerCase()]={orderBy:t.orderBy,order:(r=null!==(o=t.order)&&void 0!==o?o:d.ASC,r.toUpperCase()===d.DESC?d.DESC:d.ASC)},e):(console.warn("One of the rules passed inside facetOrdering prop to filter-navigator.v3 block has the wrong signature and was ignored."),e)}),{});return e.map((function(e){var t=e.type===d.SPEC_FILTERS,r=!!e.key&&Boolean(o[e.key.toLowerCase()]);if(!t||!r)return e;var n=o[e.key.toLowerCase()],i=n.orderBy,s=n.order,a=Object.assign({},e);return a.facets.sort((function(e,t){return function(e,t,o){var r=o.toUpperCase()===d.ASC,n="number"==typeof e;return"string"==typeof e?r?e.localeCompare(t):t.localeCompare(e):n?r?e-t:t-e:0}(e[i],t[i],s)})),a}))};t.default=(r=c.default,function(e){var t=e.layout,o=e.initiallyCollapsed,a=e.scrollToTop,c=e.maxItemsDepartment,u=e.maxItemsCategory,x=e.categoryFiltersMode,d=e.filtersTitleHtmlTag,E=e.truncateFilters,f=e.openFiltersMode,N=e.closeOnOutsideClick,R=e.appliedFiltersOverview,v=e.totalProductsOnMobile,C=e.fullWidthOnMobile,g=e.navigationTypeOnMobile,M=e.updateOnFilterSelectionOnMobile,y=e.drawerDirectionMobile,h=e.showClearByFilter,S=e.showClearAllFiltersOnDesktop,T=e.priceRangeLayout,m=e.facetOrdering,P=void 0===m?[]:m,D=e.showQuantityBadgeOnMobile,b=void 0!==D&&D,F=Object(s.useSearchPage)(),w=F.searchQuery,k=F.map,I=F.params,B=F.priceRange,A=F.hiddenFacets,j=F.filters,L=F.showFacets,H=F.preventRouteChange,G=F.facetsLoading,Q=_()().isMobile,U=w&&w.facets&&w.facets.facetsFetchMore?w.facets.facetsFetchMore:void 0,W=w&&w.data&&w.data.facets?w.data.facets:{},J=W.brands,q=W.priceRanges,z=W.specificationFilters,K=W.categoriesTrees,V=W.queryArgs,X=W.deliveries,Y=Object(n.useMemo)((function(){return O(j,P)}),[j,P]);return!1!==L&&k?i.a.createElement("div",{className:"".concat(p.a["filters--layout"]," ").concat("desktop"===t&&Q?"w-100 mh5":"")},i.a.createElement(l.a.Provider,{value:V},i.a.createElement(r,{preventRouteChange:H,brands:J,params:I,priceRange:B,priceRanges:q,specificationFilters:z,tree:K,loading:G,filters:Y,filtersFetchMore:U,hiddenFacets:A,layout:t,initiallyCollapsed:o,scrollToTop:a,maxItemsDepartment:c,maxItemsCategory:u,categoryFiltersMode:x,filtersTitleHtmlTag:d,truncateFilters:E,openFiltersMode:f,closeOnOutsideClick:N,appliedFiltersOverview:R,totalProductsOnMobile:v,fullWidthOnMobile:C,navigationTypeOnMobile:g,updateOnFilterSelectionOnMobile:M,showClearByFilter:h,showClearAllFiltersOnDesktop:S,priceRangeLayout:T,drawerDirectionMobile:y,showQuantityBadgeOnMobile:b,deliveries:X}))):null})},21:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Spinner"]},26:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.pixel-manager@1.x/usePixel"]},29:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconGrid"]},3:function(e,t){e.exports=__RENDER_8_RUNTIME__},30:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconInlineGrid"]},31:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconSingleGrid"]},4:function(e,t){e.exports=ReactIntl},45:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Checkbox"]},5:function(e,t){e.exports=Classnames},6:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},60:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconFilter"]},61:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Slider"]},62:function(e,t){e.exports=ReactDOM},63:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-components@3.x/Animation"]},69:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Tag"]},7:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.search-page-context@0.x/SearchPageContext"]},89:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/IconClose"]},90:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/InputCurrency"]},99:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.shipping-option-components@1.x/PostalCodeModal"]}},[[155,"common",5,7,13,0,2,9]]]); },function(){ (window.webpackJsonpvtex_search_result_3_140_0=window.webpackJsonpvtex_search_result_3_140_0||[]).push([["OrderByFlexible"],{0:function(e,t){e.exports=React},1:function(e,t){e.exports=R},10:function(e,t,r){e.exports={container:"vtex-search-result-3-x-container",buttonShowMore:"vtex-search-result-3-x-buttonShowMore",filterTitleSpan:"vtex-search-result-3-x-filterTitleSpan",clearAllFilters:"vtex-search-result-3-x-clearAllFilters",switch:"vtex-search-result-3-x-switch",breadcrumb:"vtex-search-result-3-x-breadcrumb",richTitle:"vtex-search-result-3-x-richTitle",filters:"vtex-search-result-3-x-filters",filter__container:"vtex-search-result-3-x-filter__container",resultGallery:"vtex-search-result-3-x-resultGallery",gallery:"vtex-search-result-3-x-gallery",galleryTitle:"vtex-search-result-3-x-galleryTitle",filterPopupButton:"vtex-search-result-3-x-filterPopupButton",accordionFilter:"vtex-search-result-3-x-accordionFilter",filterAccordionItemBox:"vtex-search-result-3-x-filterAccordionItemBox",filterAccordionBreadcrumbs:"vtex-search-result-3-x-filterAccordionBreadcrumbs",filterButtonsBox:"vtex-search-result-3-x-filterButtonsBox",filterPopupFooter:"vtex-search-result-3-x-filterPopupFooter",accordionFilterItemOptions:"vtex-search-result-3-x-accordionFilterItemOptions",dropdownMobile:"vtex-search-result-3-x-dropdownMobile",accordionFilterItemActive:"vtex-search-result-3-x-accordionFilterItemActive",totalProducts:"vtex-search-result-3-x-totalProducts",orderBy:"vtex-search-result-3-x-orderBy",filterPopupTitle:"vtex-search-result-3-x-filterPopupTitle",filterPopupArrowIcon:"vtex-search-result-3-x-filterPopupArrowIcon",filterPopup:"vtex-search-result-3-x-filterPopup",filterPopupOpen:"vtex-search-result-3-x-filterPopupOpen",filterPopupContent:"vtex-search-result-3-x-filterPopupContent",filterPopupContentContainer:"vtex-search-result-3-x-filterPopupContentContainer",filterPopupContentContainerOpen:"vtex-search-result-3-x-filterPopupContentContainerOpen",orderByOptionsContainer:"vtex-search-result-3-x-orderByOptionsContainer",orderByOptionItem:"vtex-search-result-3-x-orderByOptionItem",sidebar:"vtex-search-result-3-x-sidebar",filterTitle:"vtex-search-result-3-x-filterTitle",filterQuantityBadgeDefault:"vtex-search-result-3-x-filterQuantityBadgeDefault","filters--layout":"vtex-search-result-3-x-filters--layout","buttonShowMore--layout":"vtex-search-result-3-x-buttonShowMore--layout","galleryTitle--layout":"vtex-search-result-3-x-galleryTitle--layout","totalProducts--layout":"vtex-search-result-3-x-totalProducts--layout","orderBy--layout":"vtex-search-result-3-x-orderBy--layout","container--layout":"vtex-search-result-3-x-container--layout","notFound--layout":"vtex-search-result-3-x-notFound--layout",shippingActionButton:"vtex-search-result-3-x-shippingActionButton",scrim:"vtex-search-result-3-x-scrim",filterContent:"vtex-search-result-3-x-filterContent"}},14:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/applyModifiers"]},17:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconCaret"]},173:function(e,t,r){"use strict";r.r(t),function(e){var t=r(9);r.p=Object(t.getPublicPath)("vtex.search-result@3.140.0");var o=Object(t.register)((function(){return r(174)}),e,"vtex.search-result@3.140.0","vtex.search-result@3.x","OrderByFlexible");o.renderHotReload,o.setupHMR}.call(this,r(16)(e))},174:function(e,t,r){"use strict";r.r(t);var o,n=r(20),a=r(0),l=r.n(a),s=r(7),i=r(41),c=r(10),u=r.n(c),d=(o=i.default,function(e){var t=Object(s.useSearchPage)().orderBy;return null==t?null:l.a.createElement("div",{className:u.a["orderBy--layout"]},l.a.createElement(o,Object(n.a)({},e,{orderBy:t})))});d.schema={title:"admin/editor.search-result.ordination.sort-by"},t.default=d},18:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},3:function(e,t){e.exports=__RENDER_8_RUNTIME__},36:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/formatIOMessage"]},39:function(e,t,r){"use strict";var o=r(0);t.a=function(e,t,r){var n=Object(o.useCallback)((function(r){return e&&e.current&&!e.current.contains(r.target)&&t(r)}),[t,e]);Object(o.useLayoutEffect)((function(){return r&&document.addEventListener("mousedown",n),function(){return document.removeEventListener("mousedown",n)}}),[r,n])}},4:function(e,t){e.exports=ReactIntl},41:function(e,t,r){"use strict";r.r(t),r.d(t,"SORT_OPTIONS",(function(){return N}));var o=r(0),n=r.n(o),a=r(4),l=r(8),s=r(5),i=r.n(s),c=r(1),u=r(36),d=r.n(u),x=r(17),p=r.n(x),v=r(18),f=r.n(v),b=r(6),h=r.n(b),m=r(3),y=r(14),O=r.n(y),_=["orderByOptionItem"],B=function(e){var t=e.option,r=e.onItemClick,o=e.selected,a=Object(m.useRuntime)().setQuery,l=h()(_),s=o?"bg-light-gray":"hover-bg-muted-5 bg-base";return n.a.createElement("button",{className:i()(s,O()(l.orderByOptionItem,o?"selected":"")," c-on-base f5 ml-auto db no-underline pointer tl bn pv4 ph5 w-100 right-0-ns"),key:t.value,onClick:function(){r(),a({order:t.value,page:void 0})}},t.label)},E=r(39),C=r(10),P=r.n(C),g=["orderByButton","orderByOptionsContainer","orderByDropdown","orderByText","filterPopupTitle","filterPopupArrowIcon"],w=function(e){var t=e.message,r=void 0===t?"store/ordenation.sort-by":t,s=e.orderBy,u=e.options,x=e.showOrderTitle,v=Object(a.useIntl)(),b=Object(o.useState)(!1),m=Object(l.a)(b,2),y=m[0],O=m[1],_=h()(g),C=Object(o.useRef)(null),w=Object(o.useCallback)((function(){return O(!y)}),[y]),N=Object(o.useCallback)((function(){return O(!1)}),[]);Object(E.a)(C,N,y);var T,S=f()().isMobile,R=d()({id:r,intl:v}),I=Object(o.useCallback)((function(e){var t=Object(c.find)(Object(c.propEq)("value",e),u);return t?t.label:""}),[u]),j=i()(_.orderByButton,"ph3 pv5 mv0 pointer flex items-center justify-end bg-base c-on-base t-action--small bt br bl bb-0 br2 br--top bw1 w-100 outline-0",y?S&&"b--muted-4":"b--transparent pl1"),D=i()(P.a.orderByOptionsContainer,"z-3 absolute bg-base shadow-5 w-100 f5 b--muted-4 br2 ba bw1 br--bottom top-0 right-0-ns",y?"db":"dn"),M=i()(_.orderByDropdown,"relative pt1 justify-end w-100 w-auto-ns ml-auto");return n.a.createElement("div",{className:M,ref:C},n.a.createElement("button",{onClick:w,className:j},n.a.createElement("span",{className:i()(_.filterPopupTitle,"c-on-base t-action--small ml-auto-ns")},n.a.createElement("span",{className:i()(_.orderByText,"c-muted-2",!s.length&&"dn dib-ns")},R)," ",x?I(s):null),n.a.createElement("span",{className:"".concat(_.filterPopupArrowIcon," ph5 pt1")},n.a.createElement(p.a,{orientation:y?"up":"down",size:10}))),n.a.createElement("div",{className:D},(T=s,u.map((function(e){return n.a.createElement(B,{key:e.value,onItemClick:N,option:e,selected:e.value===T})})))))},N=[{value:"",label:"store/ordenation.relevance"},{value:"OrderByTopSaleDESC",label:"store/ordenation.sales"},{value:"OrderByReleaseDateDESC",label:"store/ordenation.release.date"},{value:"OrderByBestDiscountDESC",label:"store/ordenation.discount"},{value:"OrderByPriceDESC",label:"store/ordenation.price.descending"},{value:"OrderByPriceASC",label:"store/ordenation.price.ascending"},{value:"OrderByNameASC",label:"store/ordenation.name.ascending"},{value:"OrderByNameDESC",label:"store/ordenation.name.descending"}];t.default=function(e){var t=e.orderBy,r=e.message,l=e.specificationOptions,s=void 0===l?[]:l,i=e.hiddenOptions,c=void 0===i?[]:i,u=e.showOrderTitle,d=void 0===u||u,x=Object(a.useIntl)(),p=Object(o.useMemo)((function(){return N.concat(s).filter((function(e){return!c.includes(e.value)&&e.label})).map((function(e){var t=e.value,r=e.label;return{value:t,label:x.formatMessage({id:r})}}))}),[x,c,s]);return n.a.createElement(w,{orderBy:t,message:r,options:p,showOrderTitle:d})}},5:function(e,t){e.exports=Classnames},6:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},7:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.search-page-context@0.x/SearchPageContext"]}},[[173,"common"]]]); }], document.currentScript.dataset.index)