UNPKG

41.4 kBJavaScriptView Raw
1!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","react-dom"],e):"object"==typeof exports?exports.ReactContainerQuery=e(require("react"),require("react-dom")):t.ReactContainerQuery=e(t.React,t.ReactDOM)}(this,function(t,e){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";function r(t,e,n){var r=function(r){function f(t){var o=r.call(this,t)||this;return o.cqCore=null,o.state={params:n?c.default(e)(n):{}},o}return o(f,r),f.prototype.componentDidMount=function(){var t=this;this.cqCore=new s.default(e,function(e){t.setState({params:e})}),this.cqCore.observe(u.findDOMNode(this))},f.prototype.componentDidUpdate=function(){this.cqCore.observe(u.findDOMNode(this))},f.prototype.componentWillUnmount=function(){this.cqCore.disconnect(),this.cqCore=null},f.prototype.render=function(){return a.createElement(t,i({},this.props,{containerQuery:this.state.params}))},f}(a.Component);return r.displayName=t.displayName?"ContainerQuery("+t.displayName+")":"ContainerQuery",r}var o=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)},i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])}return t},a=n(144),u=n(145),c=n(22),s=n(42),f=function(t){function e(e){var n=t.call(this,e)||this;return n.cqCore=null,n.state={params:e.initialSize?c.default(e.query)(e.initialSize):{}},n}return o(e,t),e.prototype.componentDidMount=function(){var t=this;this.cqCore=new s.default(this.props.query,function(e){t.setState({params:e})}),this.cqCore.observe(u.findDOMNode(this))},e.prototype.componentDidUpdate=function(){this.cqCore.observe(u.findDOMNode(this))},e.prototype.componentWillUnmount=function(){this.cqCore.disconnect(),this.cqCore=null},e.prototype.render=function(){return this.props.children(this.state.params)},e}(a.Component);e.ContainerQuery=f,e.applyContainerQuery=r},function(t,e,n){var r=n(27),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){function r(t,e){var n=i(t,e);return o(n)?n:void 0}var o=n(64),i=n(88);t.exports=r},function(t,e,n){function r(t){return null==t?void 0===t?c:u:s&&s in Object(t)?i(t):a(t)}var o=n(7),i=n(86),a=n(111),u="[object Null]",c="[object Undefined]",s=o?o.toStringTag:void 0;t.exports=r},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=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(98),i=n(99),a=n(100),u=n(101),c=n(102);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(1),o=r.Symbol;t.exports=o},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(34);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(95);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){if("string"==typeof t||o(t))return t;var e=t+"";return"0"==e&&1/t==-i?"-0":e}var o=n(21),i=1/0;t.exports=r},function(t,e,n){function r(t){return a(t)?o(t):i(t)}var o=n(53),i=n(67),a=n(18);t.exports=r},function(t,e,n){var r=n(3),o=n(1),i=r(o,"Map");t.exports=i},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(103),i=n(104),a=n(105),u=n(106),c=n(107);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){function n(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}t.exports=n},function(t,e,n){function r(t,e,n,a,u){return t===e||(null==t||null==e||!i(t)&&!i(e)?t!==t&&e!==e:o(t,e,n,a,r,u))}var o=n(62),i=n(5);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(2),i=n(21),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=r},function(t,e,n){function r(t){return null!=t&&i(t.length)&&!o(t)}var o=n(37),i=n(19);t.exports=r},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){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){function r(t){return"symbol"==typeof t||i(t)&&o(t)==a}var o=n(4),i=n(5),a="[object Symbol]";t.exports=r},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,d=u.maxHeight;null!=n&&null!=r?o[c]=s<=r&&r<=f&&l<=n&&n<=d:null==n&&null!=r?o[c]=s<=r&&r<=f:null!=n&&null==r?o[c]=l<=n&&n<=d:o[c]=!0}return o}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(127),i=n(132);e.default=r},function(t,e,n){function r(t){var e=this.__data__=new o(t);this.size=e.size}var o=n(6),i=n(117),a=n(118),u=n(119),c=n(120),s=n(121);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){e=o(e,t);for(var n=0,r=e.length;null!=t&&n<r;)t=t[i(e[n++])];return n&&n==r?t:void 0}var o=n(25),i=n(11);t.exports=r},function(t,e,n){function r(t,e){return o(t)?t:i(t,e)?[t]:a(u(t))}var o=n(2),i=n(17),a=n(122),u=n(133);t.exports=r},function(t,e,n){function r(t,e,n,r,s,f){var l=n&u,d=t.length,p=e.length;if(d!=p&&!(l&&p>d))return!1;var h=f.get(t);if(h&&f.get(e))return h==e;var v=-1,y=!0,b=n&c?new o:void 0;for(f.set(t,e),f.set(e,t);++v<d;){var g=t[v],m=e[v];if(r)var x=l?r(m,g,v,e,t,f):r(g,m,v,t,e,f);if(void 0!==x){if(x)continue;y=!1;break}if(b){if(!i(e,function(t,e){if(!a(b,e)&&(g===t||s(g,t,n,r,f)))return b.push(e)})){y=!1;break}}else if(g!==m&&!s(g,m,n,r,f)){y=!1;break}}return f.delete(t),f.delete(e),y}var o=n(49),i=n(55),a=n(77),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(45),o=n(13),i=n(47),a=n(48),u=n(51),c=n(4),s=n(33),f="[object Map]",l="[object Object]",d="[object Promise]",p="[object Set]",h="[object WeakMap]",v="[object DataView]",y=s(r),b=s(o),g=s(i),m=s(a),x=s(u),_=c;(r&&_(new r(new ArrayBuffer(1)))!=v||o&&_(new o)!=f||i&&_(i.resolve())!=d||a&&_(new a)!=p||u&&_(new u)!=h)&&(_=function(t){var e=c(t),n=e==l?t.constructor:void 0,r=n?s(n):"";if(r)switch(r){case y:return v;case b:return f;case g:return d;case m:return p;case x:return h}return e}),t.exports=_},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,n){function r(t){return t===t&&!o(t)}var o=n(20);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,n){var r=n(61),o=n(5),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,n){(function(t){var r=n(1),o=n(131),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(41)(t))},function(t,e,n){function r(t){if(!i(t))return!1;var e=o(t);return e==u||e==c||e==a||e==s}var o=n(4),i=n(20),a="[object AsyncFunction]",u="[object Function]",c="[object GeneratorFunction]",s="[object Proxy]";t.exports=r},function(t,e,n){var r=n(65),o=n(76),i=n(110),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},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){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e,n){"use strict";var r=n(126),o=n(134),i=n(22),a=function(){function t(t,e){var n=this;this.result={},this.rol=new o.default(function(o){var a=i.default(t)(o);r(n.result,a)||(e(a),n.result=a)})}return t.prototype.observe=function(t){this.rol.observe(t)},t.prototype.disconnect=function(){this.rol.disconnect()},t}();Object.defineProperty(e,"__esModule",{value:!0}),e.default=a},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(44);t.exports=function(t){function e(t,e){!h&&l&&f&&0===p.size()&&a(),p.add(t,e)}function n(){for(h=!0;p.size();){var t=p;p=r(),t.process()}h=!1}function i(t){h||(void 0===t&&(t=f),d&&(u(d),d=null),t?a():n())}function a(){d=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 d,p=r(),h=!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=n(3),o=n(1),i=r(o,"DataView");t.exports=i},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var o=n(90),i=n(91),a=n(92),u=n(93),c=n(94);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(1),i=r(o,"Promise");t.exports=i},function(t,e,n){var r=n(3),o=n(1),i=r(o,"Set");t.exports=i},function(t,e,n){function r(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new o;++e<n;)this.add(t[e])}var o=n(14),i=n(113),a=n(114);r.prototype.add=r.prototype.push=i,r.prototype.has=a,t.exports=r},function(t,e,n){var r=n(1),o=r.Uint8Array;t.exports=o},function(t,e,n){var r=n(3),o=n(1),i=r(o,"WeakMap");t.exports=i},function(t,e){function n(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var a=t[n];e(a,n,t)&&(i[o++]=a)}return i}t.exports=n},function(t,e,n){function r(t,e){var n=a(t),r=!n&&i(t),f=!n&&!r&&u(t),d=!n&&!r&&!f&&s(t),p=n||r||f||d,h=p?o(t.length,String):[],v=h.length;for(var y in t)!e&&!l.call(t,y)||p&&("length"==y||f&&("offset"==y||"parent"==y)||d&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||c(y,v))||h.push(y);return h}var o=n(73),i=n(35),a=n(2),u=n(36),c=n(29),s=n(38),f=Object.prototype,l=f.hasOwnProperty;t.exports=r},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){function n(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}t.exports=n},function(t,e,n){var r=n(58),o=n(79),i=o(r);t.exports=i},function(t,e,n){var r=n(80),o=r();t.exports=o},function(t,e,n){function r(t,e){return t&&o(t,e,i)}var o=n(57),i=n(12);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(54),i=n(2);t.exports=r},function(t,e){function n(t,e){return null!=t&&e in Object(t)}t.exports=n},function(t,e,n){function r(t){return i(t)&&o(t)==a}var o=n(4),i=n(5),a="[object Arguments]";t.exports=r},function(t,e,n){function r(t,e,n,r,y,g){var m=s(t),x=s(e),_=m?h:c(t),w=x?h:c(e);_=_==p?v:_,w=w==p?v:w;var j=_==v,O=w==v,E=_==w;if(E&&f(t)){if(!f(e))return!1;m=!0,j=!1}if(E&&!j)return g||(g=new o),m||l(t)?i(t,e,n,r,y,g):a(t,e,_,n,r,y,g);if(!(n&d)){var S=j&&b.call(t,"__wrapped__"),z=O&&b.call(e,"__wrapped__");if(S||z){var A=S?t.value():t,C=z?e.value():e;return g||(g=new o),y(A,C,n,r,g)}}return!!E&&(g||(g=new o),u(t,e,n,r,y,g))}var o=n(23),i=n(26),a=n(82),u=n(83),c=n(28),s=n(2),f=n(36),l=n(38),d=1,p="[object Arguments]",h="[object Array]",v="[object Object]",y=Object.prototype,b=y.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 d=l[0],p=t[d],h=l[1];if(f&&l[2]){if(void 0===p&&!(d in t))return!1}else{var v=new o;if(r)var y=r(p,h,d,t,e,v);if(!(void 0===y?i(h,p,a|u,r,v):y))return!1}}return!0}var o=n(23),i=n(16),a=1,u=2;t.exports=r},function(t,e,n){function r(t){if(!a(t)||i(t))return!1;var e=o(t)?h:s;return e.test(u(t))}var o=n(37),i=n(96),a=n(20),u=n(33),c=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,f=Function.prototype,l=Object.prototype,d=f.toString,p=l.hasOwnProperty,h=RegExp("^"+d.call(p).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){function r(t){return a(t)&&i(t.length)&&!!D[o(t)]}var o=n(4),i=n(19),a=n(5),u="[object Arguments]",c="[object Array]",s="[object Boolean]",f="[object Date]",l="[object Error]",d="[object Function]",p="[object Map]",h="[object Number]",v="[object Object]",y="[object RegExp]",b="[object Set]",g="[object String]",m="[object WeakMap]",x="[object ArrayBuffer]",_="[object DataView]",w="[object Float32Array]",j="[object Float64Array]",O="[object Int8Array]",E="[object Int16Array]",S="[object Int32Array]",z="[object Uint8Array]",A="[object Uint8ClampedArray]",C="[object Uint16Array]",k="[object Uint32Array]",D={};D[w]=D[j]=D[O]=D[E]=D[S]=D[z]=D[A]=D[C]=D[k]=!0,D[u]=D[c]=D[x]=D[s]=D[_]=D[f]=D[l]=D[d]=D[p]=D[h]=D[v]=D[y]=D[b]=D[g]=D[m]=!1,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(69),i=n(70),a=n(125),u=n(2),c=n(129);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(97),i=n(109),a=Object.prototype,u=a.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(56),i=n(18);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(63),i=n(85),a=n(32);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,l|d)}}var o=n(16),i=n(123),a=n(124),u=n(17),c=n(30),s=n(32),f=n(11),l=1,d=2;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(24);t.exports=r},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(15);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(7),i=n(15),a=n(2),u=n(21),c=1/0,s=o?o.prototype:void 0,f=s?s.toString:void 0;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){var r=n(1),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(18);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(74),i=n(28),a=n(31),u=n(116),c="[object Map]",s="[object Set]";t.exports=r},function(t,e,n){function r(t,e,n,r,o,j,E){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||!j(new i(t),new i(e)));case d:case p:case y:return a(+t,+e);case h:return t.name==e.name&&t.message==e.message;case b:case m:return t==e+"";case v:var S=c;case g:var z=r&f;if(S||(S=s),t.size!=e.size&&!z)return!1;var A=E.get(t);if(A)return A==e;r|=l,E.set(t,e);var C=u(S(t),S(e),r,o,j,E);return E.delete(t),C;case x:if(O)return O.call(t)==O.call(e)}return!1}var o=n(7),i=n(50),a=n(34),u=n(26),c=n(31),s=n(115),f=1,l=2,d="[object Boolean]",p="[object Date]",h="[object Error]",v="[object Map]",y="[object Number]",b="[object RegExp]",g="[object Set]",m="[object String]",x="[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=n&i,f=o(t),l=f.length,d=o(e),p=d.length;if(l!=p&&!s)return!1;for(var h=l;h--;){var v=f[h];if(!(s?v in e:u.call(e,v)))return!1}var y=c.get(t);if(y&&c.get(e))return y==e;var b=!0;c.set(t,e),c.set(e,t);for(var g=s;++h<l;){v=f[h];var m=t[v],x=e[v];if(r)var _=s?r(x,m,v,e,t,c):r(m,x,v,t,e,c);if(!(void 0===_?m===x||a(m,x,n,r,c):_)){b=!1;break}g||(g="constructor"==v)}if(b&&!g){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)&&(b=!1)}return c.delete(t),c.delete(e),b}var o=n(84),i=1,a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,e,n){function r(t){return o(t,a,i)}var o=n(59),i=n(87),a=n(12);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(30),i=n(12);t.exports=r},function(t,e,n){function r(t){var e=a.call(t,c),n=t[c];try{t[c]=void 0;var r=!0}catch(t){}var o=u.call(t);return r&&(e?t[c]=n:delete t[c]),o}var o=n(7),i=Object.prototype,a=i.hasOwnProperty,u=i.toString,c=o?o.toStringTag:void 0;t.exports=r},function(t,e,n){var r=n(52),o=n(130),i=Object.prototype,a=i.propertyIsEnumerable,u=Object.getOwnPropertySymbols,c=u?function(t){return null==t?[]:(t=Object(t),r(u(t),function(e){return a.call(t,e)}))}:o;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=o(e,t);for(var r=-1,f=e.length,l=!1;++r<f;){var d=s(e[r]);if(!(l=null!=t&&n(t,d)))break;t=t[d]}return l||++r!=f?l:(f=null==t?0:t.length,!!f&&c(f)&&u(d,f)&&(a(t)||i(t)))}var o=n(25),i=n(35),a=n(2),u=n(29),c=n(19),s=n(11);t.exports=r},function(t,e,n){function r(){this.__data__=o?o(null):{},this.size=0}var o=n(10);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(10),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(10),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(10),i="__lodash_hash_undefined__";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(78),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(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){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(8),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(8);t.exports=r},function(t,e,n){function r(t){return o(this.__data__,t)>-1}var o=n(8);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(8);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(46),i=n(6),a=n(13);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(9);t.exports=r},function(t,e,n){function r(t){return o(this,t).get(t)}var o=n(9);t.exports=r},function(t,e,n){function r(t){return o(this,t).has(t)}var o=n(9);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(9);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(128),i=500;t.exports=r},function(t,e,n){var r=n(112),o=r(Object.keys,Object);t.exports=o},function(t,e,n){(function(t){var r=n(27),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&&u.binding("util")}catch(t){}}();t.exports=c}).call(e,n(41)(t))},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 function(n){return t(e(n))}}t.exports=n},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){function r(){this.__data__=new o,this.size=0}var o=n(6);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(6),i=n(13),a=n(14),u=200;t.exports=r},function(t,e,n){var r=n(108),o=/^\./,i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,u=r(function(t){var e=[];return o.test(t)&&e.push(""),t.replace(i,function(t,n,r,o){e.push(r?o.replace(a,"$1"):n||t)}),e});t.exports=u},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(24);t.exports=r},function(t,e,n){function r(t,e){return null!=t&&i(t,e,o)}var o=n(60),i=n(89);t.exports=r},function(t,e){function n(t){return t}t.exports=n},function(t,e,n){function r(t,e){return o(t,e)}var o=n(16);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(15),i=n(66),a=n(68),u=n(2);t.exports=r},function(t,e,n){function r(t,e){if("function"!=typeof t||null!=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(14),i="Expected a function";r.Cache=o,t.exports=r},function(t,e,n){function r(t){return a(t)?o(u(t)):i(t)}var o=n(71),i=n(72),a=n(17),u=n(11);t.exports=r},function(t,e){function n(){return[]}t.exports=n},function(t,e){function n(){return!1}t.exports=n},function(t,e,n){var r=n(81),o=n(12),i=r(o);t.exports=i},function(t,e,n){function r(t){return null==t?"":o(t)}var o=n(75);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(137),a=function(){function t(t){var e=this;this.handler=t,this.listenedElement=null,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.listenedElement!==t&&(this.listenedElement&&this.disconnect(),t&&(this.hasResizeObserver?this.rz.observe(t):this.erd.listenTo(t,function(t){e.handler(r(t))})),this.listenedElement=t)},t.prototype.disconnect=function(){this.listenedElement&&(this.hasResizeObserver?this.rz.disconnect():this.erd.uninstall(this.listenedElement),this.listenedElement=null)},t}();Object.defineProperty(e,"__esModule",{value:!0}),e.default=a},function(t,e,n){"use strict";var r=n(39);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(40).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+=" "+g+"_animation_active"}function i(t,e,n){if(t.addEventListener)t.addEventListener(e,n);else{if(!t.attachEvent)return d.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 d.error("[scroll] Don't know how to remove event listeners.");t.detachEvent("on"+e,n)}}function u(t){return h(t).container.childNodes[0].childNodes[0].childNodes[0]}function c(t){return h(t).container.childNodes[0].childNodes[0].childNodes[1]}function s(t,e){var n=h(t).listeners;if(!n.push)throw new Error("Cannot add listener to an element that is not detectable.");h(t).listeners.push(e)}function f(t,e,n){function a(){if(t.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(v.get(e),"Scroll: "),d.log.apply)d.log.apply(null,n);else for(var r=0;r<n.length;r++)d.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=h(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 b(){var t=l();h(e).startSize={width:t.width,height:t.height},a("Element start size",h(e).startSize)}function m(){h(e).listeners=[]}function x(){if(a("storeStyle invoked."),!h(e))return void a("Aborting because element has been uninstalled");var t=l();h(e).style=t}function _(t,e,n){h(t).lastWidth=e,h(t).lastHeight=n}function w(t){return u(t).childNodes[0]}function j(){return 2*y.width+1}function O(){return 2*y.height+1}function E(t){return t+10+j()}function S(t){return t+10+O()}function z(t){return 2*t+j()}function A(t){return 2*t+O()}function C(t,e,n){var r=u(t),o=c(t),i=E(e),a=S(n),s=z(e),f=A(n);r.scrollLeft=i,r.scrollTop=a,o.scrollLeft=s,o.scrollTop=f}function k(){var t=h(e).container;if(!t){t=document.createElement("div"),t.className=g,t.style.cssText="visibility: hidden; display: inline; width: 0px; height: 0px; z-index: -1; overflow: hidden; margin: 0; padding: 0;",h(e).container=t,o(t),e.appendChild(t);var n=function(){h(e).onRendered&&h(e).onRendered()};i(t,"animationstart",n),h(e).onAnimationStart=n}return t}function D(){function t(){var t=h(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),
2e.style[r]=0)};n(d,e,t,"top"),n(d,e,t,"right"),n(d,e,t,"bottom"),n(d,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(){h(e).onExpand&&h(e).onExpand()}function o(){h(e).onShrink&&h(e).onShrink()}if(a("Injecting elements"),!h(e))return void a("Aborting because element has been uninstalled");t();var u=h(e).container;u||(u=k());var c=y.width,s=y.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),p="position: absolute; overflow: scroll; z-index: -1; visibility: hidden; width: 100%; height: 100%;",v="position: absolute; overflow: scroll; z-index: -1; visibility: hidden; width: 100%; height: 100%;",b="position: absolute; left: 0; top: 0;",m="position: absolute; width: 200%; height: 200%;",x=document.createElement("div"),_=document.createElement("div"),w=document.createElement("div"),j=document.createElement("div"),O=document.createElement("div"),E=document.createElement("div");x.dir="ltr",x.style.cssText=f,x.className=g,_.className=g,_.style.cssText=l,w.style.cssText=p,j.style.cssText=b,O.style.cssText=v,E.style.cssText=m,w.appendChild(j),O.appendChild(E),_.appendChild(w),_.appendChild(O),x.appendChild(_),u.appendChild(x),i(w,"scroll",r),i(O,"scroll",o),h(e).onExpandScroll=r,h(e).onShrinkScroll=o}function H(){function n(t,e,n){var r=w(t),o=E(e),i=S(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),p.add(0,function(){if(!h(e))return void a("Aborting because element has been uninstalled");if(t.debug){var r=e.offsetWidth,u=e.offsetHeight;r===o&&u===i||d.warn(v.get(e),"Scroll: Size changed before updating detector elements.")}n(e,o,i)}),p.add(1,function(){return h(e)?void C(e,o,i):void a("Aborting because element has been uninstalled")}),r&&p.add(2,function(){return h(e)?void r():void a("Aborting because element has been uninstalled")})}function i(){function t(){return void 0===h(e).lastNotifiedWidth}a("notifyListenersIfNeeded invoked");var n=h(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(h(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."),!h(e))return void a("Aborting because element has been uninstalled");h(e).onRendered=s,h(e).onExpand=l,h(e).onShrink=l;var y=h(e).style;n(e,y.width,y.height)}function N(){if(a("finalizeDomMutation invoked."),!h(e))return void a("Aborting because element has been uninstalled");var t=h(e).style;_(e,t.width,t.height),C(e,t.width,t.height)}function T(){n(e)}function L(){a("Installing..."),m(),b(),p.add(0,x),p.add(1,D),p.add(2,H),p.add(3,N),p.add(4,T)}n||(n=e,e=t,t=null),t=t||{},a("Making detectable..."),s(e)?(a("Element is detached"),k(),a("Waiting until element is attached..."),h(e).onRendered=function(){a("Element is now attached"),L()}):L()}function l(t){var e=h(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 d=t.reporter,p=t.batchProcessor,h=t.stateHandler.getState,v=(t.stateHandler.hasState,t.idHandler);if(!p)throw new Error("Missing required dependency: batchProcessor");if(!d)throw new Error("Missing required dependency: reporter.");var y=e(),b="erd_scroll_detection_scrollbar_style",g="erd_scroll_detection_container";return n(b,g),{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(40).forEach,c=n(138),s=n(141),f=n(139),l=n(140),d=n(142),p=n(39),h=n(43),v=n(143),y=n(135),b=n(136);t.exports=function(t){function e(t,e,n){function c(t){var e=S.get(t);u(e,function(e){e(t)})}function s(t,e,n){S.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),d=a(t,"onReady",function(){}),p=a(t,"debug",O.debug);u(e,function(t){v.getState(t)||(v.initState(t),g.set(t));var r=g.get(t);return p&&_.log("Attaching listener to element",r,t),z.isDetectable(t)?(p&&_.log(r,"Already detecable, adding listener."),s(l,t,n),void f++):(p&&_.log(r,"Not detectable."),z.isBusy(t)?(p&&_.log(r,"System busy making it detectable"),s(l,t,n),k[r]=k[r]||[],void k[r].push(function(){f++,f===e.length&&d()})):(p&&_.log(r,"Making detectable..."),z.markBusy(t,!0),E.makeDetectable({debug:p},t,function(t){if(p&&_.log(r,"onElementDetectable"),v.getState(t)){z.markAsDetectable(t),z.markBusy(t,!1),E.addListener(t,c),s(l,t,n);var o=v.getState(t);if(o&&o.startSize){var i=t.offsetWidth,a=t.offsetHeight;o.startSize.width===i&&o.startSize.height===a||c(t)}k[r]&&u(k[r],function(t){t()})}else p&&_.log(r,"Element uninstalled before being detectable.");delete k[r],f++,f===e.length&&d()})))}),f===e.length&&d()}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){S.removeAllListeners(t),E.uninstall(t),v.cleanState(t)})}t=t||{};var g;if(t.idHandler)g={get:function(e){return t.idHandler.get(e,!0)},set:t.idHandler.set};else{var m=f(),x=l({idGenerator:m,stateHandler:v});g=x}var _=t.reporter;if(!_){var w=_===!1;_=d(w)}var j=a(t,"batchProcessor",h({reporter:_})),O={};O.callOnAdd=!!a(t,"callOnAdd",!0),O.debug=!!a(t,"debug",!1);var E,S=s(g),z=c({stateHandler:v}),A=a(t,"strategy","object"),C={reporter:_,batchProcessor:j,stateHandler:v,idHandler:g};if("scroll"===A&&(p.isLegacyOpera()?(_.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),A="object"):p.isIE(9)&&(_.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),A="object")),"scroll"===A)E=b(C);else{if("object"!==A)throw new Error("Invalid strategy name: "+A);E=y(C)}var k={};return{listenTo:e,removeListener:S.removeListener,removeAllListeners:S.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(e,n){e.exports=t},function(t,n){t.exports=e}])});
3//# sourceMappingURL=react-container-query.min.js.map
\No newline at end of file