"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6768],{34492:function(e,t,n){n.r(t),n.d(t,{ShopTheLookWidgetRenderer:function(){return ea}});var r,o,i,a,l,c,u,s,d,p,f,h,m,b=n(95235),v=n(2784),g=n(76320),y=n(28885),w=n(8529),x=n(97234),O=n(25237),j=n.n(O),P=n(95152),k=n(82269),S=n(7328),z=n(11006),C=n(87330),L=n(48840),Z=n(81292),R=n(51339),D=n(52322),A=["primary"],E=["primary"];function _(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 B(e){for(var t=1;t{};t.noop=n,t.defaultProps={onEnterViewport:n,onLeaveViewport:n}},57727:function(e,t,n){t.__esModule=!0,t.default=void 0;var r=n(2784),o=u(n(73463)),i=u(n(69675)),a=n(6622),l=n(52322),c=["onEnterViewport","onLeaveViewport"];function u(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign||function(e){for(var t=1;t"function"==typeof e&&!(e.prototype&&e.prototype.render),p=e=>e.prototype&&e.prototype.isReactComponent;t.default=function(e,t,n){void 0===t&&(t=a.defaultOptions),void 0===n&&(n=a.defaultConfig);var u=(0,r.forwardRef)((t,n)=>{var r=s({forwardedRef:n},p(e)&&!d(e)?{ref:n}:{});return(0,l.jsx)(e,s({},t,r))});function f(e){var{onEnterViewport:o=a.noop,onLeaveViewport:d=a.noop}=e,p=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,c),f=(0,r.useRef)(),{inViewport:h,enterCount:m,leaveCount:b}=(0,i.default)(f,t,n,{onEnterViewport:o,onLeaveViewport:d});return(0,l.jsx)(u,s({},p,{inViewport:h,enterCount:m,leaveCount:b},{ref:f}))}var h=e.displayName||e.name||"Component";return f.displayName="handleViewport("+h+")",(0,o.default)(f,u)}},69675:function(e,t,n){t.__esModule=!0,t.default=void 0;var r=n(2784),o=n(28316),i=n(6622);t.default=function(e,t,n,a){void 0===t&&(t=i.defaultOptions),void 0===n&&(n=i.defaultConfig),void 0===a&&(a=i.defaultProps);var{onEnterViewport:l,onLeaveViewport:c}=a,[,u]=(0,r.useState)(),s=(0,r.useRef)(),d=(0,r.useRef)(!1),p=(0,r.useRef)(!1),f=(0,r.useRef)(0),h=(0,r.useRef)(0);function m(e){var{isIntersecting:t,intersectionRatio:r}=e[0]||{},o=void 0!==t?t:r>0;if(!p.current&&o){p.current=!0,null==l||l(),f.current+=1,d.current=o,u(o);return}p.current&&!o&&(p.current=!1,null==c||c(),n.disconnectOnLeave&&s.current&&s.current.disconnect(),h.current+=1,d.current=o,u(o))}return(0,r.useEffect)(()=>{var n=s.current;return function(t){var{observerRef:n}=t,r=e.current;if(r){var i=(0,o.findDOMNode)(r);i&&(null==n||n.observe(i))}}({observerRef:n=function(e){var{observerRef:n}=e;return n||(s.current=new IntersectionObserver(m,t),s.current)}({observerRef:n})}),()=>{!function(t){var{observerRef:n}=t,r=e.current;if(r){var i=(0,o.findDOMNode)(r);i&&(null==n||n.unobserve(i))}null==n||n.disconnect(),s.current=null}({observerRef:n})}},[e.current,t,n,l,c]),{inViewport:d.current,enterCount:f.current,leaveCount:h.current}}}}]); //# sourceMappingURL=6768.00838e2c7a361d05.js.map