UNPKG

react-container-query

Version:
8 lines 44 kB
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react")):"function"==typeof define&&define.amd?define(["react"],e):"object"==typeof exports?exports.ReactContainerQuery=e(require("react")):t.ReactContainerQuery=e(t.React)}(this,function(t){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";var r=function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=n(168),i=n(162),a=n(158),u=n(167),c=n(53),s=n(52),f=function(t){function e(e){t.call(this,e),this.rol=null,this.state={params:{}}}return r(e,t),e.prototype.componentDidMount=function(){var t=this;this.rol=new u.default(function(e){var n=c.default(t.props.query)(e);a(t.state.params,n)||t.setState({params:n})}),this.rol.observe(this.refs.container)},e.prototype.render=function(){var t=null;this.props.children&&(t="function"==typeof this.props.children?this.props.children(this.state.params):this.props.children);var e=i(this.props,["children","tagName","query"]);return e.ref="container",e.className=s(this.props.className,this.state.params),t?Array.isArray(t)?o.createElement.apply(o,[this.props.tagName||"div",e].concat(t)):o.createElement(this.props.tagName||"div",e,t):o.createElement(this.props.tagName||"div",e)},e.prototype.componentWillUnmount=function(){this.rol.disconnect(),this.rol=null},e}(o.Component);Object.defineProperty(e,"__esModule",{value:!0}),e.default=f},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){var r=n(35),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e,n){function r(t,e){var n=i(t,e);return o(n)?n:void 0}var o=n(88),i=n(116);t.exports=r},function(t,e){function n(t,e){for(var n=-1,r=t?t.length:0,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}t.exports=n},function(t,e,n){function r(t){if("string"==typeof t||o(t))return t;var e=t+"";return"0"==e&&1/t==-i?"-0":e}var o=n(23),i=1/0;t.exports=r},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e,n){function r(t){var e=-1,n=t?t.length:0;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(126),i=n(127),a=n(128),u=n(129),c=n(130);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,e,n){function r(t,e){for(var n=t.length;n--;)if(o(t[n][0],e))return n;return-1}var o=n(43);t.exports=r},function(t,e,n){function r(t,e){var n=t.__data__;return o(e)?n["string"==typeof e?"string":"hash"]:n.map}var o=n(124);t.exports=r},function(t,e,n){function r(t,e){if(o(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!i(t))||(u.test(t)||!a.test(t)||null!=e&&t in Object(e))}var o=n(1),i=n(23),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=r},function(t,e,n){var r=n(3),o=r(Object,"create");t.exports=o},function(t,e,n){function r(t){return null!=t&&i(t.length)&&!o(t)}var o=n(46),i=n(22);t.exports=r},function(t,e,n){function r(t){return a(t)?o(t):i(t)}var o=n(28),i=n(91),a=n(13);t.exports=r},function(t,e,n){var r=n(3),o=n(2),i=r(o,"Map");t.exports=i},function(t,e,n){function r(t){var e=-1,n=t?t.length:0;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(131),i=n(132),a=n(133),u=n(134),c=n(135);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,e,n){var r=n(2),o=r.Symbol;t.exports=o},function(t,e){function n(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}t.exports=n},function(t,e,n){function r(t,e,n,u,c){return t===e||(null==t||null==e||!i(t)&&!a(e)?t!==t&&e!==e:o(t,e,r,n,u,c))}var o=n(85),i=n(6),a=n(7);t.exports=r},function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},function(t,e,n){var r=n(84),o=n(7),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},function(t,e){function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=n},function(t,e,n){function r(t){return"symbol"==typeof t||o(t)&&u.call(t)==i}var o=n(7),i="[object Symbol]",a=Object.prototype,u=a.toString;t.exports=r},function(t,e){"use strict";var n=t.exports={};n.isIE=function(t){function e(){var t=navigator.userAgent.toLowerCase();return t.indexOf("msie")!==-1||t.indexOf("trident")!==-1||t.indexOf(" edge/")!==-1}if(!e())return!1;if(!t)return!0;var n=function(){var t,e=3,n=document.createElement("div"),r=n.getElementsByTagName("i");do n.innerHTML="<!--[if gt IE "+ ++e+"]><i></i><![endif]-->";while(r[0]);return e>4?e:t}();return t===n},n.isLegacyOpera=function(){return!!window.opera}},function(t,e){"use strict";var n=t.exports={};n.forEach=function(t,e){for(var n=0;n<t.length;n++){var r=e(t[n]);if(r)return r}}},function(t,e,n){function r(t){var e=-1,n=t?t.length:0;for(this.__data__=new o;++e<n;)this.add(t[e])}var o=n(16),i=n(141),a=n(142);r.prototype.add=r.prototype.push=i,r.prototype.has=a,t.exports=r},function(t,e,n){function r(t){var e=this.__data__=new o(t);this.size=e.size}var o=n(8),i=n(147),a=n(148),u=n(149),c=n(150),s=n(151);r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=u,r.prototype.has=c,r.prototype.set=s,t.exports=r},function(t,e,n){function r(t,e){var n=a(t),r=!n&&i(t),f=!n&&!r&&u(t),p=!n&&!r&&!f&&s(t),d=n||r||f||p,v=d?o(t.length,String):[],h=v.length;for(var g in t)!e&&!l.call(t,g)||d&&("length"==g||f&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||c(g,h))||v.push(g);return v}var o=n(101),i=n(21),a=n(1),u=n(45),c=n(37),s=n(47),f=Object.prototype,l=f.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){e=i(e,t)?[e]:o(e);for(var n=0,r=e.length;null!=t&&n<r;)t=t[a(e[n++])];return n&&n==r?t:void 0}var o=n(32),i=n(11),a=n(5);t.exports=r},function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},function(t,e){function n(t,e){return t.has(e)}t.exports=n},function(t,e,n){function r(t){return o(t)?t:i(t)}var o=n(1),i=n(153);t.exports=r},function(t,e,n){var r=n(3),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,e,n){function r(t,e,n,r,s,f){var l=s&c,p=t.length,d=e.length;if(p!=d&&!(l&&d>p))return!1;var v=f.get(t);if(v&&f.get(e))return v==e;var h=-1,g=!0,y=s&u?new o:void 0;for(f.set(t,e),f.set(e,t);++h<p;){var b=t[h],x=e[h];if(r)var m=l?r(x,b,h,e,t,f):r(b,x,h,t,e,f);if(void 0!==m){if(m)continue;g=!1;break}if(y){if(!i(e,function(t,e){if(!a(y,e)&&(b===t||n(b,t,r,s,f)))return y.push(e)})){g=!1;break}}else if(b!==x&&!n(b,x,r,s,f)){g=!1;break}}return f.delete(t),f.delete(e),g}var o=n(26),i=n(72),a=n(31),u=1,c=2;t.exports=r},function(t,e){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(e,function(){return this}())},function(t,e,n){var r=n(63),o=n(15),i=n(65),a=n(66),u=n(68),c=n(81),s=n(42),f="[object Map]",l="[object Object]",p="[object Promise]",d="[object Set]",v="[object WeakMap]",h="[object DataView]",g=Object.prototype,y=g.toString,b=s(r),x=s(o),m=s(i),_=s(a),w=s(u),j=c;(r&&j(new r(new ArrayBuffer(1)))!=h||o&&j(new o)!=f||i&&j(i.resolve())!=p||a&&j(new a)!=d||u&&j(new u)!=v)&&(j=function(t){var e=y.call(t),n=e==l?t.constructor:void 0,r=n?s(n):void 0;if(r)switch(r){case b:return h;case x:return f;case m:return p;case _:return d;case w:return v}return e}),t.exports=j},function(t,e){function n(t,e){return e=null==e?r:e,!!e&&("number"==typeof t||o.test(t))&&t>-1&&t%1==0&&t<e}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=n},function(t,e){function n(t){var e=t&&t.constructor,n="function"==typeof e&&e.prototype||r;return t===n}var r=Object.prototype;t.exports=n},function(t,e,n){function r(t){return t===t&&!o(t)}var o=n(6);t.exports=r},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}t.exports=n},function(t,e){function n(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}t.exports=n},function(t,e){function n(t){if(null!=t){try{return o.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,o=r.toString;t.exports=n},function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){(function(t){var r=n(2),o=n(164),i="object"==typeof e&&e&&!e.nodeType&&e,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=a&&a.exports===i,c=u?r.Buffer:void 0,s=c?c.isBuffer:void 0,f=s||o;t.exports=f}).call(e,n(49)(t))},function(t,e,n){function r(t){var e=o(t)?s.call(t):"";return e==i||e==a||e==u}var o=n(6),i="[object Function]",a="[object GeneratorFunction]",u="[object Proxy]",c=Object.prototype,s=c.toString;t.exports=r},function(t,e,n){var r=n(89),o=n(30),i=n(139),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},function(t,e){function n(){return[]}t.exports=n},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e,n){"use strict";function r(){function t(t,e){e||(e=t,t=0),t>i?i=t:t<a&&(a=t),r[t]||(r[t]=[]),r[t].push(e),o++}function e(){for(var t=a;t<=i;t++)for(var e=r[t],n=0;n<e.length;n++){var o=e[n];o()}}function n(){return o}var r={},o=0,i=0,a=0;return{add:t,process:e,size:n}}var o=n(51);t.exports=function(t){function e(t,e){!v&&l&&f&&0===d.size()&&a(),d.add(t,e)}function n(){for(v=!0;d.size();){var t=d;d=r(),t.process()}v=!1}function i(t){v||(void 0===t&&(t=f),p&&(u(p),p=null),t?a():n())}function a(){p=c(n)}function u(t){var e=clearTimeout;return e(t)}function c(t){var e=function(t){return setTimeout(t,0)};return e(t)}t=t||{};var s=t.reporter,f=o.getOption(t,"async",!0),l=o.getOption(t,"auto",!0);l&&!f&&(s&&s.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),f=!0);var p,d=r(),v=!1;return{add:e,force:i}}},function(t,e){"use strict";function n(t,e,n){var r=t[e];return void 0!==r&&null!==r||void 0===n?r:n}var r=t.exports={};r.getOption=n},function(t,e,n){var r,o;/*! Copyright (c) 2016 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ !function(){"use strict";function n(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var o=typeof r;if("string"===o||"number"===o)t.push(r);else if(Array.isArray(r))t.push(n.apply(null,r));else if("object"===o)for(var a in r)i.call(r,a)&&r[a]&&t.push(a)}}return t.join(" ")}var i={}.hasOwnProperty;"undefined"!=typeof t&&t.exports?t.exports=n:(r=[],o=function(){return n}.apply(e,r),!(void 0!==o&&(t.exports=o)))}()},function(t,e,n){"use strict";function r(t){var e=o(i(t),function(t){var e=t[0],n=t[1];return{minWidth:null!=n.minWidth?n.minWidth:0,maxWidth:null!=n.maxWidth?n.maxWidth:1/0,minHeight:null!=n.minHeight?n.minHeight:0,maxHeight:null!=n.maxHeight?n.maxHeight:1/0,className:e}});return function(t){for(var n=t.height,r=t.width,o={},i=0,a=e;i<a.length;i++){var u=a[i],c=u.className,s=u.minWidth,f=u.maxWidth,l=u.minHeight,p=u.maxHeight;o[c]=s<=r&&r<=f&&l<=n&&n<=p}return o}}var o=n(160),i=n(165);Object.defineProperty(e,"__esModule",{value:!0}),e.default=r},function(t,e,n){"use strict";var r=n(24);t.exports=function(t){function e(t,e){function n(){e(t)}if(!o(t))throw new Error("Element is not detectable by this strategy.");if(r.isIE(8))c(t).object={proxy:n},t.attachEvent("onresize",n);else{var i=o(t);i.contentDocument.defaultView.addEventListener("resize",n)}}function n(t,e,n){function o(t,e){function n(){function n(){if("static"===s.position){t.style.position="relative";var e=function(t,e,n,r){function o(t){return t.replace(/[^-\d\.]/g,"")}var i=n[r];"auto"!==i&&"0"!==o(i)&&(t.warn("An element that is positioned static has style."+r+"="+i+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",e),e.style[r]=0)};e(a,t,s,"top"),e(a,t,s,"right"),e(a,t,s,"bottom"),e(a,t,s,"left")}}function u(){function r(t,e){return t.contentDocument?void e(t.contentDocument):void setTimeout(function(){r(t,e)},100)}i||n();var o=this;r(o,function(n){e(t)})}""!==s.position&&(n(s),i=!0);var f=document.createElement("object");f.style.cssText=o,f.type="text/html",f.onload=u,r.isIE()||(f.data="about:blank"),t.appendChild(f),c(t).object=f,r.isIE()&&(f.data="about:blank")}var o="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",i=!1,s=window.getComputedStyle(t),f=t.offsetWidth,l=t.offsetHeight;c(t).startSize={width:f,height:l},u?u.add(n):n()}n||(n=e,e=t,t=null),t=t||{};t.debug;r.isIE(8)?n(e):o(e,n)}function o(t){return c(t).object}function i(t){r.isIE(8)?t.detachEvent("onresize",c(t).object.proxy):t.removeChild(o(t)),delete c(t).object}t=t||{};var a=t.reporter,u=t.batchProcessor,c=t.stateHandler.getState;if(!a)throw new Error("Missing required dependency: reporter.");return{makeDetectable:n,addListener:e,uninstall:i}}},function(t,e,n){"use strict";var r=n(25).forEach;t.exports=function(t){function e(){var t=500,e=500,n=document.createElement("div");n.style.cssText="position: absolute; width: "+2*t+"px; height: "+2*e+"px; visibility: hidden; margin: 0; padding: 0;";var r=document.createElement("div");r.style.cssText="position: absolute; width: "+t+"px; height: "+e+"px; overflow: scroll; visibility: none; top: "+3*-t+"px; left: "+3*-e+"px; visibility: hidden; margin: 0; padding: 0;",r.appendChild(n),document.body.insertBefore(r,document.body.firstChild);var o=t-r.clientWidth,i=e-r.clientHeight;return document.body.removeChild(r),{width:o,height:i}}function n(t,e){function n(e,n){n=n||function(t){document.head.appendChild(t)};var r=document.createElement("style");return r.innerHTML=e,r.id=t,n(r),r}if(!document.getElementById(t)){var r=e+"_animation",o=e+"_animation_active",i="/* Created by the element-resize-detector library. */\n";i+="."+e+" > div::-webkit-scrollbar { display: none; }\n\n",i+="."+o+" { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+r+"; animation-name: "+r+"; }\n",i+="@-webkit-keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",i+="@keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }",n(i)}}function o(t){t.className+=" "+b+"_animation_active"}function i(t,e,n){if(t.addEventListener)t.addEventListener(e,n);else{if(!t.attachEvent)return p.error("[scroll] Don't know how to add event listeners.");t.attachEvent("on"+e,n)}}function a(t,e,n){if(t.removeEventListener)t.removeEventListener(e,n);else{if(!t.detachEvent)return p.error("[scroll] Don't know how to remove event listeners.");t.detachEvent("on"+e,n)}}function u(t){return v(t).container.childNodes[0].childNodes[0].childNodes[0]}function c(t){return v(t).container.childNodes[0].childNodes[0].childNodes[1]}function s(t,e){var n=v(t).listeners;if(!n.push)throw new Error("Cannot add listener to an element that is not detectable.");v(t).listeners.push(e)}function f(t,e,n){function a(){if(t.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(h.get(e),"Scroll: "),p.log.apply)p.log.apply(null,n);else for(var r=0;r<n.length;r++)p.log(n[r])}}function s(t){function e(t){return t===t.ownerDocument.body||t.ownerDocument.body.contains(t)}return!e(t)}function f(t){var e=v(t).container.childNodes[0];return getComputedStyle(e).width.indexOf("px")===-1}function l(){var t=getComputedStyle(e),n={};return n.position=t.position,n.width=e.offsetWidth,n.height=e.offsetHeight,n.top=t.top,n.right=t.right,n.bottom=t.bottom,n.left=t.left,n.widthCSS=t.width,n.heightCSS=t.height,n}function y(){var t=l();v(e).startSize={width:t.width,height:t.height},a("Element start size",v(e).startSize)}function x(){v(e).listeners=[]}function m(){if(a("storeStyle invoked."),!v(e))return void a("Aborting because element has been uninstalled");var t=l();v(e).style=t}function _(t,e,n){v(t).lastWidth=e,v(t).lastHeight=n}function w(t){return u(t).childNodes[0]}function j(){return 2*g.width+1}function O(){return 2*g.height+1}function S(t){return t+10+j()}function E(t){return t+10+O()}function z(t){return 2*t+j()}function A(t){return 2*t+O()}function k(t,e,n){var r=u(t),o=c(t),i=S(e),a=E(n),s=z(e),f=A(n);r.scrollLeft=i,r.scrollTop=a,o.scrollLeft=s,o.scrollTop=f}function H(){var t=v(e).container;if(!t){t=document.createElement("div"),t.className=b,t.style.cssText="visibility: hidden; display: inline; width: 0px; height: 0px; z-index: -1; overflow: hidden; margin: 0; padding: 0;",v(e).container=t,o(t),e.appendChild(t);var n=function(){v(e).onRendered&&v(e).onRendered()};i(t,"animationstart",n),v(e).onAnimationStart=n}return t}function C(){function t(){var t=v(e).style;if("static"===t.position){e.style.position="relative";var n=function(t,e,n,r){function o(t){return t.replace(/[^-\d\.]/g,"")}var i=n[r];"auto"!==i&&"0"!==o(i)&&(t.warn("An element that is positioned static has style."+r+"="+i+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",e),e.style[r]=0)};n(p,e,t,"top"),n(p,e,t,"right"),n(p,e,t,"bottom"),n(p,e,t,"left")}}function n(t,e,n,r){return t=t?t+"px":"0",e=e?e+"px":"0",n=n?n+"px":"0",r=r?r+"px":"0","left: "+t+"; top: "+e+"; right: "+r+"; bottom: "+n+";"}function r(){v(e).onExpand&&v(e).onExpand()}function o(){v(e).onShrink&&v(e).onShrink()}if(a("Injecting elements"),!v(e))return void a("Aborting because element has been uninstalled");t();var u=v(e).container;u||(u=H());var c=g.width,s=g.height,f="position: absolute; overflow: hidden; z-index: -1; visibility: hidden; width: 100%; height: 100%; left: 0px; top: 0px;",l="position: absolute; overflow: hidden; z-index: -1; visibility: hidden; "+n(-(1+c),-(1+s),-s,-c),d="position: absolute; overflow: scroll; z-index: -1; visibility: hidden; width: 100%; height: 100%;",h="position: absolute; overflow: scroll; z-index: -1; visibility: hidden; width: 100%; height: 100%;",y="position: absolute; left: 0; top: 0;",x="position: absolute; width: 200%; height: 200%;",m=document.createElement("div"),_=document.createElement("div"),w=document.createElement("div"),j=document.createElement("div"),O=document.createElement("div"),S=document.createElement("div");m.dir="ltr",m.style.cssText=f,m.className=b,_.className=b,_.style.cssText=l,w.style.cssText=d,j.style.cssText=y,O.style.cssText=h,S.style.cssText=x,w.appendChild(j),O.appendChild(S),_.appendChild(w),_.appendChild(O),m.appendChild(_),u.appendChild(m),i(w,"scroll",r),i(O,"scroll",o),v(e).onExpandScroll=r,v(e).onShrinkScroll=o}function L(){function n(t,e,n){var r=w(t),o=S(e),i=E(n);r.style.width=o+"px",r.style.height=i+"px"}function o(r){var o=e.offsetWidth,i=e.offsetHeight;a("Storing current size",o,i),_(e,o,i),d.add(0,function(){if(!v(e))return void a("Aborting because element has been uninstalled");if(t.debug){var r=e.offsetWidth,u=e.offsetHeight;r===o&&u===i||p.warn(h.get(e),"Scroll: Size changed before updating detector elements.")}n(e,o,i)}),d.add(1,function(){return v(e)?void k(e,o,i):void a("Aborting because element has been uninstalled")}),r&&d.add(2,function(){return v(e)?void r():void a("Aborting because element has been uninstalled")})}function i(){function t(){return void 0===v(e).lastNotifiedWidth}a("notifyListenersIfNeeded invoked");var n=v(e);return t()&&n.lastWidth===n.startSize.width&&n.lastHeight===n.startSize.height?a("Not notifying: Size is the same as the start size, and there has been no notification yet."):n.lastWidth===n.lastNotifiedWidth&&n.lastHeight===n.lastNotifiedHeight?a("Not notifying: Size already notified"):(a("Current size not notified, notifying..."),n.lastNotifiedWidth=n.lastWidth,n.lastNotifiedHeight=n.lastHeight,void r(v(e).listeners,function(t){t(e)}))}function s(){if(a("startanimation triggered."),f(e))return void a("Ignoring since element is still unrendered...");a("Element rendered.");var t=u(e),n=c(e);0!==t.scrollLeft&&0!==t.scrollTop&&0!==n.scrollLeft&&0!==n.scrollTop||(a("Scrollbars out of sync. Updating detector elements..."),o(i))}function l(){if(a("Scroll detected."),f(e))return void a("Scroll event fired while unrendered. Ignoring...");var t=e.offsetWidth,n=e.offsetHeight;t!==e.lastWidth||n!==e.lastHeight?(a("Element size changed."),o(i)):a("Element size has not changed ("+t+"x"+n+").")}if(a("registerListenersAndPositionElements invoked."),!v(e))return void a("Aborting because element has been uninstalled");v(e).onRendered=s,v(e).onExpand=l,v(e).onShrink=l;var g=v(e).style;n(e,g.width,g.height)}function N(){if(a("finalizeDomMutation invoked."),!v(e))return void a("Aborting because element has been uninstalled");var t=v(e).style;_(e,t.width,t.height),k(e,t.width,t.height)}function T(){n(e)}function P(){a("Installing..."),x(),y(),d.add(0,m),d.add(1,C),d.add(2,L),d.add(3,N),d.add(4,T)}n||(n=e,e=t,t=null),t=t||{},a("Making detectable..."),s(e)?(a("Element is detached"),H(),a("Waiting until element is attached..."),v(e).onRendered=function(){a("Element is now attached"),P()}):P()}function l(t){var e=v(t);e&&(e.onExpandScroll&&a(u(t),"scroll",e.onExpandScroll),e.onShrinkScroll&&a(c(t),"scroll",e.onShrinkScroll),e.onAnimationStart&&a(e.container,"animationstart",e.onAnimationStart),e.container&&t.removeChild(e.container))}t=t||{};var p=t.reporter,d=t.batchProcessor,v=t.stateHandler.getState,h=(t.stateHandler.hasState,t.idHandler);if(!d)throw new Error("Missing required dependency: batchProcessor");if(!p)throw new Error("Missing required dependency: reporter.");var g=e(),y="erd_scroll_detection_scrollbar_style",b="erd_scroll_detection_container";return n(y,b),{makeDetectable:f,addListener:s,uninstall:l}}},function(t,e,n){"use strict";function r(t){return Array.isArray(t)||void 0!==t.length}function o(t){if(Array.isArray(t))return t;var e=[];return u(t,function(t){e.push(t)}),e}function i(t){return t&&1===t.nodeType}function a(t,e,n){var r=t[e];return void 0!==r&&null!==r||void 0===n?r:n}var u=n(25).forEach,c=n(57),s=n(60),f=n(58),l=n(59),p=n(61),d=n(24),v=n(50),h=n(62),g=n(54),y=n(55);t.exports=function(t){function e(t,e,n){function c(t){var e=E.get(t);u(e,function(e){e(t)})}function s(t,e,n){E.add(e,n),t&&n(e)}if(n||(n=e,e=t,t={}),!e)throw new Error("At least one element required.");if(!n)throw new Error("Listener required.");if(i(e))e=[e];else{if(!r(e))return _.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");e=o(e)}var f=0,l=a(t,"callOnAdd",O.callOnAdd),p=a(t,"onReady",function(){}),d=a(t,"debug",O.debug);u(e,function(t){h.getState(t)||(h.initState(t),b.set(t));var r=b.get(t);return d&&_.log("Attaching listener to element",r,t),z.isDetectable(t)?(d&&_.log(r,"Already detecable, adding listener."),s(l,t,n),void f++):(d&&_.log(r,"Not detectable."),z.isBusy(t)?(d&&_.log(r,"System busy making it detectable"),s(l,t,n),H[r]=H[r]||[],void H[r].push(function(){f++,f===e.length&&p()})):(d&&_.log(r,"Making detectable..."),z.markBusy(t,!0),S.makeDetectable({debug:d},t,function(t){if(d&&_.log(r,"onElementDetectable"),h.getState(t)){z.markAsDetectable(t),z.markBusy(t,!1),S.addListener(t,c),s(l,t,n);var o=h.getState(t);if(o&&o.startSize){var i=t.offsetWidth,a=t.offsetHeight;o.startSize.width===i&&o.startSize.height===a||c(t)}H[r]&&u(H[r],function(t){t()})}else d&&_.log(r,"Element uninstalled before being detectable.");delete H[r],f++,f===e.length&&p()})))}),f===e.length&&p()}function n(t){if(!t)return _.error("At least one element is required.");if(i(t))t=[t];else{if(!r(t))return _.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");t=o(t)}u(t,function(t){E.removeAllListeners(t),S.uninstall(t),h.cleanState(t)})}t=t||{};var b;if(t.idHandler)b={get:function(e){return t.idHandler.get(e,!0)},set:t.idHandler.set};else{var x=f(),m=l({idGenerator:x,stateHandler:h});b=m}var _=t.reporter;if(!_){var w=_===!1;_=p(w)}var j=a(t,"batchProcessor",v({reporter:_})),O={};O.callOnAdd=!!a(t,"callOnAdd",!0),O.debug=!!a(t,"debug",!1);var S,E=s(b),z=c({stateHandler:h}),A=a(t,"strategy","object"),k={reporter:_,batchProcessor:j,stateHandler:h,idHandler:b};if("scroll"===A&&(d.isLegacyOpera()?(_.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),A="object"):d.isIE(9)&&(_.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),A="object")),"scroll"===A)S=y(k);else{if("object"!==A)throw new Error("Invalid strategy name: "+A);S=g(k)}var H={};return{listenTo:e,removeListener:E.removeListener,removeAllListeners:E.removeAllListeners,uninstall:n}}},function(t,e){"use strict";t.exports=function(t){function e(t){var e=i(t);return e&&!!e.isDetectable}function n(t){i(t).isDetectable=!0}function r(t){return!!i(t).busy}function o(t,e){i(t).busy=!!e}var i=t.stateHandler.getState;return{isDetectable:e,markAsDetectable:n,isBusy:r,markBusy:o}}},function(t,e){"use strict";t.exports=function(){function t(){return e++}var e=1;return{generate:t}}},function(t,e){"use strict";t.exports=function(t){function e(t){var e=o(t);return e&&void 0!==e.id?e.id:null}function n(t){var e=o(t);if(!e)throw new Error("setId required the element to have a resize detection state.");var n=r.generate();return e.id=n,n}var r=t.idGenerator,o=t.stateHandler.getState;return{get:e,set:n}}},function(t,e){"use strict";t.exports=function(t){function e(e){var n=t.get(e);return void 0===n?[]:i[n]||[]}function n(e,n){var r=t.get(e);i[r]||(i[r]=[]),i[r].push(n)}function r(t,n){for(var r=e(t),o=0,i=r.length;o<i;++o)if(r[o]===n){r.splice(o,1);break}}function o(t){var n=e(t);n&&(n.length=0)}var i={};return{get:e,add:n,removeListener:r,removeAllListeners:o}}},function(t,e){"use strict";t.exports=function(t){function e(){}var n={log:e,warn:e,error:e};if(!t&&window.console){var r=function(t,e){t[e]=function(){var t=console[e];if(t.apply)t.apply(console,arguments);else for(var n=0;n<arguments.length;n++)t(arguments[n])}};r(n,"log"),r(n,"warn"),r(n,"error")}return n}},function(t,e){"use strict";function n(t){return t[i]={},r(t)}function r(t){return t[i]}function o(t){delete t[i]}var i="_erd";t.exports={initState:n,getState:r,cleanState:o}},function(t,e,n){var r=n(3),o=n(2),i=r(o,"DataView");t.exports=i},function(t,e,n){function r(t){var e=-1,n=t?t.length:0;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(118),i=n(119),a=n(120),u=n(121),c=n(122);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,e,n){var r=n(3),o=n(2),i=r(o,"Promise");t.exports=i},function(t,e,n){var r=n(3),o=n(2),i=r(o,"Set");t.exports=i},function(t,e,n){var r=n(2),o=r.Uint8Array;t.exports=o},function(t,e,n){var r=n(3),o=n(2),i=r(o,"WeakMap");t.exports=i},function(t,e){function n(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}t.exports=n},function(t,e,n){function r(t,e){var n=t?t.length:0;return!!n&&o(t,e,0)>-1}var o=n(83);t.exports=r},function(t,e){function n(t,e,n){for(var r=-1,o=t?t.length:0;++r<o;)if(n(e,t[r]))return!0;return!1}t.exports=n},function(t,e){function n(t,e){for(var n=-1,r=t?t.length:0;++n<r;)if(e(t[n],n,t))return!0;return!1}t.exports=n},function(t,e,n){function r(t,e,n){"__proto__"==e&&o?o(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var o=n(33);t.exports=r},function(t,e,n){function r(t,e,n,r){var l=-1,p=i,d=!0,v=t.length,h=[],g=e.length;if(!v)return h;n&&(e=u(e,c(n))),r?(p=a,d=!1):e.length>=f&&(p=s,d=!1,e=new o(e));t:for(;++l<v;){var y=t[l],b=n?n(y):y;if(y=r||0!==y?y:0,d&&b===b){for(var x=g;x--;)if(e[x]===b)continue t;h.push(y)}else p(e,b,r)||h.push(y)}return h}var o=n(26),i=n(70),a=n(71),u=n(4),c=n(30),s=n(31),f=200;t.exports=r},function(t,e,n){var r=n(79),o=n(105),i=o(r);t.exports=i},function(t,e){function n(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}t.exports=n},function(t,e,n){function r(t,e,n,a,u){var c=-1,s=t.length;for(n||(n=i),u||(u=[]);++c<s;){var f=t[c];e>0&&n(f)?e>1?r(f,e-1,n,a,u):o(u,f):a||(u[u.length]=f)}return u}var o=n(18),i=n(123);t.exports=r},function(t,e,n){var r=n(106),o=r();t.exports=o},function(t,e,n){function r(t,e){return t&&o(t,e,i)}var o=n(78),i=n(14);t.exports=r},function(t,e,n){function r(t,e,n){var r=e(t);return i(t)?r:o(r,n(t))}var o=n(18),i=n(1);t.exports=r},function(t,e){function n(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=n},function(t,e){function n(t,e){return null!=t&&e in Object(t)}t.exports=n},function(t,e,n){function r(t,e,n){return e===e?a(t,e,n):o(t,i,n)}var o=n(76),i=n(87),a=n(152);t.exports=r},function(t,e,n){function r(t){return o(t)&&u.call(t)==i}var o=n(7),i="[object Arguments]",a=Object.prototype,u=a.toString;t.exports=r},function(t,e,n){function r(t,e,n,r,g,b){var x=s(t),m=s(e),_=v,w=v;x||(_=c(t),_=_==d?h:_),m||(w=c(e),w=w==d?h:w);var j=_==h,O=w==h,S=_==w;if(S&&f(t)){if(!f(e))return!1;x=!0,j=!1}if(S&&!j)return b||(b=new o),x||l(t)?i(t,e,n,r,g,b):a(t,e,_,n,r,g,b);if(!(g&p)){var E=j&&y.call(t,"__wrapped__"),z=O&&y.call(e,"__wrapped__");if(E||z){var A=E?t.value():t,k=z?e.value():e;return b||(b=new o),n(A,k,r,g,b)}}return!!S&&(b||(b=new o),u(t,e,n,r,g,b))}var o=n(27),i=n(34),a=n(108),u=n(109),c=n(36),s=n(1),f=n(45),l=n(47),p=2,d="[object Arguments]",v="[object Array]",h="[object Object]",g=Object.prototype,y=g.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e,n,r){var c=n.length,s=c,f=!r;if(null==t)return!s;for(t=Object(t);c--;){var l=n[c];if(f&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++c<s;){l=n[c];var p=l[0],d=t[p],v=l[1];if(f&&l[2]){if(void 0===d&&!(p in t))return!1}else{var h=new o;if(r)var g=r(d,v,p,t,e,h);if(!(void 0===g?i(v,d,r,a|u,h):g))return!1}}return!0}var o=n(27),i=n(19),a=1,u=2;t.exports=r},function(t,e){function n(t){return t!==t}t.exports=n},function(t,e,n){function r(t){if(!a(t)||i(t))return!1;var e=o(t)?v:s;return e.test(u(t))}var o=n(46),i=n(125),a=n(6),u=n(42),c=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,f=Function.prototype,l=Object.prototype,p=f.toString,d=l.hasOwnProperty,v=RegExp("^"+p.call(d).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){return i(t)&&o(t.length)&&!!H[L.call(t)]}var o=n(22),i=n(7),a="[object Arguments]",u="[object Array]",c="[object Boolean]",s="[object Date]",f="[object Error]",l="[object Function]",p="[object Map]",d="[object Number]",v="[object Object]",h="[object RegExp]",g="[object Set]",y="[object String]",b="[object WeakMap]",x="[object ArrayBuffer]",m="[object DataView]",_="[object Float32Array]",w="[object Float64Array]",j="[object Int8Array]",O="[object Int16Array]",S="[object Int32Array]",E="[object Uint8Array]",z="[object Uint8ClampedArray]",A="[object Uint16Array]",k="[object Uint32Array]",H={};H[_]=H[w]=H[j]=H[O]=H[S]=H[E]=H[z]=H[A]=H[k]=!0,H[a]=H[u]=H[x]=H[c]=H[m]=H[s]=H[f]=H[l]=H[p]=H[d]=H[v]=H[h]=H[g]=H[y]=H[b]=!1;var C=Object.prototype,L=C.toString;t.exports=r},function(t,e,n){function r(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?u(t)?i(t[0],t[1]):o(t):c(t)}var o=n(94),i=n(95),a=n(44),u=n(1),c=n(163);t.exports=r},function(t,e,n){function r(t){if(!o(t))return i(t);var e=[];for(var n in Object(t))u.call(t,n)&&"constructor"!=n&&e.push(n);return e}var o=n(38),i=n(137),a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){if(!o(t))return a(t);var e=i(t),n=[];for(var r in t)("constructor"!=r||!e&&c.call(t,r))&&n.push(r);return n}var o=n(6),i=n(38),a=n(138),u=Object.prototype,c=u.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=-1,r=i(t)?Array(t.length):[];return o(t,function(t,o,i){r[++n]=e(t,o,i)}),r}var o=n(75),i=n(13);t.exports=r},function(t,e,n){function r(t){var e=i(t);return 1==e.length&&e[0][2]?a(e[0][0],e[0][1]):function(n){return n===t||o(n,t,e)}}var o=n(86),i=n(112),a=n(41);t.exports=r},function(t,e,n){function r(t,e){return u(t)&&c(e)?s(f(t),e):function(n){var r=i(n,t);return void 0===r&&r===e?a(n,t):o(e,r,void 0,l|p)}}var o=n(19),i=n(156),a=n(157),u=n(11),c=n(39),s=n(41),f=n(5),l=1,p=2;t.exports=r},function(t,e,n){function r(t,e){return t=Object(t),o(t,e,function(e,n){return n in t})}var o=n(97);t.exports=r},function(t,e,n){function r(t,e,n){for(var r=-1,i=e.length,a={};++r<i;){var u=e[r],c=t[u];n(c,u)&&o(a,u,c)}return a}var o=n(73);t.exports=r},function(t,e){function n(t){return function(e){return null==e?void 0:e[t]}}t.exports=n},function(t,e,n){function r(t){return function(e){return o(e,t)}}var o=n(29);t.exports=r},function(t,e,n){var r=n(154),o=n(33),i=n(44),a=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=a},function(t,e){function n(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}t.exports=n},function(t,e,n){function r(t,e){return o(e,function(e){return[e,t[e]]})}var o=n(4);t.exports=r},function(t,e,n){function r(t){if("string"==typeof t)return t;if(a(t))return i(t,r)+"";if(u(t))return f?f.call(t):"";var e=t+"";return"0"==e&&1/t==-c?"-0":e}var o=n(17),i=n(4),a=n(1),u=n(23),c=1/0,s=o?o.prototype:void 0,f=s?s.toString:void 0;t.exports=r},function(t,e,n){var r=n(2),o=r["__core-js_shared__"];t.exports=o},function(t,e,n){function r(t,e){return function(n,r){if(null==n)return n;if(!o(n))return t(n,r);for(var i=n.length,a=e?i:-1,u=Object(n);(e?a--:++a<i)&&r(u[a],a,u)!==!1;);return n}}var o=n(13);t.exports=r},function(t,e){function n(t){return function(e,n,r){for(var o=-1,i=Object(e),a=r(e),u=a.length;u--;){var c=a[t?u:++o];if(n(i[c],c,i)===!1)break}return e}}t.exports=n},function(t,e,n){function r(t){return function(e){var n=i(e);return n==c?a(e):n==s?u(e):o(e,t(e))}}var o=n(102),i=n(36),a=n(40),u=n(144),c="[object Map]",s="[object Set]";t.exports=r},function(t,e,n){function r(t,e,n,r,o,j,S){switch(n){case w:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case _:return!(t.byteLength!=e.byteLength||!r(new i(t),new i(e)));case p:case d:case g:return a(+t,+e);case v:return t.name==e.name&&t.message==e.message;case y:case x:return t==e+"";case h:var E=c;case b:var z=j&l;if(E||(E=s),t.size!=e.size&&!z)return!1;var A=S.get(t);if(A)return A==e;j|=f,S.set(t,e);var k=u(E(t),E(e),r,o,j,S);return S.delete(t),k;case m:if(O)return O.call(t)==O.call(e)}return!1}var o=n(17),i=n(67),a=n(43),u=n(34),c=n(40),s=n(143),f=1,l=2,p="[object Boolean]",d="[object Date]",v="[object Error]",h="[object Map]",g="[object Number]",y="[object RegExp]",b="[object Set]",x="[object String]",m="[object Symbol]",_="[object ArrayBuffer]",w="[object DataView]",j=o?o.prototype:void 0,O=j?j.valueOf:void 0;t.exports=r},function(t,e,n){function r(t,e,n,r,a,c){var s=a&i,f=o(t),l=f.length,p=o(e),d=p.length;if(l!=d&&!s)return!1;for(var v=l;v--;){var h=f[v];if(!(s?h in e:u.call(e,h)))return!1}var g=c.get(t);if(g&&c.get(e))return g==e;var y=!0;c.set(t,e),c.set(e,t);for(var b=s;++v<l;){h=f[v];var x=t[h],m=e[h];if(r)var _=s?r(m,x,h,e,t,c):r(x,m,h,t,e,c);if(!(void 0===_?x===m||n(x,m,r,a,c):_)){y=!1;break}b||(b="constructor"==h)}if(y&&!b){var w=t.constructor,j=e.constructor;w!=j&&"constructor"in t&&"constructor"in e&&!("function"==typeof w&&w instanceof w&&"function"==typeof j&&j instanceof j)&&(y=!1)}return c.delete(t),c.delete(e),y}var o=n(14),i=2,a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){return a(i(t,void 0,o),t+"")}var o=n(155),i=n(140),a=n(145);t.exports=r},function(t,e,n){function r(t){return o(t,a,i)}var o=n(80),i=n(115),a=n(159);t.exports=r},function(t,e,n){function r(t){for(var e=i(t),n=e.length;n--;){var r=e[n],a=t[r];e[n]=[r,a,o(a)]}return e}var o=n(39),i=n(14);t.exports=r},function(t,e,n){var r=n(20),o=r(Object.getPrototypeOf,Object);t.exports=o},function(t,e,n){var r=n(20),o=n(48),i=Object.getOwnPropertySymbols,a=i?r(i,Object):o;t.exports=a},function(t,e,n){var r=n(18),o=n(113),i=n(114),a=n(48),u=Object.getOwnPropertySymbols,c=u?function(t){for(var e=[];t;)r(e,i(t)),t=o(t);return e}:a;t.exports=c},function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},function(t,e,n){function r(t,e,n){e=c(e,t)?[e]:o(e);for(var r=-1,l=e.length,p=!1;++r<l;){var d=f(e[r]);if(!(p=null!=t&&n(t,d)))break;t=t[d]}return p||++r!=l?p:(l=t?t.length:0,!!l&&s(l)&&u(d,l)&&(a(t)||i(t)))}var o=n(32),i=n(21),a=n(1),u=n(37),c=n(11),s=n(22),f=n(5);t.exports=r},function(t,e,n){function r(){this.__data__=o?o(null):{},this.size=0}var o=n(12);t.exports=r},function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},function(t,e,n){function r(t){var e=this.__data__;if(o){var n=e[t];return n===i?void 0:n}return u.call(e,t)?e[t]:void 0}var o=n(12),i="__lodash_hash_undefined__",a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){var e=this.__data__;return o?void 0!==e[t]:a.call(e,t)}var o=n(12),i=Object.prototype,a=i.hasOwnProperty;t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=o&&void 0===e?i:e,this}var o=n(12),i="__lodash_hash_undefined__";t.exports=r},function(t,e,n){function r(t){return a(t)||i(t)||!!(u&&t&&t[u])}var o=n(17),i=n(21),a=n(1),u=o?o.isConcatSpreadable:void 0;t.exports=r},function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},function(t,e,n){function r(t){return!!i&&i in t}var o=n(104),i=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():a.call(e,n,1),--this.size,!0}var o=n(9),i=Array.prototype,a=i.splice;t.exports=r},function(t,e,n){function r(t){var e=this.__data__,n=o(e,t);return n<0?void 0:e[n][1]}var o=n(9);t.exports=r},function(t,e,n){function r(t){return o(this.__data__,t)>-1}var o=n(9);t.exports=r},function(t,e,n){function r(t,e){var n=this.__data__,r=o(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var o=n(9);t.exports=r},function(t,e,n){function r(){this.size=0,this.__data__={hash:new o,map:new(a||i),string:new o}}var o=n(64),i=n(8),a=n(15);t.exports=r},function(t,e,n){function r(t){var e=o(this,t).delete(t);return this.size-=e?1:0,e}var o=n(10);t.exports=r},function(t,e,n){function r(t){return o(this,t).get(t)}var o=n(10);t.exports=r},function(t,e,n){function r(t){return o(this,t).has(t)}var o=n(10);t.exports=r},function(t,e,n){function r(t,e){var n=o(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var o=n(10);t.exports=r},function(t,e,n){function r(t){var e=o(t,function(t){return n.size===i&&n.clear(),t}),n=e.cache;return e}var o=n(161),i=500;t.exports=r},function(t,e,n){var r=n(20),o=r(Object.keys,Object);t.exports=o},function(t,e){function n(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=n},function(t,e,n){(function(t){var r=n(35),o="object"==typeof e&&e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o,u=a&&r.process,c=function(){try{return u&&u.binding("util")}catch(t){}}();t.exports=c}).call(e,n(49)(t))},function(t,e,n){function r(t,e,n){return e=i(void 0===e?t.length-1:e,0),function(){for(var r=arguments,a=-1,u=i(r.length-e,0),c=Array(u);++a<u;)c[a]=r[e+a];a=-1;for(var s=Array(e+1);++a<e;)s[a]=r[a];return s[e]=n(c),o(t,this,s)}}var o=n(69),i=Math.max;t.exports=r},function(t,e){function n(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}t.exports=n},function(t,e){function n(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=[t,t]}),n}t.exports=n},function(t,e,n){var r=n(100),o=n(146),i=o(r);t.exports=i},function(t,e){function n(t){var e=0,n=0;return function(){var a=i(),u=o-(a-n);if(n=a,u>0){if(++e>=r)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var r=500,o=16,i=Date.now;t.exports=n},function(t,e,n){function r(){this.__data__=new o,this.size=0}var o=n(8);t.exports=r},function(t,e){function n(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}t.exports=n},function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},function(t,e,n){function r(t,e){var n=this.__data__;if(n instanceof o){var r=n.__data__;if(!i||r.length<u-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new a(r)}return n.set(t,e),this.size=n.size,this}var o=n(8),i=n(15),a=n(16),u=200;t.exports=r},function(t,e){function n(t,e,n){for(var r=n-1,o=t.length;++r<o;)if(t[r]===e)return r;return-1}t.exports=n},function(t,e,n){var r=n(136),o=n(166),i=/^\./,a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,u=/\\(\\)?/g,c=r(function(t){t=o(t);var e=[];return i.test(t)&&e.push(""),t.replace(a,function(t,n,r,o){e.push(r?o.replace(u,"$1"):n||t)}),e});t.exports=c},function(t,e){function n(t){return function(){return t}}t.exports=n},function(t,e,n){function r(t){var e=t?t.length:0;return e?o(t,1):[]}var o=n(77);t.exports=r},function(t,e,n){function r(t,e,n){var r=null==t?void 0:o(t,e);return void 0===r?n:r}var o=n(29);t.exports=r},function(t,e,n){function r(t,e){return null!=t&&i(t,e,o)}var o=n(82),i=n(117);t.exports=r},function(t,e,n){function r(t,e){return o(t,e)}var o=n(19);t.exports=r},function(t,e,n){function r(t){return a(t)?o(t,!0):i(t)}var o=n(28),i=n(92),a=n(13);t.exports=r},function(t,e,n){function r(t,e){var n=u(t)?o:a;return n(t,i(e,3))}var o=n(4),i=n(90),a=n(93),u=n(1);t.exports=r},function(t,e,n){function r(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new TypeError(i);var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(r.Cache||o),n}var o=n(16),i="Expected a function"; r.Cache=o,t.exports=r},function(t,e,n){var r=n(4),o=n(74),i=n(96),a=n(110),u=n(111),c=n(5),s=a(function(t,e){return null==t?{}:(e=r(e,c),i(t,o(u(t),e)))});t.exports=s},function(t,e,n){function r(t){return a(t)?o(u(t)):i(t)}var o=n(98),i=n(99),a=n(11),u=n(5);t.exports=r},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){var r=n(107),o=n(14),i=r(o);t.exports=i},function(t,e,n){function r(t){return null==t?"":o(t)}var o=n(103);t.exports=r},function(t,e,n){"use strict";function r(t){return{width:o(window.getComputedStyle(t).width),height:o(window.getComputedStyle(t).height)}}function o(t){var e=/^([0-9\.]+)px$/.exec(t);return e?parseFloat(e[1]):0}var i=n(56),a=function(){function t(t){var e=this;this.handler=t,this.listenedElements=[],this.hasResizeObserver="undefined"!=typeof window.ResizeObserver,this.hasResizeObserver?this.rz=new ResizeObserver(function(t){e.handler(r(t[0].target))}):this.erd=i({strategy:"scroll"})}return t.prototype.observe=function(t){var e=this;this.hasResizeObserver?this.rz.observe(t):(this.erd.listenTo(t,function(t){e.handler(r(t))}),this.listenedElements.push(t))},t.prototype.disconnect=function(){if(this.hasResizeObserver)this.rz.disconnect();else{for(var t=0,e=this.listenedElements;t<e.length;t++){var n=e[t];this.erd.uninstall(n)}this.listenedElements=[]}},t}();Object.defineProperty(e,"__esModule",{value:!0}),e.default=a},function(e,n){e.exports=t}])}); //# sourceMappingURL=react-container-query.min.js.map