(window.findifyJsonp=window.findifyJsonp||[]).push([[1],{"+MKu":function(e,t,n){"use strict";n.r(t);var o=n("aZci"),i=n("KXty"),r=n("zDdf"),a=n("lrOp"),c=n("8nTv"),s=n("1NYs"),u=n.n(s);t.default=Object(i.compose)(Object(i.setDisplayName)("Dropdown"),Object(r.default)(u.a),o.connectSuggestions,a.default)(c.default)},"172o":function(e,t,n){"use strict";n.r(t);var o=n("KXty"),i=n("t7Qm"),r=n("sOw0"),a=n.n(r),c=n("zDdf");t.default=Object(o.compose)(Object(o.setDisplayName)("ProductMatches"),Object(o.defaultProps)({columns:3}),Object(c.default)(a.a))(i.default)},"1DRH":function(e,t,n){"use strict";n.r(t),n.d(t,"usePosition",(function(){return l}));var o=n("EKKX"),i=n.n(o),r=n("gZYI"),a=n.n(r),c=n("Jmof");function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var u={},l=function(e){var t=Object(c.useRef)(null),n=Object(c.useState)(u[e.get("widgetKey")]||e.get("position")||"left"),o=a()(n,2),i=o[0],r=o[1];return Object(c.useEffect)((function(){t.current&&!u[e.get("widgetKey")]&&window.requestAnimationFrame((function(){if(t.current){var n=function(e){var t=e.getBoundingClientRect(),n=t.left,o=t.width;return window.innerWidth$1'))}t.default=function(e){var t,n=e.item,o=e.query,r=e.theme,u=e.highlighted,f=e.onClick,p=e.icon,g=e.isTrendingSearches,y=(a()(e,["item","query","theme","highlighted","onClick","icon","isTrendingSearches"]),n&&n.get("value"));Object(c.useRef)(null);return y?s.a.createElement("li",{onClick:f,role:"option",id:n.hashCode(),"aria-selected":u,className:l()(r.suggestion,(t={},i()(t,r.highlighted,u),i()(t,r.withIcon,!!p),i()(t,r.trending,g),t))},p?s.a.createElement(d.default,{name:p,className:r.icon,width:14,height:14}):null,s.a.createElement("span",{dangerouslySetInnerHTML:{__html:m(y,o.get("q"),r)}})):null}},"8nTv":function(e,t,n){"use strict";n.r(t);var o=n("gZYI"),i=n.n(o),r=n("2nRU"),a=n.n(r),c=n("EKKX"),s=n.n(c),u=n("Z1L4"),l=n.n(u),d=n("Jmof"),f=n.n(d),p=n("JHxg"),m=n("172o"),g=n("rU4C"),y=n("JgyH"),h=n.n(y),b=n("1DRH"),v=function(e){var t=e.config,n=e.theme,o=e.isTrendingSearches,i=l()(e,["config","theme","isTrendingSearches"]);return f.a.createElement("div",{className:n.suggestionsContainer},f.a.createElement("h4",{className:h()(n.typeTitle,n.suggestionsTitle,s()({},n.trendingTitle,o))},t.getIn(["i18n",o?"trendingSearches":"suggestionsTitle"])),f.a.createElement(g.default,a()({className:n.searchSuggestions,widgetKey:t.get("widgetKey"),isTrendingSearches:o},i)))},w=function(e){var t=e.config,n=e.theme,o=e.isTrendingSearches,i=l()(e,["config","theme","isTrendingSearches"]);return f.a.createElement("div",{className:n.productMatchesContainer},f.a.createElement("h4",{className:h()(n.typeTitle,s()({},n.trendingTitle,o))},t.getIn(["i18n",o?"trendingProducts":"productMatchesTitle"])),f.a.createElement(m.default,a()({className:n.productMatches,config:t},i)))};t.default=function(e){var t=e.config,n=e.theme,o=e.meta,r=e.suggestions,c=(e.innerRef,e.closeAutocomplete),u=l()(e,["config","theme","meta","suggestions","innerRef","closeAutocomplete"]),d=!o.get("q"),m=Object(b.usePosition)(t),g=i()(m,2),y=g[0],h=g[1];return r&&r.size>0?f.a.createElement("div",{className:n.wrapper},t.get("showOverlay")?f.a.createElement("div",{className:n.overlay,onClick:c}):null,f.a.createElement("div",{className:n.root,"data-findify-autocomplete":!0,tabIndex:0,ref:h,style:s()({},y,0)},f.a.createElement(p.default,{className:n.tip,title:t.getIn(["i18n","tipResults"]),zeroResultsTitle:t.getIn(["i18n","tipTrendingResults"],"View All Results"),widgetKey:t.get("widgetKey")}),f.a.createElement("div",{className:n.container},f.a.createElement(v,a()({},u,{theme:n,config:t,icon:d&&"Fire",isTrendingSearches:d})),f.a.createElement(w,a()({},u,{theme:n,config:t,isTrendingSearches:d}))))):null}},"94tO":function(e,t,n){"use strict";n.r(t);var o=n("KXty"),i=n("zDdf"),r=n("VjZN"),a=n("ABws"),c=n.n(a);t.default=Object(o.compose)(Object(o.setDisplayName)("Drawer"),Object(i.default)(c.a))(r.default)},ABws:function(e,t){e.exports={"body-no-scroll":"findify-components-common--drawer__body-no-scroll",bodyNoScroll:"findify-components-common--drawer__body-no-scroll",backdrop:"findify-components-common--drawer__backdrop",content:"findify-components-common--drawer__content"}},Evfj:function(e,t,n){"use strict";n.r(t),n.d(t,"Portal",(function(){return _})),n.d(t,"portal",(function(){return j}));var o=n("g22a"),i=n.n(o),r=n("wdT7"),a=n.n(r),c=n("nONz"),s=n.n(c),u=n("PFRG"),l=n.n(u),d=n("F5iF"),f=n.n(d),p=n("POSU"),m=n.n(p),g=n("EKKX"),y=n.n(g),h=n("Jmof"),b=n("wLXD");function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function w(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return Object(h.createElement)(_,w({children:e},t))}},JHxg:function(e,t,n){"use strict";n.r(t);var o=n("nTXM"),i=n("fqGd"),r=n.n(i),a=n("KXty"),c=n("zDdf");t.default=Object(a.compose)(Object(a.setDisplayName)("Tip"),Object(c.default)(r.a))(o.default)},Meeq:function(e,t,n){"use strict";n.r(t);var o=n("2nRU"),i=n.n(o),r=n("Z1L4"),a=n.n(r),c=n("g22a"),s=n.n(c),u=n("wdT7"),l=n.n(u),d=n("nONz"),f=n.n(d),p=n("PFRG"),m=n.n(p),g=n("F5iF"),y=n.n(g),h=n("POSU"),b=n.n(h),v=n("EKKX"),w=n.n(v),O=n("Jmof"),_=n.n(O),j=n("94tO"),E=n("k19o"),N=n("rU4C"),P=function(e){function t(){var e,n;s()(this,t);for(var o=arguments.length,i=new Array(o),r=0;r0?_.a.createElement("div",{className:n.suggestionsWrapper},_.a.createElement("div",{className:n.suggestionsContainer,ref:function(t){e.suggestionsContainer=t}},_.a.createElement("h4",{className:n.typeTitle},c.getIn(["i18n","suggestionsTitle"])),_.a.createElement(N.default,i()({className:n.searchSuggestions,widgetKey:c.get("widgetKey")},s)))):null))}}]),t}(_.a.Component);t.default=P},Ne2L:function(e,t,n){"use strict";n.r(t);var o=n("EKKX"),i=n.n(o),r=n("Z1L4"),a=n.n(r),c=n("Jmof"),s=n.n(c),u=n("aZci"),l=n("Evfj"),d=n("+MKu"),f=n("cyJn"),p=n("PWaQ");function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var g={dropdown:d.default,sidebar:f.default,fullscreen:p.default},y=function(e,t){return("sidebar"===e?l.portal:c.createElement)(function(e,t){return function(){return s.a.createElement("div",{"data-findify-autocomplete-wrapper":"true"},Object(c.createElement)(g[e]||p.default,t))}}(e,t))},h=Object(u.connectConfig)((function(e){var t=e.config,n=e.isTrendingSearches,o=a()(e,["config","isTrendingSearches"]),r=window.innerWidth<=t.get("mobileBreakpoint"),c=r&&t.get("mobileViewType","sidebar")||t.get("viewType","simple");return y(c,function(e){for(var t=1;t0?s.a.createElement("div",{className:n.wrapper},s.a.createElement("div",{className:n.root,"data-findify-autocomplete":!0,tabIndex:0},s.a.createElement("div",{className:n.container},s.a.createElement("h4",{className:d()(n.typeTitle,n.suggestionsTitle)},t.getIn(["i18n","suggestionsTitle"])),s.a.createElement(u.default,i()({className:n.searchSuggestions,widgetKey:t.get("widgetKey")},r))))):null}},"c/vA":function(e,t){e.exports={suggestion:"findify-components-autocomplete--suggestion-item__suggestion",highlightedText:"findify-components-autocomplete--suggestion-item__highlightedText",highlighted:"findify-components-autocomplete--suggestion-item__highlighted",icon:"findify-components-autocomplete--suggestion-item__icon",withIcon:"findify-components-autocomplete--suggestion-item__withIcon",trending:"findify-components-autocomplete--suggestion-item__trending"}},cyJn:function(e,t,n){"use strict";n.r(t);var o=n("KXty"),i=n("zDdf"),r=n("Meeq"),a=n("V6UN"),c=n.n(a),s=n("aZci");t.default=Object(o.compose)(Object(o.setDisplayName)("Sidebar"),Object(i.default)(c.a),s.connectSuggestions)(r.default)},fqGd:function(e,t){e.exports={tip:"findify-components-autocomplete--tip__tip",highlight:"findify-components-autocomplete--tip__highlight"}},kNe7:function(e,t,n){"use strict";n.r(t),n.d(t,"emit",(function(){return c})),n.d(t,"listen",(function(){return s}));var o=n("KoXD"),i=Object(o.createChangeEmitter)(),r=!1,a=function(){!r&&window.findify.addListeners&&(window.findify.addListeners(i.getListeners()),i.emit=window.findify.emit,i.listen=window.findify.listen,r=!0)},c=function(){return a(),i.emit.apply(i,arguments)},s=function(){return a(),i.listen.apply(i,arguments)}},lrOp:function(e,t,n){"use strict";n.r(t),n.d(t,"useAutocompleteLogic",(function(){return l}));var o=n("EKKX"),i=n.n(o),r=n("gZYI"),a=n.n(r),c=n("Jmof");function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var u=["ArrowUp","ArrowDown"],l=function(e){var t=e.config,n=e.suggestions,o=e.getSuggestionProps,i=e.meta,r=t.get("node"),s=Object(c.useReducer)((function(e,i){if(i&&!i.key)return i;if("Enter"===i.key&&-1!==e)return i.stopPropagation(),i.preventDefault(),o(e,t.get("widgetKey")).onClick(),e;if(!u.includes(i.key))return e;i.preventDefault();var r=e+("ArrowUp"===i.key?-1:1),a=n&&n.size||0;return r<0?a-1:a-10&&n.get("showViewMoreButton")?i.a.createElement(s.default,{className:o.viewMoreButton,onClick:u&&u.size>0&&d(0,f).onClick},n.getIn(["i18n","viewMore"])):null)}}}]); //# sourceMappingURL=autocomplete.js.map