1import{K as e,lt as t}from"./tag-Btqo1t2a.js";var n=class{constructor(e){let t=document.body.currentCSSZoom??1,n=e instanceof Element,r=n?1+(1-t)/t:1,{x:i,y:a,width:o,height:s}=n?e.getBoundingClientRect():e;this.x=i*r,this.y=a*r,this.width=o*r,this.height=s*r}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}};function r(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function i(e){if(Array.isArray(e)){let t=document.body.currentCSSZoom??1,r=1+(1-t)/t;return new n({x:e[0]*r,y:e[1]*r,width:0*r,height:0*r})}return new n(e)}function a(e){if(e===document.documentElement){if(visualViewport){let e=document.body.clientWidth,r=document.body.currentCSSZoom??(e?document.documentElement.clientWidth/e:1);return new n({x:visualViewport.scale>1||t?0:visualViewport.offsetLeft,y:visualViewport.scale>1||t?0:visualViewport.offsetTop,width:document.documentElement.clientWidth/r,height:document.documentElement.clientHeight/r})}return new n({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight})}return new n(e)}function o(t,n,r,i){if(!r||e(t)||e(n))return;let a=r.get(t);if(a)a.set(n,i);else{let e=new WeakMap;e.set(n,i),r.set(t,e)}}function s(t,n,r){if(!r||e(t)||e(n))return null;let i=r.get(t)?.get(n);if(typeof i==`boolean`)return i;let a=r.get(n)?.get(t);return typeof a==`boolean`?a:null}function c(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new WeakMap;if(e===t)return!0;if(e instanceof Date&&t instanceof Date&&e.getTime()!==t.getTime()||e!==Object(e)||t!==Object(t))return!1;let r=Object.keys(e);return r.length===Object.keys(t).length?s(e,t,n)||(o(e,t,n,!0),r.every(r=>c(e[r],t[r],n))):!1}export{i as a,r as i,n,a as r,c as t}; 2//# sourceMappingURL=deepEqual-BCAkay3n.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.