(window.webpackJsonpvtex_search_result_3_136_1=window.webpackJsonpvtex_search_result_3_136_1||[]).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;t