-\u007E]/,u=/[.\u3002\uFF0E\uFF61]/g,b="Overflow: input needs wider integers to process",w=Math.floor,x=String.fromCharCode;t.exports=function(t){for(var e,n=[],r=t.toLowerCase().replace(u,".").split("."),o=0;o0};t.prototype.connect_=function(){if(!e||this.connected_)return;document.addEventListener("transitionend",this.onTransitionEnd_);window.addEventListener("resize",this.refresh);if(u){this.mutationsObserver_=new MutationObserver(this.refresh);this.mutationsObserver_.observe(document,{attributes:true,childList:true,characterData:true,subtree:true})}else{document.addEventListener("DOMSubtreeModified",this.refresh);this.mutationEventsAdded_=true}this.connected_=true};t.prototype.disconnect_=function(){if(!e||!this.connected_)return;document.removeEventListener("transitionend",this.onTransitionEnd_);window.removeEventListener("resize",this.refresh);if(this.mutationsObserver_)this.mutationsObserver_.disconnect();if(this.mutationEventsAdded_)document.removeEventListener("DOMSubtreeModified",this.refresh);this.mutationsObserver_=null;this.mutationEventsAdded_=false;this.connected_=false};t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=e===void 0?"":e;var r=s.some(function(t){return!!~n.indexOf(t)});if(r)this.refresh()};t.getInstance=function(){if(!this.instance_)this.instance_=new t;return this.instance_};t.instance_=null;return t}(),l=function(t,e){for(var n=0,r=Object.keys(e);n0};return t}(),R=typeof WeakMap!=="undefined"?new WeakMap:new r,t=function(){function r(t){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var e=f.getInstance();var n=new A(t,e,this);R.set(this,n)}return r}(),T;return["observe","unobserve","disconnect"].forEach(function(e){t.prototype[e]=function(){var t;return(t=R.get(this))[e].apply(t,arguments)}}),void 0!==n.ResizeObserver?n.ResizeObserver:t}()}).call(this,n(48))}]);