coincident
Advanced tools
+1
-1
@@ -1,1 +0,1 @@ | ||
| const e="37e4b92b",t="="+e,s="-"+e;var n=Promise.withResolvers.bind(Promise),r=(e=e=>e)=>{const t=new Map;let s=0;return[()=>{let r;do{r=e(s++)}while(t.has(r));const a=n();return t.set(r,a),[r,a.promise]},(e,s,n)=>{const r=t.get(e);t.delete(e),n?r?.reject(n):r?.resolve(s)}]};let a=0;const o=a++,c=a++,i=a++,l=a++,u=a++,h=a++,p=a++,f=a++,g=a++,b=a++,d=a++,y=a++,m=a++,w=a++,k=a++,v=a++,T=a++,M=a++,S=a++,x=a++,A=a++,E=a++,O=a++,$=a++,R=a++,B=a++;const U=globalThis.ImageData||class{};class j{static push(e,t){e.sync(!1),e._(t,t.length)}constructor(e,t){const s=[];this.l=0,this.o=s,this.v=new Uint8Array(e,t),this.push=s.push.bind(s)}get length(){return this.l+this.o.length}sync(e){const t=this.o,s=t.length;s&&this._(e?t:t.splice(0),s)}_(e,t){const{buffer:s,byteOffset:n}=this.v,r=this.l;this.l+=t,t+=n+r,s.byteLength<t&&s.grow(t),this.v.set(e,r)}}const L=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),P=e=>L.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),I=Array.isArray,D=ArrayBuffer.isView;new TextDecoder;const N=new TextEncoder,_=new ArrayBuffer(8),W=new DataView(_),z=new Uint8Array(_),{getPrototypeOf:C}=Object,{construct:F}=Reflect,{toStringTag:J}=Symbol,q=(e,t=e[J])=>t in globalThis?t:q(F(C(e.constructor),[0])),{isNaN:H,isFinite:K,isInteger:V}=Number,{ownKeys:X}=Reflect,{is:Y}=Object,G=(e,t,s)=>{const n=s.get(e),r=!n;return r?(W.setUint32(0,t.length,!0),s.set(e,[z[0],z[1],z[2],z[3]])):t.push(B,n[0],n[1],n[2],n[3]),r},Q=(e,t,s)=>{W.setUint32(0,s,!0),e.push(t,z[0],z[1],z[2],z[3])},Z=(e,t,s)=>{switch(typeof e){case"number":e&&K(e)?V(e)&&e<256&&-1<e?t.push(h,e):(W.setFloat64(0,e,!0),t.push(u,z[0],z[1],z[2],z[3],z[4],z[5],z[6],z[7])):H(e)?t.push(p):e?t.push(e<0?g:f):t.push(Y(e,0)?b:d);break;case"object":switch(!0){case null===e:t.push(l);break;case!G(e,t,s):break;case I(e):{const n=e.length;Q(t,v,n);for(let r=0;r<n;r++)Z(e[r],t,s);break}case D(e):if(t.push($),Z(q(e),t,s),e=e.buffer,!G(e,t,s))break;case e instanceof ArrayBuffer:{const s=new Uint8Array(e);Q(t,T,s.length),ee(t,s);break}case e instanceof Date:t.push(M),Z(e.getTime(),t,s);break;case e instanceof Map:Q(t,x,e.size);for(const[n,r]of e)Z(n,t,s),Z(r,t,s);break;case e instanceof Set:Q(t,O,e.size);for(const n of e)Z(n,t,s);break;case e instanceof Error:t.push(S),Z(e.name,t,s),Z(e.message,t,s),Z(e.stack,t,s);break;case e instanceof U:t.push(R),Z(e.data,t,s),Z(e.width,t,s),Z(e.height,t,s),Z(e.colorSpace,t,s),Z(e.pixelFormat,t,s);break;case e instanceof RegExp:t.push(E),Z(e.source,t,s),Z(e.flags,t,s);break;default:if("toJSON"in e){const n=e.toJSON();Z(n===e?null:n,t,s)}else{const n=X(e),r=n.length;Q(t,A,r);for(let a=0;a<r;a++){const r=n[a];Z(r,t,s),Z(e[r],t,s)}}}break;case"string":if(G(e,t,s)){const s=N.encode(e);Q(t,w,s.length),ee(t,s)}break;case"boolean":t.push(e?c:o);break;case"symbol":t.push(k),Z(P(e),t,s);break;case"bigint":{let s=y;9223372036854775807n<e?(W.setBigUint64(0,e,!0),s=m):W.setBigInt64(0,e,!0),t.push(s,z[0],z[1],z[2],z[3],z[4],z[5],z[6],z[7]);break}default:t.push(i)}};let ee=(e,t)=>{for(let s=e.push,n=0,r=t.length;n<r;n+=32767)s.apply(e,t.subarray(n,n+32767))};const te=({byteOffset:e=0,Array:t=j}={})=>(s,n)=>{const r=new t(n,e);ee=t.push,Z(s,r,new Map);const a=r.length;return r.sync(!0),a},se=[],ne=new WeakSet,re=(...e)=>(ne.add(e),e);let{SharedArrayBuffer:ae}=globalThis,oe=!0;try{new ae(4,{maxByteLength:8})}catch(e){oe=!1,ae=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}const{assign:ce,create:ie}=Object,le=`coincident-${oe?crypto.randomUUID():Math.random().toString(36).substring(2)}`,ue={byteOffset:2*Int32Array.BYTES_PER_ELEMENT},he=(e,t,s)=>{const n="then"!==t;return n&&(e[t]=s),n},pe=e=>{e.stopImmediatePropagation(),e.preventDefault()},fe=(e,t=-1)=>e?.reflected_ffi_timeout??t,{defineProperty:ge}=Object,[be,de]=r();let[ye,me]=be(),we=()=>me,{Atomics:ke,MessageChannel:ve,Worker:Te}=globalThis;if(oe)de(ye);else{const e=new Map,t=(e,...t)=>{e.addEventListener(...t)};if("importScripts"in globalThis){t(globalThis,"message",e=>{pe(e),de(ye,e.data)},{once:!0});const{wait:s}=ke,{parse:n}=JSON,r=t=>{const s=new XMLHttpRequest;try{if(s.timeout=3e3,s.open("POST",`${c}?sabayon`,!1),s.setRequestHeader("Content-Type","application/json"),s.send(`["${o}",${e.get(t)}]`),200===s.status)return s;throw s}catch{return s.abort(),r(t)}},a=(e,t)=>(e.set(n(t.responseText)),"ok");let o,c;ke={wait:(t,...n)=>e.has(t)?a(t,r(t)):s(t,...n)},me=me.then(e=>{[o,c]=e})}else{const s=[le,Math.random()].join("-").replace(/\W/g,"-"),r=new BroadcastChannel("dc78209b-186c-4f83-80e9-406becb7d9f3");r.onmessage=async t=>{const[n,a,o]=t.data;if(a===s)for(const[t,[s,a]]of e)if(s===o){await a.promise;let e=t.length;for(;e--&&!t[e];);r.postMessage([n,t.slice(0,e+1)]);break}};const a=t=>{const[s,r,a]=t.data;e.set(r,[s,n()]),ge(t,"data",{value:a})};ve=class extends ve{constructor(){super(),t(this.port1,"message",a)}},Te=class extends Te{constructor(e,t){super(e,t),super.postMessage([s,c])}};const{notify:o}=ke;ke={notify(t,...s){const n=e.get(t);return n?(n[1].resolve(),0):o(t,...s)}};let c="",i=null;const l=(e,s)=>{let n,r=!0;e.getRegistration(c).then(t=>t??e.register(c,s)).then(function s(a){const{controller:o}=e;if(r=r&&!!o,n=a.installing||a.waiting||a.active,"activated"===n.state){if(r){if(o.scriptURL===c)return de(ye);a.unregister()}location.reload()}else t(n,"statechange",()=>s(a),{once:!0})})};we=(e,t)=>{if(!i){const s=new URL(e,location.href);c=`${s.protocol}//${s.host}${s.pathname}`,l(navigator.serviceWorker,t),i=me}return i}}}const Me="InstallTrigger"in globalThis?le:"",Se=e=>e,xe=e=>e===t?"main":e===s?"worker":e;class Ae extends Event{#e;constructor(e){super("message"),this.#e=e}get data(){return this.#e}}var Ee=e=>{const t=e?.transform,s=fe(e),n=(e?.encoder||te)(ue),a=!1!==e?.transfer;return{Worker:class extends Te{constructor(e,o){const c=oe?"":o?.serviceWorker||"",{notify:i}=c?ke:Atomics,{port1:l,port2:u}=new(c?ve:MessageChannel),[h,p]=r(Se),f=new Map,g=ie(null);c&&we(c);let b="";super(e,ce({type:"module"},o)),this.proxy=new Proxy(g,{get:(e,s)=>{if("then"===s)return;let n=f.get(s);return n||f.set(s,n=(...e)=>{const n=((e,t)=>{let s=se;return e&&ne.has(t.at(-1)||se)&&(s=t.pop(),ne.delete(s)),s})(a,e),[r,o]=h();return l.postMessage([r,s,t?e.map(t):e],n),((e,t)=>{if(b){const s=setTimeout(console.warn,3e3,`💀🔒 - is proxy.${xe(b)}() awaiting proxy.${xe(t)}() ?`);e=e.then(e=>(clearTimeout(s),e),e=>(clearTimeout(s),Promise.reject(e)))}return e})(o,s)}),n},set:he}),Me&&(oe||c)&&super.addEventListener("message",e=>{const{data:t}=e;t?.ID===Me&&(pe(e),l.dispatchEvent(new Ae(t.data)))}),super.postMessage([Me,c,fe(o,s)],[u]),l.addEventListener("message",async({data:e})=>{const s=e[0],r=typeof s;if("number"===r)p.apply(null,e);else if(b=e[1],await(async(e,t,s)=>{try{const n=await t[e[1]].apply(null,e[2]);e[1]=s?s(n):n,e[2]=null}catch(t){e[2]=t}})(e,g,t),b="","string"===r)l.postMessage(e);else{const t=e[2]||e[1];s[1]=void 0===t?0:n(t,s.buffer),s[0]=1,i(s,0)}}),l.start()}},native:oe,transfer:re}};export{Ee as default}; | ||
| const e="dbf1617e",t="="+e,s="-"+e;var n=Promise.withResolvers.bind(Promise),r=(e=e=>e)=>{const t=new Map;let s=0;return[()=>{let r;do{r=e(s++)}while(t.has(r));const a=n();return t.set(r,a),[r,a.promise]},(e,s,n)=>{const r=t.get(e);t.delete(e),n?r?.reject(n):r?.resolve(s)}]};let a=0;const o=a++,c=a++,i=a++,l=a++,u=a++,h=a++,p=a++,f=a++,g=a++,d=a++,b=a++,y=a++,m=a++,w=a++,k=a++,v=a++,T=a++,M=a++,S=a++,x=a++,A=a++,E=a++,O=a++,$=a++,R=a++,B=a++;const U=globalThis.ImageData||class{};class j{static push(e,t){e.sync(!1),e._(t,t.length)}constructor(e,t){const s=[];this.l=0,this.o=s,this.v=new Uint8Array(e,t),this.push=s.push.bind(s)}get length(){return this.l+this.o.length}sync(e){const t=this.o,s=t.length;s&&this._(e?t:t.splice(0),s)}_(e,t){const{buffer:s,byteOffset:n}=this.v,r=this.l;this.l+=t,t+=n+r,s.byteLength<t&&s.grow(t),this.v.set(e,r)}}const L=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),P=e=>L.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),I=Array.isArray,D=ArrayBuffer.isView;new TextDecoder;const N=new TextEncoder,_=new ArrayBuffer(8),W=new DataView(_),z=new Uint8Array(_),{getPrototypeOf:C}=Object,{construct:F}=Reflect,{toStringTag:J}=Symbol,q=(e,t=e[J])=>t in globalThis?t:q(F(C(e.constructor),[0])),{isNaN:H,isFinite:K,isInteger:V}=Number,{ownKeys:X}=Reflect,{is:Y}=Object,G=(e,t,s)=>{const n=s.get(e),r=!n;return r?(W.setUint32(0,t.length,!0),s.set(e,[z[0],z[1],z[2],z[3]])):t.push(B,n[0],n[1],n[2],n[3]),r},Q=(e,t,s)=>{W.setUint32(0,s,!0),e.push(t,z[0],z[1],z[2],z[3])},Z=(e,t,s)=>{switch(typeof e){case"number":e&&K(e)?V(e)&&e<256&&-1<e?t.push(h,e):(W.setFloat64(0,e,!0),t.push(u,z[0],z[1],z[2],z[3],z[4],z[5],z[6],z[7])):H(e)?t.push(p):e?t.push(e<0?g:f):t.push(Y(e,0)?d:b);break;case"object":switch(!0){case null===e:t.push(l);break;case!G(e,t,s):break;case I(e):{const n=e.length;Q(t,v,n);for(let r=0;r<n;r++)Z(e[r],t,s);break}case D(e):if(t.push($),Z(q(e),t,s),e=e.buffer,!G(e,t,s))break;case e instanceof ArrayBuffer:{const s=new Uint8Array(e);Q(t,T,s.length),ee(t,s);break}case e instanceof Date:t.push(M),Z(e.getTime(),t,s);break;case e instanceof Map:Q(t,x,e.size);for(const[n,r]of e)Z(n,t,s),Z(r,t,s);break;case e instanceof Set:Q(t,O,e.size);for(const n of e)Z(n,t,s);break;case e instanceof Error:t.push(S),Z(e.name,t,s),Z(e.message,t,s),Z(e.stack,t,s);break;case e instanceof U:t.push(R),Z(e.data,t,s),Z(e.width,t,s),Z(e.height,t,s),Z(e.colorSpace,t,s),Z(e.pixelFormat,t,s);break;case e instanceof RegExp:t.push(E),Z(e.source,t,s),Z(e.flags,t,s);break;default:if("toJSON"in e){const n=e.toJSON();Z(n===e?null:n,t,s)}else{const n=X(e),r=n.length;Q(t,A,r);for(let a=0;a<r;a++){const r=n[a];Z(r,t,s),Z(e[r],t,s)}}}break;case"string":if(G(e,t,s)){const s=N.encode(e);Q(t,w,s.length),ee(t,s)}break;case"boolean":t.push(e?c:o);break;case"symbol":t.push(k),Z(P(e),t,s);break;case"bigint":{let s=y;9223372036854775807n<e?(W.setBigUint64(0,e,!0),s=m):W.setBigInt64(0,e,!0),t.push(s,z[0],z[1],z[2],z[3],z[4],z[5],z[6],z[7]);break}default:t.push(i)}};let ee=(e,t)=>{for(let s=e.push,n=0,r=t.length;n<r;n+=32767)s.apply(e,t.subarray(n,n+32767))};const te=({byteOffset:e=0,Array:t=j}={})=>(s,n)=>{const r=new t(n,e);ee=t.push,Z(s,r,new Map);const a=r.length;return r.sync(!0),a},se=[],ne=new WeakSet,re=(...e)=>(ne.add(e),e);let{SharedArrayBuffer:ae}=globalThis,oe=!0;try{new ae(4,{maxByteLength:8})}catch(e){oe=!1,ae=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}const{assign:ce,create:ie}=Object,le=`coincident-${oe?crypto.randomUUID():Math.random().toString(36).substring(2)}`,ue={byteOffset:2*Int32Array.BYTES_PER_ELEMENT},he=(e,t,s)=>{const n="then"!==t;return n&&(e[t]=s),n},pe=e=>{e.stopImmediatePropagation(),e.preventDefault()},fe=(e,t=-1)=>e?.reflected_ffi_timeout??t,{defineProperty:ge}=Object,[de,be]=r();let[ye,me]=de(),we=()=>me,{Atomics:ke,MessageChannel:ve,Worker:Te}=globalThis;if(oe)be(ye);else{const e=new Map,t=(e,...t)=>{e.addEventListener(...t)};if("importScripts"in globalThis){t(globalThis,"message",e=>{pe(e),be(ye,e.data)},{once:!0});const{wait:s}=ke,{parse:n}=JSON,r=t=>{const s=new XMLHttpRequest;try{if(s.timeout=3e3,s.open("POST",`${c}?sabayon`,!1),s.setRequestHeader("Content-Type","application/json"),s.send(`["${o}",${e.get(t)}]`),200===s.status)return s;throw s}catch{return s.abort(),r(t)}},a=(e,t)=>(e.set(n(t.responseText)),"ok");let o,c;ke={wait:(t,...n)=>e.has(t)?a(t,r(t)):s(t,...n)},me=me.then(e=>{[o,c]=e})}else{const s=[le,Math.random()].join("-").replace(/\W/g,"-"),r=new BroadcastChannel("dc78209b-186c-4f83-80e9-406becb7d9f3");r.onmessage=async t=>{const[n,a,o]=t.data;if(a===s)for(const[t,[s,a]]of e)if(s===o){await a.promise;let e=t.length;for(;e--&&!t[e];);r.postMessage([n,t.slice(0,e+1)]);break}};const a=t=>{const[s,r,a]=t.data;e.set(r,[s,n()]),ge(t,"data",{value:a})};ve=class extends ve{constructor(){super(),t(this.port1,"message",a)}},Te=class extends Te{constructor(e,t){super(e,t),super.postMessage([s,c])}};const{notify:o}=ke;ke={notify(t,...s){const n=e.get(t);return n?(n[1].resolve(),0):o(t,...s)}};let c="",i=null;const l=(e,s)=>{let n,r=!0;e.getRegistration(c).then(t=>t??e.register(c,s)).then(function s(a){const{controller:o}=e;if(r=r&&!!o,n=a.installing||a.waiting||a.active,"activated"===n.state){if(r){if(o.scriptURL===c)return be(ye);a.unregister()}location.reload()}else t(n,"statechange",()=>s(a),{once:!0})})};we=(e,t)=>{if(!i){const s=new URL(e,location.href);c=`${s.protocol}//${s.host}${s.pathname}`,l(navigator.serviceWorker,t),i=me}return i}}}const Me="InstallTrigger"in globalThis?le:"",Se=e=>e,xe=e=>e===t?"main":e===s?"worker":e;class Ae extends Event{#e;constructor(e){super("message"),this.#e=e}get data(){return this.#e}}var Ee=e=>{const t=e?.transform,s=fe(e),n=(e?.encoder||te)(ue),a=!1!==e?.transfer;return{Worker:class extends Te{constructor(e,o){const c=oe?"":o?.serviceWorker||"",{notify:i}=c?ke:Atomics,{port1:l,port2:u}=new(c?ve:MessageChannel),[h,p]=r(Se),f=new Map,g=ie(null);c&&we(c);let d="";super(e,ce({type:"module"},o)),this.proxy=new Proxy(g,{get:(e,s)=>{if("then"===s)return;let n=f.get(s);return n||f.set(s,n=(...e)=>{const n=((e,t)=>{let s=se;return e&&ne.has(t.at(-1)||se)&&(s=t.pop(),ne.delete(s)),s})(a,e),[r,o]=h();return l.postMessage([r,s,t?e.map(t):e],n),((e,t)=>{if(d){const s=setTimeout(console.warn,3e3,`💀🔒 - is proxy.${xe(d)}() awaiting proxy.${xe(t)}() ?`);e=e.then(e=>(clearTimeout(s),e),e=>(clearTimeout(s),Promise.reject(e)))}return e})(o,s)}),n},set:he}),Me&&(oe||c)&&super.addEventListener("message",e=>{const{data:t}=e;t?.ID===Me&&(pe(e),l.dispatchEvent(new Ae(t.data)))}),super.postMessage([Me,c,fe(o,s)],[u]),l.addEventListener("message",async({data:e})=>{const s=e[0],r=typeof s;if("number"===r)p.apply(null,e);else if(d=e[1],await(async(e,t,s)=>{try{const n=await t[e[1]].apply(null,e[2]);e[1]=s?s(n):n,e[2]=null}catch(t){e[2]=t}})(e,g,t),d="","string"===r)l.postMessage(e);else{const t=e[2]||e[1];s[1]=void 0===t?0:n(t,s.buffer),s[0]=1,i(s,0)}}),l.start()}},native:oe,transfer:re}};export{Ee as default}; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| var e=Promise.withResolvers.bind(Promise);let t=0;const r=t++,s=t++,n=t++,a=t++,c=t++,o=t++,i=t++,l=t++,u=t++,f=t++,h=t++,g=t++,p=t++,b=t++,y=t++;t++;const d=t++,w=t++;const m=globalThis.ImageData||class{},v=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),k=e=>{switch(e[0]){case"@":return Symbol[e.slice(1)];case"#":return Symbol.for(e.slice(1));case"!":return Symbol(e.slice(1));default:return Symbol()}},S=e=>v.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),A=Object.defineProperty,T=Object.assign,x=Array.from,B=Array.isArray,M=ArrayBuffer.isView,O=(e,t)=>[e,t],U=e=>e,E={},F=e=>(t,r=new Map)=>{for(let s=0,n=t.length;s<n;s++)t[s]=e(t[s],r);return t},P=([e,t])=>0===e?t:k(t),R=e=>"string"==typeof e?O(0,e):O(16,S(e)),{getPrototypeOf:L}=Object,{construct:N}=Reflect,{toStringTag:_}=Symbol,{toString:j}=E,D=(e,t=e[_])=>t in globalThis?t:D(N(L(e.constructor),[0])),z=(e,t)=>[t?e:x(new Uint8Array(e)),e.resizable?e.maxByteLength:0],$=/\[('|")?(.+?)\1\]/g,I=(e,t)=>e?.[t];var K=(e,t)=>t.replace($,".$2").split(".").reduce(I,e),J=(e,...t)=>t.map(V,e);function V(e){return"string"==typeof e?K(this,e):this[e]}const W=globalThis.Node||class{},{apply:q,construct:Y,defineProperty:C,deleteProperty:G,get:H,getOwnPropertyDescriptor:Q,getPrototypeOf:X,has:Z,isExtensible:ee,ownKeys:te,set:re,setPrototypeOf:se}=Reflect;var ne=({reflect:e=U,transform:t=U,remote:v=U,module:A=e=>import(e),buffer:x=!1,timeout:L=-1}=E)=>{const N=(t,r=new Map)=>{if(!B(t))return t;const[s,n]=t;switch(s){case 2:{if(null===n)return globalThis;let e=r.get(t);if(!e){e=n,r.set(t,n);for(const e in n)n[e]=N(n[e],r)}return e}case 4:return r.get(t)||(r.set(t,n),j(n,r));case 8:{let t=le.get(n),r=t?.deref();return r||(t&&fe.unregister(t),r=function(...t){v.apply(this,t);for(let e=0,r=t.length;e<r;e++)t[e]=_(t[e]);return e(o,n,_(this),t).then(N)},t=new WeakRef(r),le.set(n,t),fe.register(r,n,t)),r}case 16:return k(n);default:return 1&s?ae(n):n}},_=e=>{switch(typeof e){case"object":{if(null===e)break;if(e===globalThis)return ue;const r=t(e);return ge&&he.has(r)||r instanceof m?O(0,r):M(r)?O(68,((e,t)=>{const{BYTES_PER_ELEMENT:r,byteOffset:s,buffer:n,length:a}=e;return[D(e),z(n,t),s,a!==(n.byteLength-s)/r?a:0]})(r,x)):r instanceof ArrayBuffer?O(64,z(r,x)):O(B(r)?5:3,ne(r))}case"function":return O(9,ne(t(e)));case"symbol":return O(16,S(e));case"bigint":return O(32,e.toString())}return e},j=F(N),$=F(P),I=F(R),{clear:V,id:ne,ref:ae,unref:ce}=((e=0,t=new Map,r=new Map)=>({clear:()=>{t.clear(),r.clear()},id:s=>{let n=r.get(s);if(void 0===n){for(;t.has(n=e++););t.set(n,s),r.set(s,n)}return n},ref:e=>t.get(e),unref:e=>(r.delete(t.get(e)),t.delete(e))}))(),oe=/^(?:[0-9]+|length)$/,ie=-1<L,le=new Map,ue=O(2,null),fe=new FinalizationRegistry(t=>{le.delete(t),e(r,t)});let he,ge=!1;return{assign:T,gather:J,query:K,direct:e=>(ge||(ge=!0,he=new WeakSet),he.add(e),e),evaluate:(e,...t)=>q(e,null,t),reflect(e,t,...m){const v=null===t,k=v?globalThis:ae(t);switch(e){case f:{const e=P(m[0]),t=v&&"import"===e,r=t?A:H(k,e),s=_(r);if(!ie)return s;let n,a=t,c=k;if(!t&&!(c instanceof W||B(c)&&"string"==typeof e&&oe.test(e)))if(e in k){for(;!(n=Q(c,e))&&(c=X(c),c););a=!!n&&"value"in n}else a=!0;return[a,s]}case o:{const e=new Map;return _(q(k,N(m[0],e),j(m[1],e)))}case d:return re(k,P(m[0]),N(m[1]));case p:return Z(k,P(m[0]));case y:return I(te(k),le);case i:return _(Y(k,j(m[0])));case h:{const e=Q(k,P(m[0]));if(e)for(const t in e)e[t]=_(e[t]);return e}case l:return C(k,P(m[0]),N(m[1]));case u:return G(k,P(m[0]));case g:return _(X(k));case w:return se(k,N(m[0]));case s:return void T(k,N(m[0]));case n:{const e=N(m[0]),t=Function(`return(${e}).apply(null,arguments)`);return _(q(t,null,j(m[1])))}case a:for(let e,t=0,r=(m=$(m[0],le)).length;t<r;t++)e=m[t],m[t]=_("string"==typeof e?K(k,e):k[e]);return m;case c:return _(K(k,m[0]));case r:return ce(t);case b:return ee(k)}},terminate(){for(const e of le.values())fe.unregister(e);le.clear(),V()}}};let ae=0;const ce=ae++,oe=ae++,ie=ae++,le=ae++,ue=ae++,fe=ae++,he=ae++,ge=ae++,pe=ae++,be=ae++,ye=ae++,de=ae++,we=ae++,me=ae++,ve=ae++,ke=ae++,Se=ae++,Ae=ae++,Te=ae++,xe=ae++,Be=ae++,Me=ae++,Oe=ae++,Ue=ae++,Ee=ae++,Fe=ae++,Pe=new TextDecoder,Re=new TextEncoder,Le=new ArrayBuffer(8),Ne=new DataView(Le),_e=new Uint8Array(Le),je=(e,t,r)=>(e.set(t,r),r),De=e=>{_e[0]=e[Ie++],_e[1]=e[Ie++],_e[2]=e[Ie++],_e[3]=e[Ie++],_e[4]=e[Ie++],_e[5]=e[Ie++],_e[6]=e[Ie++],_e[7]=e[Ie++]},ze=e=>(_e[0]=e[Ie++],_e[1]=e[Ie++],_e[2]=e[Ie++],_e[3]=e[Ie++],Ne.getUint32(0,!0)),$e=(e,t)=>{switch(e[Ie++]){case ue:return De(e),Ne.getFloat64(0,!0);case fe:return e[Ie++];case Be:{const r=je(t,Ie-1,{});for(let s=0,n=ze(e);s<n;s++)r[$e(e,t)]=$e(e,t);return r}case ke:{const r=je(t,Ie-1,[]);for(let s=0,n=ze(e);s<n;s++)r.push($e(e,t));return r}case Ue:{const r=Ie-1,s=$e(e,t);return je(t,r,new globalThis[s]($e(e,t)))}case Se:{const r=Ie-1,s=ze(e);return je(t,r,e.slice(Ie,Ie+=s).buffer)}case me:{const r=Ie-1,s=ze(e);return je(t,r,Pe.decode(e.slice(Ie,Ie+=s)))}case Ae:return je(t,Ie-1,new Date($e(e,t)));case xe:{const r=je(t,Ie-1,new Map);for(let s=0,n=ze(e);s<n;s++)r.set($e(e,t),$e(e,t));return r}case Oe:{const r=je(t,Ie-1,new Set);for(let s=0,n=ze(e);s<n;s++)r.add($e(e,t));return r}case Te:{const r=$e(e,t),s=$e(e,t),n=$e(e,t),a=new(globalThis[r]||Error)(s);return je(t,Ie-1,A(a,"stack",{value:n}))}case Ee:{const r=$e(e,t),s=$e(e,t),n=$e(e,t),a=$e(e,t),c=$e(e,t);return je(t,Ie-1,new m(r,s,n,{colorSpace:a,pixelFormat:c}))}case Me:{const r=$e(e,t),s=$e(e,t);return je(t,Ie-1,new RegExp(r,s))}case ce:return!1;case oe:return!0;case he:return NaN;case ge:return 1/0;case pe:return-1/0;case be:return 0;case ye:return-0;case le:return null;case de:return De(e),Ne.getBigInt64(0,!0);case we:return De(e),Ne.getBigUint64(0,!0);case ve:return k($e(e,t));case Fe:return t.get(ze(e));default:return}};let Ie=0;class Ke{static push(e,t){e.sync(!1),e._(t,t.length)}constructor(e,t){const r=[];this.l=0,this.o=r,this.v=new Uint8Array(e,t),this.push=r.push.bind(r)}get length(){return this.l+this.o.length}sync(e){const t=this.o,r=t.length;r&&this._(e?t:t.splice(0),r)}_(e,t){const{buffer:r,byteOffset:s}=this.v,n=this.l;this.l+=t,t+=s+n,r.byteLength<t&&r.grow(t),this.v.set(e,n)}}const{isNaN:Je,isFinite:Ve,isInteger:We}=Number,{ownKeys:qe}=Reflect,{is:Ye}=Object,Ce=(e,t,r)=>{const s=r.get(e),n=!s;return n?(Ne.setUint32(0,t.length,!0),r.set(e,[_e[0],_e[1],_e[2],_e[3]])):t.push(Fe,s[0],s[1],s[2],s[3]),n},Ge=(e,t,r)=>{Ne.setUint32(0,r,!0),e.push(t,_e[0],_e[1],_e[2],_e[3])},He=(e,t,r)=>{switch(typeof e){case"number":e&&Ve(e)?We(e)&&e<256&&-1<e?t.push(fe,e):(Ne.setFloat64(0,e,!0),t.push(ue,_e[0],_e[1],_e[2],_e[3],_e[4],_e[5],_e[6],_e[7])):Je(e)?t.push(he):e?t.push(e<0?pe:ge):t.push(Ye(e,0)?be:ye);break;case"object":switch(!0){case null===e:t.push(le);break;case!Ce(e,t,r):break;case B(e):{const s=e.length;Ge(t,ke,s);for(let n=0;n<s;n++)He(e[n],t,r);break}case M(e):if(t.push(Ue),He(D(e),t,r),e=e.buffer,!Ce(e,t,r))break;case e instanceof ArrayBuffer:{const r=new Uint8Array(e);Ge(t,Se,r.length),Qe(t,r);break}case e instanceof Date:t.push(Ae),He(e.getTime(),t,r);break;case e instanceof Map:Ge(t,xe,e.size);for(const[s,n]of e)He(s,t,r),He(n,t,r);break;case e instanceof Set:Ge(t,Oe,e.size);for(const s of e)He(s,t,r);break;case e instanceof Error:t.push(Te),He(e.name,t,r),He(e.message,t,r),He(e.stack,t,r);break;case e instanceof m:t.push(Ee),He(e.data,t,r),He(e.width,t,r),He(e.height,t,r),He(e.colorSpace,t,r),He(e.pixelFormat,t,r);break;case e instanceof RegExp:t.push(Me),He(e.source,t,r),He(e.flags,t,r);break;default:if("toJSON"in e){const s=e.toJSON();He(s===e?null:s,t,r)}else{const s=qe(e),n=s.length;Ge(t,Be,n);for(let a=0;a<n;a++){const n=s[a];He(n,t,r),He(e[n],t,r)}}}break;case"string":if(Ce(e,t,r)){const r=Re.encode(e);Ge(t,me,r.length),Qe(t,r)}break;case"boolean":t.push(e?oe:ce);break;case"symbol":t.push(ve),He(S(e),t,r);break;case"bigint":{let r=de;9223372036854775807n<e?(Ne.setBigUint64(0,e,!0),r=we):Ne.setBigInt64(0,e,!0),t.push(r,_e[0],_e[1],_e[2],_e[3],_e[4],_e[5],_e[6],_e[7]);break}default:t.push(ie)}};let Qe=(e,t)=>{for(let r=e.push,s=0,n=t.length;s<n;s+=32767)r.apply(e,t.subarray(s,s+32767))};let Xe=class extends ArrayBuffer{value;transferToFixedLength(e){return this.value=new ArrayBuffer(e)}};const Ze=new Xe,et=(({byteOffset:e=0,Array:t=Ke}={})=>(r,s)=>{const n=new t(s,e);Qe=t.push,He(r,n,new Map);const a=n.length;return n.sync(!0),a})({Array:class extends Ke{constructor(e,t){super(e,t),this.e=[]}sync(e){if(super.sync(e),e){const e=this.l,t=this.v.byteOffset,r=this.v.buffer.transferToFixedLength(e+t),s=new Uint8Array(r,t);for(let e=this.e,t=0,r=0;r<e.length;r++){const n=e[r];s.set(n,t),t+=n.length}}return this}_(e,t){this.l+=t,this.e.push(e)}}}),tt=e=>et(e,Ze)?Ze.value:Ze,rt=e=>(e=>(Ie=0,$e(e,new Map)))(new Uint8Array(e));let{SharedArrayBuffer:st}=globalThis,nt=!0;try{new st(4,{maxByteLength:8})}catch(e){nt=!1,st=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}nt?crypto.randomUUID():Math.random().toString(36).substring(2);const at=(e,t=-1)=>e?.reflected_ffi_timeout??t,{String:ct}=globalThis;var ot=(t,r)=>{const[s,n]=((t=e=>e)=>{const r=new Map;let s=0;return[()=>{let n;do{n=t(s++)}while(r.has(n));const a=e();return r.set(n,a),[n,a.promise]},(e,t,s)=>{const n=r.get(e);r.delete(e),s?n?.reject(s):n?.resolve(t)}]})(ct),a=r?.import||(e=>import(e)),c=new Set;let o,i,l=e=>e,u=-1;return{direct:e=>l(e),onclose:()=>{for(const e of c)e();c.clear(),u=0,i?.()},onmessage:async e=>{if(u<0){u=0;try{const f=rt(e);if(B(f)&&"=37e4b92b-ws"===f.at(0)){u=1;const{direct:e,reflect:f,terminate:h}=ne({...r,module:a,buffer:!0,timeout:at(r),reflect(...e){const[r,a]=s();return t.send(tt([r,e])),c.add(n.bind(null,r)),a}});o=f,l=e,i=h}}catch(e){}}else if(u>0){const r=rt(e);if("string"==typeof r[0])n.apply(null,r);else{try{r[1]=await o(...r[1])}catch(e){r[1]=null,r[2]=e}t.send(tt(r))}}}}},it=(e={})=>{const{bun:t,wss:r}=e,s=new Map,n={assign(e,...t){for(const r of s.values())r.ffi.assign(e,...t);return e},evaluate(...e){for(const t of s.values())t.ffi.evaluate(...e);return value},direct(e){for(const t of s.values())t.ffi.direct(e);return e}};return t?{ffi:n,open(t){s.set(t,ot(t,e))},close(e,t,r){const n=s.get(e);s.delete(e),n.onclose(r)},message(e,t){s.get(e).onmessage(t)}}:(r&&r.on("connection",t=>{const r=ot(t,e);s.set(t,r),t.prependListener("close",(...e)=>{s.delete(t),r.onclose(...e)}),t.prependListener("message",r.onmessage)}),{ffi:n,sockets:s})};export{it as default}; | ||
| var e=Promise.withResolvers.bind(Promise);let t=0;const r=t++,s=t++,n=t++,a=t++,c=t++,o=t++,i=t++,l=t++,u=t++,f=t++,h=t++,g=t++,p=t++,b=t++,y=t++;t++;const d=t++,w=t++;const m=globalThis.ImageData||class{},v=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),k=e=>{switch(e[0]){case"@":return Symbol[e.slice(1)];case"#":return Symbol.for(e.slice(1));case"!":return Symbol(e.slice(1));default:return Symbol()}},S=e=>v.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),A=Object.defineProperty,T=Object.assign,x=Array.from,B=Array.isArray,M=ArrayBuffer.isView,O=(e,t)=>[e,t],U=e=>e,E={},F=e=>(t,r=new Map)=>{for(let s=0,n=t.length;s<n;s++)t[s]=e(t[s],r);return t},P=([e,t])=>0===e?t:k(t),R=e=>"string"==typeof e?O(0,e):O(16,S(e)),{getPrototypeOf:L}=Object,{construct:N}=Reflect,{toStringTag:_}=Symbol,{toString:j}=E,D=(e,t=e[_])=>t in globalThis?t:D(N(L(e.constructor),[0])),z=(e,t)=>[t?e:x(new Uint8Array(e)),e.resizable?e.maxByteLength:0],$=/\[('|")?(.+?)\1\]/g,I=(e,t)=>e?.[t];var K=(e,t)=>t.replace($,".$2").split(".").reduce(I,e),J=(e,...t)=>t.map(V,e);function V(e){return"string"==typeof e?K(this,e):this[e]}const W=globalThis.Node||class{},{apply:q,construct:Y,defineProperty:C,deleteProperty:G,get:H,getOwnPropertyDescriptor:Q,getPrototypeOf:X,has:Z,isExtensible:ee,ownKeys:te,set:re,setPrototypeOf:se}=Reflect;var ne=({reflect:e=U,transform:t=U,remote:v=U,module:A=e=>import(e),buffer:x=!1,timeout:L=-1}=E)=>{const N=(t,r=new Map)=>{if(!B(t))return t;const[s,n]=t;switch(s){case 2:{if(null===n)return globalThis;let e=r.get(t);if(!e){e=n,r.set(t,n);for(const e in n)n[e]=N(n[e],r)}return e}case 4:return r.get(t)||(r.set(t,n),j(n,r));case 8:{let t=le.get(n),r=t?.deref();return r||(t&&fe.unregister(t),r=function(...t){v.apply(this,t);for(let e=0,r=t.length;e<r;e++)t[e]=_(t[e]);return e(o,n,_(this),t).then(N)},t=new WeakRef(r),le.set(n,t),fe.register(r,n,t)),r}case 16:return k(n);default:return 1&s?ae(n):n}},_=e=>{switch(typeof e){case"object":{if(null===e)break;if(e===globalThis)return ue;const r=t(e);return ge&&he.has(r)||r instanceof m?O(0,r):M(r)?O(68,((e,t)=>{const{BYTES_PER_ELEMENT:r,byteOffset:s,buffer:n,length:a}=e;return[D(e),z(n,t),s,a!==(n.byteLength-s)/r?a:0]})(r,x)):r instanceof ArrayBuffer?O(64,z(r,x)):O(B(r)?5:3,ne(r))}case"function":return O(9,ne(t(e)));case"symbol":return O(16,S(e));case"bigint":return O(32,e.toString())}return e},j=F(N),$=F(P),I=F(R),{clear:V,id:ne,ref:ae,unref:ce}=((e=0,t=new Map,r=new Map)=>({clear:()=>{t.clear(),r.clear()},id:s=>{let n=r.get(s);if(void 0===n){for(;t.has(n=e++););t.set(n,s),r.set(s,n)}return n},ref:e=>t.get(e),unref:e=>(r.delete(t.get(e)),t.delete(e))}))(),oe=/^(?:[0-9]+|length)$/,ie=-1<L,le=new Map,ue=O(2,null),fe=new FinalizationRegistry(t=>{le.delete(t),e(r,t)});let he,ge=!1;return{assign:T,gather:J,query:K,direct:e=>(ge||(ge=!0,he=new WeakSet),he.add(e),e),evaluate:(e,...t)=>q(e,null,t),reflect(e,t,...m){const v=null===t,k=v?globalThis:ae(t);switch(e){case f:{const e=P(m[0]),t=v&&"import"===e,r=t?A:H(k,e),s=_(r);if(!ie)return s;let n,a=t,c=k;if(!t&&!(c instanceof W||B(c)&&"string"==typeof e&&oe.test(e)))if(e in k){for(;!(n=Q(c,e))&&(c=X(c),c););a=!!n&&"value"in n}else a=!0;return[a,s]}case o:{const e=new Map;return _(q(k,N(m[0],e),j(m[1],e)))}case d:return re(k,P(m[0]),N(m[1]));case p:return Z(k,P(m[0]));case y:return I(te(k),le);case i:return _(Y(k,j(m[0])));case h:{const e=Q(k,P(m[0]));if(e)for(const t in e)e[t]=_(e[t]);return e}case l:return C(k,P(m[0]),N(m[1]));case u:return G(k,P(m[0]));case g:return _(X(k));case w:return se(k,N(m[0]));case s:return void T(k,N(m[0]));case n:{const e=N(m[0]),t=Function(`return(${e}).apply(null,arguments)`);return _(q(t,null,j(m[1])))}case a:for(let e,t=0,r=(m=$(m[0],le)).length;t<r;t++)e=m[t],m[t]=_("string"==typeof e?K(k,e):k[e]);return m;case c:return _(K(k,m[0]));case r:return ce(t);case b:return ee(k)}},terminate(){for(const e of le.values())fe.unregister(e);le.clear(),V()}}};let ae=0;const ce=ae++,oe=ae++,ie=ae++,le=ae++,ue=ae++,fe=ae++,he=ae++,ge=ae++,pe=ae++,be=ae++,ye=ae++,de=ae++,we=ae++,me=ae++,ve=ae++,ke=ae++,Se=ae++,Ae=ae++,Te=ae++,xe=ae++,Be=ae++,Me=ae++,Oe=ae++,Ue=ae++,Ee=ae++,Fe=ae++,Pe=new TextDecoder,Re=new TextEncoder,Le=new ArrayBuffer(8),Ne=new DataView(Le),_e=new Uint8Array(Le),je=(e,t,r)=>(e.set(t,r),r),De=e=>{_e[0]=e[Ie++],_e[1]=e[Ie++],_e[2]=e[Ie++],_e[3]=e[Ie++],_e[4]=e[Ie++],_e[5]=e[Ie++],_e[6]=e[Ie++],_e[7]=e[Ie++]},ze=e=>(_e[0]=e[Ie++],_e[1]=e[Ie++],_e[2]=e[Ie++],_e[3]=e[Ie++],Ne.getUint32(0,!0)),$e=(e,t)=>{switch(e[Ie++]){case ue:return De(e),Ne.getFloat64(0,!0);case fe:return e[Ie++];case Be:{const r=je(t,Ie-1,{});for(let s=0,n=ze(e);s<n;s++)r[$e(e,t)]=$e(e,t);return r}case ke:{const r=je(t,Ie-1,[]);for(let s=0,n=ze(e);s<n;s++)r.push($e(e,t));return r}case Ue:{const r=Ie-1,s=$e(e,t);return je(t,r,new globalThis[s]($e(e,t)))}case Se:{const r=Ie-1,s=ze(e);return je(t,r,e.slice(Ie,Ie+=s).buffer)}case me:{const r=Ie-1,s=ze(e);return je(t,r,Pe.decode(e.slice(Ie,Ie+=s)))}case Ae:return je(t,Ie-1,new Date($e(e,t)));case xe:{const r=je(t,Ie-1,new Map);for(let s=0,n=ze(e);s<n;s++)r.set($e(e,t),$e(e,t));return r}case Oe:{const r=je(t,Ie-1,new Set);for(let s=0,n=ze(e);s<n;s++)r.add($e(e,t));return r}case Te:{const r=$e(e,t),s=$e(e,t),n=$e(e,t),a=new(globalThis[r]||Error)(s);return je(t,Ie-1,A(a,"stack",{value:n}))}case Ee:{const r=$e(e,t),s=$e(e,t),n=$e(e,t),a=$e(e,t),c=$e(e,t);return je(t,Ie-1,new m(r,s,n,{colorSpace:a,pixelFormat:c}))}case Me:{const r=$e(e,t),s=$e(e,t);return je(t,Ie-1,new RegExp(r,s))}case ce:return!1;case oe:return!0;case he:return NaN;case ge:return 1/0;case pe:return-1/0;case be:return 0;case ye:return-0;case le:return null;case de:return De(e),Ne.getBigInt64(0,!0);case we:return De(e),Ne.getBigUint64(0,!0);case ve:return k($e(e,t));case Fe:return t.get(ze(e));default:return}};let Ie=0;class Ke{static push(e,t){e.sync(!1),e._(t,t.length)}constructor(e,t){const r=[];this.l=0,this.o=r,this.v=new Uint8Array(e,t),this.push=r.push.bind(r)}get length(){return this.l+this.o.length}sync(e){const t=this.o,r=t.length;r&&this._(e?t:t.splice(0),r)}_(e,t){const{buffer:r,byteOffset:s}=this.v,n=this.l;this.l+=t,t+=s+n,r.byteLength<t&&r.grow(t),this.v.set(e,n)}}const{isNaN:Je,isFinite:Ve,isInteger:We}=Number,{ownKeys:qe}=Reflect,{is:Ye}=Object,Ce=(e,t,r)=>{const s=r.get(e),n=!s;return n?(Ne.setUint32(0,t.length,!0),r.set(e,[_e[0],_e[1],_e[2],_e[3]])):t.push(Fe,s[0],s[1],s[2],s[3]),n},Ge=(e,t,r)=>{Ne.setUint32(0,r,!0),e.push(t,_e[0],_e[1],_e[2],_e[3])},He=(e,t,r)=>{switch(typeof e){case"number":e&&Ve(e)?We(e)&&e<256&&-1<e?t.push(fe,e):(Ne.setFloat64(0,e,!0),t.push(ue,_e[0],_e[1],_e[2],_e[3],_e[4],_e[5],_e[6],_e[7])):Je(e)?t.push(he):e?t.push(e<0?pe:ge):t.push(Ye(e,0)?be:ye);break;case"object":switch(!0){case null===e:t.push(le);break;case!Ce(e,t,r):break;case B(e):{const s=e.length;Ge(t,ke,s);for(let n=0;n<s;n++)He(e[n],t,r);break}case M(e):if(t.push(Ue),He(D(e),t,r),e=e.buffer,!Ce(e,t,r))break;case e instanceof ArrayBuffer:{const r=new Uint8Array(e);Ge(t,Se,r.length),Qe(t,r);break}case e instanceof Date:t.push(Ae),He(e.getTime(),t,r);break;case e instanceof Map:Ge(t,xe,e.size);for(const[s,n]of e)He(s,t,r),He(n,t,r);break;case e instanceof Set:Ge(t,Oe,e.size);for(const s of e)He(s,t,r);break;case e instanceof Error:t.push(Te),He(e.name,t,r),He(e.message,t,r),He(e.stack,t,r);break;case e instanceof m:t.push(Ee),He(e.data,t,r),He(e.width,t,r),He(e.height,t,r),He(e.colorSpace,t,r),He(e.pixelFormat,t,r);break;case e instanceof RegExp:t.push(Me),He(e.source,t,r),He(e.flags,t,r);break;default:if("toJSON"in e){const s=e.toJSON();He(s===e?null:s,t,r)}else{const s=qe(e),n=s.length;Ge(t,Be,n);for(let a=0;a<n;a++){const n=s[a];He(n,t,r),He(e[n],t,r)}}}break;case"string":if(Ce(e,t,r)){const r=Re.encode(e);Ge(t,me,r.length),Qe(t,r)}break;case"boolean":t.push(e?oe:ce);break;case"symbol":t.push(ve),He(S(e),t,r);break;case"bigint":{let r=de;9223372036854775807n<e?(Ne.setBigUint64(0,e,!0),r=we):Ne.setBigInt64(0,e,!0),t.push(r,_e[0],_e[1],_e[2],_e[3],_e[4],_e[5],_e[6],_e[7]);break}default:t.push(ie)}};let Qe=(e,t)=>{for(let r=e.push,s=0,n=t.length;s<n;s+=32767)r.apply(e,t.subarray(s,s+32767))};let Xe=class extends ArrayBuffer{value;transferToFixedLength(e){return this.value=new ArrayBuffer(e)}};const Ze=new Xe,et=(({byteOffset:e=0,Array:t=Ke}={})=>(r,s)=>{const n=new t(s,e);Qe=t.push,He(r,n,new Map);const a=n.length;return n.sync(!0),a})({Array:class extends Ke{constructor(e,t){super(e,t),this.e=[]}sync(e){if(super.sync(e),e){const e=this.l,t=this.v.byteOffset,r=this.v.buffer.transferToFixedLength(e+t),s=new Uint8Array(r,t);for(let e=this.e,t=0,r=0;r<e.length;r++){const n=e[r];s.set(n,t),t+=n.length}}return this}_(e,t){this.l+=t,this.e.push(e)}}}),tt=e=>et(e,Ze)?Ze.value:Ze,rt=e=>(e=>(Ie=0,$e(e,new Map)))(new Uint8Array(e));let{SharedArrayBuffer:st}=globalThis,nt=!0;try{new st(4,{maxByteLength:8})}catch(e){nt=!1,st=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}nt?crypto.randomUUID():Math.random().toString(36).substring(2);const at=(e,t=-1)=>e?.reflected_ffi_timeout??t,{String:ct}=globalThis;var ot=(t,r)=>{const[s,n]=((t=e=>e)=>{const r=new Map;let s=0;return[()=>{let n;do{n=t(s++)}while(r.has(n));const a=e();return r.set(n,a),[n,a.promise]},(e,t,s)=>{const n=r.get(e);r.delete(e),s?n?.reject(s):n?.resolve(t)}]})(ct),a=r?.import||(e=>import(e)),c=new Set;let o,i,l=e=>e,u=-1;return{direct:e=>l(e),onclose:()=>{for(const e of c)e();c.clear(),u=0,i?.()},onmessage:async e=>{if(u<0){u=0;try{const f=rt(e);if(B(f)&&"=dbf1617e-ws"===f.at(0)){u=1;const{direct:e,reflect:f,terminate:h}=ne({...r,module:a,buffer:!0,timeout:at(r),reflect(...e){const[r,a]=s();return t.send(tt([r,e])),c.add(n.bind(null,r)),a}});o=f,l=e,i=h}}catch(e){}}else if(u>0){const r=rt(e);if("string"==typeof r[0])n.apply(null,r);else{try{r[1]=await o(...r[1])}catch(e){r[1]=null,r[2]=e}t.send(tt(r))}}}}},it=(e={})=>{const{bun:t,wss:r}=e,s=new Map,n={assign(e,...t){for(const r of s.values())r.ffi.assign(e,...t);return e},evaluate(...e){for(const t of s.values())t.ffi.evaluate(...e);return value},direct(e){for(const t of s.values())t.ffi.direct(e);return e}};return t?{ffi:n,open(t){s.set(t,ot(t,e))},close(e,t,r){const n=s.get(e);s.delete(e),n.onclose(r)},message(e,t){s.get(e).onmessage(t)}}:(r&&r.on("connection",t=>{const r=ot(t,e);s.set(t,r),t.prependListener("close",(...e)=>{s.delete(t),r.onclose(...e)}),t.prependListener("message",r.onmessage)}),{ffi:n,sockets:s})};export{it as default}; |
@@ -1,1 +0,1 @@ | ||
| var e=Promise.withResolvers.bind(Promise),t=(t=e=>e)=>{const r=new Map;let s=0;return[()=>{let n;do{n=t(s++)}while(r.has(n));const a=e();return r.set(n,a),[n,a.promise]},(e,t,s)=>{const n=r.get(e);r.delete(e),s?n?.reject(s):n?.resolve(t)}]};const r="37e4b92b",s="="+r,n="-"+r,a=s+"-ws",o=n+"-ws";let c=0;const i=c++,l=c++,u=c++,f=c++,p=c++,h=c++,g=c++,d=c++,y=c++,b=c++,w=c++,m=c++,v=c++,k=c++,T=c++,x=c++,M=c++,S=c++,E=c++,A=c++,O=c++,B=c++,R=c++,L=c++,P=c++,U=c++;const $=globalThis.ImageData||class{},W=new TextDecoder,j=new TextEncoder,N=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),F=e=>{switch(e[0]){case"@":return Symbol[e.slice(1)];case"#":return Symbol.for(e.slice(1));case"!":return Symbol(e.slice(1));default:return Symbol()}},_=e=>N.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),D=Object.defineProperty,I=Object.assign,z=Array.from,q=Array.isArray,C=ArrayBuffer.isView,J=(e,t)=>[e,t],K=e=>e,H={},V=e=>(t,r=new Map)=>{for(let s=0,n=t.length;s<n;s++)t[s]=e(t[s],r);return t},Y=([e,t])=>0===e?t:F(t),X=e=>"string"==typeof e?J(0,e):J(16,_(e)),G=new ArrayBuffer(8),Q=new DataView(G),Z=new Uint8Array(G),ee=(e,t,r)=>(e.set(t,r),r),te=e=>{Z[0]=e[ne++],Z[1]=e[ne++],Z[2]=e[ne++],Z[3]=e[ne++],Z[4]=e[ne++],Z[5]=e[ne++],Z[6]=e[ne++],Z[7]=e[ne++]},re=e=>(Z[0]=e[ne++],Z[1]=e[ne++],Z[2]=e[ne++],Z[3]=e[ne++],Q.getUint32(0,!0)),se=(e,t)=>{switch(e[ne++]){case p:return te(e),Q.getFloat64(0,!0);case h:return e[ne++];case O:{const r=ee(t,ne-1,{});for(let s=0,n=re(e);s<n;s++)r[se(e,t)]=se(e,t);return r}case x:{const r=ee(t,ne-1,[]);for(let s=0,n=re(e);s<n;s++)r.push(se(e,t));return r}case L:{const r=ne-1,s=se(e,t);return ee(t,r,new globalThis[s](se(e,t)))}case M:{const r=ne-1,s=re(e);return ee(t,r,e.slice(ne,ne+=s).buffer)}case k:{const r=ne-1,s=re(e);return ee(t,r,W.decode(e.slice(ne,ne+=s)))}case S:return ee(t,ne-1,new Date(se(e,t)));case A:{const r=ee(t,ne-1,new Map);for(let s=0,n=re(e);s<n;s++)r.set(se(e,t),se(e,t));return r}case R:{const r=ee(t,ne-1,new Set);for(let s=0,n=re(e);s<n;s++)r.add(se(e,t));return r}case E:{const r=se(e,t),s=se(e,t),n=se(e,t),a=new(globalThis[r]||Error)(s);return ee(t,ne-1,D(a,"stack",{value:n}))}case P:{const r=se(e,t),s=se(e,t),n=se(e,t),a=se(e,t),o=se(e,t);return ee(t,ne-1,new $(r,s,n,{colorSpace:a,pixelFormat:o}))}case B:{const r=se(e,t),s=se(e,t);return ee(t,ne-1,new RegExp(r,s))}case i:return!1;case l:return!0;case g:return NaN;case d:return 1/0;case y:return-1/0;case b:return 0;case w:return-0;case f:return null;case m:return te(e),Q.getBigInt64(0,!0);case v:return te(e),Q.getBigUint64(0,!0);case T:return F(se(e,t));case U:return t.get(re(e));default:return}};let ne=0;class ae{static push(e,t){e.sync(!1),e._(t,t.length)}constructor(e,t){const r=[];this.l=0,this.o=r,this.v=new Uint8Array(e,t),this.push=r.push.bind(r)}get length(){return this.l+this.o.length}sync(e){const t=this.o,r=t.length;r&&this._(e?t:t.splice(0),r)}_(e,t){const{buffer:r,byteOffset:s}=this.v,n=this.l;this.l+=t,t+=s+n,r.byteLength<t&&r.grow(t),this.v.set(e,n)}}const{getPrototypeOf:oe}=Object,{construct:ce}=Reflect,{toStringTag:ie}=Symbol,{toString:le}=H,ue=(e,t=e[ie])=>t in globalThis?t:ue(ce(oe(e.constructor),[0])),{isNaN:fe,isFinite:pe,isInteger:he}=Number,{ownKeys:ge}=Reflect,{is:de}=Object,ye=(e,t,r)=>{const s=r.get(e),n=!s;return n?(Q.setUint32(0,t.length,!0),r.set(e,[Z[0],Z[1],Z[2],Z[3]])):t.push(U,s[0],s[1],s[2],s[3]),n},be=(e,t,r)=>{Q.setUint32(0,r,!0),e.push(t,Z[0],Z[1],Z[2],Z[3])},we=(e,t,r)=>{switch(typeof e){case"number":e&&pe(e)?he(e)&&e<256&&-1<e?t.push(h,e):(Q.setFloat64(0,e,!0),t.push(p,Z[0],Z[1],Z[2],Z[3],Z[4],Z[5],Z[6],Z[7])):fe(e)?t.push(g):e?t.push(e<0?y:d):t.push(de(e,0)?b:w);break;case"object":switch(!0){case null===e:t.push(f);break;case!ye(e,t,r):break;case q(e):{const s=e.length;be(t,x,s);for(let n=0;n<s;n++)we(e[n],t,r);break}case C(e):if(t.push(L),we(ue(e),t,r),e=e.buffer,!ye(e,t,r))break;case e instanceof ArrayBuffer:{const r=new Uint8Array(e);be(t,M,r.length),me(t,r);break}case e instanceof Date:t.push(S),we(e.getTime(),t,r);break;case e instanceof Map:be(t,A,e.size);for(const[s,n]of e)we(s,t,r),we(n,t,r);break;case e instanceof Set:be(t,R,e.size);for(const s of e)we(s,t,r);break;case e instanceof Error:t.push(E),we(e.name,t,r),we(e.message,t,r),we(e.stack,t,r);break;case e instanceof $:t.push(P),we(e.data,t,r),we(e.width,t,r),we(e.height,t,r),we(e.colorSpace,t,r),we(e.pixelFormat,t,r);break;case e instanceof RegExp:t.push(B),we(e.source,t,r),we(e.flags,t,r);break;default:if("toJSON"in e){const s=e.toJSON();we(s===e?null:s,t,r)}else{const s=ge(e),n=s.length;be(t,O,n);for(let a=0;a<n;a++){const n=s[a];we(n,t,r),we(e[n],t,r)}}}break;case"string":if(ye(e,t,r)){const r=j.encode(e);be(t,k,r.length),me(t,r)}break;case"boolean":t.push(e?l:i);break;case"symbol":t.push(T),we(_(e),t,r);break;case"bigint":{let r=m;9223372036854775807n<e?(Q.setBigUint64(0,e,!0),r=v):Q.setBigInt64(0,e,!0),t.push(r,Z[0],Z[1],Z[2],Z[3],Z[4],Z[5],Z[6],Z[7]);break}default:t.push(u)}};let me=(e,t)=>{for(let r=e.push,s=0,n=t.length;s<n;s+=32767)r.apply(e,t.subarray(s,s+32767))};const ve=({byteOffset:e=0,Array:t=ae}={})=>(r,s)=>{const n=new t(s,e);me=t.push,we(r,n,new Map);const a=n.length;return n.sync(!0),a};let ke=class extends ArrayBuffer{value;transferToFixedLength(e){return this.value=new ArrayBuffer(e)}};const Te=new ke,xe=ve({Array:class extends ae{constructor(e,t){super(e,t),this.e=[]}sync(e){if(super.sync(e),e){const e=this.l,t=this.v.byteOffset,r=this.v.buffer.transferToFixedLength(e+t),s=new Uint8Array(r,t);for(let e=this.e,t=0,r=0;r<e.length;r++){const n=e[r];s.set(n,t),t+=n.length}}return this}_(e,t){this.l+=t,this.e.push(e)}}}),Me=e=>xe(e,Te)?Te.value:Te,Se=e=>{return t=new Uint8Array(e),ne=0,se(t,new Map);var t};let Ee=0;const Ae=Ee++,Oe=Ee++,Be=Ee++,Re=Ee++,Le=Ee++,Pe=Ee++,Ue=Ee++,$e=Ee++,We=Ee++,je=Ee++,Ne=Ee++,Fe=Ee++,_e=Ee++,De=Ee++,Ie=Ee++;Ee++;const ze=Ee++,qe=Ee++,Ce=(e,t)=>[t?e:z(new Uint8Array(e)),e.resizable?e.maxByteLength:0],Je=/\[('|")?(.+?)\1\]/g,Ke=(e,t)=>e?.[t];var He=(e,t)=>t.replace(Je,".$2").split(".").reduce(Ke,e),Ve=(e,...t)=>t.map(Ye,e);function Ye(e){return"string"==typeof e?He(this,e):this[e]}const Xe=globalThis.Node||class{},{apply:Ge,construct:Qe,defineProperty:Ze,deleteProperty:et,get:tt,getOwnPropertyDescriptor:rt,getPrototypeOf:st,has:nt,isExtensible:at,ownKeys:ot,set:ct,setPrototypeOf:it}=Reflect;var lt=({reflect:e=K,transform:t=K,remote:r=K,module:s=e=>import(e),buffer:n=!1,timeout:a=-1}=H)=>{const o=(t,s=new Map)=>{if(!q(t))return t;const[n,a]=t;switch(n){case 2:{if(null===a)return globalThis;let e=s.get(t);if(!e){e=a,s.set(t,a);for(const e in a)a[e]=o(a[e],s)}return e}case 4:return s.get(t)||(s.set(t,a),i(a,s));case 8:{let t=b.get(a),s=t?.deref();return s||(t&&m.unregister(t),s=function(...t){r.apply(this,t);for(let e=0,r=t.length;e<r;e++)t[e]=c(t[e]);return e(Pe,a,c(this),t).then(o)},t=new WeakRef(s),b.set(a,t),m.register(s,a,t)),s}case 16:return F(a);default:return 1&n?h(a):a}},c=e=>{switch(typeof e){case"object":{if(null===e)break;if(e===globalThis)return w;const r=t(e);return k&&v.has(r)||r instanceof $?J(0,r):C(r)?J(68,((e,t)=>{const{BYTES_PER_ELEMENT:r,byteOffset:s,buffer:n,length:a}=e;return[ue(e),Ce(n,t),s,a!==(n.byteLength-s)/r?a:0]})(r,n)):r instanceof ArrayBuffer?J(64,Ce(r,n)):J(q(r)?5:3,p(r))}case"function":return J(9,p(t(e)));case"symbol":return J(16,_(e));case"bigint":return J(32,e.toString())}return e},i=V(o),l=V(Y),u=V(X),{clear:f,id:p,ref:h,unref:g}=((e=0,t=new Map,r=new Map)=>({clear:()=>{t.clear(),r.clear()},id:s=>{let n=r.get(s);if(void 0===n){for(;t.has(n=e++););t.set(n,s),r.set(s,n)}return n},ref:e=>t.get(e),unref:e=>(r.delete(t.get(e)),t.delete(e))}))(),d=/^(?:[0-9]+|length)$/,y=-1<a,b=new Map,w=J(2,null),m=new FinalizationRegistry(t=>{b.delete(t),e(Ae,t)});let v,k=!1;return{assign:I,gather:Ve,query:He,direct:e=>(k||(k=!0,v=new WeakSet),v.add(e),e),evaluate:(e,...t)=>Ge(e,null,t),reflect(e,t,...r){const n=null===t,a=n?globalThis:h(t);switch(e){case je:{const e=Y(r[0]),t=n&&"import"===e,o=t?s:tt(a,e),i=c(o);if(!y)return i;let l,u=t,f=a;if(!t&&!(f instanceof Xe||q(f)&&"string"==typeof e&&d.test(e)))if(e in a){for(;!(l=rt(f,e))&&(f=st(f),f););u=!!l&&"value"in l}else u=!0;return[u,i]}case Pe:{const e=new Map;return c(Ge(a,o(r[0],e),i(r[1],e)))}case ze:return ct(a,Y(r[0]),o(r[1]));case _e:return nt(a,Y(r[0]));case Ie:return u(ot(a),b);case Ue:return c(Qe(a,i(r[0])));case Ne:{const e=rt(a,Y(r[0]));if(e)for(const t in e)e[t]=c(e[t]);return e}case $e:return Ze(a,Y(r[0]),o(r[1]));case We:return et(a,Y(r[0]));case Fe:return c(st(a));case qe:return it(a,o(r[0]));case Oe:return void I(a,o(r[0]));case Be:{const e=o(r[0]),t=Function(`return(${e}).apply(null,arguments)`);return c(Ge(t,null,i(r[1])))}case Re:for(let e,t=0,s=(r=l(r[0],b)).length;t<s;t++)e=r[t],r[t]=c("string"==typeof e?He(a,e):a[e]);return r;case Le:return c(He(a,r[0]));case Ae:return g(t);case De:return at(a)}},terminate(){for(const e of b.values())m.unregister(e);b.clear(),f()}}};const{addEventListener:ut}=EventTarget.prototype,ft=new WeakMap;Reflect.defineProperty(EventTarget.prototype,"addEventListener",{value(e,t,r){const s=r?.invoke;if(s){let t=ft.get(this);t||ft.set(this,t=new Map),t.set(e,[].concat(s)),delete r.invoke}return ut.apply(this,arguments)}});const pt=[],ht=new WeakSet,gt=(...e)=>(ht.add(e),e);let{SharedArrayBuffer:dt}=globalThis,yt=!0;try{new dt(4,{maxByteLength:8})}catch(e){yt=!1,dt=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}const{assign:bt,create:wt}=Object,mt=`coincident-${yt?crypto.randomUUID():Math.random().toString(36).substring(2)}`,vt={byteOffset:2*Int32Array.BYTES_PER_ELEMENT},kt=(e,t,r)=>{const s="then"!==t;return s&&(e[t]=r),s},Tt=e=>{e.stopImmediatePropagation(),e.preventDefault()},xt=(e,t=-1)=>e?.reflected_ffi_timeout??t,{defineProperty:Mt}=Object,[St,Et]=t();let[At,Ot]=St(),Bt=()=>Ot,{Atomics:Rt,MessageChannel:Lt,Worker:Pt}=globalThis;if(yt)Et(At);else{const t=new Map,r=(e,...t)=>{e.addEventListener(...t)};if("importScripts"in globalThis){r(globalThis,"message",e=>{Tt(e),Et(At,e.data)},{once:!0});const{wait:e}=Rt,{parse:s}=JSON,n=e=>{const r=new XMLHttpRequest;try{if(r.timeout=3e3,r.open("POST",`${c}?sabayon`,!1),r.setRequestHeader("Content-Type","application/json"),r.send(`["${o}",${t.get(e)}]`),200===r.status)return r;throw r}catch{return r.abort(),n(e)}},a=(e,t)=>(e.set(s(t.responseText)),"ok");let o,c;Rt={wait:(r,...s)=>t.has(r)?a(r,n(r)):e(r,...s)},Ot=Ot.then(e=>{[o,c]=e})}else{const s=[mt,Math.random()].join("-").replace(/\W/g,"-"),n=new BroadcastChannel("dc78209b-186c-4f83-80e9-406becb7d9f3");n.onmessage=async e=>{const[r,a,o]=e.data;if(a===s)for(const[e,[s,a]]of t)if(s===o){await a.promise;let t=e.length;for(;t--&&!e[t];);n.postMessage([r,e.slice(0,t+1)]);break}};const a=r=>{const[s,n,a]=r.data;t.set(n,[s,e()]),Mt(r,"data",{value:a})};Lt=class extends Lt{constructor(){super(),r(this.port1,"message",a)}},Pt=class extends Pt{constructor(e,t){super(e,t),super.postMessage([s,c])}};const{notify:o}=Rt;Rt={notify(e,...r){const s=t.get(e);return s?(s[1].resolve(),0):o(e,...r)}};let c="",i=null;const l=(e,t)=>{let s,n=!0;e.getRegistration(c).then(r=>r??e.register(c,t)).then(function t(a){const{controller:o}=e;if(n=n&&!!o,s=a.installing||a.waiting||a.active,"activated"===s.state){if(n){if(o.scriptURL===c)return Et(At);a.unregister()}location.reload()}else r(s,"statechange",()=>t(a),{once:!0})})};Bt=(e,t)=>{if(!i){const r=new URL(e,location.href);c=`${r.protocol}//${r.host}${r.pathname}`,l(navigator.serviceWorker,t),i=Ot}return i}}}const Ut="InstallTrigger"in globalThis?mt:"",$t=e=>e,Wt=e=>e===s?"main":e===n?"worker":e;class jt extends Event{#e;constructor(e){super("message"),this.#e=e}get data(){return this.#e}}var Nt=e=>{const r=e?.transform,s=xt(e),n=(e?.encoder||ve)(vt),a=!1!==e?.transfer;return{Worker:class extends Pt{constructor(e,o){const c=yt?"":o?.serviceWorker||"",{notify:i}=c?Rt:Atomics,{port1:l,port2:u}=new(c?Lt:MessageChannel),[f,p]=t($t),h=new Map,g=wt(null);c&&Bt(c);let d="";super(e,bt({type:"module"},o)),this.proxy=new Proxy(g,{get:(e,t)=>{if("then"===t)return;let s=h.get(t);return s||h.set(t,s=(...e)=>{const s=((e,t)=>{let r=pt;return e&&ht.has(t.at(-1)||pt)&&(r=t.pop(),ht.delete(r)),r})(a,e),[n,o]=f();return l.postMessage([n,t,r?e.map(r):e],s),((e,t)=>{if(d){const r=setTimeout(console.warn,3e3,`💀🔒 - is proxy.${Wt(d)}() awaiting proxy.${Wt(t)}() ?`);e=e.then(e=>(clearTimeout(r),e),e=>(clearTimeout(r),Promise.reject(e)))}return e})(o,t)}),s},set:kt}),Ut&&(yt||c)&&super.addEventListener("message",e=>{const{data:t}=e;t?.ID===Ut&&(Tt(e),l.dispatchEvent(new jt(t.data)))}),super.postMessage([Ut,c,xt(o,s)],[u]),l.addEventListener("message",async({data:e})=>{const t=e[0],s=typeof t;if("number"===s)p.apply(null,e);else if(d=e[1],await(async(e,t,r)=>{try{const s=await t[e[1]].apply(null,e[2]);e[1]=r?r(s):s,e[2]=null}catch(t){e[2]=t}})(e,g,r),d="","string"===s)l.postMessage(e);else{const r=e[2]||e[1];t[1]=void 0===r?0:n(r,t.buffer),t[0]=1,i(t,0)}}),l.start()}},native:yt,transfer:gt}},Ft=e=>{const t=e?.import,r=xt(e),a=Nt({...e,encoder:e?.encoder||ve});class o extends a.Worker{#t;constructor(e,a){const{proxy:o}=super(e,a),c=lt({...a,buffer:!0,reflect:o[n],timeout:xt(a,r),remote(e){e instanceof Event&&(e=>{const{currentTarget:t,target:r,type:s}=e,n=ft.get(t||r)?.get(s);if(n)for(const t of n)e[t]()})(e)},module:a?.import||t||(e=>import(new URL(e,location).href))});this.#t=c.terminate,this.ffi={assign:c.assign,direct:c.direct,evaluate:c.evaluate,gather:c.gather,query:c.query},o[s]=c.reflect}terminate(){this.#t(),super.terminate()}}return{...a,Worker:o}};const{WebSocket:_t}=globalThis;var Dt=e=>{const{ws:r}=e,s=Ft(e);class n extends s.Worker{#r=null;constructor(e,s){const{proxy:n}=super(e,s),[c,i]=t(Number),[l,u]=c(),f=n[o],p=this.#r=new _t(r);p.onerror=console.error,p.onclose=()=>super.terminate(),p.onopen=()=>{p.send(Me([a])),i(l)},p.onmessage=async e=>{const t=Se(await e.data.arrayBuffer());if("number"==typeof t[0])i.apply(null,t);else{try{t[1]=await f(...t[1])}catch(e){t[1]=null,t[2]=e}p.send(Me(t))}},n[a]=async(...e)=>{await u;const[t,r]=c();return p.send(Me([t,e])),r}}terminate(){this.#r.close(),super.terminate()}}return{...s,Worker:n}};export{Dt as default}; | ||
| var e=Promise.withResolvers.bind(Promise),t=(t=e=>e)=>{const r=new Map;let s=0;return[()=>{let n;do{n=t(s++)}while(r.has(n));const a=e();return r.set(n,a),[n,a.promise]},(e,t,s)=>{const n=r.get(e);r.delete(e),s?n?.reject(s):n?.resolve(t)}]};const r="dbf1617e",s="="+r,n="-"+r,a=s+"-ws",o=n+"-ws";let c=0;const i=c++,l=c++,u=c++,f=c++,p=c++,h=c++,g=c++,d=c++,y=c++,b=c++,w=c++,m=c++,v=c++,k=c++,T=c++,x=c++,M=c++,S=c++,E=c++,A=c++,O=c++,B=c++,R=c++,L=c++,P=c++,U=c++;const $=globalThis.ImageData||class{},W=new TextDecoder,j=new TextEncoder,N=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),F=e=>{switch(e[0]){case"@":return Symbol[e.slice(1)];case"#":return Symbol.for(e.slice(1));case"!":return Symbol(e.slice(1));default:return Symbol()}},_=e=>N.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),D=Object.defineProperty,I=Object.assign,z=Array.from,q=Array.isArray,C=ArrayBuffer.isView,J=(e,t)=>[e,t],K=e=>e,H={},V=e=>(t,r=new Map)=>{for(let s=0,n=t.length;s<n;s++)t[s]=e(t[s],r);return t},Y=([e,t])=>0===e?t:F(t),X=e=>"string"==typeof e?J(0,e):J(16,_(e)),G=new ArrayBuffer(8),Q=new DataView(G),Z=new Uint8Array(G),ee=(e,t,r)=>(e.set(t,r),r),te=e=>{Z[0]=e[ne++],Z[1]=e[ne++],Z[2]=e[ne++],Z[3]=e[ne++],Z[4]=e[ne++],Z[5]=e[ne++],Z[6]=e[ne++],Z[7]=e[ne++]},re=e=>(Z[0]=e[ne++],Z[1]=e[ne++],Z[2]=e[ne++],Z[3]=e[ne++],Q.getUint32(0,!0)),se=(e,t)=>{switch(e[ne++]){case p:return te(e),Q.getFloat64(0,!0);case h:return e[ne++];case O:{const r=ee(t,ne-1,{});for(let s=0,n=re(e);s<n;s++)r[se(e,t)]=se(e,t);return r}case x:{const r=ee(t,ne-1,[]);for(let s=0,n=re(e);s<n;s++)r.push(se(e,t));return r}case L:{const r=ne-1,s=se(e,t);return ee(t,r,new globalThis[s](se(e,t)))}case M:{const r=ne-1,s=re(e);return ee(t,r,e.slice(ne,ne+=s).buffer)}case k:{const r=ne-1,s=re(e);return ee(t,r,W.decode(e.slice(ne,ne+=s)))}case S:return ee(t,ne-1,new Date(se(e,t)));case A:{const r=ee(t,ne-1,new Map);for(let s=0,n=re(e);s<n;s++)r.set(se(e,t),se(e,t));return r}case R:{const r=ee(t,ne-1,new Set);for(let s=0,n=re(e);s<n;s++)r.add(se(e,t));return r}case E:{const r=se(e,t),s=se(e,t),n=se(e,t),a=new(globalThis[r]||Error)(s);return ee(t,ne-1,D(a,"stack",{value:n}))}case P:{const r=se(e,t),s=se(e,t),n=se(e,t),a=se(e,t),o=se(e,t);return ee(t,ne-1,new $(r,s,n,{colorSpace:a,pixelFormat:o}))}case B:{const r=se(e,t),s=se(e,t);return ee(t,ne-1,new RegExp(r,s))}case i:return!1;case l:return!0;case g:return NaN;case d:return 1/0;case y:return-1/0;case b:return 0;case w:return-0;case f:return null;case m:return te(e),Q.getBigInt64(0,!0);case v:return te(e),Q.getBigUint64(0,!0);case T:return F(se(e,t));case U:return t.get(re(e));default:return}};let ne=0;class ae{static push(e,t){e.sync(!1),e._(t,t.length)}constructor(e,t){const r=[];this.l=0,this.o=r,this.v=new Uint8Array(e,t),this.push=r.push.bind(r)}get length(){return this.l+this.o.length}sync(e){const t=this.o,r=t.length;r&&this._(e?t:t.splice(0),r)}_(e,t){const{buffer:r,byteOffset:s}=this.v,n=this.l;this.l+=t,t+=s+n,r.byteLength<t&&r.grow(t),this.v.set(e,n)}}const{getPrototypeOf:oe}=Object,{construct:ce}=Reflect,{toStringTag:ie}=Symbol,{toString:le}=H,ue=(e,t=e[ie])=>t in globalThis?t:ue(ce(oe(e.constructor),[0])),{isNaN:fe,isFinite:pe,isInteger:he}=Number,{ownKeys:ge}=Reflect,{is:de}=Object,ye=(e,t,r)=>{const s=r.get(e),n=!s;return n?(Q.setUint32(0,t.length,!0),r.set(e,[Z[0],Z[1],Z[2],Z[3]])):t.push(U,s[0],s[1],s[2],s[3]),n},be=(e,t,r)=>{Q.setUint32(0,r,!0),e.push(t,Z[0],Z[1],Z[2],Z[3])},we=(e,t,r)=>{switch(typeof e){case"number":e&&pe(e)?he(e)&&e<256&&-1<e?t.push(h,e):(Q.setFloat64(0,e,!0),t.push(p,Z[0],Z[1],Z[2],Z[3],Z[4],Z[5],Z[6],Z[7])):fe(e)?t.push(g):e?t.push(e<0?y:d):t.push(de(e,0)?b:w);break;case"object":switch(!0){case null===e:t.push(f);break;case!ye(e,t,r):break;case q(e):{const s=e.length;be(t,x,s);for(let n=0;n<s;n++)we(e[n],t,r);break}case C(e):if(t.push(L),we(ue(e),t,r),e=e.buffer,!ye(e,t,r))break;case e instanceof ArrayBuffer:{const r=new Uint8Array(e);be(t,M,r.length),me(t,r);break}case e instanceof Date:t.push(S),we(e.getTime(),t,r);break;case e instanceof Map:be(t,A,e.size);for(const[s,n]of e)we(s,t,r),we(n,t,r);break;case e instanceof Set:be(t,R,e.size);for(const s of e)we(s,t,r);break;case e instanceof Error:t.push(E),we(e.name,t,r),we(e.message,t,r),we(e.stack,t,r);break;case e instanceof $:t.push(P),we(e.data,t,r),we(e.width,t,r),we(e.height,t,r),we(e.colorSpace,t,r),we(e.pixelFormat,t,r);break;case e instanceof RegExp:t.push(B),we(e.source,t,r),we(e.flags,t,r);break;default:if("toJSON"in e){const s=e.toJSON();we(s===e?null:s,t,r)}else{const s=ge(e),n=s.length;be(t,O,n);for(let a=0;a<n;a++){const n=s[a];we(n,t,r),we(e[n],t,r)}}}break;case"string":if(ye(e,t,r)){const r=j.encode(e);be(t,k,r.length),me(t,r)}break;case"boolean":t.push(e?l:i);break;case"symbol":t.push(T),we(_(e),t,r);break;case"bigint":{let r=m;9223372036854775807n<e?(Q.setBigUint64(0,e,!0),r=v):Q.setBigInt64(0,e,!0),t.push(r,Z[0],Z[1],Z[2],Z[3],Z[4],Z[5],Z[6],Z[7]);break}default:t.push(u)}};let me=(e,t)=>{for(let r=e.push,s=0,n=t.length;s<n;s+=32767)r.apply(e,t.subarray(s,s+32767))};const ve=({byteOffset:e=0,Array:t=ae}={})=>(r,s)=>{const n=new t(s,e);me=t.push,we(r,n,new Map);const a=n.length;return n.sync(!0),a};let ke=class extends ArrayBuffer{value;transferToFixedLength(e){return this.value=new ArrayBuffer(e)}};const Te=new ke,xe=ve({Array:class extends ae{constructor(e,t){super(e,t),this.e=[]}sync(e){if(super.sync(e),e){const e=this.l,t=this.v.byteOffset,r=this.v.buffer.transferToFixedLength(e+t),s=new Uint8Array(r,t);for(let e=this.e,t=0,r=0;r<e.length;r++){const n=e[r];s.set(n,t),t+=n.length}}return this}_(e,t){this.l+=t,this.e.push(e)}}}),Me=e=>xe(e,Te)?Te.value:Te,Se=e=>{return t=new Uint8Array(e),ne=0,se(t,new Map);var t};let Ee=0;const Ae=Ee++,Oe=Ee++,Be=Ee++,Re=Ee++,Le=Ee++,Pe=Ee++,Ue=Ee++,$e=Ee++,We=Ee++,je=Ee++,Ne=Ee++,Fe=Ee++,_e=Ee++,De=Ee++,Ie=Ee++;Ee++;const ze=Ee++,qe=Ee++,Ce=(e,t)=>[t?e:z(new Uint8Array(e)),e.resizable?e.maxByteLength:0],Je=/\[('|")?(.+?)\1\]/g,Ke=(e,t)=>e?.[t];var He=(e,t)=>t.replace(Je,".$2").split(".").reduce(Ke,e),Ve=(e,...t)=>t.map(Ye,e);function Ye(e){return"string"==typeof e?He(this,e):this[e]}const Xe=globalThis.Node||class{},{apply:Ge,construct:Qe,defineProperty:Ze,deleteProperty:et,get:tt,getOwnPropertyDescriptor:rt,getPrototypeOf:st,has:nt,isExtensible:at,ownKeys:ot,set:ct,setPrototypeOf:it}=Reflect;var lt=({reflect:e=K,transform:t=K,remote:r=K,module:s=e=>import(e),buffer:n=!1,timeout:a=-1}=H)=>{const o=(t,s=new Map)=>{if(!q(t))return t;const[n,a]=t;switch(n){case 2:{if(null===a)return globalThis;let e=s.get(t);if(!e){e=a,s.set(t,a);for(const e in a)a[e]=o(a[e],s)}return e}case 4:return s.get(t)||(s.set(t,a),i(a,s));case 8:{let t=b.get(a),s=t?.deref();return s||(t&&m.unregister(t),s=function(...t){r.apply(this,t);for(let e=0,r=t.length;e<r;e++)t[e]=c(t[e]);return e(Pe,a,c(this),t).then(o)},t=new WeakRef(s),b.set(a,t),m.register(s,a,t)),s}case 16:return F(a);default:return 1&n?h(a):a}},c=e=>{switch(typeof e){case"object":{if(null===e)break;if(e===globalThis)return w;const r=t(e);return k&&v.has(r)||r instanceof $?J(0,r):C(r)?J(68,((e,t)=>{const{BYTES_PER_ELEMENT:r,byteOffset:s,buffer:n,length:a}=e;return[ue(e),Ce(n,t),s,a!==(n.byteLength-s)/r?a:0]})(r,n)):r instanceof ArrayBuffer?J(64,Ce(r,n)):J(q(r)?5:3,p(r))}case"function":return J(9,p(t(e)));case"symbol":return J(16,_(e));case"bigint":return J(32,e.toString())}return e},i=V(o),l=V(Y),u=V(X),{clear:f,id:p,ref:h,unref:g}=((e=0,t=new Map,r=new Map)=>({clear:()=>{t.clear(),r.clear()},id:s=>{let n=r.get(s);if(void 0===n){for(;t.has(n=e++););t.set(n,s),r.set(s,n)}return n},ref:e=>t.get(e),unref:e=>(r.delete(t.get(e)),t.delete(e))}))(),d=/^(?:[0-9]+|length)$/,y=-1<a,b=new Map,w=J(2,null),m=new FinalizationRegistry(t=>{b.delete(t),e(Ae,t)});let v,k=!1;return{assign:I,gather:Ve,query:He,direct:e=>(k||(k=!0,v=new WeakSet),v.add(e),e),evaluate:(e,...t)=>Ge(e,null,t),reflect(e,t,...r){const n=null===t,a=n?globalThis:h(t);switch(e){case je:{const e=Y(r[0]),t=n&&"import"===e,o=t?s:tt(a,e),i=c(o);if(!y)return i;let l,u=t,f=a;if(!t&&!(f instanceof Xe||q(f)&&"string"==typeof e&&d.test(e)))if(e in a){for(;!(l=rt(f,e))&&(f=st(f),f););u=!!l&&"value"in l}else u=!0;return[u,i]}case Pe:{const e=new Map;return c(Ge(a,o(r[0],e),i(r[1],e)))}case ze:return ct(a,Y(r[0]),o(r[1]));case _e:return nt(a,Y(r[0]));case Ie:return u(ot(a),b);case Ue:return c(Qe(a,i(r[0])));case Ne:{const e=rt(a,Y(r[0]));if(e)for(const t in e)e[t]=c(e[t]);return e}case $e:return Ze(a,Y(r[0]),o(r[1]));case We:return et(a,Y(r[0]));case Fe:return c(st(a));case qe:return it(a,o(r[0]));case Oe:return void I(a,o(r[0]));case Be:{const e=o(r[0]),t=Function(`return(${e}).apply(null,arguments)`);return c(Ge(t,null,i(r[1])))}case Re:for(let e,t=0,s=(r=l(r[0],b)).length;t<s;t++)e=r[t],r[t]=c("string"==typeof e?He(a,e):a[e]);return r;case Le:return c(He(a,r[0]));case Ae:return g(t);case De:return at(a)}},terminate(){for(const e of b.values())m.unregister(e);b.clear(),f()}}};const{addEventListener:ut}=EventTarget.prototype,ft=new WeakMap;Reflect.defineProperty(EventTarget.prototype,"addEventListener",{value(e,t,r){const s=r?.invoke;if(s){let t=ft.get(this);t||ft.set(this,t=new Map),t.set(e,[].concat(s)),delete r.invoke}return ut.apply(this,arguments)}});const pt=[],ht=new WeakSet,gt=(...e)=>(ht.add(e),e);let{SharedArrayBuffer:dt}=globalThis,yt=!0;try{new dt(4,{maxByteLength:8})}catch(e){yt=!1,dt=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}const{assign:bt,create:wt}=Object,mt=`coincident-${yt?crypto.randomUUID():Math.random().toString(36).substring(2)}`,vt={byteOffset:2*Int32Array.BYTES_PER_ELEMENT},kt=(e,t,r)=>{const s="then"!==t;return s&&(e[t]=r),s},Tt=e=>{e.stopImmediatePropagation(),e.preventDefault()},xt=(e,t=-1)=>e?.reflected_ffi_timeout??t,{defineProperty:Mt}=Object,[St,Et]=t();let[At,Ot]=St(),Bt=()=>Ot,{Atomics:Rt,MessageChannel:Lt,Worker:Pt}=globalThis;if(yt)Et(At);else{const t=new Map,r=(e,...t)=>{e.addEventListener(...t)};if("importScripts"in globalThis){r(globalThis,"message",e=>{Tt(e),Et(At,e.data)},{once:!0});const{wait:e}=Rt,{parse:s}=JSON,n=e=>{const r=new XMLHttpRequest;try{if(r.timeout=3e3,r.open("POST",`${c}?sabayon`,!1),r.setRequestHeader("Content-Type","application/json"),r.send(`["${o}",${t.get(e)}]`),200===r.status)return r;throw r}catch{return r.abort(),n(e)}},a=(e,t)=>(e.set(s(t.responseText)),"ok");let o,c;Rt={wait:(r,...s)=>t.has(r)?a(r,n(r)):e(r,...s)},Ot=Ot.then(e=>{[o,c]=e})}else{const s=[mt,Math.random()].join("-").replace(/\W/g,"-"),n=new BroadcastChannel("dc78209b-186c-4f83-80e9-406becb7d9f3");n.onmessage=async e=>{const[r,a,o]=e.data;if(a===s)for(const[e,[s,a]]of t)if(s===o){await a.promise;let t=e.length;for(;t--&&!e[t];);n.postMessage([r,e.slice(0,t+1)]);break}};const a=r=>{const[s,n,a]=r.data;t.set(n,[s,e()]),Mt(r,"data",{value:a})};Lt=class extends Lt{constructor(){super(),r(this.port1,"message",a)}},Pt=class extends Pt{constructor(e,t){super(e,t),super.postMessage([s,c])}};const{notify:o}=Rt;Rt={notify(e,...r){const s=t.get(e);return s?(s[1].resolve(),0):o(e,...r)}};let c="",i=null;const l=(e,t)=>{let s,n=!0;e.getRegistration(c).then(r=>r??e.register(c,t)).then(function t(a){const{controller:o}=e;if(n=n&&!!o,s=a.installing||a.waiting||a.active,"activated"===s.state){if(n){if(o.scriptURL===c)return Et(At);a.unregister()}location.reload()}else r(s,"statechange",()=>t(a),{once:!0})})};Bt=(e,t)=>{if(!i){const r=new URL(e,location.href);c=`${r.protocol}//${r.host}${r.pathname}`,l(navigator.serviceWorker,t),i=Ot}return i}}}const Ut="InstallTrigger"in globalThis?mt:"",$t=e=>e,Wt=e=>e===s?"main":e===n?"worker":e;class jt extends Event{#e;constructor(e){super("message"),this.#e=e}get data(){return this.#e}}var Nt=e=>{const r=e?.transform,s=xt(e),n=(e?.encoder||ve)(vt),a=!1!==e?.transfer;return{Worker:class extends Pt{constructor(e,o){const c=yt?"":o?.serviceWorker||"",{notify:i}=c?Rt:Atomics,{port1:l,port2:u}=new(c?Lt:MessageChannel),[f,p]=t($t),h=new Map,g=wt(null);c&&Bt(c);let d="";super(e,bt({type:"module"},o)),this.proxy=new Proxy(g,{get:(e,t)=>{if("then"===t)return;let s=h.get(t);return s||h.set(t,s=(...e)=>{const s=((e,t)=>{let r=pt;return e&&ht.has(t.at(-1)||pt)&&(r=t.pop(),ht.delete(r)),r})(a,e),[n,o]=f();return l.postMessage([n,t,r?e.map(r):e],s),((e,t)=>{if(d){const r=setTimeout(console.warn,3e3,`💀🔒 - is proxy.${Wt(d)}() awaiting proxy.${Wt(t)}() ?`);e=e.then(e=>(clearTimeout(r),e),e=>(clearTimeout(r),Promise.reject(e)))}return e})(o,t)}),s},set:kt}),Ut&&(yt||c)&&super.addEventListener("message",e=>{const{data:t}=e;t?.ID===Ut&&(Tt(e),l.dispatchEvent(new jt(t.data)))}),super.postMessage([Ut,c,xt(o,s)],[u]),l.addEventListener("message",async({data:e})=>{const t=e[0],s=typeof t;if("number"===s)p.apply(null,e);else if(d=e[1],await(async(e,t,r)=>{try{const s=await t[e[1]].apply(null,e[2]);e[1]=r?r(s):s,e[2]=null}catch(t){e[2]=t}})(e,g,r),d="","string"===s)l.postMessage(e);else{const r=e[2]||e[1];t[1]=void 0===r?0:n(r,t.buffer),t[0]=1,i(t,0)}}),l.start()}},native:yt,transfer:gt}},Ft=e=>{const t=e?.import,r=xt(e),a=Nt({...e,encoder:e?.encoder||ve});class o extends a.Worker{#t;constructor(e,a){const{proxy:o}=super(e,a),c=lt({...a,buffer:!0,reflect:o[n],timeout:xt(a,r),remote(e){e instanceof Event&&(e=>{const{currentTarget:t,target:r,type:s}=e,n=ft.get(t||r)?.get(s);if(n)for(const t of n)e[t]()})(e)},module:a?.import||t||(e=>import(new URL(e,location).href))});this.#t=c.terminate,this.ffi={assign:c.assign,direct:c.direct,evaluate:c.evaluate,gather:c.gather,query:c.query},o[s]=c.reflect}terminate(){this.#t(),super.terminate()}}return{...a,Worker:o}};const{WebSocket:_t}=globalThis;var Dt=e=>{const{ws:r}=e,s=Ft(e);class n extends s.Worker{#r=null;constructor(e,s){const{proxy:n}=super(e,s),[c,i]=t(Number),[l,u]=c(),f=n[o],p=this.#r=new _t(r);p.onerror=console.error,p.onclose=()=>super.terminate(),p.onopen=()=>{p.send(Me([a])),i(l)},p.onmessage=async e=>{const t=Se(await e.data.arrayBuffer());if("number"==typeof t[0])i.apply(null,t);else{try{t[1]=await f(...t[1])}catch(e){t[1]=null,t[2]=e}p.send(Me(t))}},n[a]=async(...e)=>{await u;const[t,r]=c();return p.send(Me([t,e])),r}}terminate(){this.#r.close(),super.terminate()}}return{...s,Worker:n}};export{Dt as default}; |
@@ -1,1 +0,1 @@ | ||
| var e=Promise.withResolvers.bind(Promise);let t=0;const r=t++,s=t++,n=t++,a=t++,c=t++,o=t++,i=t++,l=t++,u=t++,f=t++,h=t++,g=t++,p=t++,b=t++,y=t++;t++;const d=t++,w=t++;const m=globalThis.ImageData||class{},S=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),k=e=>{switch(e[0]){case"@":return Symbol[e.slice(1)];case"#":return Symbol.for(e.slice(1));case"!":return Symbol(e.slice(1));default:return Symbol()}},v=e=>S.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),A=Object.defineProperty,T=Object.assign,x=Array.from,B=Array.isArray,M=ArrayBuffer.isView,O=(e,t)=>[e,t],U=e=>e,E={},F=e=>(t,r=new Map)=>{for(let s=0,n=t.length;s<n;s++)t[s]=e(t[s],r);return t},P=([e,t])=>0===e?t:k(t),R=e=>"string"==typeof e?O(0,e):O(16,v(e)),{getPrototypeOf:N}=Object,{construct:_}=Reflect,{toStringTag:j}=Symbol,{toString:D}=E,L=(e,t=e[j])=>t in globalThis?t:L(_(N(e.constructor),[0])),z=(e,t)=>[t?e:x(new Uint8Array(e)),e.resizable?e.maxByteLength:0],$=/\[('|")?(.+?)\1\]/g,I=(e,t)=>e?.[t];var K=(e,t)=>t.replace($,".$2").split(".").reduce(I,e),J=(e,...t)=>t.map(V,e);function V(e){return"string"==typeof e?K(this,e):this[e]}const W=globalThis.Node||class{},{apply:q,construct:Y,defineProperty:C,deleteProperty:G,get:H,getOwnPropertyDescriptor:Q,getPrototypeOf:X,has:Z,isExtensible:ee,ownKeys:te,set:re,setPrototypeOf:se}=Reflect;var ne=({reflect:e=U,transform:t=U,remote:S=U,module:A=e=>import(e),buffer:x=!1,timeout:N=-1}=E)=>{const _=(t,r=new Map)=>{if(!B(t))return t;const[s,n]=t;switch(s){case 2:{if(null===n)return globalThis;let e=r.get(t);if(!e){e=n,r.set(t,n);for(const e in n)n[e]=_(n[e],r)}return e}case 4:return r.get(t)||(r.set(t,n),D(n,r));case 8:{let t=le.get(n),r=t?.deref();return r||(t&&fe.unregister(t),r=function(...t){S.apply(this,t);for(let e=0,r=t.length;e<r;e++)t[e]=j(t[e]);return e(o,n,j(this),t).then(_)},t=new WeakRef(r),le.set(n,t),fe.register(r,n,t)),r}case 16:return k(n);default:return 1&s?ae(n):n}},j=e=>{switch(typeof e){case"object":{if(null===e)break;if(e===globalThis)return ue;const r=t(e);return ge&&he.has(r)||r instanceof m?O(0,r):M(r)?O(68,((e,t)=>{const{BYTES_PER_ELEMENT:r,byteOffset:s,buffer:n,length:a}=e;return[L(e),z(n,t),s,a!==(n.byteLength-s)/r?a:0]})(r,x)):r instanceof ArrayBuffer?O(64,z(r,x)):O(B(r)?5:3,ne(r))}case"function":return O(9,ne(t(e)));case"symbol":return O(16,v(e));case"bigint":return O(32,e.toString())}return e},D=F(_),$=F(P),I=F(R),{clear:V,id:ne,ref:ae,unref:ce}=((e=0,t=new Map,r=new Map)=>({clear:()=>{t.clear(),r.clear()},id:s=>{let n=r.get(s);if(void 0===n){for(;t.has(n=e++););t.set(n,s),r.set(s,n)}return n},ref:e=>t.get(e),unref:e=>(r.delete(t.get(e)),t.delete(e))}))(),oe=/^(?:[0-9]+|length)$/,ie=-1<N,le=new Map,ue=O(2,null),fe=new FinalizationRegistry(t=>{le.delete(t),e(r,t)});let he,ge=!1;return{assign:T,gather:J,query:K,direct:e=>(ge||(ge=!0,he=new WeakSet),he.add(e),e),evaluate:(e,...t)=>q(e,null,t),reflect(e,t,...m){const S=null===t,k=S?globalThis:ae(t);switch(e){case f:{const e=P(m[0]),t=S&&"import"===e,r=t?A:H(k,e),s=j(r);if(!ie)return s;let n,a=t,c=k;if(!t&&!(c instanceof W||B(c)&&"string"==typeof e&&oe.test(e)))if(e in k){for(;!(n=Q(c,e))&&(c=X(c),c););a=!!n&&"value"in n}else a=!0;return[a,s]}case o:{const e=new Map;return j(q(k,_(m[0],e),D(m[1],e)))}case d:return re(k,P(m[0]),_(m[1]));case p:return Z(k,P(m[0]));case y:return I(te(k),le);case i:return j(Y(k,D(m[0])));case h:{const e=Q(k,P(m[0]));if(e)for(const t in e)e[t]=j(e[t]);return e}case l:return C(k,P(m[0]),_(m[1]));case u:return G(k,P(m[0]));case g:return j(X(k));case w:return se(k,_(m[0]));case s:return void T(k,_(m[0]));case n:{const e=_(m[0]),t=Function(`return(${e}).apply(null,arguments)`);return j(q(t,null,D(m[1])))}case a:for(let e,t=0,r=(m=$(m[0],le)).length;t<r;t++)e=m[t],m[t]=j("string"==typeof e?K(k,e):k[e]);return m;case c:return j(K(k,m[0]));case r:return ce(t);case b:return ee(k)}},terminate(){for(const e of le.values())fe.unregister(e);le.clear(),V()}}};let ae=0;const ce=ae++,oe=ae++,ie=ae++,le=ae++,ue=ae++,fe=ae++,he=ae++,ge=ae++,pe=ae++,be=ae++,ye=ae++,de=ae++,we=ae++,me=ae++,Se=ae++,ke=ae++,ve=ae++,Ae=ae++,Te=ae++,xe=ae++,Be=ae++,Me=ae++,Oe=ae++,Ue=ae++,Ee=ae++,Fe=ae++,Pe=new TextDecoder,Re=new TextEncoder,Ne=new ArrayBuffer(8),_e=new DataView(Ne),je=new Uint8Array(Ne),De=(e,t,r)=>(e.set(t,r),r),Le=e=>{je[0]=e[Ie++],je[1]=e[Ie++],je[2]=e[Ie++],je[3]=e[Ie++],je[4]=e[Ie++],je[5]=e[Ie++],je[6]=e[Ie++],je[7]=e[Ie++]},ze=e=>(je[0]=e[Ie++],je[1]=e[Ie++],je[2]=e[Ie++],je[3]=e[Ie++],_e.getUint32(0,!0)),$e=(e,t)=>{switch(e[Ie++]){case ue:return Le(e),_e.getFloat64(0,!0);case fe:return e[Ie++];case Be:{const r=De(t,Ie-1,{});for(let s=0,n=ze(e);s<n;s++)r[$e(e,t)]=$e(e,t);return r}case ke:{const r=De(t,Ie-1,[]);for(let s=0,n=ze(e);s<n;s++)r.push($e(e,t));return r}case Ue:{const r=Ie-1,s=$e(e,t);return De(t,r,new globalThis[s]($e(e,t)))}case ve:{const r=Ie-1,s=ze(e);return De(t,r,e.slice(Ie,Ie+=s).buffer)}case me:{const r=Ie-1,s=ze(e);return De(t,r,Pe.decode(e.slice(Ie,Ie+=s)))}case Ae:return De(t,Ie-1,new Date($e(e,t)));case xe:{const r=De(t,Ie-1,new Map);for(let s=0,n=ze(e);s<n;s++)r.set($e(e,t),$e(e,t));return r}case Oe:{const r=De(t,Ie-1,new Set);for(let s=0,n=ze(e);s<n;s++)r.add($e(e,t));return r}case Te:{const r=$e(e,t),s=$e(e,t),n=$e(e,t),a=new(globalThis[r]||Error)(s);return De(t,Ie-1,A(a,"stack",{value:n}))}case Ee:{const r=$e(e,t),s=$e(e,t),n=$e(e,t),a=$e(e,t),c=$e(e,t);return De(t,Ie-1,new m(r,s,n,{colorSpace:a,pixelFormat:c}))}case Me:{const r=$e(e,t),s=$e(e,t);return De(t,Ie-1,new RegExp(r,s))}case ce:return!1;case oe:return!0;case he:return NaN;case ge:return 1/0;case pe:return-1/0;case be:return 0;case ye:return-0;case le:return null;case de:return Le(e),_e.getBigInt64(0,!0);case we:return Le(e),_e.getBigUint64(0,!0);case Se:return k($e(e,t));case Fe:return t.get(ze(e));default:return}};let Ie=0;class Ke{static push(e,t){e.sync(!1),e._(t,t.length)}constructor(e,t){const r=[];this.l=0,this.o=r,this.v=new Uint8Array(e,t),this.push=r.push.bind(r)}get length(){return this.l+this.o.length}sync(e){const t=this.o,r=t.length;r&&this._(e?t:t.splice(0),r)}_(e,t){const{buffer:r,byteOffset:s}=this.v,n=this.l;this.l+=t,t+=s+n,r.byteLength<t&&r.grow(t),this.v.set(e,n)}}const{isNaN:Je,isFinite:Ve,isInteger:We}=Number,{ownKeys:qe}=Reflect,{is:Ye}=Object,Ce=(e,t,r)=>{const s=r.get(e),n=!s;return n?(_e.setUint32(0,t.length,!0),r.set(e,[je[0],je[1],je[2],je[3]])):t.push(Fe,s[0],s[1],s[2],s[3]),n},Ge=(e,t,r)=>{_e.setUint32(0,r,!0),e.push(t,je[0],je[1],je[2],je[3])},He=(e,t,r)=>{switch(typeof e){case"number":e&&Ve(e)?We(e)&&e<256&&-1<e?t.push(fe,e):(_e.setFloat64(0,e,!0),t.push(ue,je[0],je[1],je[2],je[3],je[4],je[5],je[6],je[7])):Je(e)?t.push(he):e?t.push(e<0?pe:ge):t.push(Ye(e,0)?be:ye);break;case"object":switch(!0){case null===e:t.push(le);break;case!Ce(e,t,r):break;case B(e):{const s=e.length;Ge(t,ke,s);for(let n=0;n<s;n++)He(e[n],t,r);break}case M(e):if(t.push(Ue),He(L(e),t,r),e=e.buffer,!Ce(e,t,r))break;case e instanceof ArrayBuffer:{const r=new Uint8Array(e);Ge(t,ve,r.length),Qe(t,r);break}case e instanceof Date:t.push(Ae),He(e.getTime(),t,r);break;case e instanceof Map:Ge(t,xe,e.size);for(const[s,n]of e)He(s,t,r),He(n,t,r);break;case e instanceof Set:Ge(t,Oe,e.size);for(const s of e)He(s,t,r);break;case e instanceof Error:t.push(Te),He(e.name,t,r),He(e.message,t,r),He(e.stack,t,r);break;case e instanceof m:t.push(Ee),He(e.data,t,r),He(e.width,t,r),He(e.height,t,r),He(e.colorSpace,t,r),He(e.pixelFormat,t,r);break;case e instanceof RegExp:t.push(Me),He(e.source,t,r),He(e.flags,t,r);break;default:if("toJSON"in e){const s=e.toJSON();He(s===e?null:s,t,r)}else{const s=qe(e),n=s.length;Ge(t,Be,n);for(let a=0;a<n;a++){const n=s[a];He(n,t,r),He(e[n],t,r)}}}break;case"string":if(Ce(e,t,r)){const r=Re.encode(e);Ge(t,me,r.length),Qe(t,r)}break;case"boolean":t.push(e?oe:ce);break;case"symbol":t.push(Se),He(v(e),t,r);break;case"bigint":{let r=de;9223372036854775807n<e?(_e.setBigUint64(0,e,!0),r=we):_e.setBigInt64(0,e,!0),t.push(r,je[0],je[1],je[2],je[3],je[4],je[5],je[6],je[7]);break}default:t.push(ie)}};let Qe=(e,t)=>{for(let r=e.push,s=0,n=t.length;s<n;s+=32767)r.apply(e,t.subarray(s,s+32767))};let Xe=class extends ArrayBuffer{value;transferToFixedLength(e){return this.value=new ArrayBuffer(e)}};const Ze=new Xe,et=(({byteOffset:e=0,Array:t=Ke}={})=>(r,s)=>{const n=new t(s,e);Qe=t.push,He(r,n,new Map);const a=n.length;return n.sync(!0),a})({Array:class extends Ke{constructor(e,t){super(e,t),this.e=[]}sync(e){if(super.sync(e),e){const e=this.l,t=this.v.byteOffset,r=this.v.buffer.transferToFixedLength(e+t),s=new Uint8Array(r,t);for(let e=this.e,t=0,r=0;r<e.length;r++){const n=e[r];s.set(n,t),t+=n.length}}return this}_(e,t){this.l+=t,this.e.push(e)}}}),tt=e=>et(e,Ze)?Ze.value:Ze,rt=e=>{return t=new Uint8Array(e),Ie=0,$e(t,new Map);var t};let{SharedArrayBuffer:st}=globalThis,nt=!0;try{new st(4,{maxByteLength:8})}catch(e){nt=!1,st=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}nt?crypto.randomUUID():Math.random().toString(36).substring(2);const at=(e,t=-1)=>e?.reflected_ffi_timeout??t,{String:ct}=globalThis;var ot=(t,r)=>{const[s,n]=((t=e=>e)=>{const r=new Map;let s=0;return[()=>{let n;do{n=t(s++)}while(r.has(n));const a=e();return r.set(n,a),[n,a.promise]},(e,t,s)=>{const n=r.get(e);r.delete(e),s?n?.reject(s):n?.resolve(t)}]})(ct),a=r?.import||(e=>import(e)),c=new Set;let o,i,l=e=>e,u=-1;return{direct:e=>l(e),onclose:()=>{for(const e of c)e();c.clear(),u=0,i?.()},onmessage:async e=>{if(u<0){u=0;try{const f=rt(e);if(B(f)&&"=37e4b92b-ws"===f.at(0)){u=1;const{direct:e,reflect:f,terminate:h}=ne({...r,module:a,buffer:!0,timeout:at(r),reflect(...e){const[r,a]=s();return t.send(tt([r,e])),c.add(n.bind(null,r)),a}});o=f,l=e,i=h}}catch(e){}}else if(u>0){const r=rt(e);if("string"==typeof r[0])n.apply(null,r);else{try{r[1]=await o(...r[1])}catch(e){r[1]=null,r[2]=e}t.send(tt(r))}}}}};export{ot as default}; | ||
| var e=Promise.withResolvers.bind(Promise);let t=0;const r=t++,s=t++,n=t++,a=t++,c=t++,o=t++,i=t++,l=t++,u=t++,f=t++,h=t++,g=t++,p=t++,y=t++,b=t++;t++;const d=t++,w=t++;const m=globalThis.ImageData||class{},S=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),k=e=>{switch(e[0]){case"@":return Symbol[e.slice(1)];case"#":return Symbol.for(e.slice(1));case"!":return Symbol(e.slice(1));default:return Symbol()}},v=e=>S.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),A=Object.defineProperty,T=Object.assign,x=Array.from,B=Array.isArray,M=ArrayBuffer.isView,O=(e,t)=>[e,t],U=e=>e,E={},F=e=>(t,r=new Map)=>{for(let s=0,n=t.length;s<n;s++)t[s]=e(t[s],r);return t},P=([e,t])=>0===e?t:k(t),R=e=>"string"==typeof e?O(0,e):O(16,v(e)),{getPrototypeOf:N}=Object,{construct:_}=Reflect,{toStringTag:j}=Symbol,{toString:D}=E,L=(e,t=e[j])=>t in globalThis?t:L(_(N(e.constructor),[0])),z=(e,t)=>[t?e:x(new Uint8Array(e)),e.resizable?e.maxByteLength:0],$=/\[('|")?(.+?)\1\]/g,I=(e,t)=>e?.[t];var K=(e,t)=>t.replace($,".$2").split(".").reduce(I,e),J=(e,...t)=>t.map(V,e);function V(e){return"string"==typeof e?K(this,e):this[e]}const W=globalThis.Node||class{},{apply:q,construct:Y,defineProperty:C,deleteProperty:G,get:H,getOwnPropertyDescriptor:Q,getPrototypeOf:X,has:Z,isExtensible:ee,ownKeys:te,set:re,setPrototypeOf:se}=Reflect;var ne=({reflect:e=U,transform:t=U,remote:S=U,module:A=e=>import(e),buffer:x=!1,timeout:N=-1}=E)=>{const _=(t,r=new Map)=>{if(!B(t))return t;const[s,n]=t;switch(s){case 2:{if(null===n)return globalThis;let e=r.get(t);if(!e){e=n,r.set(t,n);for(const e in n)n[e]=_(n[e],r)}return e}case 4:return r.get(t)||(r.set(t,n),D(n,r));case 8:{let t=le.get(n),r=t?.deref();return r||(t&&fe.unregister(t),r=function(...t){S.apply(this,t);for(let e=0,r=t.length;e<r;e++)t[e]=j(t[e]);return e(o,n,j(this),t).then(_)},t=new WeakRef(r),le.set(n,t),fe.register(r,n,t)),r}case 16:return k(n);default:return 1&s?ae(n):n}},j=e=>{switch(typeof e){case"object":{if(null===e)break;if(e===globalThis)return ue;const r=t(e);return ge&&he.has(r)||r instanceof m?O(0,r):M(r)?O(68,((e,t)=>{const{BYTES_PER_ELEMENT:r,byteOffset:s,buffer:n,length:a}=e;return[L(e),z(n,t),s,a!==(n.byteLength-s)/r?a:0]})(r,x)):r instanceof ArrayBuffer?O(64,z(r,x)):O(B(r)?5:3,ne(r))}case"function":return O(9,ne(t(e)));case"symbol":return O(16,v(e));case"bigint":return O(32,e.toString())}return e},D=F(_),$=F(P),I=F(R),{clear:V,id:ne,ref:ae,unref:ce}=((e=0,t=new Map,r=new Map)=>({clear:()=>{t.clear(),r.clear()},id:s=>{let n=r.get(s);if(void 0===n){for(;t.has(n=e++););t.set(n,s),r.set(s,n)}return n},ref:e=>t.get(e),unref:e=>(r.delete(t.get(e)),t.delete(e))}))(),oe=/^(?:[0-9]+|length)$/,ie=-1<N,le=new Map,ue=O(2,null),fe=new FinalizationRegistry(t=>{le.delete(t),e(r,t)});let he,ge=!1;return{assign:T,gather:J,query:K,direct:e=>(ge||(ge=!0,he=new WeakSet),he.add(e),e),evaluate:(e,...t)=>q(e,null,t),reflect(e,t,...m){const S=null===t,k=S?globalThis:ae(t);switch(e){case f:{const e=P(m[0]),t=S&&"import"===e,r=t?A:H(k,e),s=j(r);if(!ie)return s;let n,a=t,c=k;if(!t&&!(c instanceof W||B(c)&&"string"==typeof e&&oe.test(e)))if(e in k){for(;!(n=Q(c,e))&&(c=X(c),c););a=!!n&&"value"in n}else a=!0;return[a,s]}case o:{const e=new Map;return j(q(k,_(m[0],e),D(m[1],e)))}case d:return re(k,P(m[0]),_(m[1]));case p:return Z(k,P(m[0]));case b:return I(te(k),le);case i:return j(Y(k,D(m[0])));case h:{const e=Q(k,P(m[0]));if(e)for(const t in e)e[t]=j(e[t]);return e}case l:return C(k,P(m[0]),_(m[1]));case u:return G(k,P(m[0]));case g:return j(X(k));case w:return se(k,_(m[0]));case s:return void T(k,_(m[0]));case n:{const e=_(m[0]),t=Function(`return(${e}).apply(null,arguments)`);return j(q(t,null,D(m[1])))}case a:for(let e,t=0,r=(m=$(m[0],le)).length;t<r;t++)e=m[t],m[t]=j("string"==typeof e?K(k,e):k[e]);return m;case c:return j(K(k,m[0]));case r:return ce(t);case y:return ee(k)}},terminate(){for(const e of le.values())fe.unregister(e);le.clear(),V()}}};let ae=0;const ce=ae++,oe=ae++,ie=ae++,le=ae++,ue=ae++,fe=ae++,he=ae++,ge=ae++,pe=ae++,ye=ae++,be=ae++,de=ae++,we=ae++,me=ae++,Se=ae++,ke=ae++,ve=ae++,Ae=ae++,Te=ae++,xe=ae++,Be=ae++,Me=ae++,Oe=ae++,Ue=ae++,Ee=ae++,Fe=ae++,Pe=new TextDecoder,Re=new TextEncoder,Ne=new ArrayBuffer(8),_e=new DataView(Ne),je=new Uint8Array(Ne),De=(e,t,r)=>(e.set(t,r),r),Le=e=>{je[0]=e[Ie++],je[1]=e[Ie++],je[2]=e[Ie++],je[3]=e[Ie++],je[4]=e[Ie++],je[5]=e[Ie++],je[6]=e[Ie++],je[7]=e[Ie++]},ze=e=>(je[0]=e[Ie++],je[1]=e[Ie++],je[2]=e[Ie++],je[3]=e[Ie++],_e.getUint32(0,!0)),$e=(e,t)=>{switch(e[Ie++]){case ue:return Le(e),_e.getFloat64(0,!0);case fe:return e[Ie++];case Be:{const r=De(t,Ie-1,{});for(let s=0,n=ze(e);s<n;s++)r[$e(e,t)]=$e(e,t);return r}case ke:{const r=De(t,Ie-1,[]);for(let s=0,n=ze(e);s<n;s++)r.push($e(e,t));return r}case Ue:{const r=Ie-1,s=$e(e,t);return De(t,r,new globalThis[s]($e(e,t)))}case ve:{const r=Ie-1,s=ze(e);return De(t,r,e.slice(Ie,Ie+=s).buffer)}case me:{const r=Ie-1,s=ze(e);return De(t,r,Pe.decode(e.slice(Ie,Ie+=s)))}case Ae:return De(t,Ie-1,new Date($e(e,t)));case xe:{const r=De(t,Ie-1,new Map);for(let s=0,n=ze(e);s<n;s++)r.set($e(e,t),$e(e,t));return r}case Oe:{const r=De(t,Ie-1,new Set);for(let s=0,n=ze(e);s<n;s++)r.add($e(e,t));return r}case Te:{const r=$e(e,t),s=$e(e,t),n=$e(e,t),a=new(globalThis[r]||Error)(s);return De(t,Ie-1,A(a,"stack",{value:n}))}case Ee:{const r=$e(e,t),s=$e(e,t),n=$e(e,t),a=$e(e,t),c=$e(e,t);return De(t,Ie-1,new m(r,s,n,{colorSpace:a,pixelFormat:c}))}case Me:{const r=$e(e,t),s=$e(e,t);return De(t,Ie-1,new RegExp(r,s))}case ce:return!1;case oe:return!0;case he:return NaN;case ge:return 1/0;case pe:return-1/0;case ye:return 0;case be:return-0;case le:return null;case de:return Le(e),_e.getBigInt64(0,!0);case we:return Le(e),_e.getBigUint64(0,!0);case Se:return k($e(e,t));case Fe:return t.get(ze(e));default:return}};let Ie=0;class Ke{static push(e,t){e.sync(!1),e._(t,t.length)}constructor(e,t){const r=[];this.l=0,this.o=r,this.v=new Uint8Array(e,t),this.push=r.push.bind(r)}get length(){return this.l+this.o.length}sync(e){const t=this.o,r=t.length;r&&this._(e?t:t.splice(0),r)}_(e,t){const{buffer:r,byteOffset:s}=this.v,n=this.l;this.l+=t,t+=s+n,r.byteLength<t&&r.grow(t),this.v.set(e,n)}}const{isNaN:Je,isFinite:Ve,isInteger:We}=Number,{ownKeys:qe}=Reflect,{is:Ye}=Object,Ce=(e,t,r)=>{const s=r.get(e),n=!s;return n?(_e.setUint32(0,t.length,!0),r.set(e,[je[0],je[1],je[2],je[3]])):t.push(Fe,s[0],s[1],s[2],s[3]),n},Ge=(e,t,r)=>{_e.setUint32(0,r,!0),e.push(t,je[0],je[1],je[2],je[3])},He=(e,t,r)=>{switch(typeof e){case"number":e&&Ve(e)?We(e)&&e<256&&-1<e?t.push(fe,e):(_e.setFloat64(0,e,!0),t.push(ue,je[0],je[1],je[2],je[3],je[4],je[5],je[6],je[7])):Je(e)?t.push(he):e?t.push(e<0?pe:ge):t.push(Ye(e,0)?ye:be);break;case"object":switch(!0){case null===e:t.push(le);break;case!Ce(e,t,r):break;case B(e):{const s=e.length;Ge(t,ke,s);for(let n=0;n<s;n++)He(e[n],t,r);break}case M(e):if(t.push(Ue),He(L(e),t,r),e=e.buffer,!Ce(e,t,r))break;case e instanceof ArrayBuffer:{const r=new Uint8Array(e);Ge(t,ve,r.length),Qe(t,r);break}case e instanceof Date:t.push(Ae),He(e.getTime(),t,r);break;case e instanceof Map:Ge(t,xe,e.size);for(const[s,n]of e)He(s,t,r),He(n,t,r);break;case e instanceof Set:Ge(t,Oe,e.size);for(const s of e)He(s,t,r);break;case e instanceof Error:t.push(Te),He(e.name,t,r),He(e.message,t,r),He(e.stack,t,r);break;case e instanceof m:t.push(Ee),He(e.data,t,r),He(e.width,t,r),He(e.height,t,r),He(e.colorSpace,t,r),He(e.pixelFormat,t,r);break;case e instanceof RegExp:t.push(Me),He(e.source,t,r),He(e.flags,t,r);break;default:if("toJSON"in e){const s=e.toJSON();He(s===e?null:s,t,r)}else{const s=qe(e),n=s.length;Ge(t,Be,n);for(let a=0;a<n;a++){const n=s[a];He(n,t,r),He(e[n],t,r)}}}break;case"string":if(Ce(e,t,r)){const r=Re.encode(e);Ge(t,me,r.length),Qe(t,r)}break;case"boolean":t.push(e?oe:ce);break;case"symbol":t.push(Se),He(v(e),t,r);break;case"bigint":{let r=de;9223372036854775807n<e?(_e.setBigUint64(0,e,!0),r=we):_e.setBigInt64(0,e,!0),t.push(r,je[0],je[1],je[2],je[3],je[4],je[5],je[6],je[7]);break}default:t.push(ie)}};let Qe=(e,t)=>{for(let r=e.push,s=0,n=t.length;s<n;s+=32767)r.apply(e,t.subarray(s,s+32767))};let Xe=class extends ArrayBuffer{value;transferToFixedLength(e){return this.value=new ArrayBuffer(e)}};const Ze=new Xe,et=(({byteOffset:e=0,Array:t=Ke}={})=>(r,s)=>{const n=new t(s,e);Qe=t.push,He(r,n,new Map);const a=n.length;return n.sync(!0),a})({Array:class extends Ke{constructor(e,t){super(e,t),this.e=[]}sync(e){if(super.sync(e),e){const e=this.l,t=this.v.byteOffset,r=this.v.buffer.transferToFixedLength(e+t),s=new Uint8Array(r,t);for(let e=this.e,t=0,r=0;r<e.length;r++){const n=e[r];s.set(n,t),t+=n.length}}return this}_(e,t){this.l+=t,this.e.push(e)}}}),tt=e=>et(e,Ze)?Ze.value:Ze,rt=e=>{return t=new Uint8Array(e),Ie=0,$e(t,new Map);var t};let{SharedArrayBuffer:st}=globalThis,nt=!0;try{new st(4,{maxByteLength:8})}catch(e){nt=!1,st=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}nt?crypto.randomUUID():Math.random().toString(36).substring(2);const at=(e,t=-1)=>e?.reflected_ffi_timeout??t,{String:ct}=globalThis;var ot=(t,r)=>{const[s,n]=((t=e=>e)=>{const r=new Map;let s=0;return[()=>{let n;do{n=t(s++)}while(r.has(n));const a=e();return r.set(n,a),[n,a.promise]},(e,t,s)=>{const n=r.get(e);r.delete(e),s?n?.reject(s):n?.resolve(t)}]})(ct),a=r?.import||(e=>import(e)),c=new Set;let o,i,l=e=>e,u=-1;return{direct:e=>l(e),onclose:()=>{for(const e of c)e();c.clear(),u=0,i?.()},onmessage:async e=>{if(u<0){u=0;try{const f=rt(e);if(B(f)&&"=dbf1617e-ws"===f.at(0)){u=1;const{direct:e,reflect:f,terminate:h}=ne({...r,module:a,buffer:!0,timeout:at(r),reflect(...e){const[r,a]=s();return t.send(tt([r,e])),c.add(n.bind(null,r)),a}});o=f,l=e,i=h}}catch(e){}}else if(u>0){const r=rt(e);if("string"==typeof r[0])n.apply(null,r);else{try{r[1]=await o(...r[1])}catch(e){r[1]=null,r[2]=e}t.send(tt(r))}}}}};export{ot as default}; |
@@ -1,1 +0,1 @@ | ||
| const e="37e4b92b",t="="+e,r="-"+e,s=t+"-ws",n=r+"-ws";let o=0;const a=o++,i=o++,c=o++,l=o++,u=o++,f=o++,p=o++,h=o++,g=o++,y=o++,d=o++,w=o++,b=o++,m=o++,v=o++;o++;const x=o++,M=o++,S=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),$=e=>{switch(e[0]){case"@":return Symbol[e.slice(1)];case"#":return Symbol.for(e.slice(1));case"!":return Symbol(e.slice(1));default:return Symbol()}},P=e=>S.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),A=Object.defineProperty,B=Object.assign,T=Array.isArray,O=ArrayBuffer.isView,k=(e,t)=>[e,t],E=e=>e,L=[],R={},U=function(){},_=e=>(t,r=new Map)=>{for(let s=0,n=t.length;s<n;s++)t[s]=e(t[s],r);return t},j=([e,t])=>0===e?t:$(t),D=e=>"string"==typeof e?k(0,e):k(16,P(e)),{getPrototypeOf:I}=Object,{toString:W}=R,q=(e,t=W.call(e).slice(8,-1))=>t in globalThis?t:q(I(e)||R),K=(e,t)=>new ArrayBuffer(e,{maxByteLength:t}),F=([e,t],r)=>{const s=r?e.byteLength:e.length;if(r){if(t){const r=K(s,t);new Uint8Array(r).set(new Uint8Array(e)),e=r}}else{const r=t?K(s,t):new ArrayBuffer(s);new Uint8Array(r).set(e),e=r}return e};const N=/\[('|")?(.+?)\1\]/g,z=(e,t)=>e?.[t];var C=e=>{const t=[],r=e=>{const r=t.splice(e);for(;e<r.length;)r[e++].delete(r[e++])};return class s extends Map{static keys=Symbol();static proto=Symbol();drop(e,t){return e!==s.proto&&super.delete(s.keys),super.delete(e),t}set(s,n){return((s,n)=>{t.push(s,n)<3&&setTimeout(r,e,0)})(super.set(s,n),s),n}}},H=({reflect:e=E,transform:t=E,released:r=E,buffer:s=!1,timeout:n=-1}=R)=>{const o=_(j),S=_(D),A=e=>{if(!T(e))return e;const[t,r]=e;if(1&t)return K(t,r);switch(t){case 2:return ie;case 0:return r;case 16:return $(r);case 32:return BigInt(r);case 68:return(([e,t,r,s],n)=>{const o=F(t,n),a=globalThis[e];return s?new a(o,r,s):new a(o,r)})(r,s);case 64:return F(r,s)}},I=(e,r=new Map)=>{switch(typeof e){case"object":{if(null===e)break;if(e===globalThis)return ae;if(oe in e)return Q;let s=r.get(e);if(!s){const n=t(e);if(Z||!G.has(n)){if(T(n)){const t=[];s=k(4,t),r.set(e,s);for(let e=0,s=n.length;e<s;e++)t[e]=I(n[e],r);return s}if(!(O(n)||n instanceof ArrayBuffer||"Object"!==q(n))){const t={};s=k(2,t),r.set(e,s);for(const e in n)t[e]=I(n[e],r);return s}}s=k(0,n),r.set(e,s)}return s}case"function":{if(oe in e)return Q;let s=r.get(e);if(!s){const n=t(e);s=k(8,te(n)),r.set(e,s)}return s}case"symbol":return k(16,P(e))}return e},W=_(I),K=(e,t)=>{let r=ne.get(t),s=r?.deref();return s||(r&&ce.unregister(r),s=9===e?new Proxy(U,new Y(e,t)):new Proxy(3===e?R:L,new X(e,t)),r=new WeakRef(s),ne.set(t,r),ce.register(s,t,r)),s},H=e=>{switch(typeof e){case"object":if(null===e)break;case"function":return oe in e}return!1},V=-1<n,J=V?C(n):Map;class X{constructor(e,t){this.t=e,this.v=t,V&&(this.$=new J)}get(t,r){if(V&&this.$.has(r))return this.$.get(r);const s=e(y,this.v,D(r));return V?s[0]?this.$.set(r,A(s[1])):A(s[1]):A(s)}set(t,r,s){const n=e(x,this.v,D(r),I(s));return V?this.$.drop(r,n):n}has(t,r){return r===oe?(Q=[this.t,this.v],!0):e(b,this.v,D(r))}_oK(){return o(e(v,this.v),ne)}ownKeys(e){return V?this.$.has(J.keys)?this.$.get(J.keys):this.$.set(J.keys,this._oK()):this._oK()}getOwnPropertyDescriptor(t,r){const s=A(e(d,this.v,D(r)));if(s)for(const e in s)s[e]=A(s[e]);return s}defineProperty(t,r,s){const n=e(h,this.v,D(r),I(s));return V?this.$.drop(r,n):n}deleteProperty(t,r){const s=e(g,this.v,D(r));return V?this.$.drop(r,s):s}_gPO(){return A(e(w,this.v))}getPrototypeOf(e){return V?this.$.has(J.proto)?this.$.get(J.proto):this.$.set(J.proto,this._gPO()):this._gPO()}setPrototypeOf(t,r){const s=e(M,this.v,I(r));return V?this.$.drop(J.proto,s):s}isExtensible(t){return e(m,this.v)}preventExtensions(e){return!1}}class Y extends X{construct(t,r){return A(e(p,this.v,W(r)))}apply(t,r,s){const n=new Map;return A(e(f,this.v,I(r,n),W(s,n)))}get(e,t){switch(t){case"apply":return(t,r)=>this.apply(e,t,r);case"call":return(t,...r)=>this.apply(e,t,r);default:return super.get(e,t)}}}let G,Q,Z=!0;const{apply:ee}=Reflect,{id:te,ref:re,unref:se}=((e=0,t=new Map,r=new Map)=>({clear:()=>{t.clear(),r.clear()},id:s=>{let n=r.get(s);if(void 0===n){for(;t.has(n=e++););t.set(n,s),r.set(s,n)}return n},ref:e=>t.get(e),unref:e=>(r.delete(t.get(e)),t.delete(e))}))(),ne=new Map,oe=Symbol("reflected-ffi"),ae=k(2,null),ie=new Proxy(R,new X(2,null)),ce=new FinalizationRegistry(t=>{ne.delete(t),e(a,t)});return{global:ie,isProxy:H,assign(t,...r){const s=H(t),n=B(s?{}:t,...r);return s&&e(i,Q[1],I(n)),t},direct:e=>(Z&&(Z=!1,G=new WeakSet),G.add(e),e),evaluate:(t,...r)=>A(e(c,null,function(e=this){return String(e).replace(/^(async\s*)?(\bfunction\b)?(.*?)\(/,(e,t,r,s)=>s&&!r?`${t||""}function ${s}(`:e)}(t),W(r))),gather(t,...r){const s=H(t),n=s?A:e=>t[e];s&&(r=e(l,Q[1],S(r,ne)));for(let e=0;e<r.length;e++)r[e]=n(r[e]);return r},query:(t,r)=>H(t)?A(e(u,Q[1],r)):((e,t)=>t.replace(N,".$2").split(".").reduce(z,e))(t,r),reflect:async(e,t,...s)=>{switch(e){case f:{const[e,r]=s;for(let e=0,t=r.length;e<t;e++)r[e]=A(r[e]);return I(await ee(re(t),A(e),r))}case a:return r(re(t)),se(t)}}}};let V=0;const J=V++,X=V++;V++;const Y=V++,G=V++,Q=V++,Z=V++,ee=V++,te=V++,re=V++,se=V++,ne=V++,oe=V++,ae=V++,ie=V++,ce=V++,le=V++,ue=V++,fe=V++,pe=V++,he=V++,ge=V++,ye=V++,de=V++,we=V++,be=V++;const me=globalThis.ImageData||class{},ve=new TextDecoder;new TextEncoder;const xe=new ArrayBuffer(8),Me=new DataView(xe),Se=new Uint8Array(xe),$e=(e,t,r)=>(e.set(t,r),r),Pe=e=>{Se[0]=e[Te++],Se[1]=e[Te++],Se[2]=e[Te++],Se[3]=e[Te++],Se[4]=e[Te++],Se[5]=e[Te++],Se[6]=e[Te++],Se[7]=e[Te++]},Ae=e=>(Se[0]=e[Te++],Se[1]=e[Te++],Se[2]=e[Te++],Se[3]=e[Te++],Me.getUint32(0,!0)),Be=(e,t)=>{switch(e[Te++]){case G:return Pe(e),Me.getFloat64(0,!0);case Q:return e[Te++];case he:{const r=$e(t,Te-1,{});for(let s=0,n=Ae(e);s<n;s++)r[Be(e,t)]=Be(e,t);return r}case ce:{const r=$e(t,Te-1,[]);for(let s=0,n=Ae(e);s<n;s++)r.push(Be(e,t));return r}case de:{const r=Te-1,s=Be(e,t);return $e(t,r,new globalThis[s](Be(e,t)))}case le:{const r=Te-1,s=Ae(e);return $e(t,r,e.slice(Te,Te+=s).buffer)}case ae:{const r=Te-1,s=Ae(e);return $e(t,r,ve.decode(e.slice(Te,Te+=s)))}case ue:return $e(t,Te-1,new Date(Be(e,t)));case pe:{const r=$e(t,Te-1,new Map);for(let s=0,n=Ae(e);s<n;s++)r.set(Be(e,t),Be(e,t));return r}case ye:{const r=$e(t,Te-1,new Set);for(let s=0,n=Ae(e);s<n;s++)r.add(Be(e,t));return r}case fe:{const r=Be(e,t),s=Be(e,t),n=Be(e,t),o=new(globalThis[r]||Error)(s);return $e(t,Te-1,A(o,"stack",{value:n}))}case we:{const r=Be(e,t),s=Be(e,t),n=Be(e,t),o=Be(e,t),a=Be(e,t);return $e(t,Te-1,new me(r,s,n,{colorSpace:o,pixelFormat:a}))}case ge:{const r=Be(e,t),s=Be(e,t);return $e(t,Te-1,new RegExp(r,s))}case J:return!1;case X:return!0;case Z:return NaN;case ee:return 1/0;case te:return-1/0;case re:return 0;case se:return-0;case Y:return null;case ne:return Pe(e),Me.getBigInt64(0,!0);case oe:return Pe(e),Me.getBigUint64(0,!0);case ie:return $(Be(e,t));case be:return t.get(Ae(e));default:return}};let Te=0;const Oe=({byteOffset:e=0}={})=>(t,r)=>{return s=new Uint8Array(r,e,t),Te=0,Be(s,new Map);var s};var ke=Promise.withResolvers.bind(Promise),Ee=(e=e=>e)=>{const t=new Map;let r=0;return[()=>{let s;do{s=e(r++)}while(t.has(s));const n=ke();return t.set(s,n),[s,n.promise]},(e,r,s)=>{const n=t.get(e);t.delete(e),s?n?.reject(s):n?.resolve(r)}]};const Le=[],Re=new WeakSet,Ue=(...e)=>(Re.add(e),e);let{SharedArrayBuffer:_e}=globalThis,je=!0;try{new _e(4,{maxByteLength:8})}catch(e){je=!1,_e=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}const{create:De}=Object,Ie=`coincident-${je?crypto.randomUUID():Math.random().toString(36).substring(2)}`,We=2*Int32Array.BYTES_PER_ELEMENT,qe={byteOffset:We},Ke=(e,t,r)=>{const s="then"!==t;return s&&(e[t]=r),s},Fe=e=>{e.stopImmediatePropagation(),e.preventDefault()},[Ne,ze]=Ee();let[Ce,He]=Ne(),Ve=()=>He,Je=()=>{},{Atomics:Xe,MessagePort:Ye,SharedArrayBuffer:Ge,postMessage:Qe}=globalThis;if(je)ze(Ce);else{Ge=_e;const e=new Map,t=(e,...t)=>{e.addEventListener(...t)};if("importScripts"in globalThis){Je=t=>{e.set(t,null)};const r=t=>{const r=t[0],s=f++;return e.set(r,s),[s,r,t]},s=Qe;Qe=function(e,t){if(u){const n={ID:e.ID,data:r(e.data)};s(n,t)}else He.then(()=>this.postMessage(e,t))},Ye=class extends Ye{postMessage(e,t){u?super.postMessage(r(e),t):He.then(()=>this.postMessage(e,t))}},t(globalThis,"message",e=>{Fe(e),ze(Ce,e.data)},{once:!0});const{wait:n}=Xe,{parse:o}=JSON,a=t=>{const r=new XMLHttpRequest;try{if(r.timeout=3e3,r.open("POST",`${l}?sabayon`,!1),r.setRequestHeader("Content-Type","application/json"),r.send(`["${c}",${e.get(t)}]`),200===r.status)return r;throw r}catch{return r.abort(),a(t)}},i=(e,t)=>(e.set(o(t.responseText)),"ok");Xe={wait:(t,...r)=>e.has(t)?i(t,a(t)):n(t,...r)};let c,l,u=!1,f=Math.random();He=He.then(e=>{[c,l]=e,u=!0})}else{const r=[Ie,Math.random()].join("-").replace(/\W/g,"-"),s=new BroadcastChannel("dc78209b-186c-4f83-80e9-406becb7d9f3");s.onmessage=async t=>{const[n,o,a]=t.data;if(o===r)for(const[t,[r,o]]of e)if(r===a){await o.promise;let e=t.length;for(;e--&&!t[e];);s.postMessage([n,t.slice(0,e+1)]);break}};const{notify:n}=Xe;Xe={notify(t,...r){const s=e.get(t);return s?(s[1].resolve(),0):n(t,...r)}};let o="",a=null;const i=(e,r)=>{let s,n=!0;e.getRegistration(o).then(t=>t??e.register(o,r)).then(function r(a){const{controller:i}=e;if(n=n&&!!i,s=a.installing||a.waiting||a.active,"activated"===s.state){if(n){if(i.scriptURL===o)return ze(Ce);a.unregister()}location.reload()}else t(s,"statechange",()=>r(a),{once:!0})})};Ve=(e,t)=>{if(!a){const r=new URL(e,location.href);o=`${r.protocol}//${r.host}${r.pathname}`,i(navigator.serviceWorker,t),a=He}return a}}}const{setPrototypeOf:Ze}=Reflect;let{postMessage:et}=globalThis;const tt=ke(),rt=Ye.prototype;addEventListener("message",e=>{Fe(e);const[t,r,s]=e.data,[n]=e.ports;r&&(Ze(n,rt),t&&(et=Qe)),tt.resolve([t,r,s,n])},{once:!0});var st=async e=>{const[t,r,s,n]=await Ve().then(()=>tt.promise),o=!!t,a=je||!!r,i=e?.transform,c=(e?.decoder||Oe)(qe),l=!1!==e?.transfer;let u,f,p,h;if(a){const t=new(r?Ge:SharedArrayBuffer)(e?.minByteLength||32767,{maxByteLength:e?.maxByteLength||16777216});u=new Int32Array(t),r?(({wait:h}=Xe),Je(u)):(({load:f,pause:p,wait:h}=Atomics),p&&(h=(e,t)=>{do{p()}while(f(e,t)<1)}))}const[g,y]=Ee(String),d=new Map,w=De(null),b=new Proxy(w,{get(e,r){if("then"===r)return;let s=d.get(r);return s||d.set(r,s=(...e)=>{const s=((e,t)=>{let r=Le;return e&&Re.has(t.at(-1)||Le)&&(r=t.pop(),Re.delete(r)),r})(l,e),f=[u,r,i?e.map(i):e];if(a){o?et({ID:t,data:f},s):n.postMessage(f,s),h(u,0),u[0]=0;const e=u[1]?c(u[1],u.buffer):void 0;if(e instanceof Error)throw e;return e}{const[e,t]=g();return f[0]=e,n.postMessage(f,s),t}}),s},set:Ke});return n.addEventListener("message",async({data:e})=>{"string"==typeof e[0]?y.apply(null,e):(await(async(e,t,r)=>{try{const s=await t[e[1]].apply(null,e[2]);e[1]=r?r(s):s,e[2]=null}catch(t){e[2]=t}})(e,w,i),n.postMessage(e))}),n.start(),{native:je,proxy:b,ffi_timeout:s,sync:a,transfer:Ue}},nt=async e=>{const o=await(async e=>{const s=await st({...e,decoder:e?.decoder||Oe}),n=H({...e,buffer:!0,reflect:s.proxy[t],timeout:s.ffi_timeout});return s.proxy[r]=n.reflect,{...s,window:n.global,isWindowProxy:n.isProxy,ffi:{assign:n.assign,direct:n.direct,evaluate:n.evaluate,gather:n.gather,query:n.query}}})(e),a=H({...e,buffer:!0,timeout:o.ffi_timeout,reflect:o.proxy[s]});o.proxy[n]=a.reflect;const i={};for(const e in o.ffi)i[e]=a[e];return{...o,server:a.global,isServerProxy:a.isProxy,ffi:{...o.ffi,window:o.ffi,server:i}}};export{nt as default}; | ||
| const e="dbf1617e",t="="+e,r="-"+e,s=t+"-ws",n=r+"-ws";let o=0;const a=o++,i=o++,c=o++,l=o++,u=o++,f=o++,p=o++,h=o++,g=o++,y=o++,d=o++,w=o++,b=o++,m=o++,v=o++;o++;const x=o++,M=o++,S=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),$=e=>{switch(e[0]){case"@":return Symbol[e.slice(1)];case"#":return Symbol.for(e.slice(1));case"!":return Symbol(e.slice(1));default:return Symbol()}},P=e=>S.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),A=Object.defineProperty,B=Object.assign,T=Array.isArray,O=ArrayBuffer.isView,k=(e,t)=>[e,t],E=e=>e,L=[],R={},U=function(){},_=e=>(t,r=new Map)=>{for(let s=0,n=t.length;s<n;s++)t[s]=e(t[s],r);return t},j=([e,t])=>0===e?t:$(t),D=e=>"string"==typeof e?k(0,e):k(16,P(e)),{getPrototypeOf:I}=Object,{toString:W}=R,q=(e,t=W.call(e).slice(8,-1))=>t in globalThis?t:q(I(e)||R),K=(e,t)=>new ArrayBuffer(e,{maxByteLength:t}),F=([e,t],r)=>{const s=r?e.byteLength:e.length;if(r){if(t){const r=K(s,t);new Uint8Array(r).set(new Uint8Array(e)),e=r}}else{const r=t?K(s,t):new ArrayBuffer(s);new Uint8Array(r).set(e),e=r}return e};const N=/\[('|")?(.+?)\1\]/g,z=(e,t)=>e?.[t];var C=e=>{const t=[],r=e=>{const r=t.splice(e);for(;e<r.length;)r[e++].delete(r[e++])};return class s extends Map{static keys=Symbol();static proto=Symbol();drop(e,t){return e!==s.proto&&super.delete(s.keys),super.delete(e),t}set(s,n){return((s,n)=>{t.push(s,n)<3&&setTimeout(r,e,0)})(super.set(s,n),s),n}}},H=({reflect:e=E,transform:t=E,released:r=E,buffer:s=!1,timeout:n=-1}=R)=>{const o=_(j),S=_(D),A=e=>{if(!T(e))return e;const[t,r]=e;if(1&t)return K(t,r);switch(t){case 2:return ie;case 0:return r;case 16:return $(r);case 32:return BigInt(r);case 68:return(([e,t,r,s],n)=>{const o=F(t,n),a=globalThis[e];return s?new a(o,r,s):new a(o,r)})(r,s);case 64:return F(r,s)}},I=(e,r=new Map)=>{switch(typeof e){case"object":{if(null===e)break;if(e===globalThis)return ae;if(oe in e)return Q;let s=r.get(e);if(!s){const n=t(e);if(Z||!G.has(n)){if(T(n)){const t=[];s=k(4,t),r.set(e,s);for(let e=0,s=n.length;e<s;e++)t[e]=I(n[e],r);return s}if(!(O(n)||n instanceof ArrayBuffer||"Object"!==q(n))){const t={};s=k(2,t),r.set(e,s);try{for(const e in n)break}catch{return s}for(const e in n)t[e]=I(n[e],r);return s}}s=k(0,n),r.set(e,s)}return s}case"function":{if(oe in e)return Q;let s=r.get(e);if(!s){const n=t(e);s=k(8,te(n)),r.set(e,s)}return s}case"symbol":return k(16,P(e))}return e},W=_(I),K=(e,t)=>{let r=ne.get(t),s=r?.deref();return s||(r&&ce.unregister(r),s=9===e?new Proxy(U,new Y(e,t)):new Proxy(3===e?R:L,new X(e,t)),r=new WeakRef(s),ne.set(t,r),ce.register(s,t,r)),s},H=e=>{switch(typeof e){case"object":if(null===e)break;case"function":return oe in e}return!1},V=-1<n,J=V?C(n):Map;class X{constructor(e,t){this.t=e,this.v=t,V&&(this.$=new J)}get(t,r){if(V&&this.$.has(r))return this.$.get(r);const s=e(y,this.v,D(r));return V?s[0]?this.$.set(r,A(s[1])):A(s[1]):A(s)}set(t,r,s){const n=e(x,this.v,D(r),I(s));return V?this.$.drop(r,n):n}has(t,r){return r===oe?(Q=[this.t,this.v],!0):e(b,this.v,D(r))}_oK(){return o(e(v,this.v),ne)}ownKeys(e){return V?this.$.has(J.keys)?this.$.get(J.keys):this.$.set(J.keys,this._oK()):this._oK()}getOwnPropertyDescriptor(t,r){const s=A(e(d,this.v,D(r)));if(s)for(const e in s)s[e]=A(s[e]);return s}defineProperty(t,r,s){const n=e(h,this.v,D(r),I(s));return V?this.$.drop(r,n):n}deleteProperty(t,r){const s=e(g,this.v,D(r));return V?this.$.drop(r,s):s}_gPO(){return A(e(w,this.v))}getPrototypeOf(e){return V?this.$.has(J.proto)?this.$.get(J.proto):this.$.set(J.proto,this._gPO()):this._gPO()}setPrototypeOf(t,r){const s=e(M,this.v,I(r));return V?this.$.drop(J.proto,s):s}isExtensible(t){return e(m,this.v)}preventExtensions(e){return!1}}class Y extends X{construct(t,r){return A(e(p,this.v,W(r)))}apply(t,r,s){const n=new Map;return A(e(f,this.v,I(r,n),W(s,n)))}get(e,t){switch(t){case"apply":return(t,r)=>this.apply(e,t,r);case"call":return(t,...r)=>this.apply(e,t,r);default:return super.get(e,t)}}}let G,Q,Z=!0;const{apply:ee}=Reflect,{id:te,ref:re,unref:se}=((e=0,t=new Map,r=new Map)=>({clear:()=>{t.clear(),r.clear()},id:s=>{let n=r.get(s);if(void 0===n){for(;t.has(n=e++););t.set(n,s),r.set(s,n)}return n},ref:e=>t.get(e),unref:e=>(r.delete(t.get(e)),t.delete(e))}))(),ne=new Map,oe=Symbol("reflected-ffi"),ae=k(2,null),ie=new Proxy(R,new X(2,null)),ce=new FinalizationRegistry(t=>{ne.delete(t),e(a,t)});return{global:ie,isProxy:H,assign(t,...r){const s=H(t),n=B(s?{}:t,...r);return s&&e(i,Q[1],I(n)),t},direct:e=>(Z&&(Z=!1,G=new WeakSet),G.add(e),e),evaluate:(t,...r)=>A(e(c,null,function(e=this){return String(e).replace(/^(async\s*)?(\bfunction\b)?(.*?)\(/,(e,t,r,s)=>s&&!r?`${t||""}function ${s}(`:e)}(t),W(r))),gather(t,...r){const s=H(t),n=s?A:e=>t[e];s&&(r=e(l,Q[1],S(r,ne)));for(let e=0;e<r.length;e++)r[e]=n(r[e]);return r},query:(t,r)=>H(t)?A(e(u,Q[1],r)):((e,t)=>t.replace(N,".$2").split(".").reduce(z,e))(t,r),reflect:async(e,t,...s)=>{switch(e){case f:{const[e,r]=s;for(let e=0,t=r.length;e<t;e++)r[e]=A(r[e]);return I(await ee(re(t),A(e),r))}case a:return r(re(t)),se(t)}}}};let V=0;const J=V++,X=V++;V++;const Y=V++,G=V++,Q=V++,Z=V++,ee=V++,te=V++,re=V++,se=V++,ne=V++,oe=V++,ae=V++,ie=V++,ce=V++,le=V++,ue=V++,fe=V++,pe=V++,he=V++,ge=V++,ye=V++,de=V++,we=V++,be=V++;const me=globalThis.ImageData||class{},ve=new TextDecoder;new TextEncoder;const xe=new ArrayBuffer(8),Me=new DataView(xe),Se=new Uint8Array(xe),$e=(e,t,r)=>(e.set(t,r),r),Pe=e=>{Se[0]=e[Te++],Se[1]=e[Te++],Se[2]=e[Te++],Se[3]=e[Te++],Se[4]=e[Te++],Se[5]=e[Te++],Se[6]=e[Te++],Se[7]=e[Te++]},Ae=e=>(Se[0]=e[Te++],Se[1]=e[Te++],Se[2]=e[Te++],Se[3]=e[Te++],Me.getUint32(0,!0)),Be=(e,t)=>{switch(e[Te++]){case G:return Pe(e),Me.getFloat64(0,!0);case Q:return e[Te++];case he:{const r=$e(t,Te-1,{});for(let s=0,n=Ae(e);s<n;s++)r[Be(e,t)]=Be(e,t);return r}case ce:{const r=$e(t,Te-1,[]);for(let s=0,n=Ae(e);s<n;s++)r.push(Be(e,t));return r}case de:{const r=Te-1,s=Be(e,t);return $e(t,r,new globalThis[s](Be(e,t)))}case le:{const r=Te-1,s=Ae(e);return $e(t,r,e.slice(Te,Te+=s).buffer)}case ae:{const r=Te-1,s=Ae(e);return $e(t,r,ve.decode(e.slice(Te,Te+=s)))}case ue:return $e(t,Te-1,new Date(Be(e,t)));case pe:{const r=$e(t,Te-1,new Map);for(let s=0,n=Ae(e);s<n;s++)r.set(Be(e,t),Be(e,t));return r}case ye:{const r=$e(t,Te-1,new Set);for(let s=0,n=Ae(e);s<n;s++)r.add(Be(e,t));return r}case fe:{const r=Be(e,t),s=Be(e,t),n=Be(e,t),o=new(globalThis[r]||Error)(s);return $e(t,Te-1,A(o,"stack",{value:n}))}case we:{const r=Be(e,t),s=Be(e,t),n=Be(e,t),o=Be(e,t),a=Be(e,t);return $e(t,Te-1,new me(r,s,n,{colorSpace:o,pixelFormat:a}))}case ge:{const r=Be(e,t),s=Be(e,t);return $e(t,Te-1,new RegExp(r,s))}case J:return!1;case X:return!0;case Z:return NaN;case ee:return 1/0;case te:return-1/0;case re:return 0;case se:return-0;case Y:return null;case ne:return Pe(e),Me.getBigInt64(0,!0);case oe:return Pe(e),Me.getBigUint64(0,!0);case ie:return $(Be(e,t));case be:return t.get(Ae(e));default:return}};let Te=0;const Oe=({byteOffset:e=0}={})=>(t,r)=>{return s=new Uint8Array(r,e,t),Te=0,Be(s,new Map);var s};var ke=Promise.withResolvers.bind(Promise),Ee=(e=e=>e)=>{const t=new Map;let r=0;return[()=>{let s;do{s=e(r++)}while(t.has(s));const n=ke();return t.set(s,n),[s,n.promise]},(e,r,s)=>{const n=t.get(e);t.delete(e),s?n?.reject(s):n?.resolve(r)}]};const Le=[],Re=new WeakSet,Ue=(...e)=>(Re.add(e),e);let{SharedArrayBuffer:_e}=globalThis,je=!0;try{new _e(4,{maxByteLength:8})}catch(e){je=!1,_e=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}const{create:De}=Object,Ie=`coincident-${je?crypto.randomUUID():Math.random().toString(36).substring(2)}`,We=2*Int32Array.BYTES_PER_ELEMENT,qe={byteOffset:We},Ke=(e,t,r)=>{const s="then"!==t;return s&&(e[t]=r),s},Fe=e=>{e.stopImmediatePropagation(),e.preventDefault()},[Ne,ze]=Ee();let[Ce,He]=Ne(),Ve=()=>He,Je=()=>{},{Atomics:Xe,MessagePort:Ye,SharedArrayBuffer:Ge,postMessage:Qe}=globalThis;if(je)ze(Ce);else{Ge=_e;const e=new Map,t=(e,...t)=>{e.addEventListener(...t)};if("importScripts"in globalThis){Je=t=>{e.set(t,null)};const r=t=>{const r=t[0],s=f++;return e.set(r,s),[s,r,t]},s=Qe;Qe=function(e,t){if(u){const n={ID:e.ID,data:r(e.data)};s(n,t)}else He.then(()=>this.postMessage(e,t))},Ye=class extends Ye{postMessage(e,t){u?super.postMessage(r(e),t):He.then(()=>this.postMessage(e,t))}},t(globalThis,"message",e=>{Fe(e),ze(Ce,e.data)},{once:!0});const{wait:n}=Xe,{parse:o}=JSON,a=t=>{const r=new XMLHttpRequest;try{if(r.timeout=3e3,r.open("POST",`${l}?sabayon`,!1),r.setRequestHeader("Content-Type","application/json"),r.send(`["${c}",${e.get(t)}]`),200===r.status)return r;throw r}catch{return r.abort(),a(t)}},i=(e,t)=>(e.set(o(t.responseText)),"ok");Xe={wait:(t,...r)=>e.has(t)?i(t,a(t)):n(t,...r)};let c,l,u=!1,f=Math.random();He=He.then(e=>{[c,l]=e,u=!0})}else{const r=[Ie,Math.random()].join("-").replace(/\W/g,"-"),s=new BroadcastChannel("dc78209b-186c-4f83-80e9-406becb7d9f3");s.onmessage=async t=>{const[n,o,a]=t.data;if(o===r)for(const[t,[r,o]]of e)if(r===a){await o.promise;let e=t.length;for(;e--&&!t[e];);s.postMessage([n,t.slice(0,e+1)]);break}};const{notify:n}=Xe;Xe={notify(t,...r){const s=e.get(t);return s?(s[1].resolve(),0):n(t,...r)}};let o="",a=null;const i=(e,r)=>{let s,n=!0;e.getRegistration(o).then(t=>t??e.register(o,r)).then(function r(a){const{controller:i}=e;if(n=n&&!!i,s=a.installing||a.waiting||a.active,"activated"===s.state){if(n){if(i.scriptURL===o)return ze(Ce);a.unregister()}location.reload()}else t(s,"statechange",()=>r(a),{once:!0})})};Ve=(e,t)=>{if(!a){const r=new URL(e,location.href);o=`${r.protocol}//${r.host}${r.pathname}`,i(navigator.serviceWorker,t),a=He}return a}}}const{setPrototypeOf:Ze}=Reflect;let{postMessage:et}=globalThis;const tt=ke(),rt=Ye.prototype;addEventListener("message",e=>{Fe(e);const[t,r,s]=e.data,[n]=e.ports;r&&(Ze(n,rt),t&&(et=Qe)),tt.resolve([t,r,s,n])},{once:!0});var st=async e=>{const[t,r,s,n]=await Ve().then(()=>tt.promise),o=!!t,a=je||!!r,i=e?.transform,c=(e?.decoder||Oe)(qe),l=!1!==e?.transfer;let u,f,p,h;if(a){const t=new(r?Ge:SharedArrayBuffer)(e?.minByteLength||32767,{maxByteLength:e?.maxByteLength||16777216});u=new Int32Array(t),r?(({wait:h}=Xe),Je(u)):(({load:f,pause:p,wait:h}=Atomics),p&&(h=(e,t)=>{do{p()}while(f(e,t)<1)}))}const[g,y]=Ee(String),d=new Map,w=De(null),b=new Proxy(w,{get(e,r){if("then"===r)return;let s=d.get(r);return s||d.set(r,s=(...e)=>{const s=((e,t)=>{let r=Le;return e&&Re.has(t.at(-1)||Le)&&(r=t.pop(),Re.delete(r)),r})(l,e),f=[u,r,i?e.map(i):e];if(a){o?et({ID:t,data:f},s):n.postMessage(f,s),h(u,0),u[0]=0;const e=u[1]?c(u[1],u.buffer):void 0;if(e instanceof Error)throw e;return e}{const[e,t]=g();return f[0]=e,n.postMessage(f,s),t}}),s},set:Ke});return n.addEventListener("message",async({data:e})=>{"string"==typeof e[0]?y.apply(null,e):(await(async(e,t,r)=>{try{const s=await t[e[1]].apply(null,e[2]);e[1]=r?r(s):s,e[2]=null}catch(t){e[2]=t}})(e,w,i),n.postMessage(e))}),n.start(),{native:je,proxy:b,ffi_timeout:s,sync:a,transfer:Ue}},nt=async e=>{const o=await(async e=>{const s=await st({...e,decoder:e?.decoder||Oe}),n=H({...e,buffer:!0,reflect:s.proxy[t],timeout:s.ffi_timeout});return s.proxy[r]=n.reflect,{...s,window:n.global,isWindowProxy:n.isProxy,ffi:{assign:n.assign,direct:n.direct,evaluate:n.evaluate,gather:n.gather,query:n.query}}})(e),a=H({...e,buffer:!0,timeout:o.ffi_timeout,reflect:o.proxy[s]});o.proxy[n]=a.reflect;const i={};for(const e in o.ffi)i[e]=a[e];return{...o,server:a.global,isServerProxy:a.isProxy,ffi:{...o.ffi,window:o.ffi,server:i}}};export{nt as default}; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| var e=Promise.withResolvers.bind(Promise);const[t,n]=((t=e=>e)=>{const n=new Map;let s=0;return[()=>{let o;do{o=t(s++)}while(n.has(o));const a=e();return n.set(o,a),[o,a.promise]},(e,t,s)=>{const o=n.get(e);n.delete(e),s?o?.reject(s):o?.resolve(t)}]})(),{stringify:s}=JSON,o=e=>new Response(`[${e.join(",")}]`),a=e=>new Response(s(e)),{protocol:i,host:r,pathname:l}=location,c=`${i}//${r}${l}?sabayon`,d=new BroadcastChannel("dc78209b-186c-4f83-80e9-406becb7d9f3");d.onmessage=e=>n.apply(null,e.data);addEventListener("activate",e=>e.waitUntil(clients.claim())),addEventListener("fetch",e=>{const{request:n}=e;"POST"===n.method&&n.url===c&&(e.stopImmediatePropagation(),e.respondWith(n.json().then(([e,n])=>{const[s,i]=t();return d.postMessage([s,e,n]),i.then(o,a)},a)))}),addEventListener("install",()=>skipWaiting()); | ||
| var e=Promise.withResolvers.bind(Promise);const{stringify:t}=JSON,[n,s]=((t=e=>e)=>{const n=new Map;let s=0;return[()=>{let o;do{o=t(s++)}while(n.has(o));const a=e();return n.set(o,a),[o,a.promise]},(e,t,s)=>{const o=n.get(e);n.delete(e),s?o?.reject(s):o?.resolve(t)}]})(),o=e=>new Response(`[${e.join(",")}]`),a=e=>new Response(t(e)),{protocol:i,host:r,pathname:l}=location,c=`${i}//${r}${l}?sabayon`,d=new BroadcastChannel("dc78209b-186c-4f83-80e9-406becb7d9f3");d.onmessage=e=>s.apply(null,e.data);addEventListener("activate",e=>e.waitUntil(clients.claim())),addEventListener("fetch",e=>{const{request:t}=e;"POST"===t.method&&t.url===c&&(e.stopImmediatePropagation(),e.respondWith(t.json().then(([e,t])=>{const[s,i]=n();return d.postMessage([s,e,t]),i.then(o,a)},a)))}),addEventListener("install",()=>skipWaiting()); |
@@ -1,1 +0,1 @@ | ||
| let e=0;const t=e++,r=e++,s=e++,n=e++,a=e++,o=e++,i=e++,c=e++,l=e++,u=e++,f=e++,p=e++,g=e++,h=e++,d=e++;e++;const y=e++,b=e++;const m=globalThis.ImageData||class{},w=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),v=e=>{switch(e[0]){case"@":return Symbol[e.slice(1)];case"#":return Symbol.for(e.slice(1));case"!":return Symbol(e.slice(1));default:return Symbol()}},k=e=>w.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),T=Object.assign,M=Array.from,S=Array.isArray,E=ArrayBuffer.isView,x=(e,t)=>[e,t],A=e=>e,O={},R=e=>(t,r=new Map)=>{for(let s=0,n=t.length;s<n;s++)t[s]=e(t[s],r);return t},P=([e,t])=>0===e?t:v(t),L=e=>"string"==typeof e?x(0,e):x(16,k(e)),{getPrototypeOf:$}=Object,{construct:B}=Reflect,{toStringTag:U}=Symbol,{toString:j}=O,W=(e,t=e[U])=>t in globalThis?t:W(B($(e.constructor),[0])),N=(e,t)=>[t?e:M(new Uint8Array(e)),e.resizable?e.maxByteLength:0],_=/\[('|")?(.+?)\1\]/g,D=(e,t)=>e?.[t];var I=(e,t)=>t.replace(_,".$2").split(".").reduce(D,e),z=(e,...t)=>t.map(F,e);function F(e){return"string"==typeof e?I(this,e):this[e]}const q=globalThis.Node||class{},{apply:C,construct:J,defineProperty:K,deleteProperty:H,get:V,getOwnPropertyDescriptor:Y,getPrototypeOf:X,has:G,isExtensible:Q,ownKeys:Z,set:ee,setPrototypeOf:te}=Reflect;var re=({reflect:e=A,transform:w=A,remote:M=A,module:$=e=>import(e),buffer:B=!1,timeout:U=-1}=O)=>{const j=(t,r=new Map)=>{if(!S(t))return t;const[s,n]=t;switch(s){case 2:{if(null===n)return globalThis;let e=r.get(t);if(!e){e=n,r.set(t,n);for(const e in n)n[e]=j(n[e],r)}return e}case 4:return r.get(t)||(r.set(t,n),D(n,r));case 8:{let t=le.get(n),r=t?.deref();return r||(t&&fe.unregister(t),r=function(...t){M.apply(this,t);for(let e=0,r=t.length;e<r;e++)t[e]=_(t[e]);return e(o,n,_(this),t).then(j)},t=new WeakRef(r),le.set(n,t),fe.register(r,n,t)),r}case 16:return v(n);default:return 1&s?ae(n):n}},_=e=>{switch(typeof e){case"object":{if(null===e)break;if(e===globalThis)return ue;const t=w(e);return ge&&pe.has(t)||t instanceof m?x(0,t):E(t)?x(68,((e,t)=>{const{BYTES_PER_ELEMENT:r,byteOffset:s,buffer:n,length:a}=e;return[W(e),N(n,t),s,a!==(n.byteLength-s)/r?a:0]})(t,B)):t instanceof ArrayBuffer?x(64,N(t,B)):x(S(t)?5:3,ne(t))}case"function":return x(9,ne(w(e)));case"symbol":return x(16,k(e));case"bigint":return x(32,e.toString())}return e},D=R(j),F=R(P),re=R(L),{clear:se,id:ne,ref:ae,unref:oe}=((e=0,t=new Map,r=new Map)=>({clear:()=>{t.clear(),r.clear()},id:s=>{let n=r.get(s);if(void 0===n){for(;t.has(n=e++););t.set(n,s),r.set(s,n)}return n},ref:e=>t.get(e),unref:e=>(r.delete(t.get(e)),t.delete(e))}))(),ie=/^(?:[0-9]+|length)$/,ce=-1<U,le=new Map,ue=x(2,null),fe=new FinalizationRegistry(r=>{le.delete(r),e(t,r)});let pe,ge=!1;return{assign:T,gather:z,query:I,direct:e=>(ge||(ge=!0,pe=new WeakSet),pe.add(e),e),evaluate:(e,...t)=>C(e,null,t),reflect(e,m,...w){const v=null===m,k=v?globalThis:ae(m);switch(e){case u:{const e=P(w[0]),t=v&&"import"===e,r=t?$:V(k,e),s=_(r);if(!ce)return s;let n,a=t,o=k;if(!t&&!(o instanceof q||S(o)&&"string"==typeof e&&ie.test(e)))if(e in k){for(;!(n=Y(o,e))&&(o=X(o),o););a=!!n&&"value"in n}else a=!0;return[a,s]}case o:{const e=new Map;return _(C(k,j(w[0],e),D(w[1],e)))}case y:return ee(k,P(w[0]),j(w[1]));case g:return G(k,P(w[0]));case d:return re(Z(k),le);case i:return _(J(k,D(w[0])));case f:{const e=Y(k,P(w[0]));if(e)for(const t in e)e[t]=_(e[t]);return e}case c:return K(k,P(w[0]),j(w[1]));case l:return H(k,P(w[0]));case p:return _(X(k));case b:return te(k,j(w[0]));case r:return void T(k,j(w[0]));case s:{const e=j(w[0]),t=Function(`return(${e}).apply(null,arguments)`);return _(C(t,null,D(w[1])))}case n:for(let e,t=0,r=(w=F(w[0],le)).length;t<r;t++)e=w[t],w[t]=_("string"==typeof e?I(k,e):k[e]);return w;case a:return _(I(k,w[0]));case t:return oe(m);case h:return Q(k)}},terminate(){for(const e of le.values())fe.unregister(e);le.clear(),se()}}};const{addEventListener:se}=EventTarget.prototype,ne=new WeakMap;Reflect.defineProperty(EventTarget.prototype,"addEventListener",{value(e,t,r){const s=r?.invoke;if(s){let t=ne.get(this);t||ne.set(this,t=new Map),t.set(e,[].concat(s)),delete r.invoke}return se.apply(this,arguments)}});let ae=0;const oe=ae++,ie=ae++,ce=ae++,le=ae++,ue=ae++,fe=ae++,pe=ae++,ge=ae++,he=ae++,de=ae++,ye=ae++,be=ae++,me=ae++,we=ae++,ve=ae++,ke=ae++,Te=ae++,Me=ae++,Se=ae++,Ee=ae++,xe=ae++,Ae=ae++,Oe=ae++,Re=ae++,Pe=ae++,Le=ae++;class $e{static push(e,t){e.sync(!1),e._(t,t.length)}constructor(e,t){const r=[];this.l=0,this.o=r,this.v=new Uint8Array(e,t),this.push=r.push.bind(r)}get length(){return this.l+this.o.length}sync(e){const t=this.o,r=t.length;r&&this._(e?t:t.splice(0),r)}_(e,t){const{buffer:r,byteOffset:s}=this.v,n=this.l;this.l+=t,t+=s+n,r.byteLength<t&&r.grow(t),this.v.set(e,n)}}new TextDecoder;const Be=new TextEncoder,Ue=new ArrayBuffer(8),je=new DataView(Ue),We=new Uint8Array(Ue),{isNaN:Ne,isFinite:_e,isInteger:De}=Number,{ownKeys:Ie}=Reflect,{is:ze}=Object,Fe=(e,t,r)=>{const s=r.get(e),n=!s;return n?(je.setUint32(0,t.length,!0),r.set(e,[We[0],We[1],We[2],We[3]])):t.push(Le,s[0],s[1],s[2],s[3]),n},qe=(e,t,r)=>{je.setUint32(0,r,!0),e.push(t,We[0],We[1],We[2],We[3])},Ce=(e,t,r)=>{switch(typeof e){case"number":e&&_e(e)?De(e)&&e<256&&-1<e?t.push(fe,e):(je.setFloat64(0,e,!0),t.push(ue,We[0],We[1],We[2],We[3],We[4],We[5],We[6],We[7])):Ne(e)?t.push(pe):e?t.push(e<0?he:ge):t.push(ze(e,0)?de:ye);break;case"object":switch(!0){case null===e:t.push(le);break;case!Fe(e,t,r):break;case S(e):{const s=e.length;qe(t,ke,s);for(let n=0;n<s;n++)Ce(e[n],t,r);break}case E(e):if(t.push(Re),Ce(W(e),t,r),e=e.buffer,!Fe(e,t,r))break;case e instanceof ArrayBuffer:{const r=new Uint8Array(e);qe(t,Te,r.length),Je(t,r);break}case e instanceof Date:t.push(Me),Ce(e.getTime(),t,r);break;case e instanceof Map:qe(t,Ee,e.size);for(const[s,n]of e)Ce(s,t,r),Ce(n,t,r);break;case e instanceof Set:qe(t,Oe,e.size);for(const s of e)Ce(s,t,r);break;case e instanceof Error:t.push(Se),Ce(e.name,t,r),Ce(e.message,t,r),Ce(e.stack,t,r);break;case e instanceof m:t.push(Pe),Ce(e.data,t,r),Ce(e.width,t,r),Ce(e.height,t,r),Ce(e.colorSpace,t,r),Ce(e.pixelFormat,t,r);break;case e instanceof RegExp:t.push(Ae),Ce(e.source,t,r),Ce(e.flags,t,r);break;default:if("toJSON"in e){const s=e.toJSON();Ce(s===e?null:s,t,r)}else{const s=Ie(e),n=s.length;qe(t,xe,n);for(let a=0;a<n;a++){const n=s[a];Ce(n,t,r),Ce(e[n],t,r)}}}break;case"string":if(Fe(e,t,r)){const r=Be.encode(e);qe(t,we,r.length),Je(t,r)}break;case"boolean":t.push(e?ie:oe);break;case"symbol":t.push(ve),Ce(k(e),t,r);break;case"bigint":{let r=be;9223372036854775807n<e?(je.setBigUint64(0,e,!0),r=me):je.setBigInt64(0,e,!0),t.push(r,We[0],We[1],We[2],We[3],We[4],We[5],We[6],We[7]);break}default:t.push(ce)}};let Je=(e,t)=>{for(let r=e.push,s=0,n=t.length;s<n;s+=32767)r.apply(e,t.subarray(s,s+32767))};const Ke=({byteOffset:e=0,Array:t=$e}={})=>(r,s)=>{const n=new t(s,e);Je=t.push,Ce(r,n,new Map);const a=n.length;return n.sync(!0),a},He="37e4b92b",Ve="="+He,Ye="-"+He;var Xe=Promise.withResolvers.bind(Promise),Ge=(e=e=>e)=>{const t=new Map;let r=0;return[()=>{let s;do{s=e(r++)}while(t.has(s));const n=Xe();return t.set(s,n),[s,n.promise]},(e,r,s)=>{const n=t.get(e);t.delete(e),s?n?.reject(s):n?.resolve(r)}]};const Qe=[],Ze=new WeakSet,et=(...e)=>(Ze.add(e),e);let{SharedArrayBuffer:tt}=globalThis,rt=!0;try{new tt(4,{maxByteLength:8})}catch(e){rt=!1,tt=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}const{assign:st,create:nt}=Object,at=`coincident-${rt?crypto.randomUUID():Math.random().toString(36).substring(2)}`,ot={byteOffset:2*Int32Array.BYTES_PER_ELEMENT},it=(e,t,r)=>{const s="then"!==t;return s&&(e[t]=r),s},ct=e=>{e.stopImmediatePropagation(),e.preventDefault()},lt=(e,t=-1)=>e?.reflected_ffi_timeout??t,{defineProperty:ut}=Object,[ft,pt]=Ge();let[gt,ht]=ft(),dt=()=>ht,{Atomics:yt,MessageChannel:bt,Worker:mt}=globalThis;if(rt)pt(gt);else{const e=new Map,t=(e,...t)=>{e.addEventListener(...t)};if("importScripts"in globalThis){t(globalThis,"message",e=>{ct(e),pt(gt,e.data)},{once:!0});const{wait:r}=yt,{parse:s}=JSON,n=t=>{const r=new XMLHttpRequest;try{if(r.timeout=3e3,r.open("POST",`${i}?sabayon`,!1),r.setRequestHeader("Content-Type","application/json"),r.send(`["${o}",${e.get(t)}]`),200===r.status)return r;throw r}catch{return r.abort(),n(t)}},a=(e,t)=>(e.set(s(t.responseText)),"ok");let o,i;yt={wait:(t,...s)=>e.has(t)?a(t,n(t)):r(t,...s)},ht=ht.then(e=>{[o,i]=e})}else{const r=[at,Math.random()].join("-").replace(/\W/g,"-"),s=new BroadcastChannel("dc78209b-186c-4f83-80e9-406becb7d9f3");s.onmessage=async t=>{const[n,a,o]=t.data;if(a===r)for(const[t,[r,a]]of e)if(r===o){await a.promise;let e=t.length;for(;e--&&!t[e];);s.postMessage([n,t.slice(0,e+1)]);break}};const n=t=>{const[r,s,n]=t.data;e.set(s,[r,Xe()]),ut(t,"data",{value:n})};bt=class extends bt{constructor(){super(),t(this.port1,"message",n)}},mt=class extends mt{constructor(e,t){super(e,t),super.postMessage([r,o])}};const{notify:a}=yt;yt={notify(t,...r){const s=e.get(t);return s?(s[1].resolve(),0):a(t,...r)}};let o="",i=null;const c=(e,r)=>{let s,n=!0;e.getRegistration(o).then(t=>t??e.register(o,r)).then(function r(a){const{controller:i}=e;if(n=n&&!!i,s=a.installing||a.waiting||a.active,"activated"===s.state){if(n){if(i.scriptURL===o)return pt(gt);a.unregister()}location.reload()}else t(s,"statechange",()=>r(a),{once:!0})})};dt=(e,t)=>{if(!i){const r=new URL(e,location.href);o=`${r.protocol}//${r.host}${r.pathname}`,c(navigator.serviceWorker,t),i=ht}return i}}}const wt="InstallTrigger"in globalThis?at:"",vt=e=>e,kt=e=>e===Ve?"main":e===Ye?"worker":e;class Tt extends Event{#e;constructor(e){super("message"),this.#e=e}get data(){return this.#e}}var Mt=e=>{const t=e?.transform,r=lt(e),s=(e?.encoder||Ke)(ot),n=!1!==e?.transfer;return{Worker:class extends mt{constructor(e,a){const o=rt?"":a?.serviceWorker||"",{notify:i}=o?yt:Atomics,{port1:c,port2:l}=new(o?bt:MessageChannel),[u,f]=Ge(vt),p=new Map,g=nt(null);o&&dt(o);let h="";super(e,st({type:"module"},a)),this.proxy=new Proxy(g,{get:(e,r)=>{if("then"===r)return;let s=p.get(r);return s||p.set(r,s=(...e)=>{const s=((e,t)=>{let r=Qe;return e&&Ze.has(t.at(-1)||Qe)&&(r=t.pop(),Ze.delete(r)),r})(n,e),[a,o]=u();return c.postMessage([a,r,t?e.map(t):e],s),((e,t)=>{if(h){const r=setTimeout(console.warn,3e3,`💀🔒 - is proxy.${kt(h)}() awaiting proxy.${kt(t)}() ?`);e=e.then(e=>(clearTimeout(r),e),e=>(clearTimeout(r),Promise.reject(e)))}return e})(o,r)}),s},set:it}),wt&&(rt||o)&&super.addEventListener("message",e=>{const{data:t}=e;t?.ID===wt&&(ct(e),c.dispatchEvent(new Tt(t.data)))}),super.postMessage([wt,o,lt(a,r)],[l]),c.addEventListener("message",async({data:e})=>{const r=e[0],n=typeof r;if("number"===n)f.apply(null,e);else if(h=e[1],await(async(e,t,r)=>{try{const s=await t[e[1]].apply(null,e[2]);e[1]=r?r(s):s,e[2]=null}catch(t){e[2]=t}})(e,g,t),h="","string"===n)c.postMessage(e);else{const t=e[2]||e[1];r[1]=void 0===t?0:s(t,r.buffer),r[0]=1,i(r,0)}}),c.start()}},native:rt,transfer:et}},St=e=>{const t=e?.import,r=lt(e),s=Mt({...e,encoder:e?.encoder||Ke});class n extends s.Worker{#t;constructor(e,s){const{proxy:n}=super(e,s),a=re({...s,buffer:!0,reflect:n[Ye],timeout:lt(s,r),remote(e){e instanceof Event&&(e=>{const{currentTarget:t,target:r,type:s}=e,n=ne.get(t||r)?.get(s);if(n)for(const t of n)e[t]()})(e)},module:s?.import||t||(e=>import(new URL(e,location).href))});this.#t=a.terminate,this.ffi={assign:a.assign,direct:a.direct,evaluate:a.evaluate,gather:a.gather,query:a.query},n[Ve]=a.reflect}terminate(){this.#t(),super.terminate()}}return{...s,Worker:n}};export{St as default}; | ||
| let e=0;const t=e++,r=e++,s=e++,n=e++,a=e++,o=e++,i=e++,c=e++,l=e++,u=e++,f=e++,p=e++,g=e++,h=e++,d=e++;e++;const y=e++,b=e++;const m=globalThis.ImageData||class{},w=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),v=e=>{switch(e[0]){case"@":return Symbol[e.slice(1)];case"#":return Symbol.for(e.slice(1));case"!":return Symbol(e.slice(1));default:return Symbol()}},k=e=>w.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),T=Object.assign,M=Array.from,S=Array.isArray,E=ArrayBuffer.isView,x=(e,t)=>[e,t],A=e=>e,O={},R=e=>(t,r=new Map)=>{for(let s=0,n=t.length;s<n;s++)t[s]=e(t[s],r);return t},P=([e,t])=>0===e?t:v(t),L=e=>"string"==typeof e?x(0,e):x(16,k(e)),{getPrototypeOf:$}=Object,{construct:B}=Reflect,{toStringTag:U}=Symbol,{toString:j}=O,W=(e,t=e[U])=>t in globalThis?t:W(B($(e.constructor),[0])),N=(e,t)=>[t?e:M(new Uint8Array(e)),e.resizable?e.maxByteLength:0],_=/\[('|")?(.+?)\1\]/g,D=(e,t)=>e?.[t];var I=(e,t)=>t.replace(_,".$2").split(".").reduce(D,e),z=(e,...t)=>t.map(F,e);function F(e){return"string"==typeof e?I(this,e):this[e]}const q=globalThis.Node||class{},{apply:C,construct:J,defineProperty:K,deleteProperty:H,get:V,getOwnPropertyDescriptor:Y,getPrototypeOf:X,has:G,isExtensible:Q,ownKeys:Z,set:ee,setPrototypeOf:te}=Reflect;var re=({reflect:e=A,transform:w=A,remote:M=A,module:$=e=>import(e),buffer:B=!1,timeout:U=-1}=O)=>{const j=(t,r=new Map)=>{if(!S(t))return t;const[s,n]=t;switch(s){case 2:{if(null===n)return globalThis;let e=r.get(t);if(!e){e=n,r.set(t,n);for(const e in n)n[e]=j(n[e],r)}return e}case 4:return r.get(t)||(r.set(t,n),D(n,r));case 8:{let t=le.get(n),r=t?.deref();return r||(t&&fe.unregister(t),r=function(...t){M.apply(this,t);for(let e=0,r=t.length;e<r;e++)t[e]=_(t[e]);return e(o,n,_(this),t).then(j)},t=new WeakRef(r),le.set(n,t),fe.register(r,n,t)),r}case 16:return v(n);default:return 1&s?ae(n):n}},_=e=>{switch(typeof e){case"object":{if(null===e)break;if(e===globalThis)return ue;const t=w(e);return ge&&pe.has(t)||t instanceof m?x(0,t):E(t)?x(68,((e,t)=>{const{BYTES_PER_ELEMENT:r,byteOffset:s,buffer:n,length:a}=e;return[W(e),N(n,t),s,a!==(n.byteLength-s)/r?a:0]})(t,B)):t instanceof ArrayBuffer?x(64,N(t,B)):x(S(t)?5:3,ne(t))}case"function":return x(9,ne(w(e)));case"symbol":return x(16,k(e));case"bigint":return x(32,e.toString())}return e},D=R(j),F=R(P),re=R(L),{clear:se,id:ne,ref:ae,unref:oe}=((e=0,t=new Map,r=new Map)=>({clear:()=>{t.clear(),r.clear()},id:s=>{let n=r.get(s);if(void 0===n){for(;t.has(n=e++););t.set(n,s),r.set(s,n)}return n},ref:e=>t.get(e),unref:e=>(r.delete(t.get(e)),t.delete(e))}))(),ie=/^(?:[0-9]+|length)$/,ce=-1<U,le=new Map,ue=x(2,null),fe=new FinalizationRegistry(r=>{le.delete(r),e(t,r)});let pe,ge=!1;return{assign:T,gather:z,query:I,direct:e=>(ge||(ge=!0,pe=new WeakSet),pe.add(e),e),evaluate:(e,...t)=>C(e,null,t),reflect(e,m,...w){const v=null===m,k=v?globalThis:ae(m);switch(e){case u:{const e=P(w[0]),t=v&&"import"===e,r=t?$:V(k,e),s=_(r);if(!ce)return s;let n,a=t,o=k;if(!t&&!(o instanceof q||S(o)&&"string"==typeof e&&ie.test(e)))if(e in k){for(;!(n=Y(o,e))&&(o=X(o),o););a=!!n&&"value"in n}else a=!0;return[a,s]}case o:{const e=new Map;return _(C(k,j(w[0],e),D(w[1],e)))}case y:return ee(k,P(w[0]),j(w[1]));case g:return G(k,P(w[0]));case d:return re(Z(k),le);case i:return _(J(k,D(w[0])));case f:{const e=Y(k,P(w[0]));if(e)for(const t in e)e[t]=_(e[t]);return e}case c:return K(k,P(w[0]),j(w[1]));case l:return H(k,P(w[0]));case p:return _(X(k));case b:return te(k,j(w[0]));case r:return void T(k,j(w[0]));case s:{const e=j(w[0]),t=Function(`return(${e}).apply(null,arguments)`);return _(C(t,null,D(w[1])))}case n:for(let e,t=0,r=(w=F(w[0],le)).length;t<r;t++)e=w[t],w[t]=_("string"==typeof e?I(k,e):k[e]);return w;case a:return _(I(k,w[0]));case t:return oe(m);case h:return Q(k)}},terminate(){for(const e of le.values())fe.unregister(e);le.clear(),se()}}};const{addEventListener:se}=EventTarget.prototype,ne=new WeakMap;Reflect.defineProperty(EventTarget.prototype,"addEventListener",{value(e,t,r){const s=r?.invoke;if(s){let t=ne.get(this);t||ne.set(this,t=new Map),t.set(e,[].concat(s)),delete r.invoke}return se.apply(this,arguments)}});let ae=0;const oe=ae++,ie=ae++,ce=ae++,le=ae++,ue=ae++,fe=ae++,pe=ae++,ge=ae++,he=ae++,de=ae++,ye=ae++,be=ae++,me=ae++,we=ae++,ve=ae++,ke=ae++,Te=ae++,Me=ae++,Se=ae++,Ee=ae++,xe=ae++,Ae=ae++,Oe=ae++,Re=ae++,Pe=ae++,Le=ae++;class $e{static push(e,t){e.sync(!1),e._(t,t.length)}constructor(e,t){const r=[];this.l=0,this.o=r,this.v=new Uint8Array(e,t),this.push=r.push.bind(r)}get length(){return this.l+this.o.length}sync(e){const t=this.o,r=t.length;r&&this._(e?t:t.splice(0),r)}_(e,t){const{buffer:r,byteOffset:s}=this.v,n=this.l;this.l+=t,t+=s+n,r.byteLength<t&&r.grow(t),this.v.set(e,n)}}new TextDecoder;const Be=new TextEncoder,Ue=new ArrayBuffer(8),je=new DataView(Ue),We=new Uint8Array(Ue),{isNaN:Ne,isFinite:_e,isInteger:De}=Number,{ownKeys:Ie}=Reflect,{is:ze}=Object,Fe=(e,t,r)=>{const s=r.get(e),n=!s;return n?(je.setUint32(0,t.length,!0),r.set(e,[We[0],We[1],We[2],We[3]])):t.push(Le,s[0],s[1],s[2],s[3]),n},qe=(e,t,r)=>{je.setUint32(0,r,!0),e.push(t,We[0],We[1],We[2],We[3])},Ce=(e,t,r)=>{switch(typeof e){case"number":e&&_e(e)?De(e)&&e<256&&-1<e?t.push(fe,e):(je.setFloat64(0,e,!0),t.push(ue,We[0],We[1],We[2],We[3],We[4],We[5],We[6],We[7])):Ne(e)?t.push(pe):e?t.push(e<0?he:ge):t.push(ze(e,0)?de:ye);break;case"object":switch(!0){case null===e:t.push(le);break;case!Fe(e,t,r):break;case S(e):{const s=e.length;qe(t,ke,s);for(let n=0;n<s;n++)Ce(e[n],t,r);break}case E(e):if(t.push(Re),Ce(W(e),t,r),e=e.buffer,!Fe(e,t,r))break;case e instanceof ArrayBuffer:{const r=new Uint8Array(e);qe(t,Te,r.length),Je(t,r);break}case e instanceof Date:t.push(Me),Ce(e.getTime(),t,r);break;case e instanceof Map:qe(t,Ee,e.size);for(const[s,n]of e)Ce(s,t,r),Ce(n,t,r);break;case e instanceof Set:qe(t,Oe,e.size);for(const s of e)Ce(s,t,r);break;case e instanceof Error:t.push(Se),Ce(e.name,t,r),Ce(e.message,t,r),Ce(e.stack,t,r);break;case e instanceof m:t.push(Pe),Ce(e.data,t,r),Ce(e.width,t,r),Ce(e.height,t,r),Ce(e.colorSpace,t,r),Ce(e.pixelFormat,t,r);break;case e instanceof RegExp:t.push(Ae),Ce(e.source,t,r),Ce(e.flags,t,r);break;default:if("toJSON"in e){const s=e.toJSON();Ce(s===e?null:s,t,r)}else{const s=Ie(e),n=s.length;qe(t,xe,n);for(let a=0;a<n;a++){const n=s[a];Ce(n,t,r),Ce(e[n],t,r)}}}break;case"string":if(Fe(e,t,r)){const r=Be.encode(e);qe(t,we,r.length),Je(t,r)}break;case"boolean":t.push(e?ie:oe);break;case"symbol":t.push(ve),Ce(k(e),t,r);break;case"bigint":{let r=be;9223372036854775807n<e?(je.setBigUint64(0,e,!0),r=me):je.setBigInt64(0,e,!0),t.push(r,We[0],We[1],We[2],We[3],We[4],We[5],We[6],We[7]);break}default:t.push(ce)}};let Je=(e,t)=>{for(let r=e.push,s=0,n=t.length;s<n;s+=32767)r.apply(e,t.subarray(s,s+32767))};const Ke=({byteOffset:e=0,Array:t=$e}={})=>(r,s)=>{const n=new t(s,e);Je=t.push,Ce(r,n,new Map);const a=n.length;return n.sync(!0),a},He="dbf1617e",Ve="="+He,Ye="-"+He;var Xe=Promise.withResolvers.bind(Promise),Ge=(e=e=>e)=>{const t=new Map;let r=0;return[()=>{let s;do{s=e(r++)}while(t.has(s));const n=Xe();return t.set(s,n),[s,n.promise]},(e,r,s)=>{const n=t.get(e);t.delete(e),s?n?.reject(s):n?.resolve(r)}]};const Qe=[],Ze=new WeakSet,et=(...e)=>(Ze.add(e),e);let{SharedArrayBuffer:tt}=globalThis,rt=!0;try{new tt(4,{maxByteLength:8})}catch(e){rt=!1,tt=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}const{assign:st,create:nt}=Object,at=`coincident-${rt?crypto.randomUUID():Math.random().toString(36).substring(2)}`,ot={byteOffset:2*Int32Array.BYTES_PER_ELEMENT},it=(e,t,r)=>{const s="then"!==t;return s&&(e[t]=r),s},ct=e=>{e.stopImmediatePropagation(),e.preventDefault()},lt=(e,t=-1)=>e?.reflected_ffi_timeout??t,{defineProperty:ut}=Object,[ft,pt]=Ge();let[gt,ht]=ft(),dt=()=>ht,{Atomics:yt,MessageChannel:bt,Worker:mt}=globalThis;if(rt)pt(gt);else{const e=new Map,t=(e,...t)=>{e.addEventListener(...t)};if("importScripts"in globalThis){t(globalThis,"message",e=>{ct(e),pt(gt,e.data)},{once:!0});const{wait:r}=yt,{parse:s}=JSON,n=t=>{const r=new XMLHttpRequest;try{if(r.timeout=3e3,r.open("POST",`${i}?sabayon`,!1),r.setRequestHeader("Content-Type","application/json"),r.send(`["${o}",${e.get(t)}]`),200===r.status)return r;throw r}catch{return r.abort(),n(t)}},a=(e,t)=>(e.set(s(t.responseText)),"ok");let o,i;yt={wait:(t,...s)=>e.has(t)?a(t,n(t)):r(t,...s)},ht=ht.then(e=>{[o,i]=e})}else{const r=[at,Math.random()].join("-").replace(/\W/g,"-"),s=new BroadcastChannel("dc78209b-186c-4f83-80e9-406becb7d9f3");s.onmessage=async t=>{const[n,a,o]=t.data;if(a===r)for(const[t,[r,a]]of e)if(r===o){await a.promise;let e=t.length;for(;e--&&!t[e];);s.postMessage([n,t.slice(0,e+1)]);break}};const n=t=>{const[r,s,n]=t.data;e.set(s,[r,Xe()]),ut(t,"data",{value:n})};bt=class extends bt{constructor(){super(),t(this.port1,"message",n)}},mt=class extends mt{constructor(e,t){super(e,t),super.postMessage([r,o])}};const{notify:a}=yt;yt={notify(t,...r){const s=e.get(t);return s?(s[1].resolve(),0):a(t,...r)}};let o="",i=null;const c=(e,r)=>{let s,n=!0;e.getRegistration(o).then(t=>t??e.register(o,r)).then(function r(a){const{controller:i}=e;if(n=n&&!!i,s=a.installing||a.waiting||a.active,"activated"===s.state){if(n){if(i.scriptURL===o)return pt(gt);a.unregister()}location.reload()}else t(s,"statechange",()=>r(a),{once:!0})})};dt=(e,t)=>{if(!i){const r=new URL(e,location.href);o=`${r.protocol}//${r.host}${r.pathname}`,c(navigator.serviceWorker,t),i=ht}return i}}}const wt="InstallTrigger"in globalThis?at:"",vt=e=>e,kt=e=>e===Ve?"main":e===Ye?"worker":e;class Tt extends Event{#e;constructor(e){super("message"),this.#e=e}get data(){return this.#e}}var Mt=e=>{const t=e?.transform,r=lt(e),s=(e?.encoder||Ke)(ot),n=!1!==e?.transfer;return{Worker:class extends mt{constructor(e,a){const o=rt?"":a?.serviceWorker||"",{notify:i}=o?yt:Atomics,{port1:c,port2:l}=new(o?bt:MessageChannel),[u,f]=Ge(vt),p=new Map,g=nt(null);o&&dt(o);let h="";super(e,st({type:"module"},a)),this.proxy=new Proxy(g,{get:(e,r)=>{if("then"===r)return;let s=p.get(r);return s||p.set(r,s=(...e)=>{const s=((e,t)=>{let r=Qe;return e&&Ze.has(t.at(-1)||Qe)&&(r=t.pop(),Ze.delete(r)),r})(n,e),[a,o]=u();return c.postMessage([a,r,t?e.map(t):e],s),((e,t)=>{if(h){const r=setTimeout(console.warn,3e3,`💀🔒 - is proxy.${kt(h)}() awaiting proxy.${kt(t)}() ?`);e=e.then(e=>(clearTimeout(r),e),e=>(clearTimeout(r),Promise.reject(e)))}return e})(o,r)}),s},set:it}),wt&&(rt||o)&&super.addEventListener("message",e=>{const{data:t}=e;t?.ID===wt&&(ct(e),c.dispatchEvent(new Tt(t.data)))}),super.postMessage([wt,o,lt(a,r)],[l]),c.addEventListener("message",async({data:e})=>{const r=e[0],n=typeof r;if("number"===n)f.apply(null,e);else if(h=e[1],await(async(e,t,r)=>{try{const s=await t[e[1]].apply(null,e[2]);e[1]=r?r(s):s,e[2]=null}catch(t){e[2]=t}})(e,g,t),h="","string"===n)c.postMessage(e);else{const t=e[2]||e[1];r[1]=void 0===t?0:s(t,r.buffer),r[0]=1,i(r,0)}}),c.start()}},native:rt,transfer:et}},St=e=>{const t=e?.import,r=lt(e),s=Mt({...e,encoder:e?.encoder||Ke});class n extends s.Worker{#t;constructor(e,s){const{proxy:n}=super(e,s),a=re({...s,buffer:!0,reflect:n[Ye],timeout:lt(s,r),remote(e){e instanceof Event&&(e=>{const{currentTarget:t,target:r,type:s}=e,n=ne.get(t||r)?.get(s);if(n)for(const t of n)e[t]()})(e)},module:s?.import||t||(e=>import(new URL(e,location).href))});this.#t=a.terminate,this.ffi={assign:a.assign,direct:a.direct,evaluate:a.evaluate,gather:a.gather,query:a.query},n[Ve]=a.reflect}terminate(){this.#t(),super.terminate()}}return{...s,Worker:n}};export{St as default}; |
@@ -1,1 +0,1 @@ | ||
| const e="37e4b92b",t="="+e,r="-"+e;let s=0;const n=s++,a=s++;s++;const o=s++,i=s++,c=s++,l=s++,u=s++,f=s++,p=s++,h=s++,g=s++,y=s++,d=s++,w=s++,b=s++,m=s++,v=s++,M=s++,$=s++,x=s++,S=s++,P=s++,A=s++,B=s++,T=s++;const O=globalThis.ImageData||class{},k=new TextDecoder;new TextEncoder;const E=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),L=e=>{switch(e[0]){case"@":return Symbol[e.slice(1)];case"#":return Symbol.for(e.slice(1));case"!":return Symbol(e.slice(1));default:return Symbol()}},R=e=>E.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),U=Object.defineProperty,j=Object.assign,D=Array.isArray,I=ArrayBuffer.isView,_=(e,t)=>[e,t],W=e=>e,q=[],K={},F=function(){},N=e=>(t,r=new Map)=>{for(let s=0,n=t.length;s<n;s++)t[s]=e(t[s],r);return t},z=([e,t])=>0===e?t:L(t),C=e=>"string"==typeof e?_(0,e):_(16,R(e)),H=new ArrayBuffer(8),V=new DataView(H),J=new Uint8Array(H),X=(e,t,r)=>(e.set(t,r),r),Y=e=>{J[0]=e[Z++],J[1]=e[Z++],J[2]=e[Z++],J[3]=e[Z++],J[4]=e[Z++],J[5]=e[Z++],J[6]=e[Z++],J[7]=e[Z++]},G=e=>(J[0]=e[Z++],J[1]=e[Z++],J[2]=e[Z++],J[3]=e[Z++],V.getUint32(0,!0)),Q=(e,t)=>{switch(e[Z++]){case i:return Y(e),V.getFloat64(0,!0);case c:return e[Z++];case x:{const r=X(t,Z-1,{});for(let s=0,n=G(e);s<n;s++)r[Q(e,t)]=Q(e,t);return r}case b:{const r=X(t,Z-1,[]);for(let s=0,n=G(e);s<n;s++)r.push(Q(e,t));return r}case A:{const r=Z-1,s=Q(e,t);return X(t,r,new globalThis[s](Q(e,t)))}case m:{const r=Z-1,s=G(e);return X(t,r,e.slice(Z,Z+=s).buffer)}case d:{const r=Z-1,s=G(e);return X(t,r,k.decode(e.slice(Z,Z+=s)))}case v:return X(t,Z-1,new Date(Q(e,t)));case $:{const r=X(t,Z-1,new Map);for(let s=0,n=G(e);s<n;s++)r.set(Q(e,t),Q(e,t));return r}case P:{const r=X(t,Z-1,new Set);for(let s=0,n=G(e);s<n;s++)r.add(Q(e,t));return r}case M:{const r=Q(e,t),s=Q(e,t),n=Q(e,t),a=new(globalThis[r]||Error)(s);return X(t,Z-1,U(a,"stack",{value:n}))}case B:{const r=Q(e,t),s=Q(e,t),n=Q(e,t),a=Q(e,t),o=Q(e,t);return X(t,Z-1,new O(r,s,n,{colorSpace:a,pixelFormat:o}))}case S:{const r=Q(e,t),s=Q(e,t);return X(t,Z-1,new RegExp(r,s))}case n:return!1;case a:return!0;case l:return NaN;case u:return 1/0;case f:return-1/0;case p:return 0;case h:return-0;case o:return null;case g:return Y(e),V.getBigInt64(0,!0);case y:return Y(e),V.getBigUint64(0,!0);case w:return L(Q(e,t));case T:return t.get(G(e));default:return}};let Z=0;const ee=({byteOffset:e=0}={})=>(t,r)=>{return s=new Uint8Array(r,e,t),Z=0,Q(s,new Map);var s};let te=0;const re=te++,se=te++,ne=te++,ae=te++,oe=te++,ie=te++,ce=te++,le=te++,ue=te++,fe=te++,pe=te++,he=te++,ge=te++,ye=te++,de=te++;te++;const we=te++,be=te++,{getPrototypeOf:me}=Object,{toString:ve}=K,Me=(e,t=ve.call(e).slice(8,-1))=>t in globalThis?t:Me(me(e)||K),$e=(e,t)=>new ArrayBuffer(e,{maxByteLength:t}),xe=([e,t],r)=>{const s=r?e.byteLength:e.length;if(r){if(t){const r=$e(s,t);new Uint8Array(r).set(new Uint8Array(e)),e=r}}else{const r=t?$e(s,t):new ArrayBuffer(s);new Uint8Array(r).set(e),e=r}return e};const Se=/\[('|")?(.+?)\1\]/g,Pe=(e,t)=>e?.[t];var Ae=e=>{const t=[],r=e=>{const r=t.splice(e);for(;e<r.length;)r[e++].delete(r[e++])};return class s extends Map{static keys=Symbol();static proto=Symbol();drop(e,t){return e!==s.proto&&super.delete(s.keys),super.delete(e),t}set(s,n){return((s,n)=>{t.push(s,n)<3&&setTimeout(r,e,0)})(super.set(s,n),s),n}}},Be=({reflect:e=W,transform:t=W,released:r=W,buffer:s=!1,timeout:n=-1}=K)=>{const a=N(z),o=N(C),i=e=>{if(!D(e))return e;const[t,r]=e;if(1&t)return u(t,r);switch(t){case 2:return A;case 0:return r;case 16:return L(r);case 32:return BigInt(r);case 68:return(([e,t,r,s],n)=>{const a=xe(t,n),o=globalThis[e];return s?new o(a,r,s):new o(a,r)})(r,s);case 64:return xe(r,s)}},c=(e,r=new Map)=>{switch(typeof e){case"object":{if(null===e)break;if(e===globalThis)return P;if(S in e)return w;let s=r.get(e);if(!s){const n=t(e);if(b||!d.has(n)){if(D(n)){const t=[];s=_(4,t),r.set(e,s);for(let e=0,s=n.length;e<s;e++)t[e]=c(n[e],r);return s}if(!(I(n)||n instanceof ArrayBuffer||"Object"!==Me(n))){const t={};s=_(2,t),r.set(e,s);for(const e in n)t[e]=c(n[e],r);return s}}s=_(0,n),r.set(e,s)}return s}case"function":{if(S in e)return w;let s=r.get(e);if(!s){const n=t(e);s=_(8,v(n)),r.set(e,s)}return s}case"symbol":return _(16,R(e))}return e},l=N(c),u=(e,t)=>{let r=x.get(t),s=r?.deref();return s||(r&&B.unregister(r),s=9===e?new Proxy(F,new y(e,t)):new Proxy(3===e?K:q,new g(e,t)),r=new WeakRef(s),x.set(t,r),B.register(s,t,r)),s},f=e=>{switch(typeof e){case"object":if(null===e)break;case"function":return S in e}return!1},p=-1<n,h=p?Ae(n):Map;class g{constructor(e,t){this.t=e,this.v=t,p&&(this.$=new h)}get(t,r){if(p&&this.$.has(r))return this.$.get(r);const s=e(fe,this.v,C(r));return p?s[0]?this.$.set(r,i(s[1])):i(s[1]):i(s)}set(t,r,s){const n=e(we,this.v,C(r),c(s));return p?this.$.drop(r,n):n}has(t,r){return r===S?(w=[this.t,this.v],!0):e(ge,this.v,C(r))}_oK(){return a(e(de,this.v),x)}ownKeys(e){return p?this.$.has(h.keys)?this.$.get(h.keys):this.$.set(h.keys,this._oK()):this._oK()}getOwnPropertyDescriptor(t,r){const s=i(e(pe,this.v,C(r)));if(s)for(const e in s)s[e]=i(s[e]);return s}defineProperty(t,r,s){const n=e(le,this.v,C(r),c(s));return p?this.$.drop(r,n):n}deleteProperty(t,r){const s=e(ue,this.v,C(r));return p?this.$.drop(r,s):s}_gPO(){return i(e(he,this.v))}getPrototypeOf(e){return p?this.$.has(h.proto)?this.$.get(h.proto):this.$.set(h.proto,this._gPO()):this._gPO()}setPrototypeOf(t,r){const s=e(be,this.v,c(r));return p?this.$.drop(h.proto,s):s}isExtensible(t){return e(ye,this.v)}preventExtensions(e){return!1}}class y extends g{construct(t,r){return i(e(ce,this.v,l(r)))}apply(t,r,s){const n=new Map;return i(e(ie,this.v,c(r,n),l(s,n)))}get(e,t){switch(t){case"apply":return(t,r)=>this.apply(e,t,r);case"call":return(t,...r)=>this.apply(e,t,r);default:return super.get(e,t)}}}let d,w,b=!0;const{apply:m}=Reflect,{id:v,ref:M,unref:$}=((e=0,t=new Map,r=new Map)=>({clear:()=>{t.clear(),r.clear()},id:s=>{let n=r.get(s);if(void 0===n){for(;t.has(n=e++););t.set(n,s),r.set(s,n)}return n},ref:e=>t.get(e),unref:e=>(r.delete(t.get(e)),t.delete(e))}))(),x=new Map,S=Symbol("reflected-ffi"),P=_(2,null),A=new Proxy(K,new g(2,null)),B=new FinalizationRegistry(t=>{x.delete(t),e(re,t)});return{global:A,isProxy:f,assign(t,...r){const s=f(t),n=j(s?{}:t,...r);return s&&e(se,w[1],c(n)),t},direct:e=>(b&&(b=!1,d=new WeakSet),d.add(e),e),evaluate:(t,...r)=>i(e(ne,null,function(e=this){return String(e).replace(/^(async\s*)?(\bfunction\b)?(.*?)\(/,(e,t,r,s)=>s&&!r?`${t||""}function ${s}(`:e)}(t),l(r))),gather(t,...r){const s=f(t),n=s?i:e=>t[e];s&&(r=e(ae,w[1],o(r,x)));for(let e=0;e<r.length;e++)r[e]=n(r[e]);return r},query:(t,r)=>f(t)?i(e(oe,w[1],r)):((e,t)=>t.replace(Se,".$2").split(".").reduce(Pe,e))(t,r),reflect:async(e,t,...s)=>{switch(e){case ie:{const[e,r]=s;for(let e=0,t=r.length;e<t;e++)r[e]=i(r[e]);return c(await m(M(t),i(e),r))}case re:return r(M(t)),$(t)}}}};var Te=Promise.withResolvers.bind(Promise),Oe=(e=e=>e)=>{const t=new Map;let r=0;return[()=>{let s;do{s=e(r++)}while(t.has(s));const n=Te();return t.set(s,n),[s,n.promise]},(e,r,s)=>{const n=t.get(e);t.delete(e),s?n?.reject(s):n?.resolve(r)}]};const ke=[],Ee=new WeakSet,Le=(...e)=>(Ee.add(e),e);let{SharedArrayBuffer:Re}=globalThis,Ue=!0;try{new Re(4,{maxByteLength:8})}catch(e){Ue=!1,Re=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}const{create:je}=Object,De=`coincident-${Ue?crypto.randomUUID():Math.random().toString(36).substring(2)}`,Ie=2*Int32Array.BYTES_PER_ELEMENT,_e={byteOffset:Ie},We=(e,t,r)=>{const s="then"!==t;return s&&(e[t]=r),s},qe=e=>{e.stopImmediatePropagation(),e.preventDefault()},[Ke,Fe]=Oe();let[Ne,ze]=Ke(),Ce=()=>ze,He=()=>{},{Atomics:Ve,MessagePort:Je,SharedArrayBuffer:Xe,postMessage:Ye}=globalThis;if(Ue)Fe(Ne);else{Xe=Re;const e=new Map,t=(e,...t)=>{e.addEventListener(...t)};if("importScripts"in globalThis){He=t=>{e.set(t,null)};const r=t=>{const r=t[0],s=f++;return e.set(r,s),[s,r,t]},s=Ye;Ye=function(e,t){if(u){const n={ID:e.ID,data:r(e.data)};s(n,t)}else ze.then(()=>this.postMessage(e,t))},Je=class extends Je{postMessage(e,t){u?super.postMessage(r(e),t):ze.then(()=>this.postMessage(e,t))}},t(globalThis,"message",e=>{qe(e),Fe(Ne,e.data)},{once:!0});const{wait:n}=Ve,{parse:a}=JSON,o=t=>{const r=new XMLHttpRequest;try{if(r.timeout=3e3,r.open("POST",`${l}?sabayon`,!1),r.setRequestHeader("Content-Type","application/json"),r.send(`["${c}",${e.get(t)}]`),200===r.status)return r;throw r}catch{return r.abort(),o(t)}},i=(e,t)=>(e.set(a(t.responseText)),"ok");Ve={wait:(t,...r)=>e.has(t)?i(t,o(t)):n(t,...r)};let c,l,u=!1,f=Math.random();ze=ze.then(e=>{[c,l]=e,u=!0})}else{const r=[De,Math.random()].join("-").replace(/\W/g,"-"),s=new BroadcastChannel("dc78209b-186c-4f83-80e9-406becb7d9f3");s.onmessage=async t=>{const[n,a,o]=t.data;if(a===r)for(const[t,[r,a]]of e)if(r===o){await a.promise;let e=t.length;for(;e--&&!t[e];);s.postMessage([n,t.slice(0,e+1)]);break}};const{notify:n}=Ve;Ve={notify(t,...r){const s=e.get(t);return s?(s[1].resolve(),0):n(t,...r)}};let a="",o=null;const i=(e,r)=>{let s,n=!0;e.getRegistration(a).then(t=>t??e.register(a,r)).then(function r(o){const{controller:i}=e;if(n=n&&!!i,s=o.installing||o.waiting||o.active,"activated"===s.state){if(n){if(i.scriptURL===a)return Fe(Ne);o.unregister()}location.reload()}else t(s,"statechange",()=>r(o),{once:!0})})};Ce=(e,t)=>{if(!o){const r=new URL(e,location.href);a=`${r.protocol}//${r.host}${r.pathname}`,i(navigator.serviceWorker,t),o=ze}return o}}}const{setPrototypeOf:Ge}=Reflect;let{postMessage:Qe}=globalThis;const Ze=Te(),et=Je.prototype;addEventListener("message",e=>{qe(e);const[t,r,s]=e.data,[n]=e.ports;r&&(Ge(n,et),t&&(Qe=Ye)),Ze.resolve([t,r,s,n])},{once:!0});var tt=async e=>{const[t,r,s,n]=await Ce().then(()=>Ze.promise),a=!!t,o=Ue||!!r,i=e?.transform,c=(e?.decoder||ee)(_e),l=!1!==e?.transfer;let u,f,p,h;if(o){const t=new(r?Xe:SharedArrayBuffer)(e?.minByteLength||32767,{maxByteLength:e?.maxByteLength||16777216});u=new Int32Array(t),r?(({wait:h}=Ve),He(u)):(({load:f,pause:p,wait:h}=Atomics),p&&(h=(e,t)=>{do{p()}while(f(e,t)<1)}))}const[g,y]=Oe(String),d=new Map,w=je(null),b=new Proxy(w,{get(e,r){if("then"===r)return;let s=d.get(r);return s||d.set(r,s=(...e)=>{const s=((e,t)=>{let r=ke;return e&&Ee.has(t.at(-1)||ke)&&(r=t.pop(),Ee.delete(r)),r})(l,e),f=[u,r,i?e.map(i):e];if(o){a?Qe({ID:t,data:f},s):n.postMessage(f,s),h(u,0),u[0]=0;const e=u[1]?c(u[1],u.buffer):void 0;if(e instanceof Error)throw e;return e}{const[e,t]=g();return f[0]=e,n.postMessage(f,s),t}}),s},set:We});return n.addEventListener("message",async({data:e})=>{"string"==typeof e[0]?y.apply(null,e):(await(async(e,t,r)=>{try{const s=await t[e[1]].apply(null,e[2]);e[1]=r?r(s):s,e[2]=null}catch(t){e[2]=t}})(e,w,i),n.postMessage(e))}),n.start(),{native:Ue,proxy:b,ffi_timeout:s,sync:o,transfer:Le}},rt=async e=>{const s=await tt({...e,decoder:e?.decoder||ee}),n=Be({...e,buffer:!0,reflect:s.proxy[t],timeout:s.ffi_timeout});return s.proxy[r]=n.reflect,{...s,window:n.global,isWindowProxy:n.isProxy,ffi:{assign:n.assign,direct:n.direct,evaluate:n.evaluate,gather:n.gather,query:n.query}}};export{rt as default}; | ||
| const e="dbf1617e",t="="+e,r="-"+e;let n=0;const s=n++,a=n++;n++;const o=n++,i=n++,c=n++,l=n++,u=n++,f=n++,h=n++,p=n++,g=n++,y=n++,d=n++,w=n++,b=n++,m=n++,v=n++,M=n++,$=n++,x=n++,S=n++,P=n++,A=n++,B=n++,T=n++;const O=globalThis.ImageData||class{},k=new TextDecoder;new TextEncoder;const E=new Map(Reflect.ownKeys(Symbol).map(e=>[Symbol[e],`@${String(e)}`])),L=e=>{switch(e[0]){case"@":return Symbol[e.slice(1)];case"#":return Symbol.for(e.slice(1));case"!":return Symbol(e.slice(1));default:return Symbol()}},R=e=>E.get(e)||((e,t)=>void 0===t?"?":void 0===Symbol.keyFor(e)?`!${t}`:`#${t}`)(e,e.description),U=Object.defineProperty,j=Object.assign,D=Array.isArray,I=ArrayBuffer.isView,_=(e,t)=>[e,t],W=e=>e,q=[],K={},F=function(){},N=e=>(t,r=new Map)=>{for(let n=0,s=t.length;n<s;n++)t[n]=e(t[n],r);return t},z=([e,t])=>0===e?t:L(t),C=e=>"string"==typeof e?_(0,e):_(16,R(e)),H=new ArrayBuffer(8),V=new DataView(H),J=new Uint8Array(H),X=(e,t,r)=>(e.set(t,r),r),Y=e=>{J[0]=e[Z++],J[1]=e[Z++],J[2]=e[Z++],J[3]=e[Z++],J[4]=e[Z++],J[5]=e[Z++],J[6]=e[Z++],J[7]=e[Z++]},G=e=>(J[0]=e[Z++],J[1]=e[Z++],J[2]=e[Z++],J[3]=e[Z++],V.getUint32(0,!0)),Q=(e,t)=>{switch(e[Z++]){case i:return Y(e),V.getFloat64(0,!0);case c:return e[Z++];case x:{const r=X(t,Z-1,{});for(let n=0,s=G(e);n<s;n++)r[Q(e,t)]=Q(e,t);return r}case b:{const r=X(t,Z-1,[]);for(let n=0,s=G(e);n<s;n++)r.push(Q(e,t));return r}case A:{const r=Z-1,n=Q(e,t);return X(t,r,new globalThis[n](Q(e,t)))}case m:{const r=Z-1,n=G(e);return X(t,r,e.slice(Z,Z+=n).buffer)}case d:{const r=Z-1,n=G(e);return X(t,r,k.decode(e.slice(Z,Z+=n)))}case v:return X(t,Z-1,new Date(Q(e,t)));case $:{const r=X(t,Z-1,new Map);for(let n=0,s=G(e);n<s;n++)r.set(Q(e,t),Q(e,t));return r}case P:{const r=X(t,Z-1,new Set);for(let n=0,s=G(e);n<s;n++)r.add(Q(e,t));return r}case M:{const r=Q(e,t),n=Q(e,t),s=Q(e,t),a=new(globalThis[r]||Error)(n);return X(t,Z-1,U(a,"stack",{value:s}))}case B:{const r=Q(e,t),n=Q(e,t),s=Q(e,t),a=Q(e,t),o=Q(e,t);return X(t,Z-1,new O(r,n,s,{colorSpace:a,pixelFormat:o}))}case S:{const r=Q(e,t),n=Q(e,t);return X(t,Z-1,new RegExp(r,n))}case s:return!1;case a:return!0;case l:return NaN;case u:return 1/0;case f:return-1/0;case h:return 0;case p:return-0;case o:return null;case g:return Y(e),V.getBigInt64(0,!0);case y:return Y(e),V.getBigUint64(0,!0);case w:return L(Q(e,t));case T:return t.get(G(e));default:return}};let Z=0;const ee=({byteOffset:e=0}={})=>(t,r)=>{return n=new Uint8Array(r,e,t),Z=0,Q(n,new Map);var n};let te=0;const re=te++,ne=te++,se=te++,ae=te++,oe=te++,ie=te++,ce=te++,le=te++,ue=te++,fe=te++,he=te++,pe=te++,ge=te++,ye=te++,de=te++;te++;const we=te++,be=te++,{getPrototypeOf:me}=Object,{toString:ve}=K,Me=(e,t=ve.call(e).slice(8,-1))=>t in globalThis?t:Me(me(e)||K),$e=(e,t)=>new ArrayBuffer(e,{maxByteLength:t}),xe=([e,t],r)=>{const n=r?e.byteLength:e.length;if(r){if(t){const r=$e(n,t);new Uint8Array(r).set(new Uint8Array(e)),e=r}}else{const r=t?$e(n,t):new ArrayBuffer(n);new Uint8Array(r).set(e),e=r}return e};const Se=/\[('|")?(.+?)\1\]/g,Pe=(e,t)=>e?.[t];var Ae=e=>{const t=[],r=e=>{const r=t.splice(e);for(;e<r.length;)r[e++].delete(r[e++])};return class n extends Map{static keys=Symbol();static proto=Symbol();drop(e,t){return e!==n.proto&&super.delete(n.keys),super.delete(e),t}set(n,s){return((n,s)=>{t.push(n,s)<3&&setTimeout(r,e,0)})(super.set(n,s),n),s}}},Be=({reflect:e=W,transform:t=W,released:r=W,buffer:n=!1,timeout:s=-1}=K)=>{const a=N(z),o=N(C),i=e=>{if(!D(e))return e;const[t,r]=e;if(1&t)return u(t,r);switch(t){case 2:return A;case 0:return r;case 16:return L(r);case 32:return BigInt(r);case 68:return(([e,t,r,n],s)=>{const a=xe(t,s),o=globalThis[e];return n?new o(a,r,n):new o(a,r)})(r,n);case 64:return xe(r,n)}},c=(e,r=new Map)=>{switch(typeof e){case"object":{if(null===e)break;if(e===globalThis)return P;if(S in e)return w;let n=r.get(e);if(!n){const s=t(e);if(b||!d.has(s)){if(D(s)){const t=[];n=_(4,t),r.set(e,n);for(let e=0,n=s.length;e<n;e++)t[e]=c(s[e],r);return n}if(!(I(s)||s instanceof ArrayBuffer||"Object"!==Me(s))){const t={};n=_(2,t),r.set(e,n);try{for(const e in s)break}catch{return n}for(const e in s)t[e]=c(s[e],r);return n}}n=_(0,s),r.set(e,n)}return n}case"function":{if(S in e)return w;let n=r.get(e);if(!n){const s=t(e);n=_(8,v(s)),r.set(e,n)}return n}case"symbol":return _(16,R(e))}return e},l=N(c),u=(e,t)=>{let r=x.get(t),n=r?.deref();return n||(r&&B.unregister(r),n=9===e?new Proxy(F,new y(e,t)):new Proxy(3===e?K:q,new g(e,t)),r=new WeakRef(n),x.set(t,r),B.register(n,t,r)),n},f=e=>{switch(typeof e){case"object":if(null===e)break;case"function":return S in e}return!1},h=-1<s,p=h?Ae(s):Map;class g{constructor(e,t){this.t=e,this.v=t,h&&(this.$=new p)}get(t,r){if(h&&this.$.has(r))return this.$.get(r);const n=e(fe,this.v,C(r));return h?n[0]?this.$.set(r,i(n[1])):i(n[1]):i(n)}set(t,r,n){const s=e(we,this.v,C(r),c(n));return h?this.$.drop(r,s):s}has(t,r){return r===S?(w=[this.t,this.v],!0):e(ge,this.v,C(r))}_oK(){return a(e(de,this.v),x)}ownKeys(e){return h?this.$.has(p.keys)?this.$.get(p.keys):this.$.set(p.keys,this._oK()):this._oK()}getOwnPropertyDescriptor(t,r){const n=i(e(he,this.v,C(r)));if(n)for(const e in n)n[e]=i(n[e]);return n}defineProperty(t,r,n){const s=e(le,this.v,C(r),c(n));return h?this.$.drop(r,s):s}deleteProperty(t,r){const n=e(ue,this.v,C(r));return h?this.$.drop(r,n):n}_gPO(){return i(e(pe,this.v))}getPrototypeOf(e){return h?this.$.has(p.proto)?this.$.get(p.proto):this.$.set(p.proto,this._gPO()):this._gPO()}setPrototypeOf(t,r){const n=e(be,this.v,c(r));return h?this.$.drop(p.proto,n):n}isExtensible(t){return e(ye,this.v)}preventExtensions(e){return!1}}class y extends g{construct(t,r){return i(e(ce,this.v,l(r)))}apply(t,r,n){const s=new Map;return i(e(ie,this.v,c(r,s),l(n,s)))}get(e,t){switch(t){case"apply":return(t,r)=>this.apply(e,t,r);case"call":return(t,...r)=>this.apply(e,t,r);default:return super.get(e,t)}}}let d,w,b=!0;const{apply:m}=Reflect,{id:v,ref:M,unref:$}=((e=0,t=new Map,r=new Map)=>({clear:()=>{t.clear(),r.clear()},id:n=>{let s=r.get(n);if(void 0===s){for(;t.has(s=e++););t.set(s,n),r.set(n,s)}return s},ref:e=>t.get(e),unref:e=>(r.delete(t.get(e)),t.delete(e))}))(),x=new Map,S=Symbol("reflected-ffi"),P=_(2,null),A=new Proxy(K,new g(2,null)),B=new FinalizationRegistry(t=>{x.delete(t),e(re,t)});return{global:A,isProxy:f,assign(t,...r){const n=f(t),s=j(n?{}:t,...r);return n&&e(ne,w[1],c(s)),t},direct:e=>(b&&(b=!1,d=new WeakSet),d.add(e),e),evaluate:(t,...r)=>i(e(se,null,function(e=this){return String(e).replace(/^(async\s*)?(\bfunction\b)?(.*?)\(/,(e,t,r,n)=>n&&!r?`${t||""}function ${n}(`:e)}(t),l(r))),gather(t,...r){const n=f(t),s=n?i:e=>t[e];n&&(r=e(ae,w[1],o(r,x)));for(let e=0;e<r.length;e++)r[e]=s(r[e]);return r},query:(t,r)=>f(t)?i(e(oe,w[1],r)):((e,t)=>t.replace(Se,".$2").split(".").reduce(Pe,e))(t,r),reflect:async(e,t,...n)=>{switch(e){case ie:{const[e,r]=n;for(let e=0,t=r.length;e<t;e++)r[e]=i(r[e]);return c(await m(M(t),i(e),r))}case re:return r(M(t)),$(t)}}}};var Te=Promise.withResolvers.bind(Promise),Oe=(e=e=>e)=>{const t=new Map;let r=0;return[()=>{let n;do{n=e(r++)}while(t.has(n));const s=Te();return t.set(n,s),[n,s.promise]},(e,r,n)=>{const s=t.get(e);t.delete(e),n?s?.reject(n):s?.resolve(r)}]};const ke=[],Ee=new WeakSet,Le=(...e)=>(Ee.add(e),e);let{SharedArrayBuffer:Re}=globalThis,Ue=!0;try{new Re(4,{maxByteLength:8})}catch(e){Ue=!1,Re=class extends ArrayBuffer{get growable(){return super.resizable}grow(e){super.resize(e)}}}const{create:je}=Object,De=`coincident-${Ue?crypto.randomUUID():Math.random().toString(36).substring(2)}`,Ie=2*Int32Array.BYTES_PER_ELEMENT,_e={byteOffset:Ie},We=(e,t,r)=>{const n="then"!==t;return n&&(e[t]=r),n},qe=e=>{e.stopImmediatePropagation(),e.preventDefault()},[Ke,Fe]=Oe();let[Ne,ze]=Ke(),Ce=()=>ze,He=()=>{},{Atomics:Ve,MessagePort:Je,SharedArrayBuffer:Xe,postMessage:Ye}=globalThis;if(Ue)Fe(Ne);else{Xe=Re;const e=new Map,t=(e,...t)=>{e.addEventListener(...t)};if("importScripts"in globalThis){He=t=>{e.set(t,null)};const r=t=>{const r=t[0],n=f++;return e.set(r,n),[n,r,t]},n=Ye;Ye=function(e,t){if(u){const s={ID:e.ID,data:r(e.data)};n(s,t)}else ze.then(()=>this.postMessage(e,t))},Je=class extends Je{postMessage(e,t){u?super.postMessage(r(e),t):ze.then(()=>this.postMessage(e,t))}},t(globalThis,"message",e=>{qe(e),Fe(Ne,e.data)},{once:!0});const{wait:s}=Ve,{parse:a}=JSON,o=t=>{const r=new XMLHttpRequest;try{if(r.timeout=3e3,r.open("POST",`${l}?sabayon`,!1),r.setRequestHeader("Content-Type","application/json"),r.send(`["${c}",${e.get(t)}]`),200===r.status)return r;throw r}catch{return r.abort(),o(t)}},i=(e,t)=>(e.set(a(t.responseText)),"ok");Ve={wait:(t,...r)=>e.has(t)?i(t,o(t)):s(t,...r)};let c,l,u=!1,f=Math.random();ze=ze.then(e=>{[c,l]=e,u=!0})}else{const r=[De,Math.random()].join("-").replace(/\W/g,"-"),n=new BroadcastChannel("dc78209b-186c-4f83-80e9-406becb7d9f3");n.onmessage=async t=>{const[s,a,o]=t.data;if(a===r)for(const[t,[r,a]]of e)if(r===o){await a.promise;let e=t.length;for(;e--&&!t[e];);n.postMessage([s,t.slice(0,e+1)]);break}};const{notify:s}=Ve;Ve={notify(t,...r){const n=e.get(t);return n?(n[1].resolve(),0):s(t,...r)}};let a="",o=null;const i=(e,r)=>{let n,s=!0;e.getRegistration(a).then(t=>t??e.register(a,r)).then(function r(o){const{controller:i}=e;if(s=s&&!!i,n=o.installing||o.waiting||o.active,"activated"===n.state){if(s){if(i.scriptURL===a)return Fe(Ne);o.unregister()}location.reload()}else t(n,"statechange",()=>r(o),{once:!0})})};Ce=(e,t)=>{if(!o){const r=new URL(e,location.href);a=`${r.protocol}//${r.host}${r.pathname}`,i(navigator.serviceWorker,t),o=ze}return o}}}const{setPrototypeOf:Ge}=Reflect;let{postMessage:Qe}=globalThis;const Ze=Te(),et=Je.prototype;addEventListener("message",e=>{qe(e);const[t,r,n]=e.data,[s]=e.ports;r&&(Ge(s,et),t&&(Qe=Ye)),Ze.resolve([t,r,n,s])},{once:!0});var tt=async e=>{const[t,r,n,s]=await Ce().then(()=>Ze.promise),a=!!t,o=Ue||!!r,i=e?.transform,c=(e?.decoder||ee)(_e),l=!1!==e?.transfer;let u,f,h,p;if(o){const t=new(r?Xe:SharedArrayBuffer)(e?.minByteLength||32767,{maxByteLength:e?.maxByteLength||16777216});u=new Int32Array(t),r?(({wait:p}=Ve),He(u)):(({load:f,pause:h,wait:p}=Atomics),h&&(p=(e,t)=>{do{h()}while(f(e,t)<1)}))}const[g,y]=Oe(String),d=new Map,w=je(null),b=new Proxy(w,{get(e,r){if("then"===r)return;let n=d.get(r);return n||d.set(r,n=(...e)=>{const n=((e,t)=>{let r=ke;return e&&Ee.has(t.at(-1)||ke)&&(r=t.pop(),Ee.delete(r)),r})(l,e),f=[u,r,i?e.map(i):e];if(o){a?Qe({ID:t,data:f},n):s.postMessage(f,n),p(u,0),u[0]=0;const e=u[1]?c(u[1],u.buffer):void 0;if(e instanceof Error)throw e;return e}{const[e,t]=g();return f[0]=e,s.postMessage(f,n),t}}),n},set:We});return s.addEventListener("message",async({data:e})=>{"string"==typeof e[0]?y.apply(null,e):(await(async(e,t,r)=>{try{const n=await t[e[1]].apply(null,e[2]);e[1]=r?r(n):n,e[2]=null}catch(t){e[2]=t}})(e,w,i),s.postMessage(e))}),s.start(),{native:Ue,proxy:b,ffi_timeout:n,sync:o,transfer:Le}},rt=async e=>{const n=await tt({...e,decoder:e?.decoder||ee}),s=Be({...e,buffer:!0,reflect:n.proxy[t],timeout:n.ffi_timeout});return n.proxy[r]=s.reflect,{...n,window:s.global,isWindowProxy:s.isProxy,ffi:{assign:s.assign,direct:s.direct,evaluate:s.evaluate,gather:s.gather,query:s.query}}};export{rt as default}; |
+4
-4
@@ -6,3 +6,3 @@ { | ||
| }, | ||
| "version": "4.0.28", | ||
| "version": "4.0.29", | ||
| "description": "An Atomics based Proxy to simplify, and synchronize, Worker related tasks", | ||
@@ -26,7 +26,7 @@ "scripts": { | ||
| "devDependencies": { | ||
| "@rollup/plugin-node-resolve": "^16.0.1", | ||
| "@rollup/plugin-node-resolve": "^16.0.2", | ||
| "@rollup/plugin-terser": "^0.4.4", | ||
| "c8": "^10.1.3", | ||
| "mini-coi": "^0.4.2", | ||
| "rollup": "^4.50.2", | ||
| "rollup": "^4.52.4", | ||
| "static-handler": "^0.5.3", | ||
@@ -58,3 +58,3 @@ "ws": "^8.18.3" | ||
| "next-resolver": "^0.1.4", | ||
| "reflected-ffi": "^0.6.1" | ||
| "reflected-ffi": "^0.6.2" | ||
| }, | ||
@@ -61,0 +61,0 @@ "repository": { |
@@ -5,4 +5,4 @@ import BROADCAST_CHANNEL_UID from './bid.js'; | ||
| const { stringify } = JSON; | ||
| const [next, resolve] = nextResolver(); | ||
| const { stringify } = JSON; | ||
@@ -9,0 +9,0 @@ const ok = value => new Response(`[${value.join(',')}]`); |
| // ⚠️ AUTOMATICALLY GENERATED - DO NOT CHANGE | ||
| const CHANNEL = '37e4b92b'; | ||
| const CHANNEL = 'dbf1617e'; | ||
| export const MAIN = '=' + CHANNEL; | ||
| export const WORKER = '-' + CHANNEL; |
132539
0.06%Updated