1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2814],{58702:function(e,t){/** @license React v16.13.1 2 * react-is.production.min.js 3 * 4 * Copyright (c) Facebook, Inc. and its affiliates. 5 * 6 * This source code is licensed under the MIT license found in the 7 * LICENSE file in the root directory of this source tree. 8 */var o="function"==typeof Symbol&&Symbol.for,n=o?Symbol.for("react.element"):60103,r=o?Symbol.for("react.portal"):60106,i=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,a=o?Symbol.for("react.provider"):60109,l=o?Symbol.for("react.context"):60110,f=o?Symbol.for("react.async_mode"):60111,u=o?Symbol.for("react.concurrent_mode"):60111,p=o?Symbol.for("react.forward_ref"):60112,d=o?Symbol.for("react.suspense"):60113,v=o?Symbol.for("react.suspense_list"):60120,y=o?Symbol.for("react.memo"):60115,h=o?Symbol.for("react.lazy"):60116,w=o?Symbol.for("react.block"):60121,m=o?Symbol.for("react.fundamental"):60117,b=o?Symbol.for("react.responder"):60118,g=o?Symbol.for("react.scope"):60119;function E(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case f:case u:case i:case c:case s:case d:return e;default:switch(e=e&&e.$$typeof){case l:case p:case h:case y:case a:return e;default:return t}}case r:return t}}}function S(e){return E(e)===u}t.AsyncMode=f,t.ConcurrentMode=u,t.ContextConsumer=l,t.ContextProvider=a,t.Element=n,t.ForwardRef=p,t.Fragment=i,t.Lazy=h,t.Memo=y,t.Portal=r,t.Profiler=c,t.StrictMode=s,t.Suspense=d,t.isAsyncMode=function(e){return S(e)||E(e)===f},t.isConcurrentMode=S,t.isContextConsumer=function(e){return E(e)===l},t.isContextProvider=function(e){return E(e)===a},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return E(e)===p},t.isFragment=function(e){return E(e)===i},t.isLazy=function(e){return E(e)===h},t.isMemo=function(e){return E(e)===y},t.isPortal=function(e){return E(e)===r},t.isProfiler=function(e){return E(e)===c},t.isStrictMode=function(e){return E(e)===s},t.isSuspense=function(e){return E(e)===d},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===u||e===c||e===s||e===d||e===v||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===y||e.$$typeof===a||e.$$typeof===l||e.$$typeof===p||e.$$typeof===m||e.$$typeof===b||e.$$typeof===g||e.$$typeof===w)},t.typeOf=E},19185:function(e,t,o){e.exports=o(58702)},2814:function(e,t,o){o.d(t,{h:function(){return _}});var n,r=!!("undefined"!=typeof window&&window.document&&window.document.createElement),i=void 0;function s(e){e.handlers===e.nextHandlers&&(e.nextHandlers=e.handlers.slice())}function c(e){this.target=e,this.events={}}c.prototype.getEventHandlers=function(e,t){var o=String(e)+" "+String(t?!0===t?100:(t.capture<<0)+(t.passive<<1)+(t.once<<2):0);return this.events[o]||(this.events[o]={handlers:[],handleEvent:void 0},this.events[o].nextHandlers=this.events[o].handlers),this.events[o]},c.prototype.handleEvent=function(e,t,o){var n=this.getEventHandlers(e,t);n.handlers=n.nextHandlers,n.handlers.forEach(function(e){e&&e(o)})},c.prototype.add=function(e,t,o){var n=this,r=this.getEventHandlers(e,o);s(r),0===r.nextHandlers.length&&(r.handleEvent=this.handleEvent.bind(this,e,o),this.target.addEventListener(e,r.handleEvent,o)),r.nextHandlers.push(t);var i=!0;return function(){if(i){i=!1,s(r);var c=r.nextHandlers.indexOf(t);r.nextHandlers.splice(c,1),0===r.nextHandlers.length&&(n.target&&n.target.removeEventListener(e,r.handleEvent,o),r.handleEvent=void 0)}}};var a="__consolidated_events_handlers__";function l(e,t,o,n){e[a]||(e[a]=new c(e));var s=n?(void 0===i&&(i=function(){if(!r||!window.addEventListener||!window.removeEventListener||!Object.defineProperty)return!1;var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}}),o=function(){};window.addEventListener("testPassiveEventSupport",o,t),window.removeEventListener("testPassiveEventSupport",o,t)}catch(e){}return e}()),i)?n:!!n.capture:void 0;return e[a].add(t,o,s)}var f=o(27378),u=o(19185);function p(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}
8function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e,t){var o=!isNaN(parseFloat(e))&&isFinite(e)?parseFloat(e):"px"===e.slice(-2)?parseFloat(e.slice(0,-2)):void 0;if("number"==typeof o)return o;var n=function(e){if("%"===e.slice(-1))return parseFloat(e.slice(0,-1))/100}(e);if("number"==typeof n)return n*t}var h="above",w="inside",m="below",b="invisible";function g(e){return"string"==typeof e.type}var E=[];function S(e){E.push(e),n||(n=setTimeout(function(){var e;for(n=null;e=E.shift();)e()},0));var t=!0;return function(){if(t){t=!1;var o=E.indexOf(e);-1!==o&&(E.splice(o,1),!E.length&&n&&(clearTimeout(n),n=null))}}}var _=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(s,e);var t,n,r,i=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||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}}(),function(){var e,o,n=d(s);if(t){var r=d(this).constructor;o=Reflect.construct(n,arguments,r)}else o=n.apply(this,arguments);return(e=o)&&("object"==typeof e||"function"==typeof e)?e:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this)});function s(e){var t;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,s),(t=i.call(this,e)).refElement=function(e){t._ref=e},t}return n=[{key:"componentDidMount",value:function(){var e=this;s.getWindow()&&(this.cancelOnNextTick=S(function(){e.cancelOnNextTick=null;var t=e.props,o=t.children;t.debug,function(e,t){if(e&&!g(e)&&!t)throw Error("<Waypoint> needs a DOM element to compute boundaries. The child you passed is neither a DOM element (e.g. <div>) nor does it use the innerRef prop.\n\nSee https://goo.gl/LrBNgw for more info.")}(o,e._ref),e._handleScroll=e._handleScroll.bind(e),e.scrollableAncestor=e._findScrollableAncestor(),e.scrollEventListenerUnsubscribe=l(e.scrollableAncestor,"scroll",e._handleScroll,{passive:!0}),e.resizeEventListenerUnsubscribe=l(window,"resize",e._handleScroll,{passive:!0}),e._handleScroll(null)}))}},{key:"componentDidUpdate",value:function(){var e=this;s.getWindow()&&this.scrollableAncestor&&!this.cancelOnNextTick&&(this.cancelOnNextTick=S(function(){e.cancelOnNextTick=null,e._handleScroll(null)}))}},{key:"componentWillUnmount",value:function(){s.getWindow()&&(this.scrollEventListenerUnsubscribe&&this.scrollEventListenerUnsubscribe(),this.resizeEventListenerUnsubscribe&&this.resizeEventListenerUnsubscribe(),this.cancelOnNextTick&&this.cancelOnNextTick())}},{key:"_findScrollableAncestor",value:function(){var e=this.props,t=e.horizontal,n=e.scrollableAncestor;if(n)return"window"===n?o.g.window:n;for(var r=this._ref;r.parentNode&&(r=r.parentNode)!==document.body;){var i=window.getComputedStyle(r),s=(t?i.getPropertyValue("overflow-x"):i.getPropertyValue("overflow-y"))||i.getPropertyValue("overflow");if("auto"===s||"scroll"===s||"overlay"===s)return r}return window}},{key:"_handleScroll",value:function(e){if(this._ref){var t=this._getBounds(),o=t.viewportBottom-t.viewportTop==0?b:t.viewportTop<=t.waypointTop&&t.waypointTop<=t.viewportBottom||t.viewportTop<=t.waypointBottom&&t.waypointBottom<=t.viewportBottom||t.waypointTop<=t.viewportTop&&t.viewportBottom<=t.waypointBottom?w:t.viewportBottom<t.waypointTop?m:t.waypointTop<t.viewportTop?h:b,n=this._previousPosition,r=this.props,i=(r.debug,r.onPositionChange),s=r.onEnter,c=r.onLeave,a=r.fireOnRapidScroll;if(this._previousPosition=o,n!==o){var l={currentPosition:o,previousPosition:n,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom};i.call(this,l),o===w?s.call(this,l):n===w&&c.call(this,l);var f=n===m&&o===h,u=n===h&&o===m;a&&(f||u)&&(s.call(this,{currentPosition:w,previousPosition:n,event:e,waypointTop:t.waypointTop,wayp
8ointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom}),c.call(this,{currentPosition:o,previousPosition:w,event:e,waypointTop:t.waypointTop,waypointBottom:t.waypointBottom,viewportTop:t.viewportTop,viewportBottom:t.viewportBottom}))}}}},{key:"_getBounds",value:function(){var e,t,o=this.props,n=o.horizontal;o.debug;var r=this._ref.getBoundingClientRect(),i=r.left,s=r.top,c=r.right,a=r.bottom;this.scrollableAncestor===window?(e=n?window.innerWidth:window.innerHeight,t=0):(e=n?this.scrollableAncestor.offsetWidth:this.scrollableAncestor.offsetHeight,t=n?this.scrollableAncestor.getBoundingClientRect().left:this.scrollableAncestor.getBoundingClientRect().top);var l=this.props,f=l.bottomOffset,u=y(l.topOffset,e),p=y(f,e),d=t+e;return{waypointTop:n?i:s,waypointBottom:n?c:a,viewportTop:t+u,viewportBottom:d-p}}},{key:"render",value:function(){var e=this,t=this.props.children;return t?g(t)||(0,u.isForwardRef)(t)?f.cloneElement(t,{ref:function(o){e.refElement(o),t.ref&&("function"==typeof t.ref?t.ref(o):t.ref.current=o)}}):f.cloneElement(t,{innerRef:this.refElement}):f.createElement("span",{ref:this.refElement,style:{fontSize:0}})}}],p(s.prototype,n),r&&p(s,r),s}(f.PureComponent);_.above=h,_.below=m,_.inside=w,_.invisible=b,_.getWindow=function(){if("undefined"!=typeof window)return window},_.defaultProps={debug:!1,scrollableAncestor:void 0,children:void 0,topOffset:"0px",bottomOffset:"0px",horizontal:!1,onEnter:function(){},onLeave:function(){},onPositionChange:function(){},fireOnRapidScroll:!0},_.displayName="Waypoint"}}]); 9//# sourceMappingURL=2814.4faab4e300ef5647.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.