Module 446837

7,617 characters · in no known chunk
Dependencies
Lazily required by (0)none
Requires (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{t:()=>j});var i,r,s,a=[],o="ResizeObserver loop completed with undelivered notifications.",l=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:o}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=o),window.dispatchEvent(e)};(i=r||(r={})).BORDER_BOX="border-box",i.CONTENT_BOX="content-box",i.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box";var u=function(){function e(e,t,n,i){return this.x=e,this.y=t,this.width=n,this.height=i,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Object.freeze(this)}return e.prototype.toJSON=function(){return{x:this.x,y:this.y,top:this.top,right:this.right,bottom:this.bottom,left:this.left,width:this.width,height:this.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),c=function(e){return e instanceof SVGElement&&"getBBox"in e},d=function(e){if(c(e)){var t=e.getBBox(),n=t.width,i=t.height;return!n&&!i}var r=e.offsetWidth,s=e.offsetHeight;return!(r||s||e.getClientRects().length)},_=function(e){var t,n=null==(t=null==e?void 0:e.ownerDocument)?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},f=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},h="u">typeof window?window:{},p=new Map,E=/auto|scroll/,m=/^tb|vertical/,g=/msie|trident/i.test(h.navigator&&h.navigator.userAgent),A=function(e){return parseFloat(e||"0")},I=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),Object.freeze({inlineSize:(n?t:e)||0,blockSize:(n?e:t)||0})},T=Object.freeze({devicePixelContentBoxSize:I(),borderBoxSize:I(),contentBoxSize:I(),contentRect:new u(0,0,0,0)}),S=function(e){if(p.has(e))return p.get(e);if(d(e))return p.set(e,T),T;var t=getComputedStyle(e),n=c(e)&&e.ownerSVGElement&&e.getBBox(),i=!g&&"border-box"===t.boxSizing,r=m.test(t.writingMode||""),s=!n&&E.test(t.overflowY||""),a=!n&&E.test(t.overflowX||""),o=n?0:A(t.paddingTop),l=n?0:A(t.paddingRight),_=n?0:A(t.paddingBottom),f=n?0:A(t.paddingLeft),h=n?0:A(t.borderTopWidth),S=n?0:A(t.borderRightWidth),N=n?0:A(t.borderBottomWidth),y=n?0:A(t.borderLeftWidth),C=f+l,v=o+_,O=y+S,R=h+N,b=a?e.offsetHeight-R-e.clientHeight:0,D=s?e.offsetWidth-O-e.clientWidth:0,L=n?n.width:A(t.width)-(i?C+O:0)-D,w=n?n.height:A(t.height)-(i?v+R:0)-b,M=L+C+D+O,P=w+v+b+R,x=Object.freeze({devicePixelContentBoxSize:I(Math.round(L*devicePixelRatio),Math.round(w*devicePixelRatio),r),borderBoxSize:I(M,P,r),contentBoxSize:I(L,w,r),contentRect:new u(f,o,L,w)});return p.set(e,x),x},N=function(e,t){var n=S(e),i=n.borderBoxSize,s=n.contentBoxSize,a=n.devicePixelContentBoxSize;switch(t){case r.DEVICE_PIXEL_CONTENT_BOX:return a;case r.BORDER_BOX:return i;default:return s}},y=function(e){var t=S(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=[t.borderBoxSize],this.contentBoxSize=[t.contentBoxSize],this.devicePixelContentBoxSize=[t.devicePixelContentBoxSize]},C=function(e){if(d(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},v=function(){var e=1/0,t=[];a.forEach(function(n){if(0!==n.activeTargets.length){var i=[];n.activeTargets.forEach(function(t){var n=new y(t.target),r=C(t.target);i.push(n),t.lastReportedSize=N(t.target,t.observedBox),r<e&&(e=r)}),t.push(function(){n.callback.call(n.observer,i,n.observer)}),n.activeTargets.splice(0,n.activeTargets.length)}});for(var n=0;n<t.length;n++)(0,t[n])();return e},O=function(e){p.clear(),a.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(n){n.isActive()&&(C(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))})})},R=function(){var e=0;for(O(0);a.some(function(e){return e.activeTargets.length>0});)O(e=v());return a.some(function(e){return e.skippedTargets.length>0})&&l(),e>0},b=[],D=function(e){if(!s){var t=0,n=document.createTextNode("");new MutationObserver(function(){return b.splice(0).forEach(function(e){return e()})}).observe(n,{characterData:!0}),s=function(){n.textContent=""+(t?t--:t++)}}b.push(e),s()},L=function(e){D(function(){requestAnimationFrame(e)})},w=0,M={attributes:!0,characterData:!0,childList:!0,subtree:!0},P=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],x=!1,U=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;x||(x=!0,L(function(){var n=!1;try{n=R()}finally{if(x=!1,!w)return;n?t.run(60):e?t.run(e-1):t.start()}}))},e.prototype.schedule=function(){this.stop(),this.run(12)},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,M)};document.body?t():h.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),P.forEach(function(t){return h.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),P.forEach(function(t){return h.removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),k=function(e){!w&&e>0&&U.start(),(w+=e)||U.stop()},G=function(){function e(e,t){this.target=e,this.observedBox=t||r.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=N(this.target,this.observedBox);return c(e=this.target)||f(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),F=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},V=new Map,B=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return -1},H=function(){function e(){}return e.connect=function(e,t){var n=new F(e,t);a.push(n),V.set(e,n)},e.observe=function(e,t,n){if(V.has(e)){var i=V.get(e);0>B(i.observationTargets,t)&&(i.observationTargets.push(new G(t,n&&n.box)),k(1),U.schedule())}},e.unobserve=function(e,t){if(V.has(e)){var n=V.get(e),i=B(n.observationTargets,t);i>=0&&(n.observationTargets.splice(i,1),k(-1))}},e.disconnect=function(e){if(V.has(e)){var t=V.get(e);a.splice(a.indexOf(t),1),V.delete(e),k(-t.observationTargets.length)}},e}(),j=function(){function e(e){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");H.connect(this,e)}return e.prototype.observe=function(e,t){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!_(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");H.observe(this,e,t)},e.prototype.unobserve=function(e){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!_(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");H.unobserve(this,e)},e.prototype.disconnect=function(){H.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()}