14e3||E>26697)&&p-f>100&&(v =0&&b>=0?(N=U*d+T<<2,S=(b+U)*v+x+T<<2):(N=(-b+U)*d-x+T<<2,S=U*v+T<<2),O==0)h[S]=u[N],h[S+1]=u[N+1],h[S+2]=u[N+2],h[S+3]=u[N+3];else if(O==1){var k=u[N+3]*.00392156862745098,y=u[N]*k,w=u[N+1]*k,A=u[N+2]*k,D=h[S+3]*(1/255),$=h[S]*D,M=h[S+1]*D,L=h[S+2]*D;const I=1-k,j=k+D*I,V=j==0?0:1/j;h[S+3]=255*j,h[S+0]=(y+$*I)*V,h[S+1]=(w+M*I)*V,h[S+2]=(A+L*I)*V}else if(O==2)k=u[N+3],y=u[N],w=u[N+1],A=u[N+2],D=h[S+3],$=h[S],M=h[S+1],L=h[S+2],k==D&&y==$&&w==M&&A==L?(h[S]=0,h[S+1]=0,h[S+2]=0,h[S+3]=0):(h[S]=y,h[S+1]=w,h[S+2]=A,h[S+3]=k);else if(O==3){if(k=u[N+3],y=u[N],w=u[N+1],A=u[N+2],D=h[S+3],$=h[S],M=h[S+1],L=h[S+2],k==D&&y==$&&w==M&&A==L)continue;if(k<220&&D>20)return!1}return!0}return{decode:function(d){const f=new Uint8Array(d);let h=8;const v=e,p=v.readUshort,x=v.readUint,b={tabs:{},frames:[]},O=new Uint8Array(f.length);let C,E=0,N=0;const S=[137,80,78,71,13,10,26,10];for(var k=0;k<8;k++)if(f[k]!=S[k])throw"The input is not a PNG file!";for(;h 14e3||S>26697)&&p-f>100&&(v>>1,138))<11?o.push(17,h-3):o.push(18,h-11),i+=2*h-2}else if(l==d&&g==l&&u==l){for(f=i+5;f+2>>1,6);o.push(16,h-3),i+=2*h-2}else o.push(l,0)}return s>>>1},a.F._hufTree=function(r,o,s){var i=[],l=r.length,g=o.length,u=0;for(u=0;u$&&($=M)}A+=3*S,d(v.itree,$),f(v.itree,$,v.imap),x=v.lmap,b=v.dmap,A=u(v.imap,(1<<$)-1,E+N,r,A,v.ttree);var L=i._copyOut(v.ttree,0,E,v.ltree);k=(1<>>4;if(v<=15)g[f]=v,f++;else{var p=0,x=0;v==16?(x=3+u(i,l,2),l+=2,p=g[f-1]):v==17?(x=3+u(i,l,3),l+=3):v==18&&(x=11+u(i,l,7),l+=7);for(var b=f+x;f>>1;gl&&(l=d),g++}for(;g>1,d=r[g+1],f=u<<4|d,h=o-d,v=r[g]<>>3]|r[1+(o>>>3)]<<8|r[2+(o>>>3)]<<16)>>>(7&o)&(1<>>3]|r[1+(o>>>3)]<<8|r[2+(o>>>3)]<<16)>>>(7&o)},a.F._get25=function(r,o){return(r[o>>>3]|r[1+(o>>>3)]<<8|r[2+(o>>>3)]<<16|r[3+(o>>>3)]<<24)>>>(7&o)},a.F.U=(t=Uint16Array,n=Uint32Array,{next_code:new t(16),bl_count:new t(16),ordr:[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],of0:[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,999,999,999],exb:[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0],ldef:new t(32),df0:[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,65535,65535],dxb:[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0],ddef:new n(32),flmap:new t(512),fltree:[],fdmap:new t(32),fdtree:[],lmap:new t(32768),ltree:[],ttree:[],dmap:new t(32768),dtree:[],imap:new t(512),itree:[],rev15:new t(32768),lhst:new n(286),dhst:new n(30),ihst:new n(19),lits:new n(15e3),strt:new t(65536),prev:new t(32768)}),(function(){for(var r=a.F.U,o=0;o<32768;o++){var s=o;s=(4278255360&(s=(4042322160&(s=(3435973836&(s=(2863311530&s)>>>1|(1431655765&s)<<1))>>>2|(858993459&s)<<2))>>>4|(252645135&s)<<4))>>>8|(16711935&s)<<8,r.rev15[o]=(s>>>16|s<<16)>>>17}function i(l,g,u){for(;g--!=0;)l.push(0,u)}for(o=0;o<32;o++)r.ldef[o]=r.of0[o]<<3|r.exb[o],r.ddef[o]=r.df0[o]<<4|r.dxb[o];i(r.fltree,144,8),i(r.fltree,112,9),i(r.fltree,24,7),i(r.fltree,8,8),a.F.makeCodes(r.fltree,9),a.F.codes2map(r.fltree,9,r.flmap),a.F.revCodes(r.fltree,9),i(r.fdtree,32,5),a.F.makeCodes(r.fdtree,5),a.F.codes2map(r.fdtree,5,r.fdmap),a.F.revCodes(r.fdtree,5),i(r.itree,19,0),i(r.ltree,286,0),i(r.dtree,30,0),i(r.ttree,320,0)})()})();var B1=j1({__proto__:null,default:yo},[yo]);const rr=(function(){var e={nextZero(u,d){for(;u[d]!=0;)d++;return d},readUshort:(u,d)=>u[d]<<8|u[d+1],writeUshort(u,d,f){u[d]=f>>8&255,u[d+1]=255&f},readUint:(u,d)=>16777216*u[d]+(u[d+1]<<16|u[d+2]<<8|u[d+3]),writeUint(u,d,f){u[d]=f>>24&255,u[d+1]=f>>16&255,u[d+2]=f>>8&255,u[d+3]=255&f},readASCII(u,d,f){let h="";for(let v=0;vn(r),a.readAsArrayBuffer(e)}))}function If(e,t){const{width:n}=e,{height:a}=e,{maxWidthOrHeight:r}=t;let o,s=e;return isFinite(r)&&(n>r||a>r)&&([s,o]=wo(n,a),n>a?(s.width=r,s.height=a/n*r):(s.width=n/a*r,s.height=r),o.drawImage(e,0,0,s.width,s.height),dr(e)),s}function Af(e,t){const{width:n}=e,{height:a}=e,[r,o]=wo(n,a);switch(t>4&&t<9?(r.width=a,r.height=n):(r.width=n,r.height=a),t){case 2:o.transform(-1,0,0,1,n,0);break;case 3:o.transform(-1,0,0,-1,n,a);break;case 4:o.transform(1,0,0,-1,0,a);break;case 5:o.transform(0,1,1,0,0,0);break;case 6:o.transform(0,1,-1,0,a,0);break;case 7:o.transform(0,-1,-1,0,a,n);break;case 8:o.transform(0,-1,1,0,0,n)}return o.drawImage(e,0,0,n,a),dr(e),r}function Lf(e,t,n=0){return new Promise((function(a,r){let o,s,i,l,g,u,d,f,h,v,p,x,b,O,C,E,N,S,k,y;function w(D=5){if(t.signal&&t.signal.aborted)throw t.signal.reason;o+=D,t.onProgress(Math.min(o,100))}function A(D){if(t.signal&&t.signal.aborted)throw t.signal.reason;o=Math.min(Math.max(D,o),100),t.onProgress(o)}return o=n,s=t.maxIteration||10,i=1024*t.maxSizeMB*1024,w(),Co(e,t).then(function(D){try{return[,l]=D,w(),g=If(l,t),w(),new Promise((function($,M){var L;if(!(L=t.exifOrientation))return Mf(e).then(function(T){try{return L=T,U.call(this)}catch(I){return M(I)}}.bind(this),M);function U(){return $(L)}return U.call(this)})).then(function($){try{return u=$,w(),hn().then(function(M){try{return d=M?g:Af(g,u),w(),f=t.initialQuality||1,h=t.fileType||e.type,So(d,h,e.name,e.lastModified,f).then(function(L){try{{let T=function(){if(s--&&(C>i||C>b)){let j,V;return j=y?.95*k.width:k.width,V=y?.95*k.height:k.height,[N,S]=wo(j,V),S.drawImage(k,0,0,j,V),f*=h==="image/png"?.85:.95,So(N,h,e.name,e.lastModified,f).then((function(z){try{return E=z,dr(k),k=N,C=E.size,A(Math.min(99,Math.floor((O-C)/(O-i)*100))),T}catch(G){return r(G)}}),r)}return[1]},I=function(){return dr(k),dr(N),dr(g),dr(d),dr(l),A(100),a(E)};if(v=L,w(),p=v.size>i,x=v.size>e.size,!p&&!x)return A(100),a(v);var U;return b=e.size,O=v.size,C=O,k=d,y=!t.alwaysKeepResolution&&p,(U=function(j){for(;j;){if(j.then)return void j.then(U,r);try{if(j.pop){if(j.length)return j.pop()?I.call(this):j;j=T}else j=j.call(this)}catch(V){return r(V)}}}.bind(this))(T)}}catch(T){return r(T)}}.bind(this),r)}catch(L){return r(L)}}.bind(this),r)}catch(M){return r(M)}}.bind(this),r)}catch($){return r($)}}.bind(this),r)}))}const q1=`
+ `,children:[c.jsx(ne,{name:b.faIcon,className:"w-4 h-4"}),c.jsx(Z,{children:b.label}),v?.faIcon===b.faIcon&&c.jsx(ne,{name:"check",className:"w-4 h-4 ml-auto text-blue-600"})]},b.value)):c.jsx(D,{className:"px-3 py-4 text-sm text-gray-500 dark:text-gray-400 text-center",children:o})})]})]})},ei=({defaultOpen:e=!1,isOpen:t,onToggle:n,className:a="",style:r,children:o,disabled:s=!1})=>{const[i,l]=m.useState(e),g=t!==void 0,u=g?t:i,d=m.useRef(null),[f,h]=m.useState(e?void 0:0),v=()=>{if(s)return;const x=!u;g||l(x),n?.(x)};m.useEffect(()=>{if(d.current)if(u){h(d.current.scrollHeight);const x=setTimeout(()=>{h(void 0)},300);return()=>clearTimeout(x)}else h(d.current.scrollHeight),requestAnimationFrame(()=>{h(0)})},[u]);const p={};if(m.Children.forEach(o,x=>{if(m.isValidElement(x)){const b=x.props?.slot;b==="trigger"?p.trigger=x:b==="content"&&(p.content=x)}}),!p.trigger&&!p.content){const x=m.Children.toArray(o);x.length>=2?(p.trigger=x[0],p.content=x.slice(1)):x.length===1&&(p.content=x[0])}return c.jsxs(D,{className:`border border-gray-200 dark:border-gray-700 rounded-lg overflow-hidden ${a}`,style:r,children:[c.jsxs(re,{type:"button",onClick:v,disabled:s,className:`w-full flex items-center justify-between p-3 text-left bg-gray-50 dark:bg-gray-800 hover:bg-gray-100 dark:hover:bg-gray-700 transition-colors ${s?"opacity-50 cursor-not-allowed":""} ${u?"border-b border-gray-200 dark:border-gray-700":""}`,"aria-expanded":u,children:[c.jsx(D,{className:"flex-1",children:p.trigger}),!p.trigger&&c.jsx("svg",{className:`w-5 h-5 text-gray-500 dark:text-gray-400 transition-transform duration-200 ${u?"rotate-180":""}`,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:c.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]}),c.jsx(D,{ref:d,className:"overflow-hidden transition-all duration-300 ease-in-out",style:{height:f!==void 0?`${f}px`:"auto"},children:c.jsx(D,{className:"bg-white dark:bg-gray-800",children:p.content})})]})},Jn=window.G7Core,ld=Jn?.useControllableState,Ox=(e,t)=>window.G7Core?.t?.(e,t)??e,Tx={"":"common.scope_type_all_desc",self:"common.scope_type_self_desc",role:"common.scope_type_role_desc"},Mx=({options:e,value:t,onChange:n,disabled:a=!1})=>{const[r,o]=m.useState(!1),[s,i]=m.useState({}),l=m.useRef(null),g=e.find(d=>d.value===t)??e[0];m.useEffect(()=>{if(!r)return;const d=h=>{l.current&&!l.current.contains(h.target)&&o(!1)},f=()=>{if(!l.current)return;const h=l.current.getBoundingClientRect();i({position:"fixed",top:h.bottom+4,right:window.innerWidth-h.right,zIndex:9999})};return document.addEventListener("mousedown",d),window.addEventListener("scroll",f,!0),window.addEventListener("resize",f),()=>{document.removeEventListener("mousedown",d),window.removeEventListener("scroll",f,!0),window.removeEventListener("resize",f)}},[r]);const u=m.useCallback(()=>{if(a||!l.current)return;const d=l.current.getBoundingClientRect();i({position:"fixed",top:d.bottom+4,right:window.innerWidth-d.right,zIndex:9999}),o(f=>!f)},[a]);return c.jsxs(D,{ref:l,className:"relative flex-shrink-0",children:[c.jsxs(D,{role:"button",tabIndex:0,onClick:d=>{d.stopPropagation(),d.preventDefault(),u()},onMouseDown:d=>d.stopPropagation(),onKeyDown:d=>{(d.key==="Enter"||d.key===" ")&&(d.stopPropagation(),d.preventDefault(),u()),d.key==="Escape"&&o(!1)},className:`flex items-center gap-1 text-xs px-2 py-1 rounded border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 text-gray-700 dark:text-gray-300 cursor-pointer select-none ${a?"opacity-50 cursor-not-allowed":"hover:border-blue-400 dark:hover:border-blue-500"}`,children:[c.jsx(Z,{children:g?.label??""}),c.jsx(ne,{name:ue.ChevronDown,className:"w-3 h-3 text-gray-400 dark:text-gray-500"})]}),r&&c.jsx(D,{style:s,className:"w-56 bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-600 rounded-lg shadow-lg py-1",children:e.map(d=>{const f=d.value??"",h=Tx[f],v=h?Ox(h):"",p=d.value===t;return c.jsxs(D,{role:"option","aria-selected":p,onClick:x=>{x.stopPropagation(),x.preventDefault(),n(d.value),o(!1)},onMouseDown:x=>x.stopPropagation(),className:`px-3 py-2 cursor-pointer transition-colors ${p?"bg-blue-50 dark:bg-blue-900/30":"hover:bg-gray-50 dark:hover:bg-gray-700/50"}`,children:[c.jsxs(D,{className:"flex items-center justify-between",children:[c.jsx(Z,{className:`text-xs font-medium ${p?"text-blue-700 dark:text-blue-300":"text-gray-900 dark:text-white"}`,children:d.label}),p&&c.jsx(ne,{name:ue.Check,className:"w-3.5 h-3.5 text-blue-600 dark:text-blue-400"})]}),v&&c.jsx(Z,{className:"block text-xs text-gray-500 dark:text-gray-400 mt-0.5",children:v})]},f||"__null__")})})]})},Ix=(e,t)=>{if(e.length!==t.length)return!1;const n=[...e].sort((r,o)=>r.id-o.id),a=[...t].sort((r,o)=>r.id-o.id);return n.every((r,o)=>r.id===a[o].id&&r.scope_type===a[o].scope_type)},Ax=({data:e=[],value:t=[],onChange:n,scopeOptions:a=[],className:r="",disabled:o=!1,desktopColumns:s=2,installedModules:i=[],installedPlugins:l=[]})=>{const g=m.useCallback(y=>{if(n){const w=Jn?.createChangeEvent?Jn.createChangeEvent({value:y}):{target:{value:y}};n(w)}},[n]),[u,d]=ld?ld(t,[],g,{isEqual:Ix}):(()=>{const[y,w]=m.useState(t),A=m.useRef(n);A.current=n;const _=m.useRef(!1);m.useEffect(()=>{if(_.current){_.current=!1;return}w(t)},[t]);const F=m.useCallback(M=>{_.current=!0,w(L=>{const U=typeof M=="function"?M(L):M;if(A.current){const T=Jn?.createChangeEvent?Jn.createChangeEvent({value:U}):{target:{value:U}};A.current(T)}return U})},[]);return[y,F]})(),f=m.useMemo(()=>new Set(u.map(y=>y.id)),[u]),h=m.useCallback(y=>y.is_assignable?[y.id]:y.children.flatMap(w=>h(w)),[]),v=m.useCallback(y=>{const w=h(y);return w.length>0&&w.every(A=>f.has(A))},[f,h]),p=m.useCallback(y=>{const w=h(y),A=w.filter(_=>f.has(_)).length;return A>0&&A>6,r[o+l+1]=128|u>>0&63,l+=2;else if((4294901760&u)==0)r[o+l]=224|u>>12,r[o+l+1]=128|u>>6&63,r[o+l+2]=128|u>>0&63,l+=3;else{if((4292870144&u)!=0)throw"e";r[o+l]=240|u>>18,r[o+l+1]=128|u>>12&63,r[o+l+2]=128|u>>6&63,r[o+l+3]=128|u>>0&63,l+=4}}return l},sizeUTF8:function(r){for(var o=r.length,s=0,i=0;i>>1,138))<11?o.push(17,h-3):o.push(18,h-11),i+=2*h-2}else if(l==d&&g==l&&u==l){for(f=i+5;f+2>>1,6);o.push(16,h-3),i+=2*h-2}else o.push(l,0)}return s>>>1},a.F._hufTree=function(r,o,s){var i=[],l=r.length,g=o.length,u=0;for(u=0;u>>4;if(v<=15)g[f]=v,f++;else{var p=0,x=0;v==16?(x=3+u(i,l,2),l+=2,p=g[f-1]):v==17?(x=3+u(i,l,3),l+=3):v==18&&(x=11+u(i,l,7),l+=7);for(var b=f+x;f>>1;gl&&(l=d),g++}for(;g