Files
machartaa_admin_dist/dist/assets/omit-60677be5.js
T
2026-08-09 11:26:51 +03:30

2 lines
1.2 KiB
JavaScript

import{d as W,r as x,v as M,a6 as _,K as y,E as B,Z as E,ar as R,a8 as O,X as D}from"./index-6d106dd0.js";import{a as U}from"./vnode-62570e84.js";const F=W({compatConfig:{MODE:3},name:"ResizeObserver",props:{disabled:Boolean,onResize:Function},emits:["resize"],setup:function(n,a){var r=a.slots,e=x({width:0,height:0,offsetHeight:0,offsetWidth:0}),c=null,i=null,f=function(){i&&(i.disconnect(),i=null)},w=function(h){var t=n.onResize,s=h[0].target,g=s.getBoundingClientRect(),C=g.width,H=g.height,v=s.offsetWidth,u=s.offsetHeight,m=Math.floor(C),b=Math.floor(H);if(e.width!==m||e.height!==b||e.offsetWidth!==v||e.offsetHeight!==u){var p={width:m,height:b,offsetWidth:v,offsetHeight:u};R(e,p),t&&Promise.resolve().then(function(){t(O(O({},p),{},{offsetWidth:v,offsetHeight:u}),s)})}},z=D(),d=function(){var h=n.disabled;if(h){f();return}var t=E(z),s=t!==c;s&&(f(),c=t),!i&&t&&(i=new U(w),i.observe(t))};return M(function(){d()}),_(function(){d()}),y(function(){f()}),B(function(){return n.disabled},function(){d()},{flush:"post"}),function(){var o;return(o=r.default)===null||o===void 0?void 0:o.call(r)[0]}}});function I(l,n){for(var a=R({},l),r=0;r<n.length;r+=1){var e=n[r];delete a[e]}return a}export{F as R,I as o};