openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
367 lines • 395 kB
JavaScript
import{a as e,n as t,r as n}from"./rolldown-runtime-DkW27tQK.js";import{$r as r,Bi as i,Br as a,Ct as o,Et as s,Fr as c,Gi as l,Gr as u,Hr as d,Ir as f,Jr as p,Kn as m,Kr as h,Lr as ee,Mr as te,Nr as ne,Or as re,Pr as ie,Qi as ae,Qr as oe,Rn as se,Rr as ce,Ur as le,Vn as ue,Vr as de,Wr as fe,Xr as pe,Yr as me,Zn as he,Zr as ge,_r as _e,bn as ve,br as ye,d as be,ea as xe,ei as Se,f as Ce,fr as we,gr as Te,hr as Ee,kr as De,m as Oe,mr as ke,ni as Ae,p as je,pr as Me,qr as Ne,ta as Pe,ti as Fe,u as Ie,vr as Le,wt as Re,xr as ze,yr as Be,zr as Ve}from"./control-ui-foundation-Cydpkyqa.js";import{$ as He,B as Ue,K as We,L as Ge,V as Ke,X as qe,at as Je,c as Ye,ct as Xe,dt as Ze,lt as Qe,mt as $e,nt as et,st as tt,u as nt,z as rt}from"./lit-runtime-CV_MH99K.js";import{t as it}from"./gateway-runtime-Bqqcp9-I.js";import{T as at,a as ot,b as st,o as ct,r as lt,x as ut}from"./control-ui-boot-shared-Deak_Sjt.js";import{t as dt}from"./control-ui-boot-shared-gfE6fZcA.js";import{F as ft,P as pt}from"./markdown-runtime-Bn6OdBVq.js";function mt(e){return typeof e==`string`&&e.trim()||null}function ht(e){return typeof e==`number`&&Number.isSafeInteger(e)&&e>0?e:null}function gt(e,t){return ht(ue(ue(e)?.__openclaw)?.seq)??ht(t?.messageSeq)}function _t(e){let t=mt(e);return t?.endsWith(`:user`)?t.slice(0,-5)||null:t}function vt(e,t){let n=ue(e),r=mt(n?.role)?.toLowerCase();if(!n||!r)return null;let i=ue(n.__openclaw),a=mt(i?.importedFrom),o=mt(i?.cliSessionId),s=mt(i?.externalId),c=mt(i?.idempotencyKey)??mt(n.idempotencyKey)??mt(t?.idempotencyKey)??mt(t?.clientRunId),l=_t(c),u=_t(t?.runId),d=_t(i?.runId),f=mt(i?.mirrorOrigin)!==null,p=r===`assistant`&&mt(n.api)?.toLowerCase()===`cli`,m=p&&l?.startsWith(`cli-assistant:`)?mt(l.slice(14)):l,h=i&&Object.keys(i).every(e=>e===`idempotencyKey`)?m:null,ee=r===`assistant`?d??u??(p||!f?m:null)??h:d??m??u;return{role:r,id:mt(i?.id)??mt(t?.messageId),sequence:gt(e,t),idempotencyKey:c,sendId:r===`user`?l??ee:null,runId:ee,isImported:!!(a||o||s),externalSource:a&&o&&s?JSON.stringify([a,o,s]):null}}function yt(e){let t=ue(e);if(mt(t?.role)?.toLowerCase()!==`assistant`)return;let n=ue(t?.openclawStreamFallback),r=mt(n?.itemId),i=vt(e)?.runId??mt(t?.runId)??mt(n?.runId);return r?{itemId:r,...i?{runId:i}:{}}:void 0}function bt(){return(bt=t((()=>{})))()}function xt(e){return typeof e==`string`&&e.trim()||null}function St(e,t,n={}){let r=xt(t.runId);if(!r||typeof t.state!=`string`||![`delta`,`final`,`error`,`aborted`].includes(t.state))return null;let i=t.message,a=m(i)?xt(i.stopReason):null,o=xt(t.stopReason)??a,s=xt(t.errorKind),c={runId:r,...i===void 0?{}:{message:i},scope:n},l=Vt(e,t.state===`delta`?{type:`runDelta`,...c}:{type:`runTerminal`,...c,status:t.state===`aborted`?`aborted`:t.state===`error`?s===`timeout`?`timeout`:`error`:t.yielded===!0&&o===`end_turn`?`yielded`:o===`error`?`error`:`completed`,...o===null?{}:{stopReason:o},...s===null?{}:{errorKind:s},...typeof t.errorMessage==`string`?{errorMessage:t.errorMessage}:{}});return{projection:l,previousRun:e.runs[r],currentRun:l.runs[r]}}function Ct(){return(Ct=t((()=>{Kt()})))()}function wt(e){let t=vt(e);if(!t||t.role!==`user`&&t.role!==`assistant`)return!1;let n=ue(ue(e)?.__openclaw);return!n||Object.keys(n).every(e=>e===`idempotencyKey`)}function Tt(e,t){let n=vt(e,t?.envelope),r=t?.live!==!0&&wt(e)?n?.runId:null,i=_t(t?.pendingRunId??r);return{message:e,identity:n,afterSequence:t?.envelope?.afterSequence,live:t?.live===!0,pending:i!==null,pendingRunId:i}}function Et(e){let t=null;return e.map(e=>{let n=Tt(e);return n.identity?.role===`user`?(t=n.pending?n.pendingRunId:null,n):t&&n.identity?.role===`assistant`&&!n.pending&&wt(e)?Tt(e,{pendingRunId:t}):(wt(e)||(t=null),n)})}function Dt(e={},t=[]){let n=Et(t);return{scope:{...e},entries:n,messages:n.map(e=>e.message),runs:{},hasTransportGap:!1}}function Ot(e,t){return Gt.every(n=>e[n]===void 0||t[n]===void 0||e[n]===t[n])}function kt(e){let t={...e.scope};for(let n of Gt)e[n]!==void 0&&Object.assign(t,{[n]:e[n]});return t}function At(e,t){return!e||!t||e.role!==t.role?!1:e.isImported||t.isImported?!e.isImported||!t.isImported?!1:e.externalSource||t.externalSource?!!(e.externalSource&&e.externalSource===t.externalSource):e.sequence!==null&&t.sequence!==null&&e.sequence===t.sequence:e.id||t.id?!!(e.id&&t.id&&e.id===t.id):e.sequence!==null&&t.sequence!==null&&e.sequence===t.sequence}function jt(e,t,n=!1){if(At(e.identity,t.identity))return!0;let r=e.identity?.id?e:t.identity?.id?t:null,i=r===e?t:r===t?e:null,a=ue(ue(r?.message)?.__openclaw);if(r?.identity?.role===`assistant`&&i?.identity?.role===`assistant`&&!r.identity.isImported&&!i.identity.isImported&&!i.identity.id){let e=yt(r.message),t=yt(i.message);if(i.identity.sequence===null&&e?.runId&&e.runId===t?.runId&&e.itemId===t.itemId||i.live&&i.identity.sequence===null&&(i.afterSequence===void 0||i.afterSequence!==null&&r.identity.sequence!==null&&r.identity.sequence>i.afterSequence)&&r.identity.runId&&r.identity.runId===i.identity.runId&&(mt(a?.mirrorOrigin)===null||a?.runTerminal===!0))return!0}let o=e.identity,s=t.identity;if(n&&t.live&&o&&s&&o.role===s.role&&!o.isImported&&!s.isImported&&o.id&&!s.id&&o.sequence!==null&&o.sequence===s.sequence)return!0;if(e.pending&&t.pending)return!!(e.identity?.role===t.identity?.role&&e.pendingRunId&&e.pendingRunId===t.pendingRunId);let c=e.pending?e:t.pending?t:null,l=c===e?t:c===t?e:null;return!!(c&&l&&c.identity&&l.identity&&c.identity.role===l.identity.role&&!c.identity.isImported&&!l.identity.isImported&&c.pendingRunId&&c.pendingRunId===(l.identity.sendId??l.identity.runId)&&(c.identity.sequence===null||l.identity.sequence===null||c.identity.sequence===l.identity.sequence))}function Mt(e,t){return{...e,entries:t,messages:t.map(e=>e.message)}}function Nt(e,t,n){let r=t.identity?.sequence,i=r==null?-1:e.findIndex(e=>{let t=e.identity?.sequence;return t!=null&&t>r});if(r!=null&&i<0&&(i=e.length),t.identity?.role===`user`&&t.identity.runId){let a=t.identity.runId,o=n?.[a]?.message,s=e=>e.identity?.role===`assistant`&&(e.identity.runId===a||e.message===o);if(r!=null){let n=[],r=[];for(let t of e.slice(0,i))(t.identity?.sequence===null&&s(t)?r:n).push(t);return[...n,t,...r,...e.slice(i)]}let c=e.findIndex(s);c>=0&&(i<0||c<i)&&(i=c)}return i<0?[...e,t]:[...e.slice(0,i),t,...e.slice(i)]}function Pt(e,t,n,r={}){if(!Ot(e.scope,r))return e;let i=Tt(t,{envelope:n,live:!0});if(!i.identity)return e;let a=e.entries.filter(e=>jt(e,i)),o=a.find(e=>At(e.identity,i.identity))??(a.length===1?a[0]:void 0);if(!o)return Mt(e,Nt(e.entries,i,e.runs));let s=e.entries.indexOf(o);if(o.message===t&&o.live&&!o.pending||!o.pending&&o.identity?.id&&!i.identity.id)return e;if(i.identity.sequence!==null&&(o.pending||o.identity?.sequence===null)){let t=i.identity.sequence;return Mt(e,e.entries.some(({identity:e},n)=>e?.sequence!=null&&(n<s?e.sequence>t:e.sequence<t))?Nt(e.entries.filter((e,t)=>t!==s),i,e.runs):e.entries.toSpliced(s,1,i))}return Mt(e,[...e.entries.slice(0,s),i,...e.entries.slice(s+1)])}function Ft(e,t,n={},r={}){let i=r.shouldIncludeMessage?t.filter(r.shouldIncludeMessage):t;if(!Ot(e.scope,n))return Dt(n,i);let a=Et(i);for(let t of e.entries)!t.live&&!t.pending||r.shouldIncludeMessage?.(t.message)===!1||a.filter(e=>jt(e,t,!0)).length===1||(a=Nt(a,t,e.runs));return{...Mt(e,a),scope:{...e.scope,...n},hasTransportGap:!1}}function It(e){if(typeof e==`string`)return e.trim().length>0;let t=ue(e);if(!t)return!1;let n=Array.isArray(t.content)&&t.content.some(e=>{let t=ue(e);return t?t.type!==`text`||mt(t.text)!==null:typeof e==`string`&&e.trim().length>0}),r=ue(t.__openclaw)?.media;return!!(typeof t.content==`string`&&t.content.trim()||n||Array.isArray(r)&&r.length>0)}function Lt(e){if(!It(e))return null;let t=vt(e);if(t?.externalSource)return`import:${t.role}:${t.externalSource}`;if(t?.id&&!t.isImported)return`id:${t.role}:${t.id}`;if(t?.sequence!==null&&t?.sequence!==void 0)return`seq:${t.role}:${t.sequence}`;let n=ue(e),r=ue(n?.__openclaw);try{return`content:${JSON.stringify([t?.role??`assistant`,typeof e==`string`?e:n?.content??null,r?.media??null,t?.isImported?[r?.importedFrom??null,r?.cliSessionId??null,r?.externalId??null]:null])}`}catch{return null}}function Rt(e,t){let n=Lt(t);return!!(n&&e&&(e.acceptedFinalMessageIdentities?.includes(n)||Lt(e.message)===n))}function zt(e){let t=Object.entries(e);if(t.length<=Ut)return e;let n=t.filter(([,e])=>e.status===`streaming`),r=t.filter(([,e])=>e.status!==`streaming`),i=Math.max(0,Wt-n.length),a=i>0?r.slice(-i):[];return Object.fromEntries([...n,...a])}function Bt(e,t){let n=mt(t.errorMessage),r={...t};n?r.errorMessage=n:delete r.errorMessage;let i=e.runs[t.runId];if(i&&i.status!==`streaming`){let r=Lt(t.message),a=t.status===`completed`||t.status===`yielded`,o=!It(i.message)||(i.acceptedFinalMessageIdentities?.length??0)>0,s=a&&(i.status===t.status||o)&&r!==null&&!Rt(i,t.message),c=s&&!It(i.message),l=mt(i.errorMessage)===null&&n!==null;if(!s&&!l)return e;let u=Lt(i.message),d=i.acceptedFinalMessageIdentities??(u?[u]:[]);return{...e,runs:{...e.runs,[t.runId]:{...i,...c?{message:t.message}:{},...s&&r?{acceptedFinalMessageIdentities:[...d,r].slice(-32)}:{},...l&&n?{errorMessage:n,...t.errorKind?{errorKind:t.errorKind}:{}}:{}}}}}let a=i&&i.status===`streaming`&&t.status!==`streaming`?Object.fromEntries(Object.entries(e.runs).filter(([e])=>e!==t.runId)):e.runs,o=t.status===`completed`||t.status===`yielded`?Lt(t.message):null;return{...e,runs:zt({...a,[t.runId]:{...i,...r,...o?{acceptedFinalMessageIdentities:[o]}:{},...t.message===void 0&&i?.message!==void 0?{message:i.message}:{}}})}}function Vt(e,t){let n=kt(t);if(t.type===`snapshotLoaded`)return Ot(e.scope,n)?Ft(e,t.messages,n,t.options):e;if(t.type===`sessionReset`){let{sessionKey:t,sessionId:r,agentId:i}=e.scope;return Ot({sessionKey:t,sessionId:r,agentId:i},n)?Dt({...e.scope,...n}):e}if(!Ot(e.scope,n))return e;switch(t.type){case`messagePersisted`:return Pt(e,t.message,t.envelope??t,n);case`sendPending`:{let n=_t(t.idempotencyKey??t.runId),r=Tt(t.message,{pendingRunId:n});if(!n||!r.identity)return e;let i=e.entries.find(e=>e.message===t.message);return i&&!i.pending&&r.identity.id===null&&!r.identity.isImported&&r.identity.runId===n?Mt(e,e.entries.map(e=>e===i?{...i,pending:!0,pendingRunId:n}:e)):i||e.entries.some(e=>jt(e,r))?e:Mt(e,Nt(e.entries,r,e.runs))}case`sendAcknowledged`:{let n=_t(t.idempotencyKey??t.runId),r=_t(t.previousRunId);if(!n||!r||r===n)return e;let i=!1,a=e.entries.flatMap(t=>{if(!t.pending||t.pendingRunId!==r)return[t];i=!0;let a={...t,pendingRunId:n};return e.entries.some(e=>!e.pending&&jt(a,e))?[]:[a]});return i?Mt(e,a):e}case`sendFailed`:{let n=_t(t.runId),r=e.entries.filter(e=>!e.pending||e.pendingRunId!==n);return r.length===e.entries.length?e:Mt(e,r)}case`runDelta`:return Bt(e,{runId:t.runId,status:`streaming`,...t.message===void 0?{}:{message:t.message}});case`runTerminal`:return Bt(e,{runId:t.runId,status:t.status,...t.message===void 0?{}:{message:t.message},...t.stopReason===void 0?{}:{stopReason:t.stopReason},...t.errorKind===void 0?{}:{errorKind:t.errorKind},...t.errorMessage===void 0?{}:{errorMessage:t.errorMessage}});case`transportGap`:return e.hasTransportGap?e:{...e,hasTransportGap:!0};case`reconnected`:return e;default:return e}}function Ht(e,t,n={}){return St(e,t,n)}var Ut,Wt,Gt;function Kt(){return(Kt=t((()=>{bt(),Ct(),Ut=200,Wt=150,Gt=[`sessionKey`,`sessionId`,`agentId`,`lifecycleRevision`,`activeLeafEntryId`]})))()}function qt(e,t=!1){return t?{h:Number(e&Zt),l:Number(e>>Qt&Zt)}:{h:Number(e>>Qt&Zt)|0,l:Number(e&Zt)|0}}function Jt(e,t=!1){let n=e.length,r=new Uint32Array(n),i=new Uint32Array(n);for(let a=0;a<n;a++){let{h:n,l:o}=qt(e[a],t);[r[a],i[a]]=[n,o]}return[r,i]}function Yt(e,t,n,r){let i=$t(n),a=en(n);e.setUint32(t,r?a:i,r),e.setUint32(t+4,r?i:a,r)}function Xt(e,t,n,r){let i=(t>>>0)+(r>>>0);return{h:e+n+(i/2**32|0)|0,l:i|0}}var Zt,Qt,$t,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn;function mn(){return(mn=t((()=>{Zt=BigInt(2**32-1),Qt=BigInt(32),$t=e=>e/2**32|0,en=e=>e>>>0,tn=(e,t,n)=>e>>>n,nn=(e,t,n)=>e<<32-n|t>>>n,rn=(e,t,n)=>e>>>n|t<<32-n,an=(e,t,n)=>e<<32-n|t>>>n,on=(e,t,n)=>e<<64-n|t>>>n-32,sn=(e,t,n)=>e>>>n-32|t<<64-n,cn=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),ln=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,un=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),dn=(e,t,n,r,i)=>t+n+r+i+(e/2**32|0)|0,fn=(e,t,n,r,i)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(i>>>0),pn=(e,t,n,r,i,a)=>t+n+r+i+a+(e/2**32|0)|0})))()}function hn(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name===`Uint8Array`&&`BYTES_PER_ELEMENT`in e&&e.BYTES_PER_ELEMENT===1}function gn(e,t=``){if(typeof e!=`number`)throw TypeError(Dn(t)+`expected number, got `+typeof e);if(!Number.isSafeInteger(e)||e<0)throw RangeError(Dn(t)+`expected integer >= 0, got `+e);return e}function _n(e,t,n=``){if(hn(e)&&(t===void 0||e.length===t))return e;t!==void 0&&gn(t,`length`);let r=hn(e),i=t===void 0?``:` of length ${t}`,a=r?`length=${e.length}`:`type=${typeof e}`,o=Dn(n)+`expected Uint8Array`+i+`, got `+a;throw r?RangeError(o):TypeError(o)}function vn(e){if(typeof e!=`function`||typeof e.create!=`function`)throw TypeError(`expected hash wrapped by utils.createHasher`);if(gn(e.outputLen),gn(e.blockLen),e.outputLen<1||e.blockLen<1)throw Error(`hash blockLen / outputLen must be >= 1`)}function yn(e,t=!0){if(e.destroyed)throw Error(`hash was destroyed`);if(t&&e.finished)throw Error(`digest() was already called`)}function bn(e,t){_n(e,void 0,`output`);let n=t.outputLen;if(!(e.length>=n))throw RangeError(`"output" expected length >= `+n)}function xn(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}function Sn(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Cn(e,t){return e<<32-t|e>>>t}function wn(e){if(_n(e),kn)return e.toHex();let t=``;for(let n=0;n<e.length;n++)t+=An[e[n]];return t}function Tn(e,t,n=`opts`){return On(e,`defaults`),t!==void 0&&On(t,n),Object.assign(e,t)}function En(e,t={}){if(typeof e!=`function`)throw TypeError(`"hashCons" expected function, got type=`+typeof e);t=Tn({},t,`info`);let n=(t,n)=>e(n).update(t).digest(),r=e(void 0);return n.outputLen=r.outputLen,n.blockLen=r.blockLen,n.canXOF=r.canXOF,n.create=t=>e(t),Object.assign(n,t),Object.freeze(n)}var Dn,On,kn,An,jn;function Mn(){return(Mn=t((()=>{Dn=e=>e?`"${e}" `:``,On=(e,t)=>{if(typeof e!=`object`||!e||Array.isArray(e))throw TypeError((t===`object`?``:`"${t}" `)+`expected object, got type=`+typeof e)},kn=typeof Uint8Array.from([]).toHex==`function`&&typeof Uint8Array.fromHex==`function`,An=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,`0`)),jn=e=>({oid:Uint8Array.from([6,9,96,134,72,1,101,3,4,2,e])})})))()}function Nn(e,t,n){return e&t^~e&n}function Pn(e,t,n){return e&t^e&n^t&n}var Fn,In,Ln,Rn,zn;function Bn(){return(Bn=t((()=>{mn(),Mn(),Fn=class{blockLen;outputLen;canXOF=!1;padOffset;isLE;buffer;view;finished=!1;length=0;pos=0;destroyed=!1;constructor(e,t,n,r){this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=r,this.buffer=new Uint8Array(e),this.view=Sn(this.buffer)}update(e){yn(this),_n(e);let{view:t,buffer:n,blockLen:r}=this,i=e.length,a=!1;for(let o=0;o<i;){let s=Math.min(r-this.pos,i-o);if(s===r){let t=Sn(e);for(;r<=i-o;o+=r)this.process(t,o);a=!0;continue}n.set(o===0&&s===i?e:e.subarray(o,o+s),this.pos),this.pos+=s,o+=s,this.pos===r&&(this.process(t,0),this.pos=0,a=!0)}return this.length+=e.length,a&&this.roundClean(),this}digestInto(e){yn(this),bn(e,this),this.finished=!0;let{buffer:t,view:n,blockLen:r,isLE:i}=this,{pos:a}=this;t[a++]=128,t.fill(0,a),this.padOffset>r-a&&(this.process(n,0),t.fill(0)),Yt(n,r-8,this.length*8,i),this.process(n,0),this.roundClean();let o=e===t?n:Sn(e),s=this.outputLen,c=s/4,l=this.get();if(s%4||c>l.length)throw Error(`invalid outputLen`);for(let e=0;e<c;e++)o.setUint32(4*e,l[e],i)}digest(){let{buffer:e,outputLen:t}=this;this.digestInto(e);let n=e.slice(0,t);return this.destroy(),n}_cloneIntoMeta(e){let{buffer:t,length:n,finished:r,destroyed:i,pos:a}=this;return e.destroyed=i,e.finished=r,e.length=n,e.pos=a,a&&e.buffer.set(t),e}clone(){return this._cloneInto()}},In=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Ln=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]),Rn=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]),zn=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209])})))()}var Vn,Hn,Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr;function ur(){return(ur=t((()=>{Bn(),mn(),Mn(),Vn=Uint32Array.from([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Hn=new Uint32Array(64),Un=class extends Fn{A=0;B=0;C=0;D=0;E=0;F=0;G=0;H=0;constructor(e,t){super(64,e,8,!1),this.A=t[0]|0,this.B=t[1]|0,this.C=t[2]|0,this.D=t[3]|0,this.E=t[4]|0,this.F=t[5]|0,this.G=t[6]|0,this.H=t[7]|0}get(){let{A:e,B:t,C:n,D:r,E:i,F:a,G:o,H:s}=this;return[e,t,n,r,i,a,o,s]}set(e,t,n,r,i,a,o,s){this.A=e|0,this.B=t|0,this.C=n|0,this.D=r|0,this.E=i|0,this.F=a|0,this.G=o|0,this.H=s|0}_cloneInto(e){return(e||=new this.constructor).set(...this.get()),this._cloneIntoMeta(e)}process(e,t){for(let n=0;n<16;n++,t+=4)Hn[n]=e.getUint32(t,!1);for(let e=16;e<64;e++){let t=Hn[e-15],n=Hn[e-2],r=Cn(t,7)^Cn(t,18)^t>>>3,i=Cn(n,17)^Cn(n,19)^n>>>10;Hn[e]=i+Hn[e-7]+r+Hn[e-16]|0}let{A:n,B:r,C:i,D:a,E:o,F:s,G:c,H:l}=this;for(let e=0;e<64;e++){let t=Cn(o,6)^Cn(o,11)^Cn(o,25),u=l+t+Nn(o,s,c)+Vn[e]+Hn[e]|0,d=(Cn(n,2)^Cn(n,13)^Cn(n,22))+Pn(n,r,i)|0;l=c,c=s,s=o,o=a+u|0,a=i,i=r,r=n,n=u+d|0}n=n+this.A|0,r=r+this.B|0,i=i+this.C|0,a=a+this.D|0,o=o+this.E|0,s=s+this.F|0,c=c+this.G|0,l=l+this.H|0,this.set(n,r,i,a,o,s,c,l)}roundClean(){xn(Hn)}destroy(){this.destroyed=!0,this.set(0,0,0,0,0,0,0,0),xn(this.buffer)}},Wn=class extends Un{constructor(){super(32,In)}},Gn=class extends Un{constructor(){super(28,Ln)}},Kn=Jt(`0x428a2f98d728ae22.0x7137449123ef65cd.0xb5c0fbcfec4d3b2f.0xe9b5dba58189dbbc.0x3956c25bf348b538.0x59f111f1b605d019.0x923f82a4af194f9b.0xab1c5ed5da6d8118.0xd807aa98a3030242.0x12835b0145706fbe.0x243185be4ee4b28c.0x550c7dc3d5ffb4e2.0x72be5d74f27b896f.0x80deb1fe3b1696b1.0x9bdc06a725c71235.0xc19bf174cf692694.0xe49b69c19ef14ad2.0xefbe4786384f25e3.0x0fc19dc68b8cd5b5.0x240ca1cc77ac9c65.0x2de92c6f592b0275.0x4a7484aa6ea6e483.0x5cb0a9dcbd41fbd4.0x76f988da831153b5.0x983e5152ee66dfab.0xa831c66d2db43210.0xb00327c898fb213f.0xbf597fc7beef0ee4.0xc6e00bf33da88fc2.0xd5a79147930aa725.0x06ca6351e003826f.0x142929670a0e6e70.0x27b70a8546d22ffc.0x2e1b21385c26c926.0x4d2c6dfc5ac42aed.0x53380d139d95b3df.0x650a73548baf63de.0x766a0abb3c77b2a8.0x81c2c92e47edaee6.0x92722c851482353b.0xa2bfe8a14cf10364.0xa81a664bbc423001.0xc24b8b70d0f89791.0xc76c51a30654be30.0xd192e819d6ef5218.0xd69906245565a910.0xf40e35855771202a.0x106aa07032bbd1b8.0x19a4c116b8d2d0c8.0x1e376c085141ab53.0x2748774cdf8eeb99.0x34b0bcb5e19b48a8.0x391c0cb3c5c95a63.0x4ed8aa4ae3418acb.0x5b9cca4f7763e373.0x682e6ff3d6b2b8a3.0x748f82ee5defb2fc.0x78a5636f43172f60.0x84c87814a1f0ab72.0x8cc702081a6439ec.0x90befffa23631e28.0xa4506cebde82bde9.0xbef9a3f7b2c67915.0xc67178f2e372532b.0xca273eceea26619c.0xd186b8c721c0c207.0xeada7dd6cde0eb1e.0xf57d4f7fee6ed178.0x06f067aa72176fba.0x0a637dc5a2c898a6.0x113f9804bef90dae.0x1b710b35131c471b.0x28db77f523047d84.0x32caab7b40c72493.0x3c9ebe0a15c9bebc.0x431d67c49c100d4c.0x4cc5d4becb3e42b6.0x597f299cfc657e2a.0x5fcb6fab3ad6faec.0x6c44198c4a475817`.split(`.`).map(e=>BigInt(e))),qn=Kn[0],Jn=Kn[1],Yn=new Uint32Array(80),Xn=new Uint32Array(80),Zn=class extends Fn{Ah=0;Al=0;Bh=0;Bl=0;Ch=0;Cl=0;Dh=0;Dl=0;Eh=0;El=0;Fh=0;Fl=0;Gh=0;Gl=0;Hh=0;Hl=0;constructor(e,t){super(128,e,16,!1),this.Ah=t[0]|0,this.Al=t[1]|0,this.Bh=t[2]|0,this.Bl=t[3]|0,this.Ch=t[4]|0,this.Cl=t[5]|0,this.Dh=t[6]|0,this.Dl=t[7]|0,this.Eh=t[8]|0,this.El=t[9]|0,this.Fh=t[10]|0,this.Fl=t[11]|0,this.Gh=t[12]|0,this.Gl=t[13]|0,this.Hh=t[14]|0,this.Hl=t[15]|0}get(){let{Ah:e,Al:t,Bh:n,Bl:r,Ch:i,Cl:a,Dh:o,Dl:s,Eh:c,El:l,Fh:u,Fl:d,Gh:f,Gl:p,Hh:m,Hl:h}=this;return[e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h]}set(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h){this.Ah=e|0,this.Al=t|0,this.Bh=n|0,this.Bl=r|0,this.Ch=i|0,this.Cl=a|0,this.Dh=o|0,this.Dl=s|0,this.Eh=c|0,this.El=l|0,this.Fh=u|0,this.Fl=d|0,this.Gh=f|0,this.Gl=p|0,this.Hh=m|0,this.Hl=h|0}_cloneInto(e){return(e||=new this.constructor).set(...this.get()),this._cloneIntoMeta(e)}process(e,t){for(let n=0;n<16;n++,t+=4)Yn[n]=e.getUint32(t),Xn[n]=e.getUint32(t+=4);for(let e=16;e<80;e++){let t=Yn[e-15]|0,n=Xn[e-15]|0,r=rn(t,n,1)^rn(t,n,8)^tn(t,n,7),i=an(t,n,1)^an(t,n,8)^nn(t,n,7),a=Yn[e-2]|0,o=Xn[e-2]|0,s=rn(a,o,19)^on(a,o,61)^tn(a,o,6),c=an(a,o,19)^sn(a,o,61)^nn(a,o,6),l=un(i,c,Xn[e-7],Xn[e-16]),u=dn(l,r,s,Yn[e-7],Yn[e-16]);Yn[e]=u|0,Xn[e]=l|0}let{Ah:n,Al:r,Bh:i,Bl:a,Ch:o,Cl:s,Dh:c,Dl:l,Eh:u,El:d,Fh:f,Fl:p,Gh:m,Gl:h,Hh:ee,Hl:te}=this;for(let e=0;e<80;e++){let t=rn(u,d,14)^rn(u,d,18)^on(u,d,41),ne=an(u,d,14)^an(u,d,18)^sn(u,d,41),re=u&f^~u&m,ie=d&p^~d&h,ae=fn(te,ne,ie,Jn[e],Xn[e]),oe=pn(ae,ee,t,re,qn[e],Yn[e]),se=ae|0,ce=rn(n,r,28)^on(n,r,34)^on(n,r,39),le=an(n,r,28)^sn(n,r,34)^sn(n,r,39),ue=n&i^n&o^i&o,de=r&a^r&s^a&s;ee=m|0,te=h|0,m=f|0,h=p|0,f=u|0,p=d|0,{h:u,l:d}=Xt(c|0,l|0,oe|0,se|0),c=o|0,l=s|0,o=i|0,s=a|0,i=n|0,a=r|0;let fe=cn(se,le,de);n=ln(fe,oe,ce,ue),r=fe|0}({h:n,l:r}=Xt(this.Ah|0,this.Al|0,n|0,r|0)),{h:i,l:a}=Xt(this.Bh|0,this.Bl|0,i|0,a|0),{h:o,l:s}=Xt(this.Ch|0,this.Cl|0,o|0,s|0),{h:c,l}=Xt(this.Dh|0,this.Dl|0,c|0,l|0),{h:u,l:d}=Xt(this.Eh|0,this.El|0,u|0,d|0),{h:f,l:p}=Xt(this.Fh|0,this.Fl|0,f|0,p|0),{h:m,l:h}=Xt(this.Gh|0,this.Gl|0,m|0,h|0),{h:ee,l:te}=Xt(this.Hh|0,this.Hl|0,ee|0,te|0),this.set(n,r,i,a,o,s,c,l,u,d,f,p,m,h,ee,te)}roundClean(){xn(Yn,Xn)}destroy(){this.destroyed=!0,xn(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}},Qn=class extends Zn{constructor(){super(64,zn)}},$n=class extends Zn{constructor(){super(48,Rn)}},er=Uint32Array.from([2352822216,424955298,1944164710,2312950998,502970286,855612546,1738396948,1479516111,258812777,2077511080,2011393907,79989058,1067287976,1780299464,286451373,2446758561]),tr=Uint32Array.from([573645204,4230739756,2673172387,3360449730,596883563,1867755857,2520282905,1497426621,2519219938,2827943907,3193839141,1401305490,721525244,746961066,246885852,2177182882]),nr=class extends Zn{constructor(){super(28,er)}},rr=class extends Zn{constructor(){super(32,tr)}},ir=En(()=>new Wn,jn(1)),ar=En(()=>new Gn,jn(4)),or=En(()=>new Qn,jn(3)),sr=En(()=>new $n,jn(2)),cr=En(()=>new rr,jn(6)),lr=En(()=>new nr,jn(5))})))()}var dr;function fr(){return(fr=t((()=>{dr={assign:0,create:0,clone:0,discard:0,update:0}})))()}function pr(e,t,n){return e>=t&&e<=n}function mr(e){return e===8205}function hr(e){return pr(e,55296,56319)}function gr(e){return pr(e,127462,127487)}function _r(e){return pr(e,65024,65039)}function vr(e){return pr(e,768,879)||pr(e,6832,6911)||pr(e,7616,7679)||pr(e,65056,65071)}function yr(e){return e>65535?2:1}function br(e,t){for(;t<e.length;){let n=e.codePointAt(t);if(vr(n)||_r(n))t+=yr(n);else break}return t}function xr(e,t){let n=e.codePointAt(t),r=t+yr(n);for(r=br(e,r);r<e.length-1&&mr(e.codePointAt(r));){let t=e.codePointAt(r+1);r+=1+yr(t),r=br(e,r)}return gr(n)&&r<e.length&&gr(e.codePointAt(r))&&(r+=yr(e.codePointAt(r))),r}function Sr(e){return hr(e)||vr(e)||_r(e)||mr(e)}function Cr(e){let t=0,n=0;for(;n<e.length;)n=xr(e,n),t++;return t}function wr(e,t){if(t===0)return!0;let n=0,r=0;for(;r<e.length;)if(r=xr(e,r),n++,n>=t)return!0;return!1}function Tr(e,t){let n=0,r=0;for(;r<e.length;)if(r=xr(e,r),n++,n>t)return!1;return!0}function Er(e,t){if(t===0)return!0;let n=0;for(;n<e.length;){if(Sr(e.charCodeAt(n)))return wr(e,t);if(n++,n>=t)return!0}return!1}function Dr(e,t){let n=0;for(;n<e.length;){if(Sr(e.charCodeAt(n)))return Tr(e,t);if(n++,n>t)return!1}return!0}var Or=n({Counted:()=>$r,Entries:()=>ni,EntriesRegExp:()=>ti,Every:()=>Yr,EveryAll:()=>Xr,GraphemeCount:()=>Kr,HasPropertyKey:()=>x,IsArray:()=>g,IsBigInt:()=>kr,IsBoolean:()=>Ar,IsClassInstance:()=>Wr,IsConstructor:()=>jr,IsDeepEqual:()=>si,IsEqual:()=>y,IsFunction:()=>Mr,IsGreaterEqualThan:()=>Hr,IsGreaterThan:()=>zr,IsInteger:()=>Nr,IsLessEqualThan:()=>Vr,IsLessThan:()=>Br,IsMaxLength:()=>qr,IsMinLength:()=>Jr,IsMultipleOf:()=>Ur,IsNull:()=>Pr,IsNumber:()=>Fr,IsObject:()=>_,IsObjectNotArray:()=>Ir,IsString:()=>v,IsSymbol:()=>Lr,IsUndefined:()=>Rr,IsUnsafePropertyKey:()=>ei,IsValueLike:()=>Gr,Keys:()=>S,ShiftLeft:()=>b,Some:()=>Zr,SomeAll:()=>Qr,Symbols:()=>ri,Values:()=>ii});function g(e){return Array.isArray(e)}function kr(e){return y(typeof e,`bigint`)}function Ar(e){return y(typeof e,`boolean`)}function jr(e){if(Rr(e)||!Mr(e))return!1;let t=Function.prototype.toString.call(e);return!!(/^class\s/.test(t)||/\[native code\]/.test(t))}function Mr(e){return y(typeof e,`function`)}function Nr(e){return Number.isInteger(e)}function Pr(e){return y(e,null)}function Fr(e){return Number.isFinite(e)}function Ir(e){return _(e)&&!g(e)}function _(e){return y(typeof e,`object`)&&!Pr(e)}function v(e){return y(typeof e,`string`)}function Lr(e){return y(typeof e,`symbol`)}function Rr(e){return y(e,void 0)}function y(e,t){return e===t}function zr(e,t){return e>t}function Br(e,t){return e<t}function Vr(e,t){return e<=t}function Hr(e,t){return e>=t}function Ur(e,t){if(kr(e)||kr(t))return BigInt(e)%BigInt(t)===0n;if(!Fr(e)||Nr(e)&&1/t%1==0)return!0;let n=e%t;return Math.min(Math.abs(n),Math.abs(n-t),Math.abs(n+t))<1e-10}function Wr(e){if(!_(e))return!1;let t=globalThis.Object.getPrototypeOf(e);return!Pr(t)&&y(typeof t.constructor,`function`)&&!(y(t.constructor,globalThis.Object)||y(t.constructor.name,`Object`))}function Gr(e){return kr(e)||Ar(e)||Pr(e)||Fr(e)||v(e)||Rr(e)}function Kr(e){return Cr(e)}function qr(e,t){return Dr(e,t)}function Jr(e,t){return Er(e,t)}function Yr(e,t,n){for(let r=t;r<e.length;r++)if(!n(e[r],r))return!1;return!0}function Xr(e,t,n){let r=!0;for(let i=t;i<e.length;i++)n(e[i],i)||(r=!1);return r}function Zr(e,t){for(let n=0;n<e.length;n++)if(t(e[n],n))return!0;return!1}function Qr(e,t){let n=!1;for(let r=0;r<e.length;r++)t(e[r],r)&&(n=!0);return n}function $r(e,t){return e.reduce((e,n,r)=>t(n,r)?++e:e,0)}function b(e,t,n){return y(e.length,0)?n():t(e[0],e.slice(1))}function ei(e){return y(e,`__proto__`)||y(e,`constructor`)||y(e,`prototype`)}function x(e,t){return ei(t)?Object.prototype.hasOwnProperty.call(e,t):t in e}function ti(e){return S(e).map(t=>[RegExp(`^${t}$`),e[t]])}function ni(e){return Object.entries(e)}function S(e){return Object.getOwnPropertyNames(e)}function ri(e){return Object.getOwnPropertySymbols(e)}function ii(e){return Object.values(e)}function ai(e,t){if(!_(t))return!1;let n=S(e);return y(n.length,S(t).length)&&n.every(n=>si(e[n],t[n]))}function oi(e,t){return g(t)&&y(e.length,t.length)&&e.every((n,r)=>si(e[r],t[r]))}function si(e,t){return g(e)?oi(e,t):_(e)?ai(e,t):y(e,t)}function ci(){return(ci=t((()=>{})))()}function li(e){return $i.test(e)}function ui(e,t){return`(${e} && ${t})`}function di(e,t){return`(${e} || ${t})`}function fi(e){return`!(${e})`}function pi(e){return`Array.isArray(${e})`}function mi(e){return`typeof ${e} === "bigint"`}function hi(e){return`typeof ${e} === "boolean"`}function gi(e){return`Number.isInteger(${e})`}function _i(e){return`${e} === null`}function vi(e){return`Number.isFinite(${e})`}function yi(e){return ui(bi(e),fi(pi(e)))}function bi(e){return`typeof ${e} === "object" && ${e} !== null`}function xi(e){return`typeof ${e} === "string"`}function Si(e){return`typeof ${e} === "symbol"`}function Ci(e){return`${e} === undefined`}function wi(e){return`typeof ${e} === "function"`}function Ti(e){return`Guard.IsConstructor(${e})`}function Ei(e,t){return`${e} === ${t}`}function Di(e,t){return`${e} > ${t}`}function Oi(e,t){return`${e} < ${t}`}function ki(e,t){return`${e} <= ${t}`}function Ai(e,t){return`${e} >= ${t}`}function ji(e,t){return`Guard.IsMinLength(${e}, ${t})`}function Mi(e,t){return`Guard.IsMaxLength(${e}, ${t})`}function Ni(e,t,n,r){return y(t,`0`)?`${e}.every((${n[0]}, ${n[1]}) => ${r})`:`((value, callback) => { for(let index = ${t}; index < value.length; index++) if (!callback(value[index], index)) return false; return true })(${e}, (${n[0]}, ${n[1]}) => ${r})`}function Pi(e,t,n){return`${e}.some((${t[0]}, ${t[1]}) => ${n})`}function Fi(e,t,n){return`((value, callback) => { let result = false; for(let index = 0; index < value.length; index++) if (callback(value[index], index)) result = true; return result })(${e}, (${t[0]}, ${t[1]}) => ${n})`}function Ii(e,t,n){return`${e}.reduce((result, ${t[0]}, ${t[1]}) => (${n}) ? ++result : result, 0)`}function Li(e){return`Object.entries(${e})`}function Ri(e){return`Object.getOwnPropertyNames(${e})`}function zi(e,t){return y(t,`"__proto__"`)||y(t,`"constructor"`)?`Object.prototype.hasOwnProperty.call(${e}, ${t})`:`${t} in ${e}`}function Bi(e,t){return`Guard.IsDeepEqual(${e}, ${t})`}function Vi(e){return`[${e.join(`, `)}]`}function Hi(e,t){return`((${e.join(`, `)}) => ${t})`}function Ui(e,t){return`${e}(${t.join(`, `)})`}function Wi(e,t){return`new ${e}(${t.join(`, `)})`}function C(e,t){return`${e}${li(t)?`.${t}`:`[${w(t)}]`}`}function w(e){if(!Gr(e))throw Error(`Unsupported Constant`);return v(e)?JSON.stringify(e):`${e}`}function Gi(e,t,n){return`(${e} ? ${t} : ${n})`}function Ki(e){return`{ ${e.join(`; `)}; }`}function qi(e,t){return`const ${e} = ${t}`}function Ji(e,t){return`if(${e}) { ${t} }`}function Yi(e){return`return ${e}`}function Xi(e){return y(e.length,0)?`true`:e.reduce((e,t)=>ui(e,t))}function Zi(e){return y(e.length,0)?`false`:e.reduce((e,t)=>di(e,t))}function Qi(e,t){return`Guard.IsMultipleOf(${e}, ${t})`}var $i;function ea(){return(ea=t((()=>{ci(),$i=/^[\p{ID_Start}_$][\p{ID_Continue}_$\u200C\u200D]*$/u})))()}function ta(e){return e instanceof Boolean}function na(e){return e instanceof Number}function ra(e){return e instanceof String}function ia(e){return globalThis.ArrayBuffer.isView(e)}function aa(e){return e instanceof globalThis.RegExp}function oa(e){return e instanceof globalThis.Date}function sa(e){return e instanceof globalThis.Set}function ca(e){return e instanceof globalThis.Map}var la;function T(){return(T=t((()=>{ea(),ci(),la=Or})))()}function ua(){return da}var da;function fa(){return(fa=t((()=>{da={immutableTypes:!1,maxErrors:8,maxInstantiationCount:128,useAcceleration:!0,exactOptionalPropertyTypes:!1,enumerableKind:!1,correctiveParse:!1,unionPrioritySort:!0}})))()}function pa(e){return ua().immutableTypes?Object.freeze(e):e}function ma(){return(ma=t((()=>{fa()})))()}function ha(e,t){return dr.assign+=1,pa({...e,...t})}function ga(){return(ga=t((()=>{fr(),ma()})))()}function _a(e){return e}function va(e){return x(e,`~kind`)||x(e,`~unsafe`)}function ya(e){let t={};for(let n of S(e)){if(ei(n))continue;let r=Object.getOwnPropertyDescriptor(e,n);r.value=Da(r.value),y(r.enumerable,!0)?t[n]=r.value:Object.defineProperty(t,n,r)}return t}function ba(e){let t={};for(let n of S(e))ei(n)||(t[n]=Da(e[n]));for(let n of ri(e))t[n]=Da(e[n]);return t}function xa(e){return Wr(e)?_a(e):va(e)?ya(e):ba(e)}function Sa(e){return e.map(e=>Da(e))}function Ca(e){return e.slice()}function wa(e){return new RegExp(e.source,e.flags)}function Ta(e){return new Map(Da([...e.entries()]))}function Ea(e){return new Set(Da([...e.values()]))}function Da(e){return ia(e)?Ca(e):aa(e)?wa(e):ca(e)?Ta(e):sa(e)?Ea(e):g(e)?Sa(e):_(e)?xa(e):e}function Oa(e){return dr.clone+=1,Da(e)}function ka(){return(ka=t((()=>{T(),fr()})))()}function Aa(e,t){for(let n of Object.keys(t))Object.defineProperty(e,n,{configurable:!0,writable:!0,enumerable:!1,value:t[n]});return e}function ja(e,t){return{...e,...t}}function Ma(e,t,n={}){dr.create+=1;let r=ja(t,n);return pa(ua().enumerableKind?ja(r,e):Aa(r,e))}function Na(){return(Na=t((()=>{fa(),fr(),ma()})))()}function Pa(e,t){dr.discard+=1;let n={};for(let r of S(e)){if(t.includes(r))continue;let i=Object.getOwnPropertyDescriptor(e,r);i.value=Oa(i.value),Object.defineProperty(n,r,i)}return pa(n)}function Fa(){return(Fa=t((()=>{T(),fr(),ma(),ka()})))()}function E(e,t,n){dr.update+=1;let r=ua(),i=Oa(e);for(let e of Object.keys(t))Object.defineProperty(i,e,{configurable:!0,writable:!0,enumerable:r.enumerableKind,value:t[e]});for(let e of Object.keys(n))Object.defineProperty(i,e,{configurable:!0,enumerable:!0,writable:!0,value:n[e]});return pa(i)}function Ia(){return(Ia=t((()=>{fa(),fr(),ma(),ka()})))()}function La(e,t){return _(e)&&x(e,`~kind`)&&y(e[`~kind`],t)}function Ra(e){return _(e)}function D(){return(D=t((()=>{T()})))()}function za(e,t,n){return Ma({"~kind":`Deferred`},{type:`deferred`,action:e,parameters:t,options:n},{})}function Ba(e){return La(e,`Deferred`)}function Va(){return(Va=t((()=>{Na(),D()})))()}function Ha(e){return E(e,{"~readonly":!0},{})}function Ua(e,t){return E(Ha(e),{},t)}function Wa(e,t,n,r){return Ua(W(e,t,n),r)}function Ga(){return(Ga=t((()=>{Ia(),G()})))()}function Ka(e){return E(e,{"~optional":!0},{})}function qa(e,t){return E(Ka(e),{},t)}function Ja(e,t,n,r){return qa(W(e,t,n),r)}function Ya(){return(Ya=t((()=>{Ia(),G()})))()}function O(e,t){return Ma({"~kind":`Array`},{type:`array`,items:e},t)}function Xa(e){return La(e,`Array`)}function Za(e){return Pa(e,[`~kind`,`type`,`items`])}function Qa(){return(Qa=t((()=>{Na(),Fa(),D()})))()}function $a(e,t,n={}){return Ma({"~kind":`Constructor`},{type:`constructor`,parameters:e,instanceType:t},n)}function eo(e){return La(e,`Constructor`)}function to(e){return Pa(e,[`~kind`,`type`,`parameters`,`instanceType`])}function no(){return(no=t((()=>{Na(),Fa(),D()})))()}function ro(e,t,n={}){return Ma({"~kind":`Function`},{type:`function`,parameters:e,returnType:t},n)}function io(e){return La(e,`Function`)}function ao(e){return Pa(e,[`~kind`,`type`,`parameters`,`returnType`])}function oo(){return(oo=t((()=>{Na(),Fa(),D()})))()}function so(e,t){return Ma({"~kind":`Ref`},{$ref:e},t)}function co(e){return La(e,`Ref`)}function lo(){return(lo=t((()=>{Na(),D()})))()}function uo(e,t){return Ma({"~kind":`Generic`},{type:`generic`,parameters:e,expression:t})}function fo(e){return La(e,`Generic`)}function po(){return(po=t((()=>{Na(),D()})))()}function mo(e){return Ma({"~kind":`Any`},{},e)}function ho(e){return La(e,`Any`)}function go(){return(go=t((()=>{Na(),D()})))()}function _o(e){return Ma({"~kind":`Never`},{not:{}},e)}function vo(e){return La(e,`Never`)}var yo;function bo(){return(bo=t((()=>{Na(),D(),yo=`(?!)`})))()}function xo(e,t={}){return qa(e,t)}function So(){return(So=t((()=>{Ya()})))()}function k(e){return xo(e)}function Co(e){return Ra(e)&&x(e,`~optional`)}function wo(){return(wo=t((()=>{T(),D(),So()})))()}function To(e){return S(e).filter(t=>!Co(e[t]))}function Eo(e){return S(e)}function Do(e){return ii(e)}function Oo(){return(Oo=t((()=>{T(),wo()})))()}function A(e,t={}){let n=To(e);return Ma({"~kind":`Object`},{type:`object`,...n.length>0?{required:n}:{},properties:e},t)}function ko(e){return La(e,`Object`)}function Ao(e){return Pa(e,[`~kind`,`type`,`properties`,`required`])}function jo(){return(jo=t((()=>{Na(),Fa(),D(),Oo()})))()}function j(e){return Ma({"~kind":`Unknown`},{},e)}function Mo(e){return La(e,`Unknown`)}function No(){return(No=t((()=>{Na(),D()})))()}function Po(e,t,n){return Ma({"~kind":`Cyclic`},{$defs:S(e).reduce((t,n)=>({...t,[n]:E(e[n],{},{$id:n})}),{}),$ref:t},n)}function Fo(e){return La(e,`Cyclic`)}function Io(){return(Io=t((()=>{T(),Ia(),Na(),D()})))()}function Lo(e){return E(e,{"~unsafe":null},{})}function Ro(e){return Ir(e)&&x(e,`~unsafe`)&&Pr(e[`~unsafe`])}function zo(){return(zo=t((()=>{T(),Ia()})))()}function Bo(e,t){return t[e.length]?.(...e)??(()=>{throw Error(`Invalid Arguments`)})()}function Vo(){return(Vo=t((()=>{})))()}function Ho(e){return La(e,`Infer`)}function Uo(){return(Uo=t((()=>{D()})))()}function Wo(e,t,n,r={}){return Ma({"~kind":`Dependent`},{if:e,then:t,else:n},r)}function Go(e){return La(e,`Dependent`)}function Ko(e){return Pa(e,[`~kind`,`if`,`then`,`else`])}function qo(){return(qo=t((()=>{Na(),Fa(),D()})))()}function Jo(e){return Ir(e)}function Yo(e){return S(e).filter(e=>isNaN(e)).reduce((t,n)=>[...t,e[n]],[])}function Xo(){return(Xo=t((()=>{T()})))()}function Zo(e,t){return Ma({"~kind":`Enum`},{enum:Jo(e)?Yo(e):e},t)}function Qo(e){return La(e,`Enum`)}function $o(){return($o=t((()=>{Na(),D(),Xo()})))()}function es(e,t={}){return Ma({"~kind":`Intersect`},{allOf:e},t)}function ts(e){return La(e,`Intersect`)}function ns(e){return Pa(e,[`~kind`,`allOf`])}function rs(){return(rs=t((()=>{Na(),Fa(),D()})))()}function is(){try{return os(`null`)(),!0}catch{return!1}}function as(){return Rr(ss)&&(ss=is()),ss&&ua().useAcceleration}function os(...e){return new globalThis.Function(...e)}var ss;function cs(){return(cs=t((()=>{fa(),T(),ss=void 0})))()}function ls(){throw Error(`Unreachable`)}var us=n({Hash:()=>As,HashCode:()=>ks});function ds(e){let t=new Set,n=e;for(;n&&n!==Object.prototype;){for(let e of Reflect.ownKeys(n))e!==`constructor`&&typeof e!=`symbol`&&t.add(e);n=Object.getPrototypeOf(n)}return[...t]}function fs(e){return typeof e==`number`}function ps(e){Ms^=Fs[e],Ms=Ms*Ns%Ps}function ms(e){ps(js.Array);for(let t of e)Os(t)}function hs(e){ps(js.BigInt),Ls.setBigInt64(0,e);for(let e of Rs)ps(e)}function gs(e){ps(js.Boolean),ps(+!!e)}function _s(e){ps(js.Constructor),Os(e.toString())}function vs(e){ps(js.Date),Os(e.getTime())}function ys(e){ps(js.Function),Os(e.toString())}function bs(e){ps(js.Null)}function xs(e){ps(js.Number),Ls.setFloat64(0,e,!0);for(let e of Rs)ps(e)}function Ss(e){ps(js.Object);for(let t of ds(e).sort())Os(t),Os(e[t])}function Cs(e){ps(js.RegExp),ws(e.toString())}function ws(e){ps(js.String);for(let t of zs.encode(e))ps(t)}function Ts(e){ps(js.Symbol),Os(e.toString())}function Es(e){ps(js.TypeArray);let t=new Uint8Array(e.buffer);for(let e=0;e<t.length;e++)ps(t[e])}function Ds(e){return ps(js.Undefined)}function Os(e){return ia(e)?Es(e):oa(e)?vs(e):aa(e)?Cs(e):ta(e)?gs(e.valueOf()):ra(e)?ws(e.valueOf()):na(e)?xs(e.valueOf()):fs(e)?xs(e):g(e)?ms(e):Ar(e)?gs(e):kr(e)?hs(e):jr(e)?_s(e):Pr(e)?bs(e):_(e)?Ss(e):v(e)?ws(e):Lr(e)?Ts(e):Rr(e)?Ds(e):Mr(e)?ys(e):ls()}function ks(e){return Ms=BigInt(`14695981039346656037`),Os(e),Ms}function As(e){return ks(e).toString(16).padStart(16,`0`)}var js,Ms,Ns,Ps,Fs,Is,Ls,Rs,zs;function Bs(){return(Bs=t((()=>{T(),(function(e){e[e.Array=0]=`Array`,e[e.BigInt=1]=`BigInt`,e[e.Boolean=2]=`Boolean`,e[e.Date=3]=`Date`,e[e.Constructor=4]=`Constructor`,e[e.Function=5]=`Function`,e[e.Null=6]=`Null`,e[e.Number=7]=`Number`,e[e.Object=8]=`Object`,e[e.RegExp=9]=`RegExp`,e[e.String=10]=`String`,e[e.Symbol=11]=`Symbol`,e[e.TypeArray=12]=`TypeArray`,e[e.Undefined=13]=`Undefined`})(js||={}),Ms=BigInt(`14695981039346656037`),[Ns,Ps]=[BigInt(`1099511628211`),BigInt(`18446744073709551616`)],Fs=Array.from({length:256}).map((e,t)=>BigInt(t)),Is=new Float64Array(1),Ls=new DataView(Is.buffer),Rs=new Uint8Array(Is.buffer),zs=new TextEncoder})))()}function Vs(){return(Vs=t((()=>{Bs()})))()}function Hs(e){switch(e.keyword){case`additionalProperties`:return`must not have additional properties`;case`anyOf`:return`must match a schema in anyOf`;case`boolean`:return`schema is false`;case`const`:return`must be equal to constant`;case`contains`:return`must contain at least 1 valid item`;case`dependencies`:return`must have properties ${e.params.dependencies.join(`, `)} when property ${e.params.property} is present`;case`dependentRequired`:return`must have properties ${e.params.dependencies.join(`, `)} when property ${e.params.property} is present`;case`enum`:return`must be equal to one of the allowed values`;case`exclusiveMaximum`:return`must be ${e.params.comparison} ${e.params.limit}`;case`exclusiveMinimum`:return`must be ${e.params.comparison} ${e.params.limit}`;case`format`:return`must match format "${e.params.format}"`;case`if`:return`must match "${e.params.failingKeyword}" schema`;case`maxItems`:return`must not have more than ${e.params.limit} items`;case`maxLength`:return`must not have more than ${e.params.limit} characters`;case`maxProperties`:return`must not have more than ${e.params.limit} properties`;case`maximum`:return`must be ${e.params.comparison} ${e.params.limit}`;case`minItems`:return`must not have fewer than ${e.params.limit} items`;case`minLength`:return`must not have fewer than ${e.params.limit} characters`;case`minProperties`:return`must not have fewer than ${e.params.limit} properties`;case`minimum`:return`must be ${e.params.comparison} ${e.params.limit}`;case`multipleOf`:return`must be multiple of ${e.params.multipleOf}`;case`not`:return`must not be valid`;case`oneOf`:return`must match exactly one schema in oneOf`;case`pattern`:return`must match pattern "${e.params.pattern}"`;case`propertyNames`:return`property names ${e.params.propertyNames.join(`, `)} are invalid`;case`required`:return`must have required properties ${e.params.requiredProperties.join(`, `)}`;case`type`:return typeof e.params.type==`string`?`must be ${e.params.type}`:`must be either ${e.params.type.join(` or `)}`;case`unevaluatedItems`:return`must not have unevaluated items`;case`unevaluatedProperties`:return`must not have unevaluated properties`;case`uniqueItems`:return`must not have duplicate items`;case`~refine`:return e.params.message;default:return`an unknown validation error occurred`}}function Us(){return Ws}var Ws;function Gs(){return(Gs=t((()=>{Ws=Hs})))()}function Ks(){return(Ks=t((()=>{Vs()})))()}function qs(){return(qs=t((()=>{Ks()})))()}function Js(e){return Ra(e)&&x(e,`~codec`)&&_(e[`~codec`])&&x(e[`~codec`],`encode`)&&x(e[`~codec`],`decode`)}function Ys(){return(Ys=t((()=>{qs(),T(),D()})))()}function Xs(e){return Ra(e)&&x(e,`~immutable`)}function Zs(){return(Zs=t((()=>{T(),D(),Zx()})))()}function Qs(e,t={}){return Ua(e,t)}function $s(){return($s=t((()=>{Ga()})))()}function ec(e){return Ra(e)&&x(e,`~readonly`)}function tc(){return(tc=t((()=>{T(),D()})))()}function nc(e,t){return E(e,{"~refine":ac(e)?[...e[`~refine`],t]:[t]},{})}function rc(...e){let[t,n,r]=Bo(e,{3:(e,t,n)=>[e,t,n],2:(e,t)=>[e,t,()=>`Refine Error`]});return nc(t,{check:n,error:r})}function ic(e){return Ir(e)&&x(e,`check`)&&x(e,`error`)&&Mr(e.check)&&Mr(e.error)}function ac(e){return Ra(e)&&x(e,`~refine`)&&g(e[`~refine`])&&Yr(e[`~refine`],0,e=>ic(e))}function oc(){return(oc=t((()=>{Ia(),T(),D()})))()}function sc(e){return Ma({"~kind":`BigInt`},{type:`bigint`},e)}function cc(e){return La(e,`BigInt`)}var lc;function uc(){return(uc=t((()=>{Na(),D(),lc=`-?(?:0|[1-9][0-9]*)n`})))()}function M(e){return Ma({"~kind":`Boolean`},{type:`boolean`},e)}function dc(e){return La(e,`Boolean`)}function fc(){return(fc=t((()=>{Na(),D()})))()}function N(e){return Ma({"~kind":`Integer`},{type:`integer`},e)}function pc(e){return La(e,`Integer`)}var mc;function hc(){return(hc=t((()=>{Na(),D(),mc=`-?(?:0|[1-9][0-9]*)`})))()}function gc(e){return kr(e)?`bigint`:Ar(e)?`boolean`:Fr(e)?`number`:v(e)?`string`:(()=>{throw new Cc(e)})()}function P(e,t){return Ma({"~kind":`Literal`},{type:gc(e),const:e},t)}function _c(e){return kr(e)||Ar(e)||Fr(e)||v(e)}function vc(e){return Sc(e)&&kr(e.const)}function yc(e){return Sc(e)&&Ar(e.const)}function bc(e){return Sc(e)&&Fr(e.const)}function xc(e){return Sc(e)&&v(e.const)}function Sc(e){return La(e,`Literal`)}var Cc;function wc(){return(wc=t((()=>{Na(),T(),D(),Cc=class extends Error{constructor(e){super(`Invalid Literal value`),Object.defineProperty(this,"cause",{value:{value:e},writable:!1,configurable:!1,enumerable:!1})}}})))()}function F(e){return Ma({"~kind":`Null`},{type:`null`},e)}function Tc(e){return La(e,`Null`)}function Ec(){return(Ec=t((()=>{Na(),D()})))()}function I(e){return Ma({"~kind":`Number`},{type:`number`},e)}function Dc(e){return La(e,`Number`)}var Oc;function kc(){return(kc=t((()=>{Na(),D(),Oc=`-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?`})))()}function Ac(e){return Ma({"~kind":`Symbol`},{type:`symbol`},e)}function jc(e){return La(e,`Symbol`)}function Mc(){return(Mc=t((()=>{Na(),D()})))()}function L(e){return Ma({"~kind":`String`},{type:`string`},e)}function Nc(e){return La(e,`String`)}function Pc(){return(Pc=t((()=>{Na(),D()})))()}function R(e,t={}){return Ma({"~kind":`Union`},{anyOf:e},t)}function z(e){return La(e,`Union`)}function Fc(e){return Pa(e,[`~kind`,`anyOf`])}function B(){return(B=t((()=>{Na(),Fa(),D()})))()}function Ic(e){let t=df(e);return y(t.length,2)?t[0]:[]}function Lc(){return(Lc=t((()=>{T(),ff()})))()}function Rc(e){return!0}function zc(e){return b(e,(e,t)=>Vc(e)?zc(t):!1,()=>!0)}function Bc(e){return!y(e.length,0)&&zc(e)}function Vc(e){return z(e)?Bc(e.anyOf):Sc(e)?Rc(e.const):!1}function Hc(e){return Bc(e)}function Uc(){return(Uc=t((()=>{T(),wc(),B()})))()}function Wc(e){return Ma({"~kind":`TemplateLiteral`},{type:`string`,pattern:e},{})}function Gc(){return(Gc=t((()=>{Na()})))()}function Kc(e,t,n=[]){return b(e,(e,r)=>Kc(r,t,[...n,`${e}${t}`]),()=>n)}function qc(e,t){return y(e.length,0)?[`${t}`]:Kc(e,t)}function Jc(e,t,n=[]){return b(t,(t,r)=>Jc(e,r,[...n,...Yc(e,t)]),()=>n)}function Yc(e,t){return z(t)?Jc(e,t.anyOf):Sc(t)?qc(e,t.const):ls()}function Xc(e,t){return b(t,(t,n)=>Xc(Yc(e,t),n),()=>e)}function Zc(e){return e.map(e=>P(e))}function Qc(e){return R(Zc(Xc([],e)))}function $c(e){return y(e.length,0)?ls():y(e.length,1)&&Sc(e[0])?e[0]:Qc(e)}function el(e){let t=Ic(e);return y(t.length,0)?L():Hc(t)?$c(t):Wc(e)}function tl(e){let t=el(e);return If(t)?L():t}function nl(){return(nl=t((()=>{T(),wc(),Pc(),Lf(),B(),Lc(),Uc(),Gc()})))()}function rl(e,t){return Ma({"~kind":`Record`},{type:`object`,patternProperties:{[e]:t}})}function il(){return(il=t((()=>{Na()})))()}function al(e){return rl(Hu,e)}function ol(){return(ol=t((()=>{Uu(),il()})))()}function sl(e){return A({true:e,false:e})}function cl(){return(cl=t((()=>{jo()})))()}function ll(e,t={}){let[n,r,i]=[e,e.length,!1];return Ma({"~kind":`Tuple`},{type:`array`,additionalItems:i,items:n,minItems:r},t)}function ul(e){return La(e,`Tuple`)}function dl(e){return Pa(e,[`~kind`,`type`,`items`,`minItems`,`additionalItems`])}function fl(){return(fl=t((()=>{Na(),Fa(),D()})))()}function pl(e){return Pa(e,[`~readonly`])}function ml(e,t){return E(pl(e),{},t)}function hl(e,t,n,r){return ml(W(e,t,n),r)}function gl(){return(gl=t((()=>{Fa(),Ia(),G()})))()}function _l(e,t={}){return ml(e,t)}function vl(){return(vl=t((()=>{gl()})))()}function yl(e){return Pa(e,[`~optional`])}function bl(e,t){return E(yl(e),{},t)}function xl(e,t,n,r){return bl(W(e,t,n),r)}function Sl(){return(Sl=t((()=>{Fa(),Ia(),G()})))()}function Cl(e,t={}){return bl(e,t)}function wl(){return(wl=t((()=>{Sl()})))()}function Tl(e){return e.reduceRight((e,t,n)=>({[n]:t,...e}),{})}function El(e){return A(Tl(e.items))}function Dl(){return(Dl=t((()=>{jo()})))()}function Ol(e){return ko(e)||ul(e)}function kl(e,t){return ec(e)?!!ec(t):!1}function Al(e,t){return Co(e)?!!Co(t):!1}function jl(e,t){let n=kl(e,t),r=Al(e,t),i=_l(Cl($l([e,t])));return n&&r?Qs(xo(i)):n&&!r?Qs(i):!n&&r?xo(i):i}function Ml(e,t,n){return n in e?n in t?jl(e[n],t[n]):e[n]:n in t?t[n]:_o()}function Nl(e,t){return[...new Set([...S(e),...S(t)])].reduce((n,r)=>({...n,[r]:Ml(e,t,r)}),{})}function Pl(e){return ko(e)?e.properties:ul(e)?Tl(e.items):{}}function Fl(e,t){return A(Nl(Pl(e),Pl(t)))}function Il(){return(Il=t((()=>{T(),tc(),wo(),jo(),bo(),fl(),$s(),So(),vl(),wl(),Dl(),V()})))()}function Ll(e,t){let n=Dh(e,t);return y(n,2)?e:y(n,3)||y(n,0)?t:_o()}function Rl(e,t){let n=Ol(e),r=Ol(t);return n&&r?Fl(e,t):n&&!r?e:!n&&r?t:Ll(e,t)}function zl(e,t){return vo(e)||ho(e)?e:Mo(e)||vo(t)||ho(t)?t:Mo(t)?e:Rl(e,t)}function Bl(){return(Bl=t((()=>{T(),go(),bo(),No(),Oh(),Il()})))()}function Vl(e,t){return z(e)||z(t)}function Hl(e,t){let n=nu(e),r=nu(t);return Vl(n,r)?$l([n,r]):zl(n,r)}function Ul(e,t,n=[]){return b(t,(t,r)=>Ul(e,r,[...n,Hl(t,e)]),()=>y(n.length,0)?[e]:n)}function Wl(e,t,n=[]){return b(e,(e,r)=>Wl(r,t,[...n,...Gl([e],t)]),()=>n)}function Gl(e,t=[]){return b(e,(e,n)=>z(e)?Gl(n,Wl(e.anyOf,t)):Gl(n,Ul(e,t)),()=>t)}function Kl(){return(Kl=t((()=>{T(),B(),Bl(),V()})))()}function ql(e,t){return Uf(wh({},e,t))?[]:[e]}function Jl(e,t,n=[]){return b(e,(e,r)=>Jl(r,t,[...n,...ql(e,t)]),()=>n)}function Yl(e,t){let n=nu(e);return tu(Jl(z(n)?n.anyOf:[n],t))}function Xl(){return(Xl=t((()=>{T(),B(),Eh(),V()})))()}function Zl(e,t,n){return tu([$l([e,t]),Yl(n,e)])}function Ql(e,t=[]){return b(e,(e,n)=>Ql(n,[...t,P(e)]),()=>tu(t))}function $l(e){return tu(Mh(Gl(e)))}function eu(e){return nu(tl(e))}function tu(e){return ru(Mh(e))}function nu(e){return Go(e)?Zl(e.if,e.then,e.else):Qo(e)?Ql(e.enum):ts(e)?$l(e.allOf):If(e)?eu(e.pattern):z(e)?tu(e.anyOf):e}function ru(e){return y(e.length,1)?e[0]:y(e.length,0)?_o():R(e)}function V(){return(V=t((()=>{T(),qo(),$o(),rs(),wc(),bo(),Lf(),B(),Kl(),Nh(),Xl(),nl()})))()}function iu(e,t){return Du(Ql(e),t)}function au(){return(au=t((()=>{Ou(),V()})))()}function ou(e,t){return rl(Bu,t)}function su(){return(su=t((()=>{Uu(),il()})))()}function cu(e,t){return Du($l(e),t)}function lu(){return(lu=t((()=>{V(),Ou()})))()}function uu(e,t){return v(e)||Fr(e)?A({[e]:t}):y(e,!1)?A({false:t}):y(e,!0)?A({true:t}):A({})}function du(){return(du=t((()=>{T(),jo()})))()}function fu(e,t){return rl(Vu,t)}function pu(){return(pu=t((()=>{Uu(),il()})))()}function mu(e,t){return x(e,`pattern`)&&(v(e.pattern)||e.pattern instanceof RegExp)?rl(e.pattern.toString(),t):rl(Hu,t)}function hu(){return(hu=t((()=>{T(),Uu(),il()})))()}function gu(e,t){return Hc(Ic(e))?Du(eu(e),t):rl(e,t)}function _u(){return(_u=t((()=>{Ou(),Lc(),Uc(),V(),il()})))()}function vu(e){return z(e)?yu(e.anyOf):[e]}function yu(e,t=[]){return b(e,(e,n)=>yu(n,[...t,...vu(e)]),()=>t)}function bu(){return(bu=t((()=>{T(),B()})))()}function xu(e){return e.some(e=>Nc(e)||Dc(e)||pc(e))}function Su(e,t){return y(xu(e),!0)?rl(Hu,t):void 0}function Cu(e,t){return e.reduce((e,n)=>Sc(n)&&(v(n.const)||Fr(n.const))?{...e,[n.const]:t}:e,{})}function wu(e,t){return A(Cu(e,t))}function Tu(e,t){let n=yu(e),r=Su(n,t);return Ra(r)?r:wu(n,t)}function Eu(){return(Eu=t((()=>{T(),D(),wc(),kc(),hc(),jo(),Pc(),Uu(),bu(),il()})))()}function Du(e,t){return ho(e)?al(t):dc(e)?sl(t):Qo(e)?iu(e.enum,t):pc(e)?ou(e,t):ts(e)?cu(e.allOf,t):Sc(e)?uu(e.const,t):Dc(e)?fu(e,t):z(e)?Tu(e.anyOf,t):Nc(e)?mu(e,t):If(e)?gu(e.pattern,t):A({})}function Ou(){return(Ou=t((()=>{go(),fc(),$o(),rs(),hc(),wc(),kc(),jo(),Pc(),Lf(),B(),ol(),cl(),au(),su(),lu(),du(),pu(),hu(),_u(),Eu()})))()}function ku(e,t,n){return Rx([e])?E(Du(e,t),{},n):Mu(e,t,n)}function Au(e,t,n,r,i){return ku(W(e,t,n),W(e,t,r),i)}function ju(){return(ju=t((()=>{Ia(),Uu(),Ou(),G()})))()}function Mu(e,t,n={}){return za(`Record`,[e,t],n)}function Nu(e,t,n={}){return ku(e,t,n)}function Pu(e,t){return rl(e,t)}function Fu(e){return y(e,Hu)?L():y(e,Bu)?N():y(e,Vu)?I():el(e)}function Iu(e){return S(e.patternProperties)[0]}function Lu(e){return Fu(Iu(e))}function Ru(e){return e.patternProperties[Iu(e)]}function zu(e){return La(e,`Record`)}var Bu,Vu,Hu;function Uu(){return(Uu=t((()=>{T(),D(),hc(),kc(),Pc(),Va(),nl(),il(),ju(),Bu=`^${mc}$`,Vu=`^${Oc}$`,Hu=`^.*$`})))()}function Wu(e){return Ma({"~kind":`Rest`},{type:`rest`,items:e},{})}function Gu(e){return La(e,`Rest`)}function Ku(){return(Ku=t((()=>{Na(),D()})))()}function qu(e){return La(e,`This`)}function Ju(){return(Ju=t((()=>{D()})))()}function Yu(e){return Ma({"~kind":`Undefined`},{type:`undefined`},e)}function Xu(e){return La(e,`Undefined`)}function Zu(){return(Zu=t((()=>{Na(),D()})))()}function Qu(e){return La(e,`Void`)}function $u(){return($u=t((()=>{D()})))()}function ed(){return(ed=t((()=>{Ys(),Zs(),wo(),oc(),go(),Qa(),uc(),fc(),xg(),no(),Io(),$o(),oo(),po(),qo(),hc(),rs(),wc(),bo(),Ec(),kc(),No(),Mc(),jo(),Uu(),lo(),Ku(),D(),Pc(),Lf(),fl(),Zu(),B(),$u()})))()}function td(e){return sc()}function nd(e){return L()}function rd(e){return I()}function id(e){return N()}function ad(e){return _o()}function od(e){return P(e)}function sd(e){return e}function cd(e){return R(e[1])}function ld(e){return e.length===3?[...e[0],...e[2]]:e.length===1?[...e[0]]:[]}function ud(e){return[e[0],...e[1]]}function dd(e){return e}function fd(e){return e[1]}function pd(){return(pd=t((()=>{ed(),nS()})))()}function md(e){return y(e.length,2)}function hd(e,t,n){return md(e)?t(e[0],e[1]):n()}function gd(){return(gd=t((()=>{ci()})))()}function _d(e,t){return y(t.indexOf(e),0)?[e,t.slice(e.length)]:[]}function vd(e,t){for(let n=0;n<e.length;n++){let r=_d(e[n],t);if(md(r))return r}return[]}function yd(){return(yd=t((()=>{gd(),ci()})))()}function bd(e,t){return Array.from({length:t-e+1},(t,n)=>String.fromCharCode(e+n))}var xd,Sd,Cd;function wd(){return(wd=t((()=>{xd=[...bd(97,122),...bd(65,90)],Sd=bd(49,57),Cd=[`0`,...Sd]})))()}function Td(e){let t=e.indexOf(Md);return y(t,-1)?``:e.slice(t+2)}function Ed(e){let t=e.indexOf(`
`);return y(t,-1)?``:e.slice(t)}function Dd(e){return e.replace(/^[ \t\r\f\v]+/,``)}function Od(e){let t=Dd(e);return t.startsWith(jd)?Od(Td(t.slice(2))):t.startsWith(Ad)?Od(Ed(t.slice(2))):t}function kd(e){let t=e.trimStart();return t.startsWith(jd)?kd(Td(t.slice(2))):t.startsWith(Ad)?kd(Ed(t.slice(2))):t}var Ad,jd,Md;function Nd(){return(Nd=t((()=>{ci(),wd(),Ad=`//`,jd=`/*`,Md=`*/`})))()}function Pd(){return(Pd=t((()=>{Nd(),wd(),[...Cd]})))()}function Fd(){return(Fd=t((()=>{Nd(),wd(),Pd()})))()}function Id(){return(Id=t((()=>{Fd()})))()}function Ld(e,t){return vd([e],t)}function Rd(e,t){return y(e,``)?[``,t]:e.startsWith(`
`)?Ld(e,Od(t)):e.startsWith(` `)?Ld(e,t):Ld(e,kd(t))}function zd(){return(zd=t((()=>{ci(),Nd(),yd(),wd()})))()}var Bd;function Vd(){return(Vd=t((()=>{Nd(),wd(),Bd=[...xd,`_`,`$`],[...Bd,...Cd]})))()}function Hd(){return(Hd=t((()=>{Nd(),wd(),Pd(),[...Cd]})))()}function Ud(){return(Ud=t((()=>{Nd(),wd(),Hd()})))()}function Wd(e){return y(e,``)?[]:[e.slice(0,1),e.slice(1)]}function Gd(e,t){return b(e,(e,n)=>t.startsWith(e)?!0:Gd(n,t),()=>!1)}function Kd(e,t,n=``){return hd(Wd(t),(r,i)=>Gd(e,t)?[n,t]:Kd(e,i,`${n}${r}`),()=>[])}function qd(){return(qd=t((()=>{gd(),ci()})))()}function Jd(){return(Jd=t((()=>{Nd(),wd()})))()}function Yd(){return(Yd=t((()=>{Nd(),Jd()})))()}function Xd(e,t){return hd(Kd(e,t),(e,t)=>y(e,``)?[]:[e,t],()=>[])}function Zd(){return(Zd=t((()=>{ci(),gd(),qd()})))()}function Qd(){return(Qd=t((()=>{Id(),zd(),Vd(),Fd(),Ud(),Jd(),Yd(),Pd(),Hd(),Zd(),qd()})))()}var H,$d,ef,tf,nf,rf,af,of,sf,cf,lf,uf,df;function ff(){return(ff=t((()=>{pd(),Qd(),H=(e,t,n=()=>[])=>e.length===2?t(e):n(),$d=e=>H(Rd(`-?(?:0|[1-9][0-9]*)n`,e),([e,t])=>[td(e),t]),ef=e=>H(Rd(`.*`,e),([e,t])=>[nd(e),t]),tf=e=>H(Rd(`-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?`,e),([e,t])=>[rd(e),t]),nf=e=>H(Rd(`-?(?:0|[1-9][0-9]*)`,e),([e,t])=>[id(e),t]),rf=e=>H(Rd(`(?!)`,e),([e,t])=>[ad(e),t]),af=e=>H(Xd([`-?(?:0|[1-9][0-9]*)n`,`.*`,`-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?`,`-?(?:0|[1-9][0-9]*)`,`(?!)`,`(`,`)`,`$`,`|`],e),([e,t])=>[od(e),t]),of=e=>H(H($d(e),([e,t])=>[e,t],()=>H(ef(e),([e,t])=>[e,t],()=>H(tf(e),([e,t])=>[e,t],()=>H(nf(e),([e,t])=>[e,t],()=>H(rf(e),([e,t])=>[e,t],()=>H(sf(e),([e,t])=>[e,t],()=>H(af(e),([e,t])=>[e,t],()=>[]))))))),([e,t])=>[sd(e),t]),sf=e=>H(H(Rd(`(`,e),([e,t])=>H(uf(t),([t,n])=>H(Rd(`)`,n),([n,r])=>[[e,t,n],r]))),([e,t])=>[cd(e),t]),cf=e=>H(H(H(lf(e),([e,t])=>H(Rd(`|`,t),([t,n])=>H(cf(n),([n,r])=>[[e,t,n],r]))),([e,t])=>[e,t],()=>H(H(lf(e),([e,t])=>[[e],t]),([e,t])=>[e,t],()=>H([[],e],([e,t])=>[e,t],()=>[]))),([e,t])=>[ld(e),t]),lf=e=>H(H(of(e),([e,t])=>H(uf(t),([t,n])=>[[e,t],n])),([e,t])=>[ud(e),t]),uf=e=>H(H(cf(e),([e,t])=>[e,t],()=>H(lf(e),([e,t])=>[e,t],()=>[])),([e,t])=>[dd(e),t]),df=e=>H(H(Rd(`^`,e),([e,t])=>H(uf(t),([t,n])=>H(Rd(`$`,n),([n,r])=>[[e,t,n],r]))),([e,t])=>[fd(e),t])})))()}function pf(){return(pf=t((()=>{ff()})))()}function mf(e){return e.join(`|`)}function hf(e){return e.slice(1,e.length-1)}function gf(e,t,n){return Df(t,`${n}${e}`)}function _f(e,t){return Df(e,`${t}${lc}`)}function vf(e,t){return Df(e,`${t}${mc}`)}function yf(e,t){return Df(e,`${t}${Oc}`)}function bf(e,t){return Ef(R([P(`false`),P(`true`)]),e,t)}function xf(e,t){return Df(e,`${t}.*`)}function Sf(e,t,n){return Df(t,`${n}${hf(e)}`)}function Cf(e,t,n){return Ef(jf(e,{}),t,n)}function wf(e,t,n){return Ef(Ql(e),t,n)}function Tf(e,t,n,r=[]){return b(e,(e,i)=>Tf(i,t,n,[...r,Ef(e,[],``)]),()=>Df(t,`${n}(${mf(r)})`))}function Ef(e,t,n){return Qo(e)?wf(e.enum,t,n):pc(e)?vf(t,n):Sc(e)?gf(e.const,t,n):cc(e)?_f(t,n):dc(e)?bf(t,n):Dc(e)?yf(t,n):Nc(e)?xf(t,n):If(e)?Sf(e.pattern,t,n):Ff(e)?Cf(e.parameters[0],t,n):z(e)?Tf(e.anyOf,t,n):yo}function Df(e,t){return b(e,(e,n)=>Ef(e,n,t),()=>t)}function Of(e){return`^${Df(e,``)}$`}function kf(e){return Wc(Of(e))}function Af(){return(Af=t((()=>{T(),$o(),wc(),B(),Lf(),uc(),Pc(),kc(),hc(),fc(),bo(),Gc(),V(),Nf()})))()}function jf(e,t){return Rx(e)?E(kf(e),{},t):Pf(e,t)}function Mf(e,t,n,r){return jf(Vx(e,t,n),r)}function Nf(){return(Nf=t((()=>{Ia(),Lf(),Af(),G()})))()}function Pf(e,t={}){return za(`TemplateLiteral`,[e],t)}function Ff(e){return Ra(e)&&x(e,`action`)&&y(e.action,`TemplateLiteral`)}function If(e){return La(e,`TemplateLiteral`)}function Lf(){return(Lf=t((()=>{Ks(),T(),D(),Va(),pf(),Nf()})))()}function Rf(e){return Ma({"~kind":`ExtendsUnion`},{inferred:e})}function zf(e){return _(e)&&x(e,`~kind`)&&x(e,`inferred`)&&y(e[`~kind`],`ExtendsUnion`)&&_(e.inferred)}function U(e){return Ma({"~kind":`ExtendsTrue`},{inferred:e})}function Bf(e){return _(e)&&x(e,`~kind`)&&x(e,`inferred`)&&y(e[`~kind`],`ExtendsTrue`)&&_(e.inferred)}function Vf(){return Ma({"~kind":`ExtendsFalse`},{})}function Hf(e){return _(e)&&x(e,`~kind`)&&y(e[`~kind`],`ExtendsFalse`)}function Uf(e){return zf(e)||Bf(e)}function Wf(e,t,n){return Uf(e)?t(e.inferred):n()}function Gf(){return(Gf=t((()=>{T(),Na()})))()}function Kf(e,t,n,r){return Wf(Rm(e,n,r),r=>U(ha(ha(e,r),{[t]:n})),()=>Vf())}function qf(e,t){return U(e)}function Jf(e,t,n,r,i){return Wf(Rm(e,t,n),e=>Wf(Rm(e,t,r),e=>U(e),()=>Vf()),()=>Wf(Rm(e,t,i),e=>U(e),()=>Vf()))}function Yf(e,t,n){return Rm(e,t,Ql(n))}function Xf(e,t,n){return b(n,(n,r)=>Wf(Rm(e,t,n),e=>Xf(e,t,r),()=>Vf()),()=>U(e))}function Zf(e,t,n){return Rm(e,t,eu(n))}function Qf(e,t,n){return b(n,(n,r)=>Wf(Rm(e,t,n),e=>U(e),()=>Qf(e,t,r)),()=>Vf())}function $f(e,t,n){return ho(n)?qf(e,t):Go(n)?Jf(e,t,n.if,n.then,n.else):Qo(n)?Yf(e,t,n.enum):Ho(n)?Kf(e,n.name,t,n.extends):ts(n)?Xf(e,t,n.allOf):If(n)?Zf(e,t,n.pattern):z(n)?Qf(e,t,n.anyOf):Mo(n)?U(e):Vf()}function ep(){return(ep=t((()=>{T(),ga(),go(),qo(),$o(),Uo(),rs(),Lf(),B(),No(),zm(),Gf(),V()})))()}function tp(e,t,n){return Ho(n)?$f(e,t,n):ho(n)||Mo(n)?U(e):Rf(e)}function np(){return(np=t((()=>{Uo(),go(),No(),ep(),Gf()})))()}function rp(e,t){let n=Xs(e),r=Xs(t);return n&&r||!n&&r?!0:!(n&&!r)}function ip(e,t,n,r){return Xa(r)?rp(t,r)?Rm(e,n,r.items):Vf():$f(e,t,r)}function ap(){return(ap=t((()=>{Qa(),Zs(),ep(),zm(),Gf()})))()}function op(e,t,n){return cc(n)?U(e):$f(e,t,n)}function sp(){return(sp=t((()=>{uc(),ep(),Gf()})))()}function cp(e,t,n){return dc(n)?U(e):$f(e,t,n)}function lp(){return(lp=t((()=>{fc(),ep(),Gf()})))()}function up(e,t,n,r,i){let a=Ho(r)?t:r,o=Ho(r)?r:t,s=Co(t),c=Co(r);return!s&&c?Vf():Wf(Rm(e,a,o),e=>pp(e,n,i),()=>Vf())}function dp(e,t,n,r){return b(r,(r,i)=>up(e,t,n,r,i),()=>Co(t)?U(e):Vf())}function fp(e,t,n){return b(t,(t,r)=>dp(e,t,r,n),()=>U(e))}function pp(e,t,n){return fp(e,t,n)}function mp(){return(mp=t((()=>{T(),Uo(),wo(),zm(),Gf()})))()}function hp(e,t,n){return Qu(n)?U(e):Rm(e,t,n)}function gp(){return(gp=t((()=>{$u(),zm(),Gf()})))()}function _p(e,t,n,r){return ho(r)||Mo(r)?U(e):eo(r)?Wf(pp(e,t,r.parameters),e=>hp(e,n,r.instanceType),()=>Vf()):Vf()}function vp(){return(vp=t((()=>{go(),no(),No(),Gf(),mp(),gp()})))()}function yp(e,t,n,r,i){return Wf(Rm(e,t,i),()=>Rm(e,n,i),()=>Rm(e,r,i))}function bp(){return(bp=t((()=>{zm(),Gf()})))()}function xp(e,t,n){return Rm(e,Ql(t),n)}function Sp(){return(Sp=t((()=>{zm(),V()})))()}function Cp(e,t,n,r){return ho(r)||Mo(r)?U(e):io(r)?Wf(pp(e,t,r.parameters),e=>hp(e,n,r.returnType),()=>Vf()):Vf()}function wp(){return(wp=t((()=>{go(),oo(),No(),Gf(),mp(),gp()})))()}function Tp(e,t,n){return pc(n)||Dc(n)?U(e):$f(e,t,n)}function Ep(){return(Ep=t((()=>{hc(),kc(),ep(),Gf()})))()}function Dp(e,t,n){return Rm(e,$l(t),n)}function Op(){return(Op=t((()=>{zm(),Lh()})))()}function kp(e,t,n){return t===n?U(e):Vf()}function Ap(e,t,n){return Sc(n)?kp(e,t,n.const):cc(n)?U(e):$f(e,P(t),n)}function jp(e,t,n){return Sc(n)?kp(e,t,n.const):dc(n)?U(e):$f(e,P(t),n)}function Mp(e,t,n){return Sc(n)?kp(e,t,n.const):Dc(n)?U(e):$f(e,P(t),n)}function Np(e,t,n){return Sc(n)?kp(e,t,n.const):Nc(n)?U(e):$f(e,P(t),n)}function Pp(e,t,n){return kr(t.const)?Ap(e,t.const,n):Ar(t.const)?jp(e,t.const,n):Fr(t.const)?Mp(e,t.const,n):v(t.const)?Np(e,t.const,n):ls()}function Fp(){return(Fp=t((()=>{T(),wc(),uc(),fc(),kc(),Pc(),ep(),Gf()})))()}function Ip(e,t,n){return Ho(n)?$f(e,t,n):U(e)}function Lp(){return(Lp=t((()=>{Uo(),ep(),Gf()})))()}function Rp(e,t,n){return Tc(n)?U(e):$f(e,t,n)}function zp(){return(zp=t((()=>{Ec(),ep(),Gf()})))()}function Bp(e,t,n){return Dc(n)?U(e):$f(e,t,n)}function Vp(){return(Vp=t((()=>{kc(),ep(),Gf()})))()}function Hp(e,t,n){return Co(t)?Co(n)?U(e):Vf():U(e)}function Up(e,t,n){return Ho(n)&&vo(n.extends)?Vf():Wf(Rm(e,t,n),e=>Hp(e,t,n),()=>Vf())}function Wp(e,t){return e.reduce((e,n)=>n in t&&Uf(t[n])?{...e,...t[n].inferred}:ls(),{})}function Gp(e,t,n){let r={};for(let i of S(n))r[i]=i in t?Up({},t[i],n[i]):Co(n[i])?Ho(n[i])?U(ha(e,{[n[i].name]:n[i].extends})):U(e):Vf();let i=ii(r).every(e=>Uf(e)),a=i?Wp(S(r),r):{};return i?U(a):Vf()}function Kp(e,t,n){let r=Gp(e,t,n);return Uf(r)?U(ha(e,r.inferred)):Vf()}function qp(e,t,n){return Kp(e,t,n)}function Jp(e,t){return S(t).reduce((n,r)=>({...n,[r]:x(e,r)?z(n[r])?R([...n[r].anyOf,t[r]]):R([e[r],t[r]]):t[r]}),e)}function Yp(e,t,n,r){return b(t,(t,i)=>Wf(Rm({},e[t],n),t=>Yp(e,i,n,Jp(r,t)),()=>Vf()),()=>U(r))}function Xp(e,t,n,r){return Yp(t,S(t),r,e)}function Zp(e,t,n){return zu(n)?Xp(e,t,Iu(n),Ru(n)):ko(n)?qp(e,t,n.properties):$f(e,A(t),n)}function Qp(){return(Qp=t((()=>{ga(),T(),wo(),Uo(),bo(),jo(),Uu(),B(),zm(),ep(),Gf()})))()}function $p(e,t){return y(S(t).length,0)?U(e):Vf()}function em(e,t,n,r,i){return Rm(e,n,i)}function tm(e,t,n,r){return zu(r)?em(e,Fu(t),n,Fu(Iu(r)),Ru(r)):ko(r)?$p(e,r.properties):ho(r)||Mo(r)?U(e):Vf()}function nm(){return(nm=t((()=>{T(),go(),No(),jo(),Uu(),zm(),Gf()})))()}function rm(e,t,n){return Nc(n)?U(e):$f(e,t,n)}function im(){return(im=t((()=>{Pc(),ep(),Gf()})))()}function am(e,t,n){return jc(n)?U(e):$f(e,t,n)}function om(){return(om=t((()=>{Mc(),ep(),Gf()})))()}function sm(e,t,n){return Rm(e,eu(t),n)}function cm(){return(cm=t((()=>{zm(),V()})))()}function lm(e,t){return Ma({"~kind":`Inferrable`},{name:e,type:t},{})}function um(e){return _(e)&&x(e,`~kind`)&&x(e,`name`)&&x(e,`type`)&&y(e[`~kind`],`Inferrable`)&&v(e.name)&&_(e.type)}function dm(e){return Gu(e)?Ho(e.items)?Xa(e.items.extends)?lm(e.items.name,e.items.extends.items):Mo(e.items.extends)?lm(e.items.name,e.items.extends):void 0:ls():void 0}function fm(e){return Ho(e)?lm(e.name,e.extends):void 0}function pm(e,t,n=[]){return b(e,(e,r)=>Wf(Rm({},e,t),()=>pm(r,t,[...n,e]),()=>void 0),()=>n)}function mm(e,t,n,r){let i=pm(n,r);return g(i)?U(ha(e,{[t]:ll(i)})):Vf()}function hm(e,t,n,r){let i=pm(n,r);return g(i)?U(ha(e,{[t]:R(i)})):Vf()}function gm(){return(gm=t((()=>{Na(),ga(),T(),Qa(),No(),fl(),zm(),B(),Uo(),Ku(),Gf()})))()}function _m(e){return[...e].reverse()}function vm(e,t){return t?_m(e):e}function ym(e){let t=e.length>0?e[0]:void 0;return Ra(Ra(t)?dm(t):void 0)}function bm(e,t,n,r,i,a){return Wf(Rm(e,n,i),e=>Cm(e,t,r,a),()=>Vf())}function xm(e,t,n,r,i){let a=dm(r);return um(a)?mm(e,a.name,vm(n,t),a.type):b(n,(n,a)=>bm(e,t,n,a,r,i),()=>Vf())}function Sm(e,t,n,r){return b(r,(r,i)=>xm(e,t,n,r,i),()=>y(n.length,0)?U(e):Vf())}function Cm(e,t,n,r){return Sm(e,t,n,r)}function wm(e,t,n){let r=Bx(e,Lx([],[]),n),i=ym(r);return Cm(e,i,vm(t,i),vm(r,i))}function Tm(e,t,n){let r=fm(n);return um(r)?hm(e,r.name,t,r.type):b(t,(t,r)=>Wf(Rm(e,t,n),e=>Tm(e,r,n),()=>Vf()),()=>U(e))}function Em(e,t,n){let r=Bx(e,Lx([],[]),t);return ul(n)?wm(e,r,n.items):Xa(n)?Tm(e,r,n.items):$f(e,ll(r),n)}function Dm(){return(Dm=t((()=>{T(),D(),Qa(),fl(),zm(),ep(),Gf(),G(),gm()})))()}function Om(e,t,n){return Qu(n)||Xu(n)?U(e):$f(e,t,n)}function km(){return(km=t((()=>{Zu(),$u(),ep(),Gf()})))()}function Am(e,t,n){return b(n,(n,r)=>Wf(Rm(e,t,n),e=>U(e),()=>Am(e,t,r)),()=>Vf())}function jm(e,t,n){return b(t,(t,r)=>Wf(Am(e,t,n),e=>jm(e,r,n),()=>Vf()),()=>U(e))}function Mm(e,t,n){let r=fm(n);return um(r)?hm(e,r.name,t,r.type):z(n)?jm(e,t,n.anyOf):jm(e,t,[n])}function Nm(){return(Nm=t((()=>{T(),B(),zm(),Gf(),gm()})))()}function Pm(e,t,n){return Ho(n)?$f(e,t,n):ho(n)||Mo(n)?U(e):Vf()}function Fm(){return(Fm=t((()=>{go(),No(),Uo(),ep(),Gf()})))()}function Im(e,t,n){return Qu(n)?U(e):$f(e,t,n)}function Lm(){return(Lm=t((()=>{$u(),ep(),Gf()})))()}function Rm(e,t,n){return ho(t)?tp(e,t,n):Xa(t)?ip(e,t,t.items,n):cc(t)?op(e,t,n):dc(t)?cp(e,t,n):eo(t)?_p(e,t.parameters,t.instanceType,n):Go(t)?yp(e,t.if,t.then,t.else,n):Qo(t)?xp(e,t.enum,n):io(t)?Cp(e,t.parameters,t.returnType,n):pc(t)?Tp(e,t,n):ts(t)?Dp(e,t.allOf,n):Sc(t)?Pp(e,t,n):vo(t)?Ip(e,t,n):Tc(t)?Rp(e,t,n):Dc(t)?Bp(e,t,n):ko(t)?Zp(e,t.properties,n):zu(t)?tm(e,Iu(t),Ru(t),n):Nc(t)?rm(e,t,n):jc(t)?am(e,t,n):If(t)?sm(e,t.pattern,n):ul(t)?Em(e,t.items,n):Xu(t)?Om(e,t,n):z(t)?Mm(e,t.anyOf,n):Mo(t)?Pm(e,t,n):Qu(t)?Im(e,t,n):Vf()}function zm(){return(zm=t((()=>{np(),ap(),sp(),lp(),vp(),bp(),Sp(),wp(),Ep(),Op(),Fp(),Lp(),zp(),Vp(),Qp(),nm(),im(),om(),cm(),Dm(),km(),Nm(),Fm(),Lm(),go(),Qa(),uc(),fc(),no(),qo(),$o(),oo(),hc(),rs(),wc(),bo(),Ec(),kc(),jo(),Uu(),Pc(),Mc(),Lf(),fl(),Zu(),No(),B(),$u(),Gf()})))()}function Bm(e,t){return $l([...e,A(t)])}function Vm(e,t,n){return Rx(e)?E(Bm(e,t),{},n):Wm(e,t,n)}function Hm(e,t,n,r,i){return Vm(Vx(e,t,n),zx(e,t,r),i)}function Um(){return(Um=t((()=>{Ia(),jo(),V(),nS(),G()})))()}function Wm(e,t,n={}){return za(`Interface`,[e,t],n)}function Gm(e){return Ra(e)&&x(e,`action`)&&y(e.action,`Interface`)}function Km(){return(Km=t((()=>{T(),D(),Va(),Um()})))()}function qm(e,t,n){return e.includes(n)?!0:Xm([...e,n],t,t[n])}function Jm(e,t,n){return Ym(e,t,Do(n))}function Ym(e,t,n){return b(n,(n,r)=>Xm(e,t,n)?!0:Ym(e,t,r),()=>!1)}function Xm(e,t,n){return co(n)?qm(e,t,n.$ref):Xa(n)?Xm(e,t,n.items):eo(n)?Ym(e,t,[...n.parameters,n.instanceType]):io(n)?Ym(e,t,[...n.parameters,n.returnType]):Gm(n)?Jm(e,t,n.parameters[1]):ts(n)?Ym(e,t,n.allOf):ko(n)?Jm(e,t,n.properties):z(n)?Ym(e,t,n.anyOf):ul(n)?Ym(e,t,n.items):zu(n)?Xm(e,t,Ru(n)):!1}function Zm(e,t,n){return Xm(e,t,n)}function Qm(){return(Qm=t((()=>{T(),Qa(),no(),oo(),rs(),jo(),Oo(),Uu(),fl(),B(),lo(),Km()})))()}function $m(e,t){return t.reduce((t,n)=>Zm([n],e,e[n])?[...t,n]:t,[])}function eh(e){return $m(e,Eo(e))}function th(){return(th=t((()=>{Oo(),Qm()})))()}function nh(e,t,n){return n.includes(t)?n:t in e?ah(e,e[t],[...n,t]):ls()}function rh(e,t,n){return ih(e,Do(t),n)}function ih(e,t,n){return t.reduce((t,n)=>ah(e,n,t),n)}function ah(e,t,n){return co(t)?nh(e,t.$ref,n):Xa(t)?ah(e,t.items,n):eo(t)?ih(e,[...t.parameters,t.instanceType],n):io(t)?ih(e,[...t.parameters,t.returnType],n):Gm(t)?rh(e,t.parameters[1],n):ts(t)?ih(e,t.allOf,n):ko(t)?rh(e,t.properties,n):z(t)?ih(e,t.anyOf,n):ul(t)?ih(e,t.items,n):zu(t)?ah(e,Ru(t),n):n}function oh(e,t,n){return ah(e,n,[t])}function sh(){return(sh=t((()=>{Qa(),no(),oo(),rs(),jo(),Oo(),Uu(),fl(),B(),lo(),Km()})))()}function ch(e){return mo()}function lh(e){return S(e).reduce((t,n)=>({...t,[n]:dh(e[n])}),{})}function uh(e){return e.reduce((e,t)=>[...e,dh(t)],[])}function dh(e){return co(e)?ch(e.$ref):Xa(e)?O(dh(e.items),Za(e)):eo(e)?$a(uh(e.parameters),dh(e.instanceType)):io(e)?ro(uh(e.parameters),dh(e.returnType)):ts(e)?es(uh(e.allOf)):ko(e)?A(lh(e.properties)):zu(e)?Nu(Lu(e),dh(Ru(e))):z(e)?R(uh(e.anyOf)):ul(e)?ll(uh(e.items)):e}function fh(e,t){return t in e?dh(e[t]):j()}function ph(e){return fh(e.$defs,e.$ref)}function mh(){return(mh=t((()=>{T(),go(),Qa(),no(),oo(),rs(),jo(),Uu(),lo(),fl(),B(),No()})))()}function hh(e,t,n){let r=Vx(e,Lx([],[]),t),i=zx({},Lx([],[]),n);return $l([...r,A(i)])}function gh(e,t){return S(e).filter(e=>t.includes(e)).reduce((t,n)=>{let r=e[n],i=Gm(r)?hh(e,r.parameters[0],r.parameters[1]):r;return{...t,[n]:i}},{})}function _h(e,t,n){return Po(gh(e,oh(e,t,n)),t)}function vh(){return(vh=t((()=>{T(),Io(),jo(),sh(),nS(),G(),V()})))()}function yh(e,t){return t in e?co(e[t])?yh(e,e[t].$ref):e[t]:_o()}function bh(e,t){return yh(e,t)}function xh(){return(xh=t((()=>{bo(),lo()})))()}function Sh(){return(Sh=t((()=>{th(),Qm(),sh(),mh(),vh()})))()}function Ch(e){return Fo(e)?ph(e):Ro(e)?j():e}function wh(e,t,n){return Rm(e,Ch(t),Ch(n))}function Th(){return(Th=t((()=>{Io(),No(),zo(),zm(),Sh()})))()}function Eh(){return(Eh=t((()=>{Th(),Gf()})))()}function Dh(e,t){let n=[wh({},e,t),wh({},t,e)];return Uf(n[0])&&Uf(n[1])?0:Uf(n[0])&&Hf(n[1])?2:Hf(n[0])&&Uf(n[1])?3:1}function Oh(){return(Oh=t((()=>{Eh()})))()}function kh(e,t,n=[],r=t){return b(t,(t,i)=>{let a=Dh(e,t);return y(a,2)||y(a,0)?r:y(a,1)?kh(e,i,[...n,t],r):kh(e,i,n,r)},()=>[...n,e])}function Ah(e,t,n){let r=nu(e);return ho(r)||Mo(r)?[r]:vo(r)?jh(t,n):ko(r)?jh(t,[...n,r]):jh(t,kh(r,n))}function jh(e,t=[]){return b(e,(e,n)=>Ah(e,n,t),()=>t)}function Mh(e){return yu(jh(e))}function Nh(){return(Nh=t((()=>{T(),go(),bo(),jo(),No(),Oh(),bu(),V()})))()}function Ph(e,t){return E(nu(e),{},t)}function Fh(e,t,n,r){return Ph(W(e,t,n),r)}function Ih(){return(Ih=t((()=>{Ia(),G(),V()})))()}function Lh(){return(Lh=t((()=>{Nh(),Oh(),Il(),Kl(),V(),Ih(),Bl()})))()}function Rh(e,t=[]){return Ba(e)&&y(e.action,`Conditional`)?co(e.parameters[0])?Rh(e.parameters[2],Rh(e.parameters[3],[...t,e.parameters[0].$ref])):Rh(e.parameters[2],Rh(e.parameters[3],t)):Ba(e)&&y(e.action,`Mapped`)&&Ba(e.parameters[1])&&y(e.parameters[1].action,`KeyOf`)&&co(e.parameters[1].parameters[0])?[...t,e.parameters[1].parameters[0].$ref]:t}function zh(e,t){return e.reduce((e,n)=>[...e,t.includes(n.name)],[])}function Bh(e,t,n=[]){return b(e,(e,r)=>b(t,(t,i)=>Bh(r,i,[...n,[t,e]]),()=>n),()=>n)}function Vh(e){return If(e)?eu(e.pattern):Qo(e)?Ql(e.enum):e}function Hh(e){let t=Vh(e);return z(t)?[...t.anyOf]:[t]}function Uh(e,t){return e.reduce((e,n)=>[...e,[...n,t]],[])}function Wh(e,t){return t.reduce((t,n)=>[...t,...Uh(e,n)],[])}function Gh(e){return e.reduce((e,t)=>y(t[0],!0)?Wh(e,Hh(t[1])):Wh(e,[t[1]]),[[]])}function Kh(e,t,n){let r=Bh(t,zh(e,Rh(n)));return Ba(n)&&y(n.action,`Conditional`)||Ba(n)&&y(n.action,`Mapped`)?Gh(r):[t]}function qh(){return(qh=t((()=>{T(),B(),Va(),$o(),Lf(),lo(),V()})))()}function Jh(){return[`(not-resolvable)`,_o()]}function Yh(){return[`(not-generic)`,_o()]}function Xh(e,t,n){return[e,uo(t,n)]}function Zh(e,t,n){return t in e?Qh(e,t,e[t],n):Jh()}function Qh(e,t,n,r){return fo(n)?Xh(t,n.parameters,n.expression):co(n)?Zh(e,n.$ref,r):Yh()}function $h(e,t,n){return Qh(e,`(anonymous)`,t,n)}function eg(){return(eg=t((()=>{po(),lo(),bo()})))()}function tg(e,t,n){if(Ho(t)||bg(t)||Uf(wh({},t,n)))return;let r={parameter:e,expect:n,actual:t};throw Error(`Argument for parameter ${e} does not satisfy constraint`,{cause:r})}function ng(e,t,n,r,i){let a=W(e,t,i);return tg(n,a,r),ha(e,{[n]:a})}function rg(e,t,n,r,i){let a=W(e,t,n.extends),o=W(e,t,n.equals);return b(i,(i,o)=>ig(ng(e,t,n.name,a,i),t,r,o),()=>ig(ng(e,t,n.name,a,o),t,r,[]))}function ig(e,t,n,r){return b(n,(n,i)=>rg(e,t,n,i,r),()=>e)}function ag(e,t,n,r){return ig(e,t,n,r)}function og(){return(og=t((()=>{T(),ga(),G(),Eh(),Uo(),xg()})))()}function sg(){if(!Br(_g,ua().maxInstantiationCount))throw Error(`Type instantiation is excessively deep and possibly infinite`)}function cg(){sg(),_g++,gg++}function lg(){gg--,y(gg,0)&&(_g=0)}function ug(e){return zr(e.callstack.length,0)?e.callstack[e.callstack.length-1]:``}function dg(e,t){return y(ug(e),t)}function fg(e,t,n,r,i,a){cg();try{let o=ag(e,t,r,a),s=W(o,Lx([...t.callstack,n.$ref],t.visited),i);return W(o,Lx([],[]),s)}finally{lg()}}function pg(e,t,n,r,i,a){return a.reduce((a,o)=>{let s=fg(e,t,n,r,i,o);return[...a,s]},[])}function mg(e,t,n,r,i,a){let o=pg(e,t,n,r,i,Kh(r,a,i));return y(o.length,1)?o[0]:tu(o)}function hg(e,t,n,r){let i=Vx(e,t,r),a=$h(e,n,r),o=a[0],s=a[1];return fo(s)?dg(t,o)?yg(so(o),i):mg(e,t,so(o),s.parameters,s.expression,i):yg(n,i)}var gg,_g;function vg(){return(vg=t((()=>{fa(),T(),xg(),lo(),po(),Lh(),G(),qh(),eg(),og(),gg=0,_g=0})))()}function yg(e,t){return Ma({"~kind":`Call`},{type:`call`,target:e,arguments:t},{})}function bg(e){return La(e,`Call`)}function xg(){return(xg=t((()=>{Na(),D(),vg(),G()})))()}function Sg(e){return Pa(e,[`~immutable`])}function Cg(e,t){return E(Sg(e),{},t)}function wg(e,t,n,r){return Cg(W(e,t,n),r)}function Tg(){return(Tg=t((()=>{Fa(),Ia(),G()})))()}function Eg(e,t){return e(t)}function Dg(e,t){return v(t)?P(Eg(e,t)):P(t)}function Og(){return(Og=t((()=>{T(),wc()})))()}function kg(e,t){return Ng(e,eu(t))}function Ag(){return(Ag=t((()=>{Pg(),Lh()})))()}function jg(e,t){return R(t.map(t=>Ng(e,t)))}function Mg(){return(Mg=t((()=>{B(),Pg()})))()}function Ng(e,t){return Sc(t)?Dg(e,t.const):If(t)?kg(e,t.pattern):z(t)?jg(e,t.anyOf):t}function Pg(){return(Pg=t((()=>{wc(),Lf(),B(),Og(),Ag(),Mg()})))()}function Fg(e,t={}){return za(`Capitalize`,[e],t)}function Ig(){return(Ig=t((()=>{Va(),t_()})))()}function Lg(e,t={}){return za(`Lowercase`,[e],t)}function Rg(){return(Rg=t((()=>{Va(),t_()})))()}function zg(e,t={}){return za(`Uncapitalize`,[e],t)}function Bg(){return(Bg=t((()=>{Va(),t_()})))()}function Vg(e,t={}){return za(`Uppercase`,[e],t)}function Hg(){return(Hg=t((()=>{Va(),t_()})))()}function Ug(e,t){return Rx([e])?E(Ng(Zg,e),{},t):Fg(e,t)}function Wg(e,t){return Rx([e])?E(Ng(Qg,e),{},t):Lg(e,t)}function Gg(e,t){return Rx([e])?E(Ng($g,e),{},t):zg(e,t)}function Kg(e,t){return Rx([e])?E(Ng(e_,e),{},t):Vg(e,t)}function qg(e,t,n,r){return Ug(W(e,t,n),r)}function Jg(e,t,n,r){return Wg(W(e,t,n),r)}function Yg(e,t,n,r){return Gg(W(e,t,n),r)}function Xg(e,t,n,r){return Kg(W(e,t,n),r)}var Zg,Qg,$g,e_;function t_(){return(t_=t((()=>{Ia(),Pg(),G(),Ig(),Rg(),Bg(),Hg(),Zg=e=>e[0].toUpperCase()+e.slice(1),Qg=e=>e.toLowerCase(),$g=e=>e[0].toLowerCase()+e.slice(1),e_=e=>e.toUpperCase()})))()}function n_(e,t,n,r,i={}){return za(`Conditional`,[e,t,n,r],i)}function r_(){return(r_=t((()=>{Va(),s_(),G()})))()}function i_(e,t,n,r,i,a){let o=wh(e,n,r);return zf(o)?R([W(o.inferred,t,i),W(e,t,a)]):Bf(o)?W(o.inferred,t,i):W(e,t,a)}function a_(e,t,n,r,i,a,o){return Rx([n,r])?E(i_(e,t,n,r,i,a),{},o):n_(n,r,i,a,o)}function o_(e,t,n,r,i,a,o){return a_(e,t,W(e,t,n),W(e,t,r),i,a,o)}function s_(){return(s_=t((()=>{Ia(),B(),Eh(),G(),r_()})))()}function c_(){return(c_=t((()=>{s_()})))()}function l_(e,t={}){return za(`ConstructorParameters`,[e],t)}function u_(){return(u_=t((()=>{Va(),m_()})))()}function d_(e){let t=eo(e)?e.parameters:[];return ll(Bx({},Lx([],[]),t))}function f_(e,t){return Rx([e])?E(d_(e),{},t):l_(e,t)}function p_(e,t,n,r){return f_(W(e,t,n),r)}function m_(){return(m_=t((()=>{Ia(),no(),fl(),u_(),G()})))()}function h_(e,t,n={}){return za(`Exclude`,[e,t],n)}function g_(){return(g_=t((()=>{Va(),y_()})))()}function __(e,t,n){return Rx([e,t])?E(Yl(e,t),{},n):h_(e,t,n)}function v_(e,t,n,r,i){return __(W(e,t,n),W(e,t,r),i)}function y_(){return(y_=t((()=>{Ia(),G(),g_(),Xl()})))()}function b_(e,t,n={}){return za(`Extract`,[e,t],n)}function x_(){return(x_=t((()=>{Va(),O_()})))()}function S_(e,t){return Uf(wh({},e,t))?[e]:[]}function C_(e,t,n=[]){return b(e,(e,r)=>C_(r,t,[...n,...S_(e,t)]),()=>n)}function w_(e,t){let n=nu(e);return tu(C_(z(n)?n.anyOf:[n],t))}function T_(){return(T_=t((()=>{T(),B(),Eh(),V()})))()}function E_(e,t,n){return Rx([e,t])?E(w_(e,t),{},n):b_(e,t,n)}function D_(e,t,n,r,i){return E_(W(e,t,n),W(e,t,r),i)}function O_(){return(O_=t((()=>{Ia(),G(),x_(),T_()})))()}function k_(e,t,n={}){return za(`Index`,[e,t],n)}function A_(){return(A_=t((()=>{Va(),qv()})))()}function j_(e,t){return G_(bh(e,t))}function M_(){return(M_=t((()=>{K_(),xh()})))()}function N_(e,t,n){return G_(Zl(e,t,n))}function P_(){return(P_=t((()=>{K_(),V()})))()}function F_(e,t){let n=S(e).filter(e=>!x(t,e)),r=S(t).filter(t=>!x(e,t)),i=S(e).filter(e=>x(t,e)),a=n.reduce((t,n)=>({...t,[n]:e[n]}),{}),o=r.reduce((e,n)=>({...e,[n]:t[n]}),{}),s=i.reduce((n,r)=>({...n,[r]:$l([e[r],t[r]])}),{});return ha(ha(a,o),s)}function I_(e){return e.reduce((e,t)=>F_(e,G_(t)),{})}function L_(){return(L_=t((()=>{ga(),T(),K_(),V()})))()}function R_(e){return e}function z_(e){return G_(El(ll(e)))}function B_(){return(B_=t((()=>{fl(),Dl(),K_()})))()}function V_(e,t){return S(e).filter(e=>e in t).reduce((n,r)=>({...n,[r]:tu([e[r],t[r]])}),{})}function H_(e,t){return b(e,(e,n)=>H_(n,V_(t,G_(e))),()=>t)}function U_(e){return b(e,(e,t)=>H_(t,G_(e)),()=>ls())}function W_(){return(W_=t((()=>{T(),V(),K_()})))()}function G_(e){return Fo(e)?j_(e.$defs,e.$ref):Go(e)?N_(e.if,e.then,e.else):ts(e)?I_(e.allOf):z(e)?U_(e.anyOf):ul(e)?z_(e.items):ko(e)?R_(e.properties):{}}function K_(){return(K_=t((()=>{Io(),qo(),rs(),jo(),fl(),B(),M_(),P_(),L_(),B_(),W_()})))()}function q_(e){return A(G_(e))}function J_(){return(J_=t((()=>{jo(),K_()})))()}function Y_(){return(Y_=t((()=>{J_()})))()}function X_(e){let t=`${e}`;return Z_.test(t)?parseInt(t):e}var Z_;function Q_(){return(Q_=t((()=>{Z_=RegExp(`^(?:0|[1-9][0-9]*)$`)})))()}function $_(e){return P(X_(e))}function ev(e){return e.map(e=>tv(e))}function tv(e){return ts(e)?es(ev(e.allOf)):z(e)?R(ev(e.anyOf)):Sc(e)?$_(e.const):e}function nv(e,t){return Uf(wh({},tv(t),I()))?e:Sc(t)&&y(t.const,`length`)?I():_o()}function rv(){return(rv=t((()=>{T(),rs(),B(),wc(),kc(),bo(),Eh(),Q_()})))()}function iv(e,t){return _v(bh(e,t))}function av(){return(av=t((()=>{vv(),xh()})))()}function ov(e,t,n){return _v(Zl(e,t,n))}function sv(){return(sv=t((()=>{vv(),V()})))()}function cv(e){return _v(Ql(e))}function lv(){return(lv=t((()=>{vv(),V()})))()}function uv(e){return _v($l(e))}function dv(){return(dv=t((()=>{V(),vv()})))()}function fv(e){return[`${e}`]}function pv(e){return _v(eu(e))}function mv(){return(mv=t((()=>{vv(),V()})))()}function hv(e){return e.reduce((e,t)=>[...e,..._v(t)],[])}function gv(){return(gv=t((()=>{vv()})))()}function _v(e){return Fo(e)?iv(e.$defs,e.$ref):Go(e)?ov(e.if,e.then,e.else):Qo(e)?cv(e.enum):ts(e)?uv(e.allOf):Sc(e)?fv(e.const):If(e)?pv(e.pattern):z(e)?hv(e.anyOf):[]}function vv(){return(vv=t((()=>{Io(),qo(),$o(),rs(),wc(),Lf(),B(),av(),sv(),lv(),dv(),mv(),gv()})))()}function yv(e){return _v(e)}function bv(){return(bv=t((()=>{vv()})))()}function xv(e,t){return t.map(t=>Sv(e,t))}function Sv(e,t){return Xa(t)?O(Sv(e,t.items)):eo(t)?$a(xv(e,t.parameters),Sv(e,t.instanceType)):io(t)?ro(xv(e,t.parameters),Sv(e,t.returnType)):ul(t)?ll(xv(e,t.items)):z(t)?R(xv(e,t.anyOf)):ts(t)?es(xv(e,t.allOf)):qu(t)?A(e):t}function Cv(e,t){return Sv(e,t)}function wv(){return(wv=t((()=>{Qa(),no(),oo(),rs(),jo(),fl(),Ju(),B()})))()}function Tv(e,t){return Cv(e,t in e?e[t]:_o())}function Ev(e,t){return t.reduce((t,n)=>[...t,Tv(e,n)],[])}function Dv(e,t){return tu(Ev(e,yv(t)))}function Ov(e){return e.filter(e=>jv.test(e))}function kv(e){return tu(Ev(e,Ov(Eo(e))))}function Av(e,t){return Dc(t)?kv(e):Dv(e,t)}var jv;function Mv(){return(Mv=t((()=>{kc(),bo(),Oo(),V(),bv(),Uu(),wv(),jv=new RegExp(Bu)})))()}function Nv(e){return P(X_(e))}function Pv(e){return e.map(e=>Fv(e))}function Fv(e){return ts(e)?es(Pv(e.allOf)):z(e)?R(Pv(e.anyOf)):Sc(e)?Nv(e.const):e}function Iv(){return(Iv=t((()=>{B(),rs(),wc(),Q_()})))()}function Lv(e,t){return e.reduceRight((e,n,r)=>Uf(wh({},P(r),t))?[n,...e]:e,[])}function Rv(e,t){return ru(Lv(e,Fv(t)))}function zv(e){return ru(e)}function Bv(e,t){return Sc(t)&&y(t.const,`length`)?P(e.length):Dc(t)||pc(t)?zv(e):Rv(e,t)}function Vv(){return(Vv=t((()=>{T(),wc(),kc(),hc(),V(),Eh(),Iv()})))()}function Hv(e,t){return Xa(e)?nv(e.items,t):ko(e)?Av(e.properties,t):ul(e)?Bv(e.items,t):_o()}function Uv(){return(Uv=t((()=>{Qa(),bo(),jo(),fl(),rv(),Mv(),Vv()})))()}function Wv(e){return Fo(e)||Go(e)||ts(e)||z(e)?q_(e):e}function Gv(e,t,n){return Rx([e,t])?E(Hv(Wv(e),t),{},n):k_(e,t,n)}function Kv(e,t,n,r,i){return Gv(W(e,t,n),W(e,t,r),i)}function qv(){return(qv=t((()=>{Ia(),Io(),qo(),rs(),B(),G(),A_(),Y_(),Uv()})))()}function Jv(e,t={}){return za(`InstanceType`,[e],t)}function Yv(){return(Yv=t((()=>{Va(),$v()})))()}function Xv(e){return eo(e)?e.instanceType:_o()}function Zv(e,t){return Rx([e])?E(Xv(e),{},t):Jv(e,t)}function Qv(e,t,n,r={}){return Zv(W(e,t,n),r)}function $v(){return($v=t((()=>{Ia(),no(),bo(),Yv(),G()})))()}function ey(e,t={}){return za(`KeyOf`,[e],t)}function ty(){return(ty=t((()=>{Va(),vy()})))()}function ny(){return R([I(),L(),Ac()])}function ry(){return(ry=t((()=>{kc(),Pc(),Mc(),B()})))()}function iy(e){return I()}function ay(){return(ay=t((()=>{kc()})))()}function oy(e){return e.reduce((e,t)=>_c(t)?[...e,P(X_(t))]:ls(),[])}function sy(e){return ru(oy(S(e)))}function cy(){return(cy=t((()=>{T(),wc(),Q_(),V()})))()}function ly(e){return Lu(e)}function uy(){return(uy=t((()=>{Uu()})))()}function dy(e){return ru(e.map((e,t)=>P(t)))}function fy(){return(fy=t((()=>{wc(),V()})))()}function py(e){return ho(e)?ny():Xa(e)?iy(e.items):ko(e)?sy(e.properties):zu(e)?ly(e):ul(e)?dy(e.items):_o()}function my(){return(my=t((()=>{go(),Qa(),bo(),jo(),Uu(),fl(),ry(),ay(),cy(),uy(),fy()})))()}function hy(e){return Fo(e)||Go(e)||ts(e)||z(e)?q_(e):e}function gy(e,t){return Rx([e])?E(py(hy(e)),{},t):ey(e,t)}function _y(e,t,n,r){return gy(W(e,t,n),r)}function vy(){return(vy=t((()=>{Ia(),Io(),qo(),rs(),B(),ty(),G(),Y_(),my()})))()}function yy(e,t,n,r,i={}){return za(`Mapped`,[e,t,n,r],i)}function by(){return(by=t((()=>{Va(),Iy(),G()})))()}function xy(e){return Ty(eu(e))}function Sy(e){return e.reduce((e,t)=>[...e,...Ty(t)],[])}function Cy(e){return Ty(Ql(e))}function wy(e){return Fr(e)?[P(`${e}`)]:[P(e)]}function Ty(e){return Qo(e)?Cy(e.enum):Sc(e)?wy(e.const):If(e)?xy(e.pattern):z(e)?Sy(e.anyOf):[e]}function Ey(e){return Ty(e)}function Dy(){return(Dy=t((()=>{T(),wc(),$o(),Lf(),B(),V()})))()}function Oy(e){return If(e)?eu(e.pattern):e}function ky(e,t,n,r,i,a){let o=ha(e,{[n.name]:r}),s=Oy(W(o,t,i)),c=W(o,t,a);return bc(s)||xc(s)?{[s.const]:c}:{}}function Ay(e,t,n,r,i,a){return r.reduce((r,o)=>[...r,ky(e,t,n,o,i,a)],[])}function jy(e){return e.reduce((e,t)=>[...e,A(t)],[])}function My(e,t,n,r,i,a){return $l(jy(Ay(e,t,n,Ey(r),i,a)))}function Ny(){return(Ny=t((()=>{ga(),wc(),jo(),Lf(),G(),V(),Dy()})))()}function Py(e,t,n,r,i,a,o){return Rx([r])?E(My(e,t,n,r,i,a),{},o):yy(n,r,i,a,o)}function Fy(e,t,n,r,i,a,o){return Py(e,t,n,W(e,t,r),i,a,o)}function Iy(){return(Iy=t((()=>{Ia(),by(),G(),Ny()})))()}function Ly(e,t,n){let r=ha(e,t);return S(t).filter(e=>n.includes(e)).reduce((e,n)=>({...e,[n]:_h(r,n,t[n])}),{})}function Ry(e,t,n){let r=ha(e,t);return S(t).filter(e=>!n.includes(e)).reduce((e,n)=>({...e,[n]:W(r,Lx([],[]),t[n])}),{})}function zy(e,t,n){let r=eh(t),i=Ly(e,t,r),a=Ry(e,t,r);return E({...i,...a},{},n)}function By(e,t,n,r){return zy(e,n,r)}function Vy(){return(Vy=t((()=>{T(),ga(),Ia(),G(),th(),vh()})))()}function Hy(e,t={}){return za(`NonNullable`,[e],t)}function Uy(){return(Uy=t((()=>{Va(),qy()})))()}function Wy(e){return __(e,R([F(),Yu()]),{})}function Gy(e,t){return Rx([e])?E(Wy(e),{},t):Hy(e,t)}function Ky(e,t,n,r){return Gy(W(e,t,n),r)}function qy(){return(qy=t((()=>{Ia(),Ec(),Zu(),B(),y_(),Uy(),G()})))()}function Jy(e,t,n={}){return za(`Omit`,[e,t],n)}function Yy(){return(Yy=t((()=>{Va(),rb()})))()}function Xy(e){let t=q_(e);return ko(t)?t.properties:ls()}function Zy(){return(Zy=t((()=>{jo(),Y_()})))()}function Qy(e,t){return S(e).reduce((n,r)=>t.includes(r)?n:{...n,[r]:e[r]},{})}function $y(e,t){return A(Qy(Xy(e),yv(t)))}function eb(){return(eb=t((()=>{T(),jo(),bv(),Zy()})))()}function tb(e,t,n){return Rx([e,t])?E($y(e,t),{},n):Jy(e,t,n)}function nb(e,t,n,r,i){return tb(W(e,t,n),W(e,t,r),i)}function rb(){return(rb=t((()=>{Ia(),Yy(),G(),eb()})))()}function ib(e,t={}){return za(`Parameters`,[e],t)}function ab(){return(ab=t((()=>{Va(),lb()})))()}function ob(e){let t=io(e)?e.parameters:[];return ll(Bx({},Lx([],[]),t))}function sb(e,t){return Rx([e])?E(ob(e),{},t):ib(e,t)}function cb(e,t,n,r){return sb(W(e,t,n),r)}function lb(){return(lb=t((()=>{Ia(),oo(),fl(),ab(),G()})))()}function ub(e,t={}){return za(`Partial`,[e],t)}function db(e,t={}){return Tb(e,t)}function fb(){return(fb=t((()=>{Va(),Db()})))()}function pb(e,t){let n=Cb(bh(e,t));return Po(ha(e,{[t]:n}),t)}function mb(){return(mb=t((()=>{ga(),Io(),wb(),xh()})))()}function hb(e,t,n){return Cb(Zl(e,t,n))}function gb(){return(gb=t((()=>{wb(),V()})))()}function _b(e){return Cb($l(e))}function vb(){return(vb=t((()=>{wb(),V()})))()}function yb(e){return R(e.map(e=>Cb(e)))}function bb(){return(bb=t((()=>{B(),wb()})))()}function xb(e){return A(S(e).reduce((t,n)=>({...t,[n]:xo(e[n])}),{}))}function Sb(){return(Sb=t((()=>{T(),jo(),So()})))()}function Cb(e){return Fo(e)?pb(e.$defs,e.$ref):Go(e)?hb(e.if,e.then,e.else):ts(e)?_b(e.allOf):z(e)?yb(e.anyOf):ko(e)?xb(e.properties):A({})}function wb(){return(wb=t((()=>{Io(),qo(),rs(),jo(),B(),mb(),gb(),vb(),bb(),Sb()})))()}function Tb(e,t){return Rx([e])?E(Cb(e),{},t):ub(e,t)}function Eb(e,t,n,r){return Tb(W(e,t,n),r)}function Db(){return(Db=t((()=>{Ia(),fb(),wb(),G()})))()}function Ob(e,t,n={}){return za(`Pick`,[e,t],n)}function kb(){return(kb=t((()=>{Va(),Fb()})))()}function Ab(e,t){return S(e).reduce((n,r)=>t.includes(r)?ha(n,{[r]:e[r]}):n,{})}function jb(e,t){return A(Ab(Xy(e),yv(t)))}function Mb(){return(Mb=t((()=>{ga(),T(),jo(),bv(),Zy()})))()}function Nb(e,t,n){return Rx([e,t])?E(jb(e,t),{},n):Ob(e,t,n)}function Pb(e,t,n,r,i){return Nb(W(e,t,n),W(e,t,r),i)}function Fb(){return(Fb=t((()=>{Ia(),kb(),G(),Mb()})))()}function Ib(e,t={}){return za(`ReadonlyObject`,[e],t)}function Lb(){return(Lb=t((()=>{Va(),nx()})))()}function Rb(e){return Xx(O(e))}function zb(){return(zb=t((()=>{Qa(),Zx()})))()}function Bb(e,t){let n=Qb(bh(e,t));return Po(ha(e,{[t]:n}),t)}function Vb(){return(Vb=t((()=>{ga(),Io(),$b(),xh()})))()}function Hb(e,t,n){return Qb(Zl(e,t,n))}function Ub(){return(Ub=t((()=>{$b(),V()})))()}function Wb(e){return Qb($l(e))}function Gb(){return(Gb=t((()=>{$b(),V()})))()}function Kb(e){return A(S(e).reduce((t,n)=>({...t,[n]:Qs(e[n])}),{}))}function qb(){return(qb=t((()=>{T(),jo(),$s()})))()}function Jb(e){return Xx(ll(e))}function Yb(){return(Yb=t((()=>{fl(),Zx()})))()}function Xb(e){return R(e.map(e=>Qb(e)))}function Zb(){return(Zb=t((()=>{B(),$b()})))()}function Qb(e){return Xa(e)?Rb(e.items):Fo(e)?Bb(e.$defs,e.$ref):Go(e)?Hb(e.if,e.then,e.else):ts(e)?Wb(e.allOf):ko(e)?Kb(e.properties):ul(e)?Jb(e.items):z(e)?Xb(e.anyOf):e}function $b(){return($b=t((()=>{Qa(),Io(),qo(),rs(),jo(),fl(),B(),zb(),Vb(),Ub(),Gb(),qb(),Yb(),Zb()})))()}function ex(e,t){return Rx([e])?E(Qb(e),{},t):Ib(e)}function tx(e,t,n,r){return ex(W(e,t,n),r)}function nx(){return(nx=t((()=>{Ia(),Lb(),$b(),G()})))()}function rx(e,t,n,r){return t.visited.includes(r)?n:r in e?W(e,Lx(t.callstack,[...t.visited,r]),e[r]):n}function ix(){return(ix=t((()=>{G()})))()}function ax(e,t){let n=hx(bh(e,t));return Po(ha(e,{[t]:n}),t)}function ox(){return(ox=t((()=>{ga(),Io(),gx(),xh()})))()}function sx(e,t,n){return hx(Zl(e,t,n))}function cx(){return(cx=t((()=>{gx(),V()})))()}function lx(e){return hx($l(e))}function ux(){return(ux=t((()=>{gx(),V()})))()}function dx(e){return R(e.map(e=>hx(e)))}function fx(){return(fx=t((()=>{B(),gx()})))()}function px(e){return A(S(e).reduce((t,n)=>({...t,[n]:Cl(e[n])}),{}))}function mx(){return(mx=t((()=>{T(),jo(),wl()})))()}function hx(e){return Fo(e)?ax(e.$defs,e.$ref):Go(e)?sx(e.if,e.then,e.else):ts(e)?lx(e.allOf):z(e)?dx(e.anyOf):ko(e)?px(e.properties):A({})}function gx(){return(gx=t((()=>{Io(),qo(),rs(),jo(),B(),ox(),cx(),ux(),fx(),mx()})))()}function _x(e,t={}){return za(`Required`,[e],t)}function vx(){return(vx=t((()=>{Va(),xx()})))()}function yx(e,t){return Rx([e])?E(hx(e),{},t):_x(e,t)}function bx(e,t,n,r){return yx(W(e,t,n),r)}function xx(){return(xx=t((()=>{Ia(),gx(),vx(),G()})))()}function Sx(e,t={}){return za(`ReturnType`,[e],t)}function Cx(){return(Cx=t((()=>{Va(),Dx()})))()}function wx(e){return io(e)?e.returnType:_o()}function Tx(e,t){return Rx([e])?E(wx(e),{},t):Sx(e,t)}function Ex(e,t,n,r={}){return Tx(W(e,t,n),r)}function Dx(){return(Dx=t((()=>{Ia(),oo(),bo(),Cx(),G()})))()}function Ox(e,t){return za(`With`,[e,t],{})}function kx(e,t){return jx(e,t)}function Ax(){return(Ax=t((()=>{Va(),Nx()})))()}function jx(e,t){return Rx([e])?E(e,{},t):Ox(e,t)}function Mx(e,t,n,r){return jx(W(e,t,n),r)}function Nx(){return(Nx=t((()=>{Ia(),G(),Ax()})))()}function Px(e){return Gu(e)?ul(e.items)?Fx(e.items.items):Ho(e.items)||co(e.items)?[e]:[_o()]:[e]}function Fx(e){return e.reduce((e,t)=>[...e,...Px(t)],[])}function Ix(){return(Ix=t((()=>{Uo(),bo(),Ku(),lo(),fl()})))()}function Lx(e,t){return{callstack:e,visited:t}}function Rx(e){return b(e,(e,t)=>!co(e)&&Rx(t),()=>!0)}function zx(e,t,n){return S(n).reduce((r,i)=>({...r,[i]:W(e,t,n[i])}),{})}function Bx(e,t,n){return Fx(Vx(e,t,n))}function Vx(e,t,n){return n.map(n=>W(e,t,n))}function Hx(e,t){let n=Co(e)?qa(t,{}):t,r=ec(e)?Ua(n,{}):n;return Xs(e)?qx(r,{}):r}function Ux(e,t,n,r,i){return y(n,`AddImmutable`)?Jx(e,t,r[0],i):y(n,`RemoveImmutable`)?wg(e,t,r[0],i):y(n,`AddReadonly`)?Wa(e,t,r[0],i):y(n,`RemoveReadonly`)?hl(e,t,r[0],i):y(n,`AddOptional`)?Ja(e,t,r[0],i):y(n,`RemoveOptional`)?xl(e,t,r[0],i):y(n,`Capitalize`)?qg(e,t,r[0],i):y(n,`Conditional`)?o_(e,t,r[0],r[1],r[2],r[3],i):y(n,`ConstructorParameters`)?p_(e,t,r[0],i):y(n,`Evaluate`)?Fh(e,t,r[0],i):y(n,`Exclude`)?v_(e,t,r[0],r[1],i):y(n,`Extract`)?D_(e,t,r[0],r[1],i):y(n,`Index`)?Kv(e,t,r[0],r[1],i):y(n,`InstanceType`)?Qv(e,t,r[0],i):y(n,`Interface`)?Hm(e,t,r[0],r[1],i):y(n,`KeyOf`)?_y(e,t,r[0],i):y(n,`Lowercase`)?Jg(e,t,r[0],i):y(n,`Mapped`)?Fy(e,t,r[0],r[1],r[2],r[3],i):y(n,`Module`)?By(e,t,r[0],i):y(n,`NonNullable`)?Ky(e,t,r[0],i):y(n,`Pick`)?Pb(e,t,r[0],r[1],i):y(n,`Parameters`)?cb(e,t,r[0],i):y(n,`Partial`)?Eb(e,t,r[0],i):y(n,`Omit`)?nb(e,t,r[0],r[1],i):y(n,`ReadonlyObject`)?tx(e,t,r[0],i):y(n,`Record`)?Au(e,t,r[0],r[1],i):y(n,`Required`)?bx(e,t,r[0],i):y(n,`ReturnType`)?Ex(e,t,r[0],i):y(n,`TemplateLiteral`)?Mf(e,t,r[0],i):y(n,`Uncapitalize`)?Yg(e,t,r[0],i):y(n,`Uppercase`)?Xg(e,t,r[0],i):y(n,`With`)?Mx(e,t,r[0],r[1]):za(n,r,i)}function Wx(e,t,n){return Hx(n,co(n)?rx(e,t,n,n.$ref):Xa(n)?O(W(e,t,n.items),Za(n)):bg(n)?hg(e,t,n.target,n.arguments):eo(n)?$a(Vx(e,t,n.parameters),W(e,t,n.instanceType),to(n)):io(n)?ro(Vx(e,t,n.parameters),W(e,t,n.returnType),ao(n)):Go(n)?Wo(W(e,t,n.if),W(e,t,n.then),W(e,t,n.else),Ko(n)):ts(n)?es(Vx(e,t,n.allOf),ns(n)):ko(n)?A(zx(e,t,n.properties),Ao(n)):zu(n)?Pu(Iu(n),W(e,t,Ru(n))):Gu(n)?Wu(W(e,t,n.items)):ul(n)?ll(Bx(e,t,n.items),dl(n)):z(n)?R(Vx(e,t,n.anyOf),Fc(n)):n)}function W(e,t,n){return Ba(n)?Ux(e,t,n.action,n.parameters,n.options):Wx(e,t,n)}function Gx(e,t){return W(e,Lx([],[]),t)}function G(){return(G=t((()=>{T(),Yx(),Ga(),Ya(),Qa(),no(),Va(),oo(),xg(),qo(),rs(),jo(),Uu(),fl(),B(),lo(),Ku(),Tg(),gl(),Sl(),wo(),Zs(),tc(),vg(),t_(),c_(),m_(),Ih(),y_(),O_(),qv(),$v(),Um(),vy(),Iy(),Vy(),qy(),rb(),lb(),Db(),Fb(),nx(),ju(),ix(),xx(),Dx(),Nf(),Nx(),Ix()})))()}function Kx(e){return E(e,{"~immutable":!0},{})}function qx(e,t){return E(Kx(e),{},t)}function Jx(e,t,n,r){return qx(W(e,t,n),r)}function Yx(){return(Yx=t((()=>{Ia(),G()})))()}function Xx(e,t={}){return qx(e,t)}function Zx(){return(Zx=t((()=>{Yx()})))()}function Qx(){return(Qx=t((()=>{Tg()})))()}function $x(e,t={}){return Ph(e,t)}function eS(){return(eS=t((()=>{Ih()})))()}function tS(){return(tS=t((()=>{G(),Vy()})))()}function nS(){return(nS=t((()=>{Zx(),Qx(),vl(),wl(),Ig(),r_(),u_(),eS(),g_(),x_(),A_(),Yv(),Km(),ty(),Rg(),by(),tS(),Uy(),Yy(),ab(),fb(),kb(),Lb(),vx(),Cx(),Bg(),Hg(),Ax()})))()}function rS(){return(rS=t((()=>{m_()})))()}function iS(){return(iS=t((()=>{y_()})))()}function aS(){return(aS=t((()=>{O_()})))()}function oS(){return(oS=t((()=>{qv()})))()}function sS(){return(sS=t((()=>{$v()})))()}function cS(){return(cS=t((()=>{Um()})))()}function lS(){return(lS=t((()=>{t_()})))()}function uS(){return(uS=t((()=>{vy()})))()}function dS(){return(dS=t((()=>{Iy()})))()}function fS(){return(fS=t((()=>{Vy()})))()}function pS(){return(pS=t((()=>{qy()})))()}function mS(){return(mS=t((()=>{rb()})))()}function hS(){return(hS=t((()=>{lb()})))()}function gS(){return(gS=t((()=>{Lc(),pf()})))()}function _S(){return(_S=t((()=>{Db()})))()}function vS(){return(vS=t((()=>{Fb()})))()}function yS(e,t){let n=Dh(e,t);return y(n,3)?1:+!!y(n,1)}function bS(e,t,n=[]){return b(t,(r,i)=>y(yS(e,r),1)?bS(e,i,[...n,r]):[...n,e,...t],()=>[...n,e])}function xS(e,t=[]){return b(e,(e,n)=>xS(n,bS(e,t)),()=>t)}function SS(e){return xS(e)}function CS(){return(CS=t((()=>{T(),Oh()})))()}function wS(){return(wS=t((()=>{CS()})))()}function TS(){return(TS=t((()=>{nx()})))()}function ES(){return(ES=t((()=>{ju()})))()}function DS(){return(DS=t((()=>{ix()})))()}function OS(){return(OS=t((()=>{xx()})))()}function kS(){return(kS=t((()=>{Dx()})))()}function AS(){return(AS=t((()=>{Lc()})))()}function jS(){return(jS=t((()=>{nl(),Af(),AS()})))()}function MS(){return(MS=t((()=>{Nx()})))()}function NS(){return(NS=t((()=>{G(),c_(),rS(),Sh(),Lh(),iS(),aS(),oS(),sS(),cS(),lS(),uS(),dS(),fS(),pS(),Y_(),mS(),hS(),gS(),_S(),vS(),wS(),TS(),ES(),DS(),OS(),kS(),jS(),MS()})))()}function PS(){return(PS=t((()=>{ed(),G(),ff()})))()}function FS(){return(FS=t((()=>{PS()})))()}function IS(){return(IS=t((()=>{G(),Eh(),FS(),Ig(),r_(),u_(),eS(),g_(),x_(),nS(),Yv(),Km(),ty(),Rg(),by(),tS(),Uy(),Yy(),ab(),fb(),kb(),Lb(),vx(),Cx(),Bg(),Hg(),Ax(),Ys(),Zs(),wo(),oc(),Qa(),fc(),xg(),$o(),hc(),rs(),wc(),Ec(),kc(),jo(),Uu(),Pc(),Lf(),fl(),B(),No(),zo()})))()}function LS(){return(LS=t((()=>{nS(),NS(),Eh(),FS(),ed(),IS()})))()}function K(e){let t=A(e,{additionalProperties:!1});return Object.defineProperty(t,RS,{value:Symbol(`closedObject`)}),t}var RS;function zS(){return(zS=t((()=>{LS(),RS=`~openclawClosedObjectIdentity`})))()}var BS,VS,HS,US;function WS(){return(WS=t((()=>{BS=`value`,VS=/^[a-z][a-z0-9_-]{0,63}$/,HS=`~(?:[^01]|$)`,US=`^(?!.*(?:^|/)\\.{1,2}(?:/|$))[A-Za-z0-9][A-Za-z0-9._:/#-]{0,255}$`})))()}var GS,KS,qS,q,JS,YS,XS,ZS,QS,$S,eC,tC,nC,rC,iC,aC,oC;function sC(){return(sC=t((()=>{LS(),s(),WS(),zS(),GS=/^[A-Z][A-Z0-9_]{0,127}$/,KS=[`external_user`,`inter_session`,`internal_system`],qS=512,q=L({minLength:1}),JS=L({minLength:1,maxLength:512}),YS=L({minLength:1,maxLength:qS}),XS=K({kind:L({enum:[...KS]}),originSessionId:k(L()),sourceSessionKey:k(L()),sourceChannel:k(L()),sourceTool:k(L())}),ZS=Zo(o),QS=Zo(Re),$S=L({pattern:VS.source}),eC=K({source:P(`env`),provider:$S,id:L({pattern:GS.source})}),tC=Lo({type:`string`,anyOf:[{const:BS},{allOf:[{pattern:`^/`},{not:{pattern:HS}}]}]}),nC=K({source:P(`file`),provider:$S,id:tC}),rC=K({source:P(`exec`),provider:$S,id:L({pattern:US})}),iC=K({source:P(`store`),provider:$S,id:L({pattern:GS.source})}),aC=R([eC,nC,rC,iC]),oC=R([L(),aC])})))()}function cC(){return{id:q,type:q,label:k(q),status:uC,platform:k(q),sessionHost:k(M()),workerSlots:k(_C),workerBundle:k(gC),lastConnectedAtMs:k(N({minimum:0})),lastDisconnectedAtMs:k(N({minimum:0})),lastSeenAtMs:k(N({minimum:0})),lastSeenReason:k(q),trust:k(dC),capabilities:k(O(q)),invocableCommands:k(O(L({minLength:1,maxLength:128}),{maxItems:128,uniqueItems:!0})),desktop:k(M()),issues:k(O(hC,{minItems:1,maxItems:8})),worker:k(bC)}}function lC(){return K(cC())}var uC,dC,fC,pC,mC,hC,gC,_C,vC,yC,bC,xC,SC,CC,wC,TC;function EC(){return(EC=t((()=>{LS(),zS(),sC(),uC=L({enum:[`available`,`unavailable`,`starting`,`stopping`,`error`]}),dC=L({enum:[`persistent`,`disposable`]}),fC=R([P(`requested`),P(`provisioning`),P(`bootstrapping`),P(`ready`),P(`attached`),P(`idle`),P(`draining`),P(`destroying`),P(`destroyed`),P(`failed`),P(`orphaned`)]),pC=R([P(`stopped`),P(`connecting`),P(`connected`),P(`reconnecting`)]),mC=R([P(`browser`),P(`terminal`)]),hC=K({code:P(`update-required`),action:P(`update-and-reconnect`),updateCommand:P(`openclaw update`),headlessReconnectCommand:P(`openclaw node restart`)}),gC=R([K({status:P(`installed`),version:q}),K({status:P(`missing`)})]),_C=rc(K({total:N({minimum:1,maximum:1024}),available:N({minimum:0,maximum:1024})}),e=>e.available<=e.total,e=>`available worker slots ${e.available} exceed total ${e.total}`),vC=R([P(`invocable`),P(`pending-approval`),P(`undeclared`),P(`unauthorized`)]),yC=K({command:L({minLength:1,maxLength:128}),state:vC}),bC=K({providerId:q,leaseId:k(q),state:fC,ageMs:N({minimum:0}),idleMs:k(N({minimum:0})),attachedSessionIds:O(q),tunnelStatus:pC,error:k(q),desktop:k(M()),desktopApps:k(O(mC,{maxItems:8,uniqueItems:!0}))}),xC=K({...cC(),requiredNodeCommand:k(yC)}),K({runtimeId:k(L({minLength:1,maxLength:128}))}),SC=K({id:L({minLength:1,maxLength:128}),label:L({minLength:1,maxLength:128}),cpu:k(N({minimum:1,maximum:65536})),memoryGb:k(N({minimum:1,maximum:65536})),default:k(M())}),CC=O(SC,{minItems:1,maxItems:32}),wC=R([P(`worker-turn`),P(`remote-exec`)]),TC=K({id:q,providerId:q,trust:k(dC),executionMode:k(wC),executionModes:k(R([ll([wC]),ll([P(`worker-turn`),P(`remote-exec`)])])),machines:k(CC)}),K({environments:O(xC),profiles:k(O(TC))}),K({environmentId:q}),lC(),K({profileId:q,idempotencyKey:q}),lC(),K({environmentId:q,force:k(M())}),lC(),K({environmentId:q,control:k(M())}),K({transport:L({enum:[`rfb`]}),wsPath:q,expiresAtMs:N({minimum:0}),control:M(),vncPassword:k(q)}),K({environmentId:q,app:mC}),K({app:mC,status:P(`ready`)})})))()}function DC(e,t){return Object.assign(t,{"x-openclaw-since":e}),t}function OC(){return(OC=t((()=>{})))()}var kC,AC,jC,MC,NC,PC,FC,IC,LC;function RC(){return(RC=t((()=>{LS(),zS(),sC(),K({}),kC=L({minLength:1,maxLength:128,pattern:`^[A-Z][A-Z0-9_]{0,127}$`}),AC=L({pattern:`^github-setup-[a-f0-9]{32}$`}),jC=L({minLength:1,maxLength:128,pattern:`^(?:[A-Z][A-Z0-9_]{0,127}|github-setup-[a-f0-9]{32})$`}),MC={name:kC,scopeKind:P(`team`),scopeId:P(``),createdAtMs:N({minimum:0}),updatedAtMs:N({minimum:0}),updatedBy:k(L())},NC=O(L({minLength:1,maxLength:253}),{maxItems:128,uniqueItems:!0}),PC=K({...MC,kind:P(`secret`),allowedHosts:k(DC(`2026.8`,NC))}),FC=K({...MC,kind:P(`env`),value:L({maxLength:65536})}),IC=R([PC,FC]),K({}),K({entries:O(IC)}),K({name:jC,value:L({maxLength:65536}),kind:R([P(`secret`),P(`env`)]),allowedHosts:k(DC(`2026.8`,NC))}),K({name:jC}),K({ok:P(!0),reloaded:M(),warningCount:k(N({minimum:0}))}),K({commandName:q,targetIds:O(q),allowedPaths:k(O(q)),forcedActivePaths:k(O(q)),optionalActivePaths:k(O(q)),providerOverrides:k(K({webSearch:k(q),webFetch:k(q)}))}),LC=K({path:k(q),pathSegments:O(q),value:j()}),K({ok:k(M()),assignments:k(O(LC)),diagnostics:k(O(q)),inactiveRefPaths:k(O(q))})})))()}var zC,BC;function VC(){return(VC=t((()=>{sC(),zC=q,BC=q})))()}var HC,UC,WC;function GC(){return(GC=t((()=>{LS(),zS(),sC(),HC=R([K({type:P(`profile`),id:q}),K({type:P(`agent`),id:q}),K({type:P(`remote`),pluginId:q,domain:q,idKind:q,id:q}),K({type:P(`observation`),pluginId:R([q,F()]),accountId:R([q,F()]),senderKind:R([P(`human`),P(`bot`),P(`unknown`)]),id:q}),K({type:P(`legacy`),actorType:L(),source:R([L(),F()]),id:L()})]),UC=K({identity:HC,label:k(q),avatarUrl:k(q)}),WC=K({identity:K({type:P(`profile`),id:q}),label:k(q),avatarUrl:k(q),sessionCount:N({minimum:1})})})))()}var KC,qC;function JC(){return(JC=t((()=>{LS(),KC=R([P(`shared`),P(`read-only`),P(`suggest`),P(`draft`)]),qC=R([P(`admin`),P(`owner`),P(`member`),P(`viewer`)])})))()}var YC,XC,ZC,QC,$C,ew;function tw(){return(tw=t((()=>{LS(),zS(),sC(),VC(),GC(),JC(),YC=R([P(`read-only`),P(`guarded`),P(`workspace`),P(`full`)]),XC=R([P(`queued`),P(`running`),P(`done`),P(`failed`),P(`killed`),P(`timeout`)]),ZC=R([P(`manual`),P(`active-session-cap`),P(`stale-dashboard`),P(`restart-recovery`)]),QC=K({mcpServers:k(Nu(L({minLength:1}),M())),mcpToolsDeny:k(Nu(L({minLength:1}),O(q))),skills:k(Nu(L({minLength:1}),M())),webSearch:k(M())}),$C=K({type:R([P(`human`),P(`agent`),P(`system`)]),id:k(q),label:k(q),avatarUrl:k(q),identity:k(HC)}),ew=K({actor:$C,assignedBy:k($C),assignedAt:k(I({minimum:0}))}),A({key:L(),sessionId:k(L()),incognito:k(P(!0)),kind:R([P(`direct`),P(`group`),P(`global`),P(`unknown`)]),label:k(L()),icon:k(L()),color:k(L()),channelAvatarUrl:k(q),boardFace:k(R([P(`chat`),P(`dashboard`)])),displayName:k(L()),derivedTitle:k(L()),lastMessagePreview:k(L()),channel:k(L()),classification:k(zC),agentId:k(q),accountId:k(q),peerKind:k(BC),isMain:k(M()),isBackground:k(M()),chatType:k(R([P(`direct`),P(`group`),P(`channel`)])),updatedAt:k(R([I(),F()])),archived:k(M()),archivedAt:k(I()),archivedBy:k($C),archiveReason:k(ZC),pinned:k(M()),pinnedAt:k(I()),unread:k(M()),lastReadAt:k(I()),markedUnreadAt:k(I()),lastActivityAt:k(I()),lastInteractionAt:k(I()),status:k(XC),lastRunError:k(L()),lastRunId:k(q),restartRecoveryStatus:k(P(`tombstoned`)),activeLeafEntryId:k(R([q,F()])),spawnedBy:k(L()),parentSessionKey:k(L()),controlOwnerSessionKey:k(L()),childSessions:k(O(L())),forkedFromParent:k(M()),spawnDepth:k(I()),subagentRole:k(R([P(`orchestrator`),P(`leaf`)])),subagentControlScope:k(R([P(`children`),P(`none`)])),swarmGroupId:k(L()),worktree:k(A({id:L(),branch:L(),repoRoot:L()})),execNode:k(L()),execCwd:k(L()),spawnedWorkspaceDir:k(L()),spawnedCwd:k(L()),permissionMode:k(YC),permissionModePending:k(M()),sessionRoot:k(L()),createdVia:k(R([P(`operator`),P(`spawn`),P(`channel`),P(`cron`),P(`talk`),P(`run`),P(`plugin`),P(`internal`)])),createdActor:k($C),owner:k(ew),participants:k(O(UC,{maxItems:4})),expandedParticipants:k(O(UC,{maxItems:32})),participantCount:k(N({minimum:0})),visibility:k(KC),sharingRole:k(qC),createdAt:k(I()),forkSource:k(A({sessionKey:L(),sessionId:L(),entryId:k(L())})),previousSessionId:k(L()),inputTokens:k(I()),outputTokens:k(I()),totalTokens:k(I()),totalTokensFresh:k(M()),contextTokens:k(I()),estimatedCostUsd:k(I()),model:k(L()),modelProvider:k(L()),activeModel:k(L()),activeModelProvider:k(L()),modelOverrideSource:k(R([P(`user`),P(`auto`),F()])),toolOverrides:k(QC)},{additionalProperties:!0})})))()}var nw,rw,iw,aw,ow,sw,cw,lw,uw,dw,fw,pw,mw,hw,gw,_w,vw,yw,bw,xw,Sw,Cw,ww,Tw,Ew,Dw,Ow,kw,Aw,jw,Mw,Nw,Pw,Fw,Iw,Lw,Rw,zw,Bw,Vw,Hw,Uw,Ww,Gw,Kw,qw,Jw,Yw,Xw,Zw,Qw,$w,eT,tT,nT,rT,iT,aT,oT,sT,cT,lT,uT,dT,fT,pT,mT,hT,gT;function _T(){return(_T=t((()=>{LS(),zS(),EC(),sC(),RC(),tw(),nw=K({id:q,fallback:k(R([P(`openclaw`),P(`none`)])),cloudPlacementSupported:k(M()),cloudPlacementExecutionMode:k(wC),devicePlacement:k(K({requiredNodeCommands:O(L({minLength:1,maxLength:128}),{maxItems:32,uniqueItems:!0}),consumesWorkerSlot:M()})),devicePlacementSupported:k(M()),source:R([P(`env`),P(`agent`),P(`defaults`),P(`model`),P(`provider`),P(`implicit`),P(`session`),P(`session-key`)])}),rw=K({id:q,label:q}),iw=K({id:q,label:q,contextWindow:N({minimum:1})}),aw=K({id:q,name:q,provider:q,alias:k(q),tags:k(O(q)),available:k(M()),unavailableReason:k(R([P(`missing-auth`),P(`auth-failed`),P(`cooldown`)])),unavailableUntil:k(N({minimum:0})),contextWindow:k(N({minimum:1})),contextWindows:k(O(iw)),contextWindowDefault:k(q),reasoning:k(M()),thinkingLevels:k(O(rw)),thinkingDefault:k(q),effectiveFastMode:k(R([M(),P(`auto`)])),supportsTools:k(M()),agentRuntime:k(nw),apiKeySupported:k(M()),input:k(O(R([P(`text`),P(`image`),P(`audio`),P(`video`),P(`document`)])))}),ow=R([P(`agent`),P(`system`)]),sw=R([P(`operator`),P(`agent`),P(`claw`)]),cw=K({id:q,kind:k(ow),createdVia:k(sw),creatorAgentId:k(R([q,F()])),createdAt:k(N({minimum:0})),name:k(q),identity:k(K({name:k(q),theme:k(q),emoji:k(q),avatar:k(q),avatarUrl:k(q)})),workspace:k(q),workspaceGit:k(M()),model:k(K({primary:k(q),fallbacks:k(O(q))})),agentRuntime:k(nw),thinkingLevels:k(O(rw)),thinkingOptions:k(O(q)),thinkingDefault:k(q),defaultPermissionMode:k(YC)}),K({}),lw=R([P(`sole`),P(`legacy`),P(`explicit`)]),K({defaultId:q,ownership:k(lw),selectionRequired:k(M()),mainKey:q,scope:R([P(`per-sender`),P(`global`)]),agents:O(cw)}),K({name:q,workspace:k(q),model:k(q),emoji:k(L()),avatar:k(L())}),K({ok:P(!0),agentId:q,name:q,workspace:q,model:k(q)}),K({agentId:q,name:k(q),workspace:k(q),model:k(R([q,F()])),emoji:k(L()),avatar:k(L())}),K({ok:P(!0),agentId:q}),K({agentId:q,deleteFiles:k(M())}),K({ok:P(!0),agentId:q,removedBindings:N({minimum:0}),removed:k(O(K({path:q,method:R([P(`trash`),P(`missing`)])}))),failed:k(O(K({path:q,reason:q}))),purgeFailed:k(P(!0))}),uw=K({name:q,path:q,missing:M(),expectedAbsent:k(M()),size:k(N({minimum:0})),updatedAtMs:k(N({minimum:0})),content:k(L())}),K({agentId:q}),K({agentId:q,workspace:q,files:O(uw)}),K({agentId:q,name:q}),K({agentId:q,workspace:q,file:uw}),K({agentId:q,name:q,content:L()}),K({ok:P(!0),agentId:q,workspace:q,file:uw}),A({agentId:k(q),includeProviderCapabilities:k(M()),preparedOnly:k(M()),refresh:k(M()),view:k(R([P(`default`),P(`configured`),P(`provider-config`),P(`all`)]))},{additionalProperties:!1,not:{properties:{preparedOnly:{const:!0},refresh:{const:!0}},required:[`preparedOnly`,`refresh`]}}),K({refresh:k(M()),agentId:k(L())}),K({provider:q,profileIds:k(O(q,{minItems:1})),agentId:k(L())}),K({provider:q,profileIds:k(O(q,{minItems:1,uniqueItems:!0})),agentId:k(L())}),dw=K({provider:q,profileId:k(q),status:R([P(`ready`),P(`auth-rejected`),P(`unavailable`)])}),K({models:O(aw),providerOutcomes:k(O(dw))}),K({provider:q,profileId:k(q),timeoutMs:k(N({minimum:1})),agentId:k(L())}),fw=R([P(`ok`),P(`auth`),P(`rate_limit`),P(`billing`),P(`timeout`),P(`format`),P(`unknown`),P(`no_model`)]),pw=K({profileId:k(q),label:q,status:fw,latencyMs:k(N({minimum:0})),error:k(L())}),K({provider:q,status:fw,latencyMs:k(N({minimum:0})),error:k(L()),results:O(pw)}),K({agentId:k(q),sessionKey:k(q)}),K({}),K({bins:O(q)}),mw=L({minLength:64,maxLength:64,pattern:`^[a-fA-F0-9]{64}$`}),hw=L({minLength:1,maxLength:2048}),gw=L({minLength:1,maxLength:5592408}),K({kind:P(`skill-archive`),slug:q,sizeBytes:N({minimum:1}),sha256:k(mw),force:k(M()),idempotencyKey:k(hw)}),K({uploadId:q,offset:N({minimum:0}),dataBase64:gw}),K({uploadId:q,sha256:k(mw)}),_w="ClawHub skill reference: `@owner/slug`, `skills-sh:owner/repo/slug`, or a bare `slug` when no publisher is known.",vw=`not-scanned-by-clawhub`,R([K({agentId:k(q),name:q,installId:q,dangerouslyForceUnsafeInstall:k(M({deprecated:!0,description:`Deprecated compatibility field. Current servers ignore it; install policy is controlled by security.installPolicy.`})),timeoutMs:k(N({minimum:1e3}))}),K({agentId:k(q),source:P(`clawhub`),slug:L({minLength:1,description:_w}),version:k(q),force:k(M()),timeoutMs:k(N({minimum:1e3}))}),K({agentId:k(q),source:P(`upload`),uploadId:q,slug:q,force:k(M()),sha256:k(mw),timeoutMs:k(N({minimum:1e3}))})]),R([K({skillKey:q,enabled:k(M()),apiKey:k(L()),env:k(Nu(q,L()))}),K({agentId:k(q),source:P(`clawhub`),slug:k(q),all:k(M()),force:k(M())})]),K({query:k(q),limit:k(N({minimum:1,maximum:100}))}),K({results:O(K({score:I(),slug:q,installRef:L({minLength:1,description:"Source-qualified reference for this result. Send it as `slug` to skills.install; several publishers can share one slug."}),installOnly:k(P(!0,{description:"Present when ClawHub serves this result install-only: offer install directly with `installRef`, because skills.detail cannot answer for it. Absence means the ordinary review-then-install flow, so results from servers that predate this field keep their existing behavior."})),trustState:k(P(vw,{description:`Present when ClawHub resolves this result from a source it has not scanned.`})),displayName:q,summary:k(L()),icon:k(R([L(),F()])),version:k(q),updatedAt:k(N())}))}),K({slug:L({minLength:1,description:_w})}),K({agentId:k(q)}),K({skill:R([K({slug:q,displayName:q,summary:k(L()),tags:k(Nu(q,L())),channel:k(R([L(),F()])),isOfficial:k(R([M(),F()])),createdAt:N(),updatedAt:N()}),F()]),latestVersion:k(R([K({version:q,createdAt:N(),changelog:k(L())}),F()])),metadata:k(R([K({os:k(R([O(L()),F()])),systems:k(R([O(L()),F()]))}),F()])),owner:k(R([K({handle:k(R([q,F()])),displayName:k(R([q,F()])),image:k(R([L(),F()])),official:k(R([M(),F()])),channel:k(R([L(),F()])),isOfficial:k(R([M(),F()]))}),F()]))}),K({schema:P(`openclaw.skills.security-verdicts.v1`),items:O(K({registry:q,ok:M(),decision:q,reasons:O(L()),requestedSlug:q,requestedOwnerHandle:k(q),requestedVersion:q,slug:k(R([q,F()])),version:k(R([q,F()])),displayName:k(R([L(),F()])),publisherHandle:k(R([L(),F()])),publisherDisplayName:k(R([L(),F()])),createdAt:k(R([N(),F()])),checkedAt:k(R([N(),F()])),skillUrl:k(R([L(),F()])),securityAuditUrl:k(R([L(),F()])),securityStatus:k(R([L(),F()])),securityPassed:k(R([M(),F()])),error:k(K({code:k(L()),message:k(L())}))}))}),K({agentId:k(q),skillKey:q}),K({schema:P(`openclaw.skills.skill-card.v1`),skillKey:q,path:q,sizeBytes:N({minimum:0}),content:L()}),yw=R([P(`pending`),P(`applied`),P(`rejected`),P(`quarantined`),P(`stale`)]),bw=R([P(`create`),P(`update`)]),xw=R([P(`pending`),P(`clean`),P(`failed`),P(`quarantined`)]),Sw=R([P(`skill-workshop`),P(`cli`),P(`gateway`)]),Cw=L({minLength:1,maxLength:1048576}),ww=K({path:q,content:L({maxLength:262144})}),Tw=K({path:q,sizeBytes:N({minimum:0,maximum:262144}),hash:mw,targetExisted:k(M()),targetContentHash:k(mw)}),Ew=K({ruleId:q,severity:R([P(`info`),P(`warn`),P(`critical`)]),file:q,line:N({minimum:1}),message:q,evidence:L()}),Dw=K({state:xw,scannedAt:q,critical:N({minimum:0}),warn:N({minimum:0}),info:N({minimum:0}),findings:O(Ew)}),Ow=K({skillName:q,skillKey:q,skillDir:q,skillFile:q,source:k(q),currentContentHash:k(q)}),kw=K({agentId:k(q),sessionKey:k(q),runId:k(q),messageId:k(q)}),Aw=K({ruleId:L({minLength:1,maxLength:256}),severity:R([P(`info`),P(`warn`),P(`critical`)]),message:L({minLength:1,maxLength:4e3}),file:k(L({minLength:1,maxLength:1024})),line:k(N({minimum:1}))}),jw=K({summary:k(L({maxLength:8e3})),findings:k(O(Aw,{maxItems:200})),metrics:k(Nu(L(),R([L({maxLength:4e3}),I(),M()]),{maxProperties:64,propertyNames:L({minLength:1,maxLength:128})})),evaluatorVersion:k(L({minLength:1,maxLength:128})),mode:k(L({minLength:1,maxLength:128})),decision:k(R([P(`pass`),P(`revise`),P(`block`)])),decisionReason:k(L({maxLength:2e3}))}),Mw={pluginId:L({minLength:1,maxLength:128}),pluginVersion:k(L({minLength:1,maxLength:128})),evaluatorId:L({minLength:1,maxLength:128})},Nw=R([K({...Mw,status:P(`completed`),result:jw}),K({...Mw,status:P(`skipped`)}),K({...Mw,status:P(`error`),error:L({minLength:1,maxLength:2e3})})]),Pw=K({id:q,proposedVersion:q,revisionHash:mw,trigger:R([P(`manual`),P(`apply`)]),startedAt:q,completedAt:q,correlationId:k(q),targetTreeSha256:k(mw),outcomes:O(Nw,{maxItems:64})}),Fw=K({schema:P(`openclaw.skill-workshop.proposal.v1`),id:q,kind:bw,status:yw,title:q,description:q,createdAt:q,updatedAt:q,createdBy:Sw,origin:k(kw),proposedVersion:q,draftFile:P(`PROPOSAL.md`),draftHash:q,supportFiles:k(O(Tw,{maxItems:64})),target:Ow,scan:Dw,goal:k(L()),evidence:k(L()),appliedAt:k(q),rejectedAt:k(q),quarantinedAt:k(q),staleAt:k(q),statusReason:k(L()),evaluation:k(Pw)}),Iw=K({id:q,kind:bw,status:yw,title:q,description:q,skillName:q,skillKey:q,createdAt:q,updatedAt:q,scanState:xw}),K({agentId:k(q)}),K({schema:P(`openclaw.skill-workshop.proposals-manifest.v1`),updatedAt:q,proposals:O(Iw)}),K({agentId:k(q),proposalId:q}),K({record:Fw,revisionHash:k(mw),content:L(),supportFiles:k(O(ww,{maxItems:64}))}),K({agentId:k(q),name:q,description:q,content:Cw,supportFiles:k(O(ww,{maxItems:64})),goal:k(L()),evidence:k(L())}),K({agentId:k(q),skillName:q,description:k(q),content:Cw,supportFiles:k(O(ww,{maxItems:64})),goal:k(L()),evidence:k(L())}),K({agentId:k(q),proposalId:q,expectedRevisionHash:k(mw),correlationId:k(L({minLength:1,maxLength:256})),content:k(Cw),supportFiles:k(O(ww,{maxItems:64})),description:k(q),goal:k(L()),evidence:k(L())}),K({agentId:k(q),targetAgentId:k(q),proposalId:q,expectedRevisionHash:mw,instructions:L({minLength:1,maxLength:32768}),sessionKey:q,sessionId:k(q),idempotencyKey:q}),A({runId:q,status:R([P(`started`),P(`in_flight`),P(`ok`),P(`timeout`),P(`error`)])},{additionalProperties:!0}),K({agentId:k(q),proposalId:q,expectedRevisionHash:mw,correlationId:k(L({minLength:1,maxLength:256})),reason:k(L())}),K({agentId:k(q),proposalId:q,expectedRevisionHash:k(mw),correlationId:k(L({minLength:1,maxLength:256})),reason:k(L())}),K({agentId:k(q),proposalId:q,expectedRevisionHash:k(mw),correlationId:k(L({minLength:1,maxLength:256}))}),K({record:Fw,evaluation:Pw}),Lw=R([P(`created`),P(`revised`),P(`evaluation_completed`),P(`applied`),P(`rejected`),P(`quarantined`),P(`stale`)]),Rw=K({type:R([P(`agent`),P(`gateway`),P(`plugin`),P(`system`)]),id:k(q)}),zw=Nu(L(),R([L({maxLength:4e3}),I(),M(),F()]),{maxProperties:32,propertyNames:L({minLength:1,maxLength:80})}),Bw=K({sequence:N({minimum:1}),eventId:q,proposalId:q,proposedVersion:q,revisionHash:mw,type:Lw,occurredAt:q,actor:Rw,correlationId:k(q),payload:k(zw),evaluation:k(Pw)}),K({agentId:k(q),proposalId:k(q),afterSequence:k(N({minimum:0})),limit:k(N({minimum:1,maximum:200}))}),K({events:O(Bw,{maxItems:200}),nextSequence:k(N({minimum:1}))}),K({record:Fw,targetSkillFile:q}),Vw=R([P(`active`),P(`stale`),P(`archived`)]),Hw=K({skillFile:q,skillKey:q,skillName:q,state:Vw,pinned:M(),createdAtMs:I(),stateChangedAtMs:I(),lastUsedAtMs:R([I(),F()]),useCount:I(),archivedReason:R([L(),F()])}),Uw=K({left:q,right:q,score:I()}),Ww=K({attemptedAtMs:I(),succeededAtMs:k(I()),error:k(L())}),Gw=K({attemptedAtMs:I(),outcome:R([P(`applied`),P(`proposed`),P(`nothing`),P(`failed`)]),proposalId:k(L()),error:k(L()),usage:k(K({inputTokens:I(),cachedInputTokens:I(),outputTokens:I()}))}),K({}),K({lastAttemptAtMs:R([I(),F()]),lastSuccessAtMs:R([I(),F()]),lastError:R([L(),F()]),collectionReview:k(Nu(q,Ww)),experienceReview:k(Nu(q,Gw)),counts:K({active:I(),stale:I(),archived:I()}),skills:O(Hw),overlaps:O(Uw)}),K({skill:q}),K({agentId:k(q),includePlugins:k(M())}),Kw=R([P(`system`),P(`agent`)]),K({agentId:q,selectedScope:Kw}),qw=R([P(`system-detected`),P(`system-configured`),P(`agent-override`)]),Jw=L({minLength:1,pattern:`\\S`}),Yw=K({name:k(Jw),email:k(Jw)}),Xw=K({source:qw,credentialKind:R([P(`native`),P(`managed-pat`),P(`managed-oauth`)]),credentialState:R([P(`available`),P(`unavailable`),P(`configured_unavailable`),P(`unverified`),P(`rate_limited`)]),account:R([K({login:q}),F()]),gitAuthor:K({name:R([L(),F()]),email:R([L(),F()])}),evidence:R([P(`github-api`),P(`none`),P(`unverified`),P(`rate-limited`)]),accessExpiresAtMs:R([N({minimum:0}),F()]),refreshState:R([P(`not_applicable`),P(`available`),P(`expired`),P(`unavailable`),P(`refreshing`),P(`failed`)]),oauthScopes:O(L({minLength:1,maxLength:128,pattern:`\\S`}),{maxItems:32}),repositoryGrants:P(`unknown`)}),Zw=K({scope:Kw,configured:M(),identity:R([Xw,F()])}),Qw=K({agentId:q,selectedScope:Kw,selected:Zw,effective:Xw}),$w=K({scope:Kw,agentId:q,mode:P(`managed`),secretName:AC,gitAuthor:k(Yw)}),eT=K({scope:Kw,agentId:q,mode:P(`inherit`)}),R([$w,eT]),tT=L({pattern:`^github-device-[a-f0-9]{32}$`}),K({scope:Kw,agentId:q}),K({requestId:tT,userCode:L({pattern:`^[A-Z0-9]{4}-[A-Z0-9]{4}$`}),verificationUri:P(`https://github.com/login/device`),expiresInMs:N({minimum:1,maximum:9e5}),pollAfterMs:N({minimum:1e3,maximum:6e4})}),K({requestId:tT}),nT=K({status:P(`pending`),retryAfterMs:N({minimum:1,maximum:6e4})}),rT=K({status:P(`slow_down`),retryAfterMs:N({minimum:1,maximum:6e4})}),iT=K({status:P(`access_denied`)}),aT=K({status:P(`expired`)}),oT=K({status:P(`incorrect_device_code`)}),sT=K({status:P(`network_error`),retryAfterMs:N({minimum:1,maximum:6e4})}),cT=K({status:P(`failed`),reason:R([P(`identity_changed`),P(`setup_failed`)])}),lT=K({status:P(`success`),githubStatus:Qw}),R([nT,rT,iT,aT,oT,sT,cT,lT]),K({requestId:tT}),K({cancelled:M()}),K({agentId:k(q),sessionKey:q}),K({name:q,args:k(Nu(L(),j())),sessionKey:k(q),agentId:k(q),confirm:k(M()),idempotencyKey:k(q),conversationReadOrigin:k(P(`direct-operator`))}),uT=K({id:R([P(`minimal`),P(`coding`),P(`messaging`),P(`full`)]),label:q}),dT=K({id:q,label:q,description:L(),source:R([P(`core`),P(`plugin`)]),pluginId:k(q),optional:k(M()),risk:k(R([P(`low`),P(`medium`),P(`high`)])),tags:k(O(q)),defaultProfiles:O(R([P(`minimal`),P(`coding`),P(`messaging`),P(`full`)]))}),fT=K({id:q,label:q,source:R([P(`core`),P(`plugin`)]),pluginId:k(q),tools:O(dT)}),K({agentId:q,profiles:O(uT),groups:O(fT)}),pT=K({id:q,label:q,description:L(),rawDescription:L(),source:R([P(`core`),P(`plugin`),P(`channel`),P(`mcp`)]),pluginId:k(q),channelId:k(q),mcpServer:k(q),mcpToolName:k(q),deniedBySession:k(P(!0)),risk:k(R([P(`low`),P(`medium`),P(`high`)])),tags:k(O(q))}),mT=K({id:R([P(`core`),P(`plugin`),P(`channel`),P(`mcp`)]),label:q,source:R([P(`core`),P(`plugin`),P(`channel`),P(`mcp`)]),tools:O(pT)}),hT=K({id:q,severity:R([P(`info`),P(`warning`)]),message:L(),servers:k(O(q))}),K({agentId:q,profile:q,groups:O(mT),notices:k(O(hT))}),gT=K({code:q,message:q,details:k(j())}),K({ok:M(),toolName:q,output:k(j()),requiresApproval:k(M()),approvalId:k(q),source:k(R([P(`core`),P(`plugin`),P(`mcp`),P(`channel`),L()])),error:k(gT)})})))()}function vT(e){let t=e.trim().toLowerCase();return ST.find(e=>e===t)??null}function yT(){if(TT===void 0)try{TT=RegExp(`^\\p{RGI_Emoji}$`,`v`)}catch{TT=null}return TT}function bT(e){return e.length>16||/^[!-~]$/u.test(e)?!1:[...new Intl.Segmenter(void 0,{granularity:`grapheme`}).segment(e)].length===1}function xT(e){let t=e.trim();if(!t)return null;if(wT.has(t))return t;let n=yT();return(n?n.test(t):bT(t))?t:null}var ST,CT,wT,TT;function ET(){return(ET=t((()=>{ST=[`red`,`blue`,`green`,`yellow`,`purple`,`orange`,`pink`,`cyan`],CT=[`braces`,`book`,`monitor`,`bot`,`kanban`,`coins`],wT=new Set(CT)})))()}function DT(e){return x(e,`~refine`)&&g(e[`~refine`])&&Yr(e[`~refine`],0,e=>_(e)&&x(e,`check`)&&x(e,`error`)&&Mr(e.check)&&Mr(e.error))}function OT(){return(OT=t((()=>{T()})))()}function kT(e){return _(e)&&!g(e)}function AT(e){return Ar(e)}function jT(e){return kT(e)||AT(e)}function MT(){return(MT=t((()=>{T()})))()}function NT(e){return x(e,`additionalItems`)&&jT(e.additionalItems)}function PT(){return(PT=t((()=>{T(),MT()})))()}function FT(e){return x(e,`additionalProperties`)&&jT(e.additionalProperties)}function IT(){return(IT=t((()=>{T(),MT()})))()}function LT(e){return x(e,`allOf`)&&g(e.allOf)&&e.allOf.every(e=>jT(e))}function RT(){return(RT=t((()=>{T(),MT()})))()}function zT(e){return x(e,`$anchor`)&&v(e.$anchor)}function BT(){return(BT=t((()=>{T()})))()}function VT(e){return x(e,`anyOf`)&&g(e.anyOf)&&e.anyOf.every(e=>jT(e))}function HT(){return(HT=t((()=>{T(),MT()})))()}function UT(e){return x(e,`const`)}function WT(){return(WT=t((()=>{T()})))()}function GT(e){return x(e,`contains`)&&jT(e.contains)}function KT(){return(KT=t((()=>{T(),MT()})))()}function qT(e){return x(e,`default`)}function JT(){return(JT=t((()=>{T()})))()}function YT(e){return x(e,`dependencies`)&&_(e.dependencies)&&Object.values(e.dependencies).every(e=>jT(e)||g(e)&&e.every(e=>v(e)))}function XT(){return(XT=t((()=>{T(),MT()})))()}function ZT(e){return x(e,`dependentRequired`)&&_(e.dependentRequired)&&Object.values(e.dependentRequired).every(e=>g(e)&&e.every(e=>v(e)))}function QT(){return(QT=t((()=>{T()})))()}function $T(e){return x(e,`dependentSchemas`)&&_(e.dependentSchemas)&&Object.values(e.dependentSchemas).every(e=>jT(e))}function eE(){return(eE=t((()=>{T(),MT()})))()}function tE(e){return x(e,`$dynamicAnchor`)&&v(e.$dynamicAnchor)}function nE(){return(nE=t((()=>{T()})))()}function rE(e){return x(e,`$dynamicRef`)&&v(e.$dynamicRef)}function iE(){return(iE=t((()=>{T()})))()}function aE(e){return x(e,`else`)&&jT(e.else)}function oE(){return(oE=t((()=>{T(),MT()})))()}function sE(e){return x(e,`enum`)&&g(e.enum)}function cE(){return(cE=t((()=>{T()})))()}function lE(e){return x(e,`exclusiveMaximum`)&&(Fr(e.exclusiveMaximum)||kr(e.exclusiveMaximum))}function uE(){return(uE=t((()=>{T()})))()}function dE(e){return x(e,`exclusiveMinimum`)&&(Fr(e.exclusiveMinimum)||kr(e.exclusiveMinimum))}function fE(){return(fE=t((()=>{T()})))()}function pE(e){return x(e,`format`)&&v(e.format)}function mE(){return(mE=t((()=>{T()})))()}function hE(e){return x(e,`$id`)&&v(e.$id)}function gE(){return(gE=t((()=>{T()})))()}function _E(e){return x(e,`if`)&&jT(e.if)}function vE(){return(vE=t((()=>{T(),MT()})))()}function yE(e){return x(e,`items`)&&(jT(e.items)||g(e.items)&&e.items.every(e=>jT(e)))}function bE(e){return yE(e)&&g(e.items)}function xE(){return(xE=t((()=>{T(),MT()})))()}function SE(e){return x(e,`maximum`)&&(Fr(e.maximum)||kr(e.maximum))}function CE(){return(CE=t((()=>{T()})))()}function wE(e){return x(e,`maxContains`)&&Fr(e.maxContains)}function TE(){return(TE=t((()=>{T()})))()}function EE(e){return x(e,`maxItems`)&&Fr(e.maxItems)}function DE(){return(DE=t((()=>{T()})))()}function OE(e){return x(e,`maxLength`)&&Fr(e.maxLength)}function kE(){return(kE=t((()=>{T()})))()}function AE(e){return x(e,`maxProperties`)&&Fr(e.maxProperties)}function jE(){return(jE=t((()=>{T()})))()}function ME(e){return x(e,`minimum`)&&(Fr(e.minimum)||kr(e.minimum))}function NE(){return(NE=t((()=>{T()})))()}function PE(e){return x(e,`minContains`)&&Fr(e.minContains)}function FE(){return(FE=t((()=>{T()})))()}function IE(e){return x(e,`minItems`)&&Fr(e.minItems)}function LE(){return(LE=t((()=>{T()})))()}function RE(e){return x(e,`minLength`)&&Fr(e.minLength)}function zE(){return(zE=t((()=>{T()})))()}function BE(e){return x(e,`minProperties`)&&Fr(e.minProperties)}function VE(){return(VE=t((()=>{T()})))()}function HE(e){return x(e,`multipleOf`)&&(Fr(e.multipleOf)||kr(e.multipleOf))}function UE(){return(UE=t((()=>{T()})))()}function WE(e){return x(e,`not`)&&jT(e.not)}function GE(){return(GE=t((()=>{T(),MT()})))()}function KE(e){return x(e,`oneOf`)&&g(e.oneOf)&&e.oneOf.every(e=>jT(e))}function qE(){return(qE=t((()=>{T(),MT()})))()}function JE(e){return x(e,`pattern`)&&(v(e.pattern)||e.pattern instanceof RegExp)}function YE(){return(YE=t((()=>{T()})))()}function XE(e){return x(e,`patternProperties`)&&_(e.patternProperties)&&Object.values(e.patternProperties).every(e=>jT(e))}function ZE(){return(ZE=t((()=>{T(),MT()})))()}function QE(e){return x(e,`prefixItems`)&&g(e.prefixItems)&&e.prefixItems.every(e=>jT(e))}function $E(){return($E=t((()=>{T(),MT()})))()}function eD(e){return x(e,`properties`)&&_(e.properties)&&Object.values(e.properties).every(e=>jT(e))}function tD(){return(tD=t((()=>{T(),MT()})))()}function nD(e){return x(e,`propertyNames`)&&(_(e.propertyNames)||jT(e.propertyNames))}function rD(){return(rD=t((()=>{T(),MT()})))()}function iD(e){return x(e,`$recursiveAnchor`)&&Ar(e.$recursiveAnchor)}function aD(e){return iD(e)&&y(e.$recursiveAnchor,!0)}function oD(){return(oD=t((()=>{T()})))()}function sD(e){return x(e,`$recursiveRef`)&&v(e.$recursiveRef)}function cD(){return(cD=t((()=>{T()})))()}function lD(e){return x(e,`$ref`)&&v(e.$ref)}function uD(){return(uD=t((()=>{T()})))()}function dD(e){return x(e,`required`)&&g(e.required)&&e.required.every(e=>v(e))}function fD(){return(fD=t((()=>{T()})))()}function pD(e){return x(e,`then`)&&jT(e.then)}function mD(){return(mD=t((()=>{T(),MT()})))()}function hD(e){return x(e,`type`)&&(v(e.type)||g(e.type)&&e.type.every(e=>v(e)))}function gD(){return(gD=t((()=>{T()})))()}function _D(e){return x(e,`uniqueItems`)&&Ar(e.uniqueItems)}function vD(){return(vD=t((()=>{T()})))()}function yD(e){return x(e,`unevaluatedItems`)&&jT(e.unevaluatedItems)}function bD(){return(bD=t((()=>{T(),MT()})))()}function xD(e){return x(e,`unevaluatedProperties`)&&jT(e.unevaluatedProperties)}function SD(){return(SD=t((()=>{T(),MT()})))()}function CD(e){return yD(e)||xD(e)||Zr(S(e),t=>TD(e[t]))}function wD(e){return Zr(e,e=>TD(e))}function TD(e){return g(e)?wD(e):_(e)?CD(e):!1}function ED(e,t){return TD(t)||Zr(S(e),t=>TD(e[t]))}var DD,OD,kD,AD;function jD(){return(jD=t((()=>{bD(),SD(),T(),DD=class{constructor(e){this.hasUnevaluated=e}UseUnevaluated(){return this.hasUnevaluated}Push(){return Ui(C(`context`,`Push`),[])}Pop(){return Ui(C(`context`,`Pop`),[])}AddIndex(e){return Ui(C(`context`,`AddIndex`),[e])}AddKey(e){return Ui(C(`context`,`AddKey`),[e])}Merge(e){return Ui(C(`context`,`Merge`),[e])}},OD=class{constructor(){let e=new Set,t=new Set;this.stack=[{indices:e,keys:t}]}Push(){let e=new Set,t=new Set;return this.stack.push({indices:e,keys:t}),!0}Pop(){return this.stack.pop(),!0}AddIndex(e){return this.GetIndices().add(e),!0}AddKey(e){return this.GetKeys().add(e),!0}GetIndices(){return this.stack[this.stack.length-1].indices}GetKeys(){return this.stack[this.stack.length-1].keys}Merge(e){for(let t of e)t.GetIndices().forEach(e=>this.GetIndices().add(e)),t.GetKeys().forEach(e=>this.GetKeys().add(e));return!0}},kD=class extends OD{constructor(e){super(),this.callback=e}AddError(e){return this.callback(e),!1}},AD=class extends kD{constructor(){super(e=>this.errors.push(e)),this.errors=[]}AddError(e){return this.errors.push(e),!1}GetErrors(){return this.errors}}})))()}function MD(e){let t=`External[${FD.variables.length}]`;return FD.variables.push(e),t}function ND(){FD.variables=[]}function PD(){return{...FD}}var FD;function ID(){return(ID=t((()=>{FD={identifier:`External`,variables:[]}})))()}function LD(e,t,n,r){return Ni(MD(n[`~refine`].map(e=>e)),w(0),[`refinement`,`_`],Ui(C(`refinement`,`check`),[r]))}function RD(e,t,n,r){return Yr(n[`~refine`],0,(e,t)=>e.check(r))}function zD(e,t,n,r,i,a){return Xr(i[`~refine`],0,(e,i)=>e.check(a)||t.AddError({keyword:`~refine`,schemaPath:n,instancePath:r,params:{index:i,message:e.error(a)}}))}function BD(){return(BD=t((()=>{ID(),T()})))()}function VD(){return`var_${HD++}`}var HD;function UD(){return(UD=t((()=>{HD=0})))()}function WD(e){return yE(e)&&g(e.items)}function GD(e,t,n,r){let[i,a]=[VD(),VD()],o=AP(e,t,n.additionalItems,i),s=Oi(a,w(n.items.length)),c=t.AddIndex(a);return Ni(r,w(0),[i,a],di(s,ui(o,c)))}function KD(e,t,n,r){let[i,a]=[VD(),VD()],o=AP(e,t,n.additionalItems,i),s=Oi(a,w(n.items.length));return Ni(r,w(0),[i,a],di(s,o))}function qD(e,t,n,r){return WD(n)?t.UseUnevaluated()?GD(e,t,n,r):KD(e,t,n,r):w(!0)}function JD(e,t,n,r){return!WD(n)||Yr(r,0,(r,i)=>Br(i,n.items.length)||MP(e,t,n.additionalItems,r)&&t.AddIndex(i))}function YD(e,t,n,r,i,a){return!WD(i)||Yr(a,0,(a,o)=>{let s=`${n}/additionalItems`,c=`${r}/${o}`;return Br(o,i.items.length)||PP(e,t,s,c,i.additionalItems,a)&&t.AddIndex(o)})}function XD(){return(XD=t((()=>{xE(),UD(),T(),IP()})))()}function ZD(e){return new RegExp(e,`u`)}function QD(e){return`^${e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}$`}function $D(e){let t=[];return XE(e)&&t.push(...S(e.patternProperties)),eD(e)&&t.push(...S(e.properties).map(QD)),y(t.length,0)?`(?!)`:`(${t.join(`|`)})`}function eO(e,t,n){return dD(t)&&eD(t)&&!XE(t)&&y(t.additionalProperties,!1)&&y(S(t.properties).length,t.required.length)}function tO(e,t,n){return Ei(C(Ui(C(`Object`,`getOwnPropertyNames`),[n]),`length`),w(t.required.length))}function nO(e,t,n,r){let[i,a]=[VD(),VD()],o=MD(ZD($D(n))),s=AP(e,t,n.additionalProperties,`${r}[${i}]`),c=Ui(C(o,`test`),[i]),l=t.AddKey(i),u=t.UseUnevaluated()?di(c,ui(s,l)):di(c,s);return Ni(Ri(r),w(0),[i,a],u)}function rO(e,t,n,r){return eO(t,n,r)?tO(t,n,r):nO(e,t,n,r)}function iO(e,t,n,r){let i=ZD($D(n));return Yr(S(r),0,(a,o)=>i.test(a)||MP(e,t,n.additionalProperties,r[a])&&t.AddKey(a))}function aO(e,t,n,r,i,a){let o=ZD($D(i)),s=[];return Xr(S(a),0,(c,l)=>{let u=`${n}/additionalProperties`,d=`${r}/${c}`,f=new AD,p=o.test(c)||PP(e,f,u,d,i.additionalProperties,a[c])&&t.AddKey(c);return p||s.push(c),p})||t.AddError({keyword:`additionalProperties`,schemaPath:n,instancePath:r,params:{additionalProperties:s}})}function oO(){return(oO=t((()=>{ZE(),tD(),fD(),ID(),UD(),jD(),T(),IP()})))()}function sO(e,t,n,r,i){let a=qi(`results`,`[]`),o=n.map((e,t)=>qi(`context_${t}`,Wi(`CheckContext`,[]))),s=n.map((n,i)=>qi(`condition_${i}`,Ui(Hi([`context`],jP(e,t,n,r)),[`context_${i}`]))),c=n.map((e,t)=>Ji(`condition_${t}`,Ui(C(`results`,`push`),[`context_${t}`]))),l=Yi(ui(i,t.Merge(`results`)));return Ui(Hi([],Ki([a,...o,...s,...c,l])),[])}function cO(){return(cO=t((()=>{T(),IP()})))()}function lO(e,t,n,r){return sO(e,t,n.allOf,r,Ei(C(`results`,`length`),w(n.allOf.length)))}function uO(e,t,n,r){return Xi(n.allOf.map(n=>jP(e,t,n,r)))}function dO(e,t,n,r){return t.UseUnevaluated()?lO(e,t,n,r):uO(e,t,n,r)}function fO(e,t,n,r){let i=n.allOf.reduce((t,n)=>{let i=new OD;return NP(e,i,n,r)?[...t,i]:t},[]);return y(i.length,n.allOf.length)&&t.Merge(i)}function pO(e,t,n,r,i,a){let o=[],s=i.allOf.reduce((t,i,s)=>{let c=`${n}/allOf/${s}`,l=new AD,u=FP(e,l,c,r,i,a);return u||o.push(l),u?[...t,l]:t},[]),c=y(s.length,i.allOf.length)&&t.Merge(s);return c||o.forEach(e=>e.GetErrors().forEach(e=>t.AddError(e))),c}function mO(){return(mO=t((()=>{jD(),cO(),T(),IP()})))()}function hO(e,t,n,r){return sO(e,t,n.anyOf,r,Di(C(`results`,`length`),w(0)))}function gO(e,t,n,r){return Zi(n.anyOf.map(n=>jP(e,t,n,r)))}function _O(e,t,n,r){return t.UseUnevaluated()?hO(e,t,n,r):gO(e,t,n,r)}function vO(e,t,n,r){let i=n.anyOf.reduce((t,n)=>{let i=new OD;return NP(e,i,n,r)?[...t,i]:t},[]);return zr(i.length,0)&&t.Merge(i)}function yO(e,t,n,r,i,a){let o=[],s=i.anyOf.reduce((t,i,s)=>{let c=new AD,l=FP(e,c,`${n}/anyOf/${s}`,r,i,a);return l||o.push(c),l?[...t,c]:t},[]),c=zr(s.length,0)&&t.Merge(s);return c||o.forEach(e=>e.GetErrors().forEach(e=>t.AddError(e))),c||t.AddError({keyword:`anyOf`,schemaPath:n,instancePath:r,params:{}})}function bO(){return(bO=t((()=>{jD(),cO(),T(),IP()})))()}function xO(e,t,n,r){return w(!!n)}function SO(e,t,n,r){return n}function CO(e,t,n,r,i,a){return SO(e,t,i,a)||t.AddError({keyword:`boolean`,schemaPath:n,instancePath:r,params:{}})}function wO(){return(wO=t((()=>{T()})))()}function TO(e,t,n,r){return Gr(n.const)?Ei(r,w(n.const)):Bi(r,MD(n.const))}function EO(e,t,n,r){return Gr(n.const)?y(r,n.const):si(r,n.const)}function DO(e,t,n,r,i,a){return EO(e,t,i,a)||t.AddError({keyword:`const`,schemaPath:n,instancePath:r,params:{allowedValue:i.const}})}function OO(){return(OO=t((()=>{ID(),T()})))()}function kO(e){return!(PE(e)&&y(e.minContains,0))}function AO(e,t,n,r){let[i,a]=[VD(),VD()];return ui(fi(Ei(C(r,`length`),w(0))),Fi(r,[i,a],ui(jP(e,t,n.contains,i),t.AddIndex(a))))}function jO(e,t,n,r){let[i]=[VD()];return ui(fi(Ei(C(r,`length`),w(0))),Pi(r,[i,`_`],jP(e,t,n.contains,i)))}function MO(e,t,n,r){return kO(n)?t.UseUnevaluated()?AO(e,t,n,r):jO(e,t,n,r):w(!0)}function NO(e,t,n,r){return!kO(n)||!y(r.length,0)&&Qr(r,(r,i)=>NP(e,t,n.contains,r)&&t.AddIndex(i))}function PO(e,t,n,r,i,a){return NO(e,t,i,a)||t.AddError({keyword:`contains`,schemaPath:n,instancePath:r,params:{minContains:1}})}function FO(){return(FO=t((()=>{FE(),UD(),T(),IP()})))()}function IO(e,t,n,r){return di(Ei(C(Ri(r),`length`),w(0)),Xi(ni(n.dependencies).map(([n,i])=>{let a=fi(zi(r,w(n))),o=jP(e,t,i,r);return di(a,g(i)?(e=>Xi(e.map(e=>zi(r,w(e)))))(i):o)})))}function LO(e,t,n,r){let i=y(S(r).length,0),a=Yr(ni(n.dependencies),0,([n,i])=>!x(r,n)||(g(i)?i.every(e=>x(r,e)):NP(e,t,i,r)));return i||a}function RO(e,t,n,r,i,a){let o=y(S(a).length,0),s=Xr(ni(i.dependencies),0,([i,o])=>{let s=`${n}/dependencies/${i}`;return!x(a,i)||(g(o)?o.every(e=>x(a,e)||t.AddError({keyword:`dependencies`,schemaPath:n,instancePath:r,params:{property:i,dependencies:o}})):FP(e,t,s,r,o,a))});return o||s}function zO(){return(zO=t((()=>{T(),IP()})))()}function BO(e,t,n,r){return di(Ei(C(Ri(r),`length`),w(0)),Xi(ni(n.dependentRequired).map(([e,t])=>di(fi(zi(r,w(e))),Xi(t.map(e=>zi(r,w(e))))))))}function VO(e,t,n,r){let i=y(S(r).length,0),a=Yr(ni(n.dependentRequired),0,([e,t])=>!x(r,e)||t.every(e=>x(r,e)));return i||a}function HO(e,t,n,r,i,a){let o=y(S(a).length,0),s=Xr(ni(i.dependentRequired),0,([e,i])=>!x(a,e)||Xr(i,0,o=>x(a,o)||t.AddError({keyword:`dependentRequired`,schemaPath:n,instancePath:r,params:{property:e,dependencies:i}})));return o||s}function UO(){return(UO=t((()=>{T()})))()}function WO(e,t,n,r){return di(Ei(C(Ri(r),`length`),w(0)),Xi(ni(n.dependentSchemas).map(([n,i])=>di(fi(zi(r,w(n))),jP(e,t,i,r)))))}function GO(e,t,n,r){let i=y(S(r).length,0),a=Yr(ni(n.dependentSchemas),0,([n,i])=>!x(r,n)||NP(e,t,i,r));return i||a}function KO(e,t,n,r,i,a){let o=y(S(a).length,0),s=Xr(ni(i.dependentSchemas),0,([i,o])=>{let s=`${n}/dependentSchemas/${i}`;return!x(a,i)||FP(e,t,s,r,o,a)});return o||s}function qO(){return(qO=t((()=>{T(),IP()})))()}function JO(e,t,n,r){return UP(e,t,e.DynamicRef(n)??!1,r)}function YO(e,t,n,r){let i=e.DynamicRef(n)??!1;return jT(i)&&NP(e,t,i,r)}function XO(e,t,n,r,i,a){let o=e.DynamicRef(i)??!1;return jT(o)&&FP(e,t,`#`,r,o,a)}function ZO(){return(ZO=t((()=>{qP(),MT(),IP()})))()}function QO(e,t,n,r){return Zi(n.enum.map(e=>Gr(e)?Ei(r,w(e)):Bi(r,MD(e))))}function $O(e,t,n,r){return Zr(n.enum,e=>Gr(e)?y(r,e):si(r,e))}function ek(e,t,n,r,i,a){return $O(e,t,i,a)||t.AddError({keyword:`enum`,schemaPath:n,instancePath:r,params:{allowedValues:i.enum}})}function tk(){return(tk=t((()=>{ID(),T()})))()}function nk(e,t,n,r){return Oi(r,w(n.exclusiveMaximum))}function rk(e,t,n,r){return Br(r,n.exclusiveMaximum)}function ik(e,t,n,r,i,a){return rk(e,t,i,a)||t.AddError({keyword:`exclusiveMaximum`,schemaPath:n,instancePath:r,params:{comparison:`<`,limit:i.exclusiveMaximum}})}function ak(){return(ak=t((()=>{T()})))()}function ok(e,t,n,r){return Di(r,w(n.exclusiveMinimum))}function sk(e,t,n,r){return zr(r,n.exclusiveMinimum)}function ck(e,t,n,r,i,a){return sk(e,t,i,a)||t.AddError({keyword:`exclusiveMinimum`,schemaPath:n,instancePath:r,params:{comparison:`>`,limit:i.exclusiveMinimum}})}function lk(){return(lk=t((()=>{T()})))()}function uk(e){return e%4==0&&(e%100!=0||e%400==0)}function dk(e){let t=pk.exec(e);if(!t)return!1;let n=+t[1],r=+t[2],i=+t[3];return r>=1&&r<=12&&i>=1&&i<=(r===2&&uk(n)?29:fk[r])}var fk,pk;function mk(){return(mk=t((()=>{fk=[0,31,28,31,30,31,30,31,31,30,31,30,31],pk=/^(\d\d\d\d)-(\d\d)-(\d\d)$/})))()}function hk(e,t=!0){let n=gk.exec(e);if(!n||t&&!n[4]&&!n[5])return!1;let r=+n[1],i=+n[2],a=+n[3];if(r>23||i>59||a>60)return!1;if(n[5]){let e=+n[6],t=+n[7];if(e>23||t>59)return!1}if(a<60)return!0;let o=n[5]===`-`?-1:1,s=+(n[6]||0),c=+(n[7]||0);return((r*60+i-o*(s*60+c))%1440+1440)%1440==1439}var gk;function _k(){return(_k=t((()=>{gk=/^(\d\d):(\d\d):(\d\d)(?:\.\d+)?(?:([Zz])|([+-])(\d\d):(\d\d))?$/})))()}function vk(e){let t=e.split(/T/i);return t.length===2&&dk(t[0])&&hk(t[1])}function yk(){return(yk=t((()=>{mk(),_k()})))()}function bk(e){return xk.test(e)}var xk;function Sk(){return(Sk=t((()=>{xk=/^P((\d+Y(\d+M(\d+D)?)?|\d+M(\d+D)?|\d+D)(T(\d+H(\d+M(\d+S)?)?|\d+M(\d+S)?|\d+S))?|T(\d+H(\d+M(\d+S)?)?|\d+M(\d+S)?|\d+S)|\d+W)$/})))()}function Ck(e){return wk.test(e)}var wk;function Tk(){return(Tk=t((()=>{wk=/^(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[^"\\]|\\[\x20-\x7e])*")@(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*|\[(?:IPv6:[a-f0-9:]+|(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(?:\.(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3})\])$/i})))()}var Ek,Dk,Ok,kk,Ak,jk,Mk,Nk,Pk,Fk,Ik,Lk,Rk,zk,Bk,Vk,Hk,Uk,Wk,Gk,Kk,qk,Jk,Yk;function Xk(){return(Xk=t((()=>{Ek=/^(?!-).*(?<!-)$/,Dk=/^(?!..--)/,Ok=/^[a-zA-Z0-9-]*$/,kk=/[^\p{ASCII}]/u,Ak=/[0-9]/,jk=/[\u{0660}-\u{0669}]/u,Mk=/[\u{06f0}-\u{06f9}]/u,Nk=/[\u{002e}\u{002c}\u{003a}\u{002f}]/u,Pk=/[\u{002d}\u{002b}]/u,Fk=/\p{Mn}/u,Ik=/\p{Mc}/u,Lk=/[\p{Mn}\p{Mc}\p{Me}]/u,Rk=/\p{L}/u,zk=/\p{Nd}/u,Bk=/\p{Script=Greek}/u,Vk=/\p{Script=Hebrew}/u,Hk=/[\p{Script=Hiragana}\p{Script=Katakana}\p{Script=Han}]/u,Uk=/[\p{Script=Arabic}\p{Script=Syriac}\p{Script=Thaana}\p{Script=Mandaic}]/u,Wk=/[\u{094d}\u{09cd}\u{0a4d}\u{0acd}\u{0b4d}\u{0bcd}\u{0c4d}\u{0ccd}\u{0d3b}\u{0d3c}\u{0d4d}\u{0dca}\u{1b44}\u{1baa}\u{1bab}\u{a9c0}\u{11046}\u{1107f}\u{110b9}\u{11133}\u{11134}\u{111c0}\u{11235}\u{1134d}\u{11442}\u{114c2}\u{115bf}\u{1163f}\u{116b6}\u{11c3f}\u{11d44}\u{11d45}]/u,Gk=/[\u{0640}\u{07fa}\u{302e}\u{302f}\u{3031}\u{3032}\u{3033}\u{3034}\u{3035}\u{303b}]/u,Kk=/[\u{00b7}\u{0375}\u{05f3}\u{05f4}\u{200c}\u{200d}\u{30fb}]/u,qk=/[\u{00df}\u{03c2}\u{06fd}\u{06fe}\u{0f0b}\u{3007}]/u,Jk=new RegExp([Ak,Mk].map(e=>e.source).join(`|`),`u`),Yk=new RegExp([Rk,Pk,Nk,zk,Fk,Ik,Kk,qk].map(e=>e.source).join(`|`),`u`)})))()}function Zk(e){return Ek.test(e)&&Dk.test(e)&&Ok.test(e)}function Qk(){return(Qk=t((()=>{Xk()})))()}function $k(){throw null}function eA(e){return e.toLowerCase().startsWith(`xn--`)}function tA(e,t,n){e=n?Math.floor(e/lA):e>>1,e+=Math.floor(e/t);let r=0;for(;e>455;)e=Math.floor(e/35),r+=aA;return r+Math.floor(36*e/(e+cA))}function nA(e){let t=[],n=dA,r=0,i=uA,a=e.lastIndexOf(`-`);if(a>0)for(let n=0;n<a;n++){let r=e.charCodeAt(n);r>=128&&$k(),t.push(r)}let o=a<0?0:a+1;for(;o<e.length;){let a=r,s=1,c=aA;for(;;){o>=e.length&&$k();let t=e.charCodeAt(o++),n;t>=97&&t<=122?n=t-97:t>=48&&t<=57?n=t-48+26:$k(),r+=n*s;let a=c<=i?oA:c>=i+sA?sA:c-i;if(n<a)break;s*=aA-a,c+=aA}let l=t.length+1;i=tA(r-a,l,a===0),n+=Math.floor(r/l),r%=l,t.splice(r,0,n),r++}return String.fromCodePoint(...t)}function rA(e){return e<26?String.fromCharCode(e+97):String.fromCharCode(e-26+48)}function iA(e){let t=e.replace(fA,``),n=t.length,r=n>0?[t,`-`]:[],i=Array.from(e,e=>e.codePointAt(0)),a=dA,o=0,s=uA,c=n;for(;c<i.length;){let e=1/0;for(let t of i)t>=a&&t<e&&(e=t);o+=(e-a)*(c+1),a=e;for(let e of i)if(e<a&&o++,e===a){let e=o;for(let t=aA;;t+=aA){let n=t<=s?oA:t>=s+sA?sA:t-s;if(e<n)break;let i=n+(e-n)%(aA-n);r.push(rA(i)),e=Math.floor((e-n)/(aA-n))}r.push(rA(e)),s=tA(o,c+1,c===n),o=0,c++}o++,a++}return r.join(``)}var aA,oA,sA,cA,lA,uA,dA,fA;function pA(){return(pA=t((()=>{Xk(),aA=36,oA=1,sA=26,cA=38,lA=700,uA=72,dA=128,fA=new RegExp(kk.source,`gu`)})))()}function mA(e){if(eA(e))try{return gA(nA(e.slice(4).toLowerCase()))}catch{return!1}return gA(e)}function hA(e){let t=String.fromCodePoint(e);return Jk.test(t)?`EN`:jk.test(t)?`AN`:Fk.test(t)?`NSM`:Vk.test(t)?`R`:Uk.test(t)?`AL`:Rk.test(t)?`L`:`ON`}function gA(e){for(let t of e)if(bA.test(hA(t.codePointAt(0))))return!0;return!1}function _A(e){let t=!1,n=yA,r=!1,i=!1,a=!0;for(let o of e){let e=hA(o.codePointAt(0));if(a){if(e!==`L`&&e!==`R`&&e!==`AL`)return!1;t=e===`R`||e===`AL`,n=t?vA:yA,a=!1}if(!n.test(e))return!1;e===`EN`?r=!0:e===`AN`&&(i=!0)}return!(t&&r&&i)}var vA,yA,bA;function xA(){return(xA=t((()=>{pA(),Xk(),vA=/^(?:R|AL|AN|EN|ES|CS|ET|ON|BN|NSM)$/,yA=/^(?:L|EN|ES|CS|ET|ON|BN|NSM)$/,bA=/^(?:R|AL|AN)$/})))()}function SA(e){return kk.test(e)&&iA(e).length+4>63}function CA(e){return e[0]===`-`||e[e.length-1]===`-`||e.slice(2).join(``).startsWith(`--`)}function wA(e){if(SA(e)||gA(e)&&!_A(e))return!1;let t=[...e],n=t.map(e=>e.codePointAt(0)),r=n.length;if(CA(t)||Lk.test(t[0]))return!1;let i=!1;for(let e=0;e<r;e++){let r=n[e],a=t[e];if(Gk.test(a)||!Yk.test(a))return!1;Hk.test(a)&&(i=!0);let o=n[e-1],s=n[e+1];switch(r){case 183:if(o!==108||s!==108)return!1;break;case 885:if(!s||!Bk.test(t[e+1]))return!1;break;case 1523:case 1524:if(!o||!Vk.test(t[e-1]))return!1;break;case 8204:if(!o||o<128&&!Wk.test(t[e-1]))return!1;break;case 8205:if(!o||!Wk.test(t[e-1]))return!1}}return!(e.includes(`・`)&&!i)}function TA(){return(TA=t((()=>{Xk(),xA(),pA()})))()}function EA(e){if(!eA(e))return!1;try{let t=e.slice(4).toLowerCase();if(t.lastIndexOf(`-`)===0)return!1;let n=nA(t);return kk.test(n)?wA(n):!1}catch{return!1}}function DA(){return(DA=t((()=>{pA(),TA(),Xk()})))()}function OA(e){return e.length>0&&e.length<=63}function kA(e){return OA(e)&&(EA(e)||Zk(e))}function AA(e){return e.length===0||e.length>253||e.charCodeAt(e.length-1)===46?!1:e.split(`.`).every(e=>kA(e))}function jA(){return(jA=t((()=>{Qk(),DA()})))()}function MA(e){return e.length>0&&e.length<=63}function NA(e){return MA(e)&&(EA(e)||wA(e))}function PA(e){return e.normalize(`NFC`).replace(/[\u00ad\u034f\u180b-\u180d\u200b\ufe00-\ufe0f\u{e0100}-\u{e01ef}]/gu,``).replace(/[\u002E\u3002\uFF0E\uFF61]/g,`.`)}function FA(e){if(e.length===0||e.includes(` `))return!1;let t=PA(e);if(t.length>253)return!1;let n=t.split(`.`),r=n.some(e=>mA(e));return n.every(e=>NA(e)&&(!r||_A(e)))}function IA(){return(IA=t((()=>{xA(),TA(),DA()})))()}function LA(){return(LA=t((()=>{jA(),IA()})))()}function RA(e){return AA(e)}function zA(){return(zA=t((()=>{LA()})))()}function BA(e){return VA.test(e.normalize(`NFC`))}var VA;function HA(){return(HA=t((()=>{VA=/^(?:[A-Za-z0-9!#$%&'*+\/=?^_`{|}~\u{0080}-\u{10FFFF}-]+(?:\.[A-Za-z0-9!#$%&'*+\/=?^_`{|}~\u{0080}-\u{10FFFF}-]+)*|"(?:[^"\\]|\\.)*")@[\p{L}\p{N}](?:[\p{L}\p{N}-]{0,62})(?<!-)(?:\.[\p{L}\p{N}](?:[\p{L}\p{N}-]{0,62})(?<!-))*$/iu})))()}function UA(e){return FA(e)}function WA(){return(WA=t((()=>{LA()})))()}function GA(e){return KA.test(e)}var KA;function qA(){return(qA=t((()=>{KA=/^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/})))()}function JA(e){return YA.test(e)}var YA;function XA(){return(XA=t((()=>{YA=/^(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:)?[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)$/i})))()}function ZA(e){return!QA.test(e)&&!$A.test(e)&&URL.canParse(e,`http://example.com`)}var QA,$A;function ej(){return(ej=t((()=>{QA=/[\x00-\x20\x7F\\]|%(?![0-9a-fA-F]{2})/,$A=/^[a-zA-Z][a-zA-Z0-9+\-.]*\/\//})))()}function tj(e){return e.length<rj?e.replace(ij,`[::1]`):e}function nj(e){return!aj.test(e)&&URL.canParse(tj(e))}var rj,ij,aj;function oj(){return(oj=t((()=>{rj=2048,ij=/\[[vV][0-9a-fA-F]+\.[^\]]+\]/,aj=/[\x00-\x20<>\^`{|}\\]/})))()}function sj(e){return cj.test(e)}var cj;function lj(){return(lj=t((()=>{cj=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i})))()}function uj(e){return dj.test(e)}var dj;function fj(){return(fj=t((()=>{dj=/^(?:\/(?:[^~/]|~0|~1)*)*$/})))()}function pj(e){try{return new RegExp(e,`u`),!0}catch{return!1}}function mj(e){return hj.test(e)}var hj;function gj(){return(gj=t((()=>{hj=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/})))()}function _j(e){return vj.test(e)}var vj;function yj(){return(yj=t((()=>{vj=/^(?:[a-z][a-z0-9+\-.]*:(?:\/\/(?:(?:[-a-z0-9._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:[\da-f]{1,4}:){6}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|::(?:[\da-f]{1,4}:){5}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:[\da-f]{1,4})?::(?:[\da-f]{1,4}:){4}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,1}[\da-f]{1,4})?::(?:[\da-f]{1,4}:){3}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4})?::(?:[\da-f]{1,4}:){2}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4})?::[\da-f]{1,4}:(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4})?::(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4})?::[\da-f]{1,4}|(?:(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4})?::)|v[0-9a-f]+\.[-a-z0-9._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)|(?:[-a-z0-9._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:\/\/(?:(?:[-a-z0-9._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:[\da-f]{1,4}:){6}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|::(?:[\da-f]{1,4}:){5}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:[\da-f]{1,4})?::(?:[\da-f]{1,4}:){4}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,1}[\da-f]{1,4})?::(?:[\da-f]{1,4}:){3}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4})?::(?:[\da-f]{1,4}:){2}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4})?::[\da-f]{1,4}:(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4})?::(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4})?::[\da-f]{1,4}|(?:(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4})?::)|v[0-9a-f]+\.[-a-z0-9._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)|(?:[-a-z0-9._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[-a-z0-9._~!$&'()*+,;=@]|%[0-9a-f]{2})+(?:\/(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?)(?:\?(?:[-a-z0-9._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[-a-z0-9._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i})))()}function bj(e){return xj.test(e)}var xj;function Sj(){return(Sj=t((()=>{xj=/^(?:(?:[^\x00-\x20"<>%\\^`{|}\x7f]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?:\.(?:[a-z0-9_]|%[0-9a-f]{2})+)*(?::[1-9]\d{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?:\.(?:[a-z0-9_]|%[0-9a-f]{2})+)*(?::[1-9]\d{0,3}|\*)?)*\})*$/i})))()}function Cj(e){return wj.test(e)}var wj;function Tj(){return(Tj=t((()=>{wj=/^[a-z][a-z0-9+\-.]*:(?:\/\/(?:(?:[-a-z0-9._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:[\da-f]{1,4}:){6}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|::(?:[\da-f]{1,4}:){5}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:[\da-f]{1,4})?::(?:[\da-f]{1,4}:){4}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,1}[\da-f]{1,4})?::(?:[\da-f]{1,4}:){3}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4})?::(?:[\da-f]{1,4}:){2}(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4})?::[\da-f]{1,4}:(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4})?::(?:[\da-f]{1,4}:[\da-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d))|(?:(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4})?::[\da-f]{1,4}|(?:(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4})?::)|v[0-9a-f]+\.[-a-z0-9._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)|(?:[-a-z0-9._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[-a-z0-9._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[-a-z0-9._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[-a-z0-9._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i})))()}function Ej(e){return URL.canParse(e)}function Dj(e){return Oj.test(e)}var Oj;function kj(){return(kj=t((()=>{Oj=/^[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i})))()}function Aj(){Lj.clear()}function jj(){return[...Lj.entries()]}function Mj(e,t){Lj.set(e,t)}function Nj(e){return Lj.has(e)}function Pj(e){return Lj.get(e)}function Fj(e,t){return Lj.get(e)?.(t)??!0}function Ij(){Aj(),Lj.set(`date-time`,vk),Lj.set(`date`,dk),Lj.set(`duration`,bk),Lj.set(`email`,Ck),Lj.set(`hostname`,RA),Lj.set(`idn-email`,BA),Lj.set(`idn-hostname`,UA),Lj.set(`ipv4`,GA),Lj.set(`ipv6`,JA),Lj.set(`iri-reference`,ZA),Lj.set(`iri`,nj),Lj.set(`json-pointer-uri-fragment`,sj),Lj.set(`json-pointer`,uj),Lj.set(`regex`,pj),Lj.set(`relative-json-pointer`,mj),Lj.set(`time`,hk),Lj.set(`uri-reference`,_j),Lj.set(`uri-template`,bj),Lj.set(`uri`,Cj),Lj.set(`url`,Ej),Lj.set(`uuid`,Dj)}var Lj;function Rj(){return(Rj=t((()=>{yk(),mk(),Sk(),Tk(),zA(),HA(),WA(),qA(),XA(),ej(),oj(),lj(),fj(),gj(),_k(),yj(),Sj(),Tj(),kj(),Lj=new Map,Ij()})))()}var zj=n({Clear:()=>Aj,Entries:()=>jj,Get:()=>Pj,Has:()=>Nj,IsDate:()=>dk,IsDateTime:()=>vk,IsDuration:()=>bk,IsEmail:()=>Ck,IsHostname:()=>RA,IsIPv4:()=>GA,IsIPv6:()=>JA,IsIdnEmail:()=>BA,IsIdnHostname:()=>UA,IsIri:()=>nj,IsIriReference:()=>ZA,IsJsonPointer:()=>uj,IsJsonPointerUriFragment:()=>sj,IsRegex:()=>pj,IsRelativeJsonPointer:()=>mj,IsTime:()=>hk,IsUri:()=>Cj,IsUriReference:()=>_j,IsUriTemplate:()=>bj,IsUrl:()=>Ej,IsUuid:()=>Dj,Reset:()=>Ij,Set:()=>Mj,Test:()=>Fj});function Bj(){return(Bj=t((()=>{Rj(),yk(),mk(),Sk(),Tk(),zA(),HA(),WA(),qA(),XA(),ej(),oj(),lj(),fj(),gj(),_k(),yj(),Sj(),Tj(),kj()})))()}function Vj(){return(Vj=t((()=>{Bj()})))()}function Hj(e,t,n,r){return Ui(C(`Format`,`Test`),[w(n.format),r])}function Uj(e,t,n,r){return Fj(n.format,r)}function Wj(e,t,n,r,i,a){return Uj(e,t,i,a)||t.AddError({keyword:`format`,schemaPath:n,instancePath:r,params:{format:i.format}})}function Gj(){return(Gj=t((()=>{Vj(),T()})))()}function Kj(e,t,n,r){let i=!pD(n)||n.then,a=!aE(n)||n.else;return Gi(jP(e,t,n.if,r),jP(e,t,i,r),jP(e,t,a,r))}function qj(e,t,n,r){let i=!pD(n)||n.then,a=!aE(n)||n.else;return NP(e,t,n.if,r)?NP(e,t,i,r):NP(e,t,a,r)}function Jj(e,t,n,r,i,a){let o=!pD(i)||i.then,s=!aE(i)||i.else,c=new AD,l=FP(e,c,`${n}/if`,r,i.if,a)?FP(e,c,`${n}/then`,r,o,a)||t.AddError({keyword:`if`,schemaPath:n,instancePath:r,params:{failingKeyword:`then`}}):FP(e,t,`${n}/else`,r,s,a)||t.AddError({keyword:`if`,schemaPath:n,instancePath:r,params:{failingKeyword:`else`}});return l&&t.Merge([c]),l}function Yj(){return(Yj=t((()=>{mD(),oE(),jD(),T(),IP()})))()}function Xj(e,t,n,r){return Xi(n.items.map((n,i)=>di(ki(C(r,`length`),w(i)),ui(AP(e,t,n,`${r}[${i}]`),t.AddIndex(w(i))))))}function Zj(e,t,n,r){return Xi(n.items.map((n,i)=>di(ki(C(r,`length`),w(i)),AP(e,t,n,`${r}[${i}]`))))}function Qj(e,t,n,r){return t.UseUnevaluated()?Xj(e,t,n,r):Zj(e,t,n,r)}function $j(e,t,n,r){return Yr(n.items,0,(n,i)=>Vr(r.length,i)||MP(e,t,n,r[i])&&t.AddIndex(i))}function eM(e,t,n,r,i,a){return Xr(i.items,0,(i,o)=>{let s=`${n}/items/${o}`,c=`${r}/${o}`;return Vr(a.length,o)||PP(e,t,s,c,i,a[o])&&t.AddIndex(o)})}function tM(e,t,n,r){let i=QE(n)?n.prefixItems.length:0,a=AP(e,t,n.items,`element`),o=t.AddIndex(`index`);return Ni(r,w(i),[`element`,`index`],ui(a,o))}function nM(e,t,n,r){let i=QE(n)?n.prefixItems.length:0,a=AP(e,t,n.items,`element`);return Ni(r,w(i),[`element`,`index`],a)}function rM(e,t,n,r){return t.UseUnevaluated()?tM(e,t,n,r):nM(e,t,n,r)}function iM(e,t,n,r){return Yr(r,QE(n)?n.prefixItems.length:0,(r,i)=>MP(e,t,n.items,r)&&t.AddIndex(i))}function aM(e,t,n,r,i,a){return Xr(a,QE(i)?i.prefixItems.length:0,(a,o)=>PP(e,t,`${n}/items`,`${r}/${o}`,i.items,a)&&t.AddIndex(o))}function oM(e,t,n,r){return bE(n)?Qj(e,t,n,r):rM(e,t,n,r)}function sM(e,t,n,r){return bE(n)?$j(e,t,n,r):iM(e,t,n,r)}function cM(e,t,n,r,i,a){return bE(i)?eM(e,t,n,r,i,a):aM(e,t,n,r,i,a)}function lM(){return(lM=t((()=>{$E(),xE(),T(),IP()})))()}function uM(e){return GT(e)}function dM(e,t,n,r){if(!uM(n))return w(!0);let[i]=[VD()];return ki(Ii(r,[i,`_`],jP(e,t,n.contains,i)),w(n.maxContains))}function fM(e,t,n,r){return!uM(n)||Vr($r(r,r=>NP(e,t,n.contains,r)),n.maxContains)}function pM(e,t,n,r,i,a){let o=PE(i)?i.minContains:1;return fM(e,t,i,a)||t.AddError({keyword:`contains`,schemaPath:n,instancePath:r,params:{minContains:o,maxContains:i.maxContains}})}function mM(){return(mM=t((()=>{KT(),FE(),UD(),T(),IP()})))()}function hM(e,t,n,r){return ki(r,w(n.maximum))}function gM(e,t,n,r){return Vr(r,n.maximum)}function _M(e,t,n,r,i,a){return gM(e,t,i,a)||t.AddError({keyword:`maximum`,schemaPath:n,instancePath:r,params:{comparison:`<=`,limit:i.maximum}})}function vM(){return(vM=t((()=>{T()})))()}function yM(e,t,n,r){return ki(C(r,`length`),w(n.maxItems))}function bM(e,t,n,r){return Vr(r.length,n.maxItems)}function xM(e,t,n,r,i,a){return bM(e,t,i,a)||t.AddError({keyword:`maxItems`,schemaPath:n,instancePath:r,params:{limit:i.maxItems}})}function SM(){return(SM=t((()=>{T()})))()}function CM(e,t,n,r){return Mi(r,w(n.maxLength))}function wM(e,t,n,r){return qr(r,n.maxLength)}function TM(e,t,n,r,i,a){return wM(e,t,i,a)||t.AddError({keyword:`maxLength`,schemaPath:n,instancePath:r,params:{limit:i.maxLength}})}function EM(){return(EM=t((()=>{T()})))()}function DM(e,t,n,r){return ki(C(Ri(r),`length`),w(n.maxProperties))}function OM(e,t,n,r){return Vr(S(r).length,n.maxProperties)}function kM(e,t,n,r,i,a){return OM(e,t,i,a)||t.AddError({keyword:`maxProperties`,schemaPath:n,instancePath:r,params:{limit:i.maxProperties}})}function AM(){return(AM=t((()=>{T()})))()}function jM(e){return GT(e)}function MM(e,t,n,r){let[i,a]=[VD(),VD()];return Ai(Ii(r,[i,a],ui(jP(e,t,n.contains,i),t.AddIndex(a))),w(n.minContains))}function NM(e,t,n,r){let[i]=[VD()];return Ai(Ii(r,[i,`_`],jP(e,t,n.contains,i)),w(n.minContains))}function PM(e,t,n,r){return jM(n)?t.UseUnevaluated()?MM(e,t,n,r):NM(e,t,n,r):w(!0)}function FM(e,t,n,r){return!jM(n)||Hr($r(r,(r,i)=>NP(e,t,n.contains,r)&&t.AddIndex(i)),n.minContains)}function IM(e,t,n,r,i,a){return FM(e,t,i,a)||t.AddError({keyword:`contains`,schemaPath:n,instancePath:r,params:{minContains:i.minContains}})}function LM(){return(LM=t((()=>{KT(),UD(),T(),IP()})))()}function RM(e,t,n,r){return Ai(r,w(n.minimum))}function zM(e,t,n,r){return Hr(r,n.minimum)}function BM(e,t,n,r,i,a){return zM(e,t,i,a)||t.AddError({keyword:`minimum`,schemaPath:n,instancePath:r,params:{comparison:`>=`,limit:i.minimum}})}function VM(){return(VM=t((()=>{T()})))()}function HM(e,t,n,r){return Ai(C(r,`length`),w(n.minItems))}function UM(e,t,n,r){return Hr(r.length,n.minItems)}function WM(e,t,n,r,i,a){return UM(e,t,i,a)||t.AddError({keyword:`minItems`,schemaPath:n,instancePath:r,params:{limit:i.minItems}})}function GM(){return(GM=t((()=>{T()})))()}function KM(e,t,n,r){return ji(r,w(n.minLength))}function qM(e,t,n,r){return Jr(r,n.minLength)}function JM(e,t,n,r,i,a){return qM(e,t,i,a)||t.AddError({keyword:`minLength`,schemaPath:n,instancePath:r,params:{limit:i.minLength}})}function YM(){return(YM=t((()=>{T()})))()}function XM(e,t,n,r){return Ai(C(Ri(r),`length`),w(n.minProperties))}function ZM(e,t,n,r){return Hr(S(r).length,n.minProperties)}function QM(e,t,n,r,i,a){return ZM(e,t,i,a)||t.AddError({keyword:`minProperties`,schemaPath:n,instancePath:r,params:{limit:i.minProperties}})}function $M(){return($M=t((()=>{T()})))()}function eN(e,t,n,r){return Qi(r,w(n.multipleOf))}function tN(e,t,n,r){return Ur(r,n.multipleOf)}function nN(e,t,n,r,i,a){return tN(e,t,i,a)||t.AddError({keyword:`multipleOf`,schemaPath:n,instancePath:r,params:{multipleOf:i.multipleOf}})}function rN(){return(rN=t((()=>{T()})))()}function iN(e,t,n,r){return sO(e,t,[n.not],r,fi(Ei(C(`results`,`length`),w(1))))}function aN(e,t,n,r){return fi(jP(e,t,n.not,r))}function oN(e,t,n,r){return t.UseUnevaluated()?iN(e,t,n,r):aN(e,t,n,r)}function sN(e,t,n,r){let i=new OD;return!NP(e,i,n.not,r)&&t.Merge([i])}function cN(e,t,n,r,i,a){return sN(e,t,i,a)||t.AddError({keyword:`not`,schemaPath:n,instancePath:r,params:{}})}function lN(){return(lN=t((()=>{jD(),cO(),T(),IP()})))()}function uN(e,t,n,r){return sO(e,t,n.oneOf,r,Ei(C(`results`,`length`),w(1)))}function dN(e,t,n,r){let[i]=[VD()];return Ei(Ii(Vi(n.oneOf.map(n=>jP(e,t,n,r))),[i,`_`],Ei(i,w(!0))),w(1))}function fN(e,t,n,r){return t.UseUnevaluated()?uN(e,t,n,r):dN(e,t,n,r)}function pN(e,t,n,r){let i=n.oneOf.reduce((t,n)=>{let i=new OD;return NP(e,i,n,r)?[...t,i]:t},[]);return y(i.length,1)&&t.Merge(i)}function mN(e,t,n,r,i,a){let o=[],s=[],c=i.oneOf.reduce((t,i,c)=>{let l=new AD,u=FP(e,l,`${n}/oneOf/${c}`,r,i,a);return u&&s.push(c),u||o.push(l),u?[...t,l]:t},[]),l=y(c.length,1)&&t.Merge(c);return!l&&y(s.length,0)&&o.forEach(e=>e.GetErrors().forEach(e=>t.AddError(e))),l||t.AddError({keyword:`oneOf`,schemaPath:n,instancePath:r,params:{passingSchemas:s}})}function hN(){return(hN=t((()=>{jD(),cO(),T(),IP(),UD()})))()}function gN(e,t,n,r){return Ui(C(MD(v(n.pattern)?ZD(n.pattern):n.pattern),`test`),[r])}function _N(e,t,n,r){return(v(n.pattern)?ZD(n.pattern):n.pattern).test(r)}function vN(e,t,n,r,i,a){return _N(e,t,i,a)||t.AddError({keyword:`pattern`,schemaPath:n,instancePath:r,params:{pattern:i.pattern}})}function yN(){return(yN=t((()=>{ID(),T()})))()}function bN(e,t,n,r){return Xi(ni(n.patternProperties).map(([n,i])=>{let[a,o]=[VD(),VD()],s=fi(Ui(C(MD(ZD(n)),`test`),[a])),c=AP(e,t,i,o),l=t.AddKey(a),u=t.UseUnevaluated()?di(s,ui(c,l)):di(s,c);return Ni(Li(r),w(0),[`[${a}, ${o}]`,`_`],u)}))}function xN(e,t,n,r){return Yr(ni(n.patternProperties),0,([n,i])=>{let a=ZD(n);return Yr(ni(r),0,([n,r])=>!a.test(n)||MP(e,t,i,r)&&t.AddKey(n))})}function SN(e,t,n,r,i,a){return Xr(ni(i.patternProperties),0,([i,o])=>{let s=`${n}/patternProperties/${i}`,c=ZD(i);return Xr(ni(a),0,([n,i])=>{let a=`${r}/${n}`;return!c.test(n)||PP(e,t,s,a,o,i)&&t.AddKey(n)})})}function CN(){return(CN=t((()=>{ID(),UD(),T(),IP()})))()}function wN(e,t,n,r){return Xi(n.prefixItems.map((n,i)=>{let a=ki(C(r,`length`),w(i)),o=AP(e,t,n,`${r}[${i}]`),s=t.AddIndex(w(i));return di(a,t.UseUnevaluated()?ui(o,s):o)}))}function TN(e,t,n,r){return y(r.length,0)||Yr(n.prefixItems,0,(n,i)=>Vr(r.length,i)||MP(e,t,n,r[i])&&t.AddIndex(i))}function EN(e,t,n,r,i,a){return y(a.length,0)||Xr(i.prefixItems,0,(i,o)=>{let s=`${n}/prefixItems/${o}`,c=`${r}/${o}`;return Vr(a.length,o)||PP(e,t,s,c,i,a[o])&&t.AddIndex(o)})}function DN(){return(DN=t((()=>{T(),IP()})))()}function ON(e,t){return e.includes(t)||ua().exactOptionalPropertyTypes}function kN(e,t){return Ci(C(e,t))}function AN(e,t){return Rr(e[t])}function jN(){return(jN=t((()=>{fa(),T()})))()}function MN(e,t,n,r){let i=dD(n)?n.required:[];return Xi(ni(n.properties).map(([n,a])=>{let o=fi(zi(r,w(n))),s=AP(e,t,a,C(r,n)),c=t.AddKey(w(n)),l=t.UseUnevaluated()?ui(s,c):s,u=i.includes(n)?l:di(o,l);return ON(i,n)?u:di(kN(r,n),u)}))}function NN(e,t,n,r){let i=dD(n)?n.required:[];return Yr(ni(n.properties),0,([n,a])=>{let o=!x(r,n)||MP(e,t,a,r[n])&&t.AddKey(n);return ON(i,n)?o:AN(r,n)||o})}function PN(e,t,n,r,i,a){let o=dD(i)?i.required:[];return Xr(ni(i.properties),0,([i,s])=>{let c=`${n}/properties/${i}`,l=`${r}/${i}`,u=()=>!x(a,i)||PP(e,t,c,l,s,a[i])&&t.AddKey(i);return ON(o,i)?u():AN(a,i)||u()})}function FN(){return(FN=t((()=>{fD(),T(),IP(),jN()})))()}function IN(e,t,n,r){let[i,a]=[VD(),VD()];return Ni(Ri(r),w(0),[i,a],jP(e,t,n.propertyNames,i))}function LN(e,t,n,r){return Yr(S(r),0,(r,i)=>NP(e,t,n.propertyNames,r))}function RN(e,t,n,r,i,a){let o=[];return Xr(S(a),0,(t,a)=>{let s=`${r}/${t}`,c=`${n}/propertyNames`,l=FP(e,new AD,c,s,i.propertyNames,t);return l||o.push(t),l})||t.AddError({keyword:`propertyNames`,schemaPath:n,instancePath:r,params:{propertyNames:o}})}function zN(){return(zN=t((()=>{UD(),jD(),T(),IP()})))()}function BN(e,t,n,r){return UP(e,t,e.RecursiveRef(n)??!1,r)}function VN(e,t,n,r){let i=e.RecursiveRef(n)??!1;return jT(i)&&NP(e,t,i,r)}function HN(e,t,n,r,i,a){let o=e.RecursiveRef(i)??!1;return jT(o)&&FP(e,t,`#`,r,o,a)}function UN(){return(UN=t((()=>{qP(),MT(),IP()})))()}function WN(e,t,n,r){let i=Hi([`context`,`value`],UP(e,t,n,`value`));return Ui(Hi([`context`,`value`],Ki([qi(`nextContext`,Wi(`CheckContext`,[])),qi(`result`,Ui(i,[`nextContext`,`value`])),Ji(`result`,t.Merge(`[nextContext]`)),Yi(`result`)])),[`context`,r])}function GN(e,t,n,r){return UP(e,t,n,r)}function KN(e,t,n,r){let i=e.Ref(n)??!1;return t.UseUnevaluated()?WN(e,t,i,r):GN(e,t,i,r)}function qN(e,t,n,r){let i=e.Ref(n)??!1,a=new OD,o=jT(i)&&NP(e,a,i,r);return o&&t.Merge([a]),o}function JN(e,t,n,r,i,a){let o=e.Ref(i)??!1,s=new AD,c=jT(o)&&FP(e,s,`#`,r,o,a);return c&&t.Merge([s]),c||s.GetErrors().forEach(e=>t.AddError(e)),c}function YN(){return(YN=t((()=>{qP(),MT(),jD(),T(),IP()})))()}function XN(e,t,n,r){return Xi(n.required.map(e=>zi(r,w(e))))}function ZN(e,t,n,r){return Yr(n.required,0,e=>x(r,e))}function QN(e,t,n,r,i,a){let o=[];return Xr(i.required,0,e=>{let t=x(a,e);return t||o.push(e),t})||t.AddError({keyword:`required`,schemaPath:n,instancePath:r,params:{requiredProperties:o}})}function $N(){return($N=t((()=>{T()})))()}function eP(e,t,n,r){return y(n,`object`)?yi(r):y(n,`array`)?pi(r):y(n,`boolean`)?hi(r):y(n,`integer`)?gi(r):y(n,`number`)?vi(r):y(n,`null`)?_i(r):y(n,`string`)?xi(r):y(n,`bigint`)?mi(r):y(n,`constructor`)?Ti(r):y(n,`function`)?wi(r):y(n,`symbol`)?Si(r):y(n,`undefined`)||y(n,`void`)?Ci(r):w(!0)}function tP(e,t,n,r,i){return y(n,`object`)?Ir(i):y(n,`array`)?g(i):y(n,`boolean`)?Ar(i):y(n,`integer`)?Nr(i):y(n,`number`)?Fr(i):y(n,`null`)?Pr(i):y(n,`string`)?v(i):y(n,`bigint`)?kr(i):y(n,`constructor`)?jr(i):y(n,`function`)?Mr(i):y(n,`symbol`)?Lr(i):y(n,`undefined`)?Rr(i):!y(n,`void`)||Rr(i)}function nP(e,t,n,r){return Zi(n.map(n=>eP(e,t,n,r)))}function rP(e,t,n,r,i){return Zr(n,n=>tP(e,t,n,r,i))}function iP(e,t,n,r){return g(n.type)?nP(e,t,n.type,r):eP(e,t,n.type,r)}function aP(e,t,n,r){return g(n.type)?rP(e,t,n.type,n,r):tP(e,t,n.type,n,r)}function oP(e,t,n,r,i,a){return(g(i.type)?rP(e,t,i.type,i,a):tP(e,t,i.type,i,a))||t.AddError({keyword:`type`,schemaPath:n,instancePath:r,params:{type:i.type}})}function sP(){return(sP=t((()=>{T()})))()}function cP(e,t,n,r){let[i,a]=[VD(),VD()],o=Ui(C(`context`,`GetIndices`),[]),s=Ui(C(`indices`,`has`),[i]),c=jP(e,t,n.unevaluatedItems,a),l=Ui(C(`context`,`AddIndex`),[i]),u=Ni(r,w(0),[a,i],ui(di(s,c),l));return Ui(Hi([`context`],Ki([qi(`indices`,o),Yi(u)])),[`context`])}function lP(e,t,n,r){let i=t.GetIndices();return Yr(r,0,(r,a)=>(i.has(a)||NP(e,t,n.unevaluatedItems,r))&&t.AddIndex(a))}function uP(e,t,n,r,i,a){let o=t.GetIndices(),s=[];return Xr(a,0,(a,c)=>{let l=new AD,u=(o.has(c)||FP(e,l,n,r,i.unevaluatedItems,a))&&t.AddIndex(c);return u||s.push(c),u})||t.AddError({keyword:`unevaluatedItems`,schemaPath:n,instancePath:r,params:{unevaluatedItems:s}})}function dP(){return(dP=t((()=>{UD(),jD(),T(),IP()})))()}function fP(e,t,n,r){let[i,a]=[VD(),VD()],o=Ui(C(`context`,`GetKeys`),[]),s=Ui(C(`keys`,`has`),[i]),c=Ui(C(`context`,`AddKey`),[i]),l=jP(e,t,n.unevaluatedProperties,a),u=Ni(Li(r),w(0),[`[${i}, ${a}]`,`_`],di(s,ui(l,c)));return Ui(Hi([`context`],Ki([qi(`keys`,o),Yi(u)])),[`context`])}function pP(e,t,n,r){let i=t.GetKeys();return Yr(ni(r),0,([r,a])=>i.has(r)||NP(e,t,n.unevaluatedProperties,a)&&t.AddKey(r))}function mP(e,t,n,r,i,a){let o=t.GetKeys(),s=[];return Xr(ni(a),0,([a,c])=>{let l=new AD,u=o.has(a)||FP(e,l,n,r,i.unevaluatedProperties,c)&&t.AddKey(a);return u||s.push(a),u})||t.AddError({keyword:`unevaluatedProperties`,schemaPath:n,instancePath:r,params:{unevaluatedProperties:s}})}function hP(){return(hP=t((()=>{UD(),jD(),T(),IP()})))()}function gP(e){return!y(e.uniqueItems,!1)}function _P(e,t,n,r){return gP(n)?Ei(C(Wi(`Set`,[Ui(C(r,`map`),[C(`Hashing`,`Hash`)])]),`size`),C(r,`length`)):w(!0)}function vP(e,t,n,r){if(!gP(n))return!0;let i=new Set(r.map(As)).size,a=r.length;return y(i,a)}function yP(e,t,n,r,i,a){if(!gP(i))return!0;let o=new Set,s=a.reduce((e,t,n)=>{let r=As(t);return o.has(r)?[...e,n]:(o.add(r),e)},[]);return y(s.length,0)||t.AddError({keyword:`uniqueItems`,schemaPath:n,instancePath:r,params:{duplicateItems:s}})}function bP(){return(bP=t((()=>{Vs(),T()})))()}function xP(e,t){return hD(e)&&(g(e.type)&&zr(e.type.length,0)&&Yr(e.type,0,e=>y(e,t))||y(e.type,t))}function SP(e){return xP(e,`object`)}function CP(e){return kT(e)&&(FT(e)||YT(e)||ZT(e)||$T(e)||eD(e)||XE(e)||nD(e)||BE(e)||AE(e)||dD(e)||xD(e))}function wP(e){return xP(e,`array`)}function TP(e){return kT(e)&&(NT(e)||yE(e)||GT(e)||wE(e)||EE(e)||PE(e)||IE(e)||QE(e)||yD(e)||_D(e))}function EP(e){return xP(e,`string`)}function DP(e){return kT(e)&&(RE(e)||OE(e)||pE(e)||JE(e))}function OP(e){return xP(e,`number`)||xP(e,`bigint`)}function kP(e){return kT(e)&&(ME(e)||SE(e)||lE(e)||dE(e)||HE(e))}function AP(e,t,n,r){return t.UseUnevaluated()?ui(ui(t.Push(),jP(e,t,n,r)),t.Pop()):jP(e,t,n,r)}function jP(e,t,n,r){e.Push(n);let i=[];if(AT(n))return xO(e,t,n,r);if(hD(n)&&i.push(iP(e,t,n,r)),CP(n)){let a=[];dD(n)&&a.push(XN(e,t,n,r)),FT(n)&&a.push(rO(e,t,n,r)),YT(n)&&a.push(IO(e,t,n,r)),ZT(n)&&a.push(BO(e,t,n,r)),$T(n)&&a.push(WO(e,t,n,r)),XE(n)&&a.push(bN(e,t,n,r)),eD(n)&&a.push(MN(e,t,n,r)),nD(n)&&a.push(IN(e,t,n,r)),BE(n)&&a.push(XM(e,t,n,r)),AE(n)&&a.push(DM(e,t,n,r));let o=Xi(a),s=di(fi(yi(r)),o);i.push(SP(n)?o:s)}if(TP(n)){let a=[];NT(n)&&a.push(qD(e,t,n,r)),GT(n)&&a.push(MO(e,t,n,r)),yE(n)&&a.push(oM(e,t,n,r)),wE(n)&&a.push(dM(e,t,n,r)),EE(n)&&a.push(yM(e,t,n,r)),PE(n)&&a.push(PM(e,t,n,r)),IE(n)&&a.push(HM(e,t,n,r)),QE(n)&&a.push(wN(e,t,n,r)),_D(n)&&a.push(_P(e,t,n,r));let o=Xi(a),s=di(fi(pi(r)),o);i.push(wP(n)?o:s)}if(DP(n)){let a=[];OE(n)&&a.push(CM(e,t,n,r)),RE(n)&&a.push(KM(e,t,n,r)),pE(n)&&a.push(Hj(e,t,n,r)),JE(n)&&a.push(gN(e,t,n,r));let o=Xi(a),s=di(fi(xi(r)),o);i.push(EP(n)?o:s)}if(kP(n)){let a=[];lE(n)&&a.push(nk(e,t,n,r)),dE(n)&&a.push(ok(e,t,n,r)),SE(n)&&a.push(hM(e,t,n,r)),ME(n)&&a.push(RM(e,t,n,r)),HE(n)&&a.push(eN(e,t,n,r));let o=Xi(a),s=di(fi(di(vi(r),mi(r))),o);i.push(OP(n)?o:s)}lD(n)&&i.push(KN(e,t,n,r)),sD(n)&&i.push(BN(e,t,n,r)),rE(n)&&i.push(JO(e,t,n,r)),UT(n)&&i.push(TO(e,t,n,r)),sE(n)&&i.push(QO(e,t,n,r)),_E(n)&&i.push(Kj(e,t,n,r)),WE(n)&&i.push(oN(e,t,n,r)),LT(n)&&i.push(dO(e,t,n,r)),VT(n)&&i.push(_O(e,t,n,r)),KE(n)&&i.push(fN(e,t,n,r)),yD(n)&&i.push(di(fi(pi(r)),cP(e,t,n,r))),xD(n)&&i.push(di(fi(bi(r)),fP(e,t,n,r))),DT(n)&&i.push(LD(e,t,n,r));let a=Xi(i);return e.Pop(n),a}function MP(e,t,n,r){return t.Push()&&NP(e,t,n,r)&&t.Pop()}function NP(e,t,n,r){e.Push(n);let i=AT(n)?SO(e,t,n,r):(!hD(n)||aP(e,t,n,r))&&(!(_(r)&&!g(r))||(!dD(n)||ZN(e,t,n,r))&&(!FT(n)||iO(e,t,n,r))&&(!YT(n)||LO(e,t,n,r))&&(!ZT(n)||VO(e,t,n,r))&&(!$T(n)||GO(e,t,n,r))&&(!XE(n)||xN(e,t,n,r))&&(!eD(n)||NN(e,t,n,r))&&(!nD(n)||LN(e,t,n,r))&&(!BE(n)||ZM(e,t,n,r))&&(!AE(n)||OM(e,t,n,r)))&&(!g(r)||(!NT(n)||JD(e,t,n,r))&&(!GT(n)||NO(e,t,n,r))&&(!yE(n)||sM(e,t,n,r))&&(!wE(n)||fM(e,t,n,r))&&(!EE(n)||bM(e,t,n,r))&&(!PE(n)||FM(e,t,n,r))&&(!IE(n)||UM(e,t,n,r))&&(!QE(n)||TN(e,t,n,r))&&(!_D(n)||vP(e,t,n,r)))&&(!v(r)||(!OE(n)||wM(e,t,n,r))&&(!RE(n)||qM(e,t,n,r))&&(!pE(n)||Uj(e,t,n,r))&&(!JE(n)||_N(e,t,n,r)))&&(!(Fr(r)||kr(r))||(!lE(n)||rk(e,t,n,r))&&(!dE(n)||sk(e,t,n,r))&&(!SE(n)||gM(e,t,n,r))&&(!ME(n)||zM(e,t,n,r))&&(!HE(n)||tN(e,t,n,r)))&&(!lD(n)||qN(e,t,n,r))&&(!sD(n)||VN(e,t,n,r))&&(!rE(n)||YO(e,t,n,r))&&(!UT(n)||EO(e,t,n,r))&&(!sE(n)||$O(e,t,n,r))&&(!_E(n)||qj(e,t,n,r))&&(!WE(n)||sN(e,t,n,r))&&(!LT(n)||fO(e,t,n,r))&&(!VT(n)||vO(e,t,n,r))&&(!KE(n)||pN(e,t,n,r))&&(!yD(n)||!g(r)||lP(e,t,n,r))&&(!xD(n)||!_(r)||pP(e,t,n,r))&&(!DT(n)||RD(e,t,n,r));return e.Pop(n),i}function PP(e,t,n,r,i,a){return t.Push()&&FP(e,t,n,r,i,a)&&t.Pop()}function FP(e,t,n,r,i,a){e.Push(i);let o=AT(i)?CO(e,t,n,r,i,a):!!((!hD(i)||oP(e,t,n,r,i,a))&+(!(_(a)&&!g(a))||!!((!dD(i)||QN(e,t,n,r,i,a))&+(!FT(i)||aO(e,t,n,r,i,a))&(!YT(i)||RO(e,t,n,r,i,a))&(!ZT(i)||HO(e,t,n,r,i,a))&(!$T(i)||KO(e,t,n,r,i,a))&(!XE(i)||SN(e,t,n,r,i,a))&(!eD(i)||PN(e,t,n,r,i,a))&(!nD(i)||RN(e,t,n,r,i,a))&(!BE(i)||QM(e,t,n,r,i,a))&(!AE(i)||kM(e,t,n,r,i,a))))&(!g(a)||!!((!NT(i)||YD(e,t,n,r,i,a))&+(!GT(i)||PO(e,t,n,r,i,a))&(!yE(i)||cM(e,t,n,r,i,a))&(!wE(i)||pM(e,t,n,r,i,a))&(!EE(i)||xM(e,t,n,r,i,a))&(!PE(i)||IM(e,t,n,r,i,a))&(!IE(i)||WM(e,t,n,r,i,a))&(!QE(i)||EN(e,t,n,r,i,a))&(!_D(i)||yP(e,t,n,r,i,a))))&(!v(a)||!!((!OE(i)||TM(e,t,n,r,i,a))&+(!RE(i)||JM(e,t,n,r,i,a))&(!pE(i)||Wj(e,t,n,r,i,a))&(!JE(i)||vN(e,t,n,r,i,a))))&(!(Fr(a)||kr(a))||!!((!lE(i)||ik(e,t,n,r,i,a))&+(!dE(i)||ck(e,t,n,r,i,a))&(!SE(i)||_M(e,t,n,r,i,a))&(!ME(i)||BM(e,t,n,r,i,a))&(!HE(i)||nN(e,t,n,r,i,a))))&(!lD(i)||JN(e,t,n,r,i,a))&(!sD(i)||HN(e,t,n,r,i,a))&(!rE(i)||XO(e,t,n,r,i,a))&(!UT(i)||DO(e,t,n,r,i,a))&(!sE(i)||ek(e,t,n,r,i,a))&(!_E(i)||Jj(e,t,n,r,i,a))&(!WE(i)||cN(e,t,n,r,i,a))&(!LT(i)||pO(e,t,n,r,i,a))&(!VT(i)||yO(e,t,n,r,i,a))&(!KE(i)||mN(e,t,n,r,i,a))&(!yD(i)||!g(a)||uP(e,t,n,r,i,a))&(!xD(i)||!_(a)||mP(e,t,n,r,i,a)))&&(!DT(i)||zD(e,t,n,r,i,a));return e.Pop(i),o}function IP(){return(IP=t((()=>{gD(),MT(),IT(),XT(),QT(),eE(),tD(),ZE(),rD(),VE(),jE(),fD(),SD(),PT(),xE(),KT(),TE(),DE(),FE(),LE(),$E(),bD(),vD(),zE(),kE(),mE(),YE(),NE(),CE(),uE(),fE(),UE(),uD(),cD(),iE(),WT(),cE(),vE(),GE(),RT(),HT(),qE(),OT(),BD(),T(),XD(),oO(),mO(),bO(),wO(),OO(),FO(),zO(),UO(),qO(),ZO(),tk(),ak(),lk(),Gj(),Yj(),lM(),mM(),vM(),SM(),EM(),AM(),LM(),VM(),GM(),YM(),$M(),rN(),lN(),hN(),yN(),CN(),DN(),FN(),zN(),UN(),YN(),$N(),sP(),dP(),hP(),bP()})))()}function LP(){return`${WP[0]++}`}function RP(e,t){GP.has(e)||GP.set(e,new Map);let n=GP.get(e);if(n.has(t))return n.get(t);let r=LP();return n.set(t,r),r}function zP(e,t,n,r){return e.UseUnevaluated()?Ui(`check_${n}`,[`context`,r]):Ui(`check_${n}`,[r])}function BP(e,t,n,r){let i=jP(e,t,n,`value`);return t.UseUnevaluated()?qi(`check_${r}`,Hi([`context`,`value`],i)):qi(`check_${r}`,Hi([`value`],i))}function VP(){WP[0]=0,GP.clear(),KP.clear()}function HP(){return[...KP.values()]}function UP(e,t,n,r){let i=RP(n,e.BaseURL().href),a=zP(t,n,i,r);return KP.has(i)?a:(KP.set(i,``),KP.set(i,BP(e,t,n,i)),a)}var WP,GP,KP;function qP(){return(qP=t((()=>{T(),IP(),WP=[0],GP=new Map,KP=new Map})))()}function JP(e,t){return _(t)&&!ei(e)?t[e]:void 0}function YP(e,t){return e.reduce((e,t)=>JP(t,e),t)}function XP(e){if(y(e.length,0))return[];let t=e.split(`/`).map(e=>e.replace(/~1/g,`/`).replace(/~0/g,`~`));return t.length>0&&t[0]===``?t.slice(1):t}function ZP(e,t){return YP(XP(t),e)}function QP(){return(QP=t((()=>{T()})))()}function $P(e,t,n){if(e.$id===n.hash)return e;let r=new URL(e.$id,t.href),i=new URL(n.href,t.href);if(y(r.pathname,i.pathname))return n.hash.startsWith(`#`)?nF(e,t,n):e}function eF(e,t,n){let r=new URL(`#${e.$anchor}`,t.href),i=new URL(n.href,t.href);return y(r.href,i.href)?e:void 0}function tF(e,t,n){let r=new URL(`#${e.$dynamicAnchor}`,t.href),i=new URL(n.href,t.href);return y(r.href,i.href)?e:void 0}function nF(e,t,n){if(n.href.endsWith(`#`))return e;if(!n.hash.startsWith(`#`))return;let r=decodeURIComponent(n.hash.slice(1));if(r.startsWith(`/`))return ZP(e,r)}function rF(e,t,n){if(hE(e)){let r=$P(e,t,n);if(!Rr(r))return r}if(zT(e)){let r=eF(e,t,n);if(!Rr(r))return r}if(tE(e)){let r=tF(e,t,n);if(!Rr(r))return r}return nF(e,t,n)}function iF(e,t,n){return e.reduce((e,r)=>{let i=sF(r,t,n);return Rr(i)?e:i},void 0)}function aF(e){return y(e,`const`)||y(e,`enum`)}function oF(e,t,n){return S(e).reduce((r,i)=>{if(aF(i))return r;let a=sF(e[i],t,n);return Rr(a)?r:a},void 0)}function sF(e,t,n){let r=kT(e)&&hE(e)?new URL(e.$id,t.href):t;if(kT(e)){let t=rF(e,r,n);if(!Rr(t))return t}if(g(e))return iF(e,r,n);if(_(e))return oF(e,r,n)}function cF(e){return e.href.split(`#`)[0]}function lF(e,t){return x(e,t)?e[t]:void 0}function uF(e,t,n){return sF(e,t,n)}function dF(e,t,n){let r=cF(n);if(y(r,cF(t))||!x(e,r))return;let i=e[r];return sF(i,kT(i)&&hE(i)?new URL(i.$id,mF.href):new URL(r),n)}function fF(e,t,n){let r=hE(t)?new URL(t.$id,mF.href):mF,i=new URL(n,r.href);return lF(e,n)??uF(t,r,i)??dF(e,r,i)}function pF(e,t,n,r,i){let a=r.$dynamicRef.startsWith(`#`)?fF(e,n,r.$dynamicRef):fF(e,t,r.$dynamicRef);if(!Rr(a))return!kT(a)||!tE(a)||new URL(r.$dynamicRef,mF).hash.startsWith(`#/`)?a:i.find(e=>e.$dynamicAnchor===a.$dynamicAnchor)??a}var mF;function hF(){return(hF=t((()=>{T(),QP(),gE(),BT(),nE(),MT(),mF=new URL(`https://json-schema.org`)})))()}function gF(){return(gF=t((()=>{hF()})))()}var _F,vF,yF,bF,xF;function SF(){return(SF=t((()=>{MT(),gE(),BT(),oD(),nE(),T(),gF(),_F=function(e,t,n,r){if(n===`a`&&!r)throw TypeError(`Private accessor was defined without a getter`);if(typeof t==`function`?e!==t||!r:!t.has(e))throw TypeError(`Cannot read private member from an object whose class did not declare it`);return n===`m`?r:n===`a`?r.call(e):r?r.value:t.get(e)},xF=class{constructor(e,t){vF.add(this),this.context=e,this.schema=t,this.ids=[],this.anchors=[],this.recursiveAnchors=[],this.dynamicAnchors=[]}BaseURL(){return this.ids.reduce((e,t)=>new URL(t.$id,e),mF)}Base(){return this.ids[this.ids.length-1]??this.schema}Push(e){kT(e)&&(hE(e)&&(this.ids.push(e),_F(this,vF,`m`,yF).call(this,e)),zT(e)&&this.anchors.push(e),aD(e)&&this.recursiveAnchors.push(e),tE(e)&&this.dynamicAnchors.push(e))}Pop(e){kT(e)&&(hE(e)&&(this.ids.pop(),_F(this,vF,`m`,bF).call(this,e)),zT(e)&&this.anchors.pop(),aD(e)&&this.recursiveAnchors.pop(),tE(e)&&this.dynamicAnchors.pop())}Ref(e){let t=this.schema;return e.$ref.startsWith(`#`)?fF(this.context,this.Base(),e.$ref):fF(this.context,t,e.$ref)}RecursiveRef(e){return aD(this.Base())?fF(this.context,this.recursiveAnchors[0],e.$recursiveRef):fF(this.context,this.Base(),e.$recursiveRef)}DynamicRef(e){let t=this.schema;return pF(this.context,t,this.Base(),e,this.dynamicAnchors)}},vF=new WeakSet,yF=function e(t,n=!0){if(!kT(t))return;let r=t;if(!(!n&&hE(r))){!n&&tE(r)&&this.dynamicAnchors.push(r);for(let t of S(r))_F(this,vF,`m`,e).call(this,r[t],!1)}},bF=function e(t,n=!0){if(!kT(t))return;let r=t;if(!(!n&&hE(r))){!n&&tE(r)&&this.dynamicAnchors.pop();for(let t of S(r))_F(this,vF,`m`,e).call(this,r[t],!1)}}})))()}function CF(){return(CF=t((()=>{jD(),ID(),qP(),SF(),Gj(),Yj(),lM(),mM(),LM(),lN(),hN(),CN(),DN(),FN(),zN(),UN(),YN(),IP(),dP(),hP(),bP()})))()}function wF(e){return`${e.Functions().join(`;
`)}; return (value) => { ${(e.UseUnevaluated()?[`const context = new CheckContext({}, {})`,`return ${e.Entry()}`]:[`return ${e.Entry()}`]).join(`; `)} }`}function TF(e,t){return os(`CheckContext`,`Guard`,`Format`,`Hashing`,e.External().identifier,t)(OD,Or,zj,us,e.External().variables)}function EF(e){let t=new xF(e.Context(),e.Schema()),n=new OD;return r=>NP(t,n,e.Schema(),r)}function DF(e,t){return as()?TF(e,t):EF(e)}function OF(...e){let[t,n]=Bo(e,{2:(e,t)=>[e,t],1:e=>[{},e]});ND(),VP();let r=new xF(t,n),i=new DD(ED(t,n)),a=UP(r,i,n,`value`),o=HP(),s=PD();return new AF(t,n,s,o,a,i.UseUnevaluated())}var kF,AF;function jF(){return(jF=t((()=>{cs(),Vs(),T(),Vj(),CF(),kF=class{constructor(e,t,n){this.isAccelerated=e,this.code=t,this.check=n}IsAccelerated(){return this.isAccelerated}Code(){return this.code}Check(e){return this.check(e)}},AF=class{constructor(e,t,n,r,i,a){this.context=e,this.schema=t,this.external=n,this.functions=r,this.entry=i,this.useUnevaluated=a}Context(){return this.context}Schema(){return this.schema}UseUnevaluated(){return this.useUnevaluated}External(){return this.external}Functions(){return this.functions}Entry(){return this.entry}Evaluate(){let e=wF(this),t=DF(this,e);return new kF(as(),e,t)}}})))()}function MF(...e){let[t,n,r]=Bo(e,{3:(e,t,n)=>[e,t,n],2:(e,t)=>[{},e,t]}),i=ua(),a=Us(),o=[];return[FP(new xF(t,n),new kD(e=>{if(!Hr(o.length,i.maxErrors))return o.push({...e,message:a(e)})}),`#`,``,n,r),o]}function NF(){return(NF=t((()=>{fa(),Gs(),T(),CF()})))()}function PF(...e){let[t,n,r]=Bo(e,{3:(e,t,n)=>[e,t,n],2:(e,t)=>[{},e,t]});return NP(new xF(t,n),new OD,n,r)}function FF(){return(FF=t((()=>{CF()})))()}function IF(){return(IF=t((()=>{FF(),NF()})))()}function LF(){return(LF=t((()=>{jF(),NF(),IF()})))()}function RF(){return(RF=t((()=>{CF(),gF(),JT(),jF(),LF(),FF(),IF(),NF()})))()}function zF(){return(zF=t((()=>{RF()})))()}function BF(...e){let[t,n,r]=Bo(e,{3:(e,t,n)=>[e,t,n],2:(e,t)=>[{},e,t]});return PF(t,n,r)}function VF(){return(VF=t((()=>{zF()})))()}function HF(){return(HF=t((()=>{VF()})))()}function UF(...e){let[t,n,r]=Bo(e,{3:(e,t,n)=>[e,t,n],2:(e,t)=>[{},e,t]}),[i,a]=MF(t,n,r);return a}function WF(){return(WF=t((()=>{zF()})))()}function GF(){return(GF=t((()=>{WF()})))()}var KF;function qF(){return(qF=t((()=>{HF(),GF(),KF=class extends Error{constructor(e,t,n){super(e),Object.defineProperty(this,"cause",{value:{source:e,errors:n,value:t},writable:!1,configurable:!1,enumerable:!1})}}})))()}function JF(){return(JF=t((()=>{qF()})))()}function J(){return(J=t((()=>{nS(),NS(),Eh(),FS(),ed()})))()}function YF(e,t,n){return g(n)?n.map(n=>gI(e,t.items,n)):n}function XF(){return(XF=t((()=>{T(),_I()})))()}function ZF(e,t,n){return gI({...e,...t.$defs},so(t.$ref),n)}function QF(){return(QF=t((()=>{J(),_I()})))()}function $F(e,t){let n=x(t,`unevaluatedProperties`)?{additionalProperties:t.unevaluatedProperties}:{},r=$x(Gx(e,t));return ko(r)?kx(r,n):r}function eI(e,t,n){return gI(e,$F(e,t),n)}function tI(){return(tI=t((()=>{J(),T(),_I()})))()}function nI(e){return x(e,`additionalProperties`)?e.additionalProperties:void 0}function rI(){return(rI=t((()=>{T()})))()}function iI(e,t,n){if(!_(n)||g(n))return n;let r=nI(t);for(let i of S(n)){if(x(t.properties,i)){n[i]=gI(e,t.properties[i],n[i]);continue}if(Ar(r)&&y(r,!0)||Ra(r)&&BF(e,r,n[i])){n[i]=gI(e,r,n[i]);continue}delete n[i]}return n}function aI(){return(aI=t((()=>{J(),T(),_I(),HF(),rI()})))()}function oI(e,t,n){if(!_(n))return n;let r=nI(t),[i,a]=[new RegExp(Iu(t)),Ru(t)];for(let t of S(n)){if(i.test(t)){n[t]=gI(e,a,n[t]);continue}if(Ar(r)&&y(r,!0)||Ra(r)&&BF(e,r,n[t])){n[t]=gI(e,r,n[t]);continue}delete n[t]}return n}function sI(){return(sI=t((()=>{J(),T(),_I(),HF(),rI()})))()}function cI(e,t,n){return x(e,t.$ref)?gI(e,e[t.$ref],n):n}function lI(){return(lI=t((()=>{T(),_I()})))()}function uI(e,t,n){if(!g(n))return n;let r=Math.min(n.length,t.items.length);for(let i=0;i<r;i++)n[i]=gI(e,t.items[i],n[i]);return zr(n.length,r)?n.slice(0,r):n}function dI(){return(dI=t((()=>{T(),_I()})))()}function fI(e){return Oa(e)}function pI(){return(pI=t((()=>{ka()})))()}function mI(e,t,n){for(let r of t.anyOf){let t=gI(e,r,fI(n));if(BF(e,r,t))return t}return n}function hI(){return(hI=t((()=>{HF(),pI(),_I()})))()}function gI(e,t,n){return Xa(t)?YF(e,t,n):Fo(t)?ZF(e,t,n):ts(t)?eI(e,t,n):ko(t)?iI(e,t,n):zu(t)?oI(e,t,n):co(t)?cI(e,t,n):ul(t)?uI(e,t,n):z(t)?mI(e,t,n):n}function _I(){return(_I=t((()=>{J(),XF(),QF(),tI(),aI(),sI(),lI(),dI(),hI()})))()}function vI(e,t){for(let n of la.Keys(e))la.HasPropertyKey(t,n)||(t[n]=e[n]);return t}function yI(e){let t={};for(let n of la.Keys(e))t[n]=SI(e[n]);return t}function bI(e){return xI(SS(e))}function xI(e){return e.map(e=>SI(e))}function SI(e){return vI(e,Xa(e)?O(SI(e.items),Za(e)):ts(e)?es(xI(e.allOf)):z(e)?R(bI(e.anyOf)):ko(e)?A(yI(e.properties)):zu(e)?Nu(Lu(e),SI(Ru(e))):ul(e)?ll(xI(e.items)):e)}function CI(e){return SI(e)}function wI(){return(wI=t((()=>{T(),J()})))()}function TI(...e){let[t,n,r]=Bo(e,{3:(e,t,n)=>[e,t,n],2:(e,t)=>[{},e,t]});return gI(t,ua().unionPrioritySort?CI(n):n,r)}function EI(){return(EI=t((()=>{qs(),_I(),wI()})))()}function DI(){return(DI=t((()=>{EI()})))()}function OI(e){return _(e)&&x(e,`value`)}function Y(e){return{value:e}}function kI(){return(kI=t((()=>{T()})))()}function AI(e){return g(e)?Y(e):Y([e])}function jI(){return(jI=t((()=>{T(),kI()})))()}function MI(e){return y(e,!0)?Y(BigInt(1)):Y(BigInt(0))}function NI(e){return RI.test(e)}function PI(e){return zI.test(e)}function FI(e){return BI.test(e)}function II(e){let t=e.toLowerCase();return NI(e)?Y(BigInt(e.slice(0,e.length-1))):PI(e)?Y(BigInt(e.split(`.`)[0])):FI(e)?Y(BigInt(e)):y(t,`false`)?Y(BigInt(0)):y(t,`true`)?Y(BigInt(1)):void 0}function LI(e){return kr(e)?Y(e):Ar(e)?MI(e):Fr(e)?Y(BigInt(Math.trunc(e))):Pr(e)?Y(BigInt(0)):v(e)?II(e):Rr(e)?Y(BigInt(0)):void 0}var RI,zI,BI;function VI(){return(VI=t((()=>{T(),kI(),RI=/^-?(0|[1-9]\d*)n$/,zI=/^-?(0|[1-9]\d*)\.\d+$/,BI=/^-?(0|[1-9]\d*)$/})))()}function HI(e){return y(e,BigInt(0))?Y(!1):y(e,BigInt(1))?Y(!0):void 0}function UI(e){return y(e,0)?Y(!1):y(e,1)?Y(!0):void 0}function WI(e){return y(e.toLowerCase(),`false`)?Y(!1):y(e.toLowerCase(),`true`)?Y(!0):y(e,`0`)?Y(!1):y(e,`1`)?Y(!0):void 0}function GI(e){return kr(e)?HI(e):Ar(e)?Y(e):Fr(e)?UI(e):Pr(e)?Y(!1):v(e)?WI(e):Rr(e)?Y(!1):void 0}function KI(){return(KI=t((()=>{T(),kI()})))()}function qI(e){return y(e,BigInt(0))?Y(null):void 0}function JI(e){return y(e,!1)?Y(null):void 0}function YI(e){return y(e,0)?Y(null):void 0}function XI(e){let t=e.toLowerCase();return y(t,`undefined`)||y(t,`null`)||y(e,``)||y(e,`0`)?Y(null):void 0}function ZI(e){return kr(e)?qI(e):Ar(e)?JI(e):Fr(e)?YI(e):Pr(e)?Y(null):v(e)?XI(e):Rr(e)?Y(null):void 0}function QI(){return(QI=t((()=>{T(),kI()})))()}function $I(e){return e<=rL&&e>=iL?Y(Number(e)):void 0}function eL(e){return Y(+!!e)}function tL(e){let t=+e;if(Fr(t))return Y(t);let n=e.toLowerCase();if(y(n,`false`))return Y(0);if(y(n,`true`))return Y(1);let r=LI(e);if(OI(r))return r.value<=rL&&r.value>=iL?Y(Number(r.value)):void 0}function nL(e){return kr(e)?$I(e):Ar(e)?eL(e):Fr(e)?Y(e):Pr(e)?Y(0):v(e)?tL(e):Rr(e)?Y(0):void 0}var rL,iL;function aL(){return(aL=t((()=>{T(),kI(),VI(),rL=BigInt(2**53-1),iL=BigInt(-(2**53-1))})))()}function oL(e){return kr(e)||Ar(e)||Fr(e)?Y(e.toString()):Pr(e)?Y(`null`):v(e)?Y(e):Rr(e)?Y(``):void 0}function sL(){return(sL=t((()=>{T(),kI()})))()}function cL(e){return y(e,BigInt(0))?Y(void 0):void 0}function lL(e){return y(e,!1)?Y(void 0):void 0}function uL(e){return y(e,0)?Y(void 0):void 0}function dL(e){let t=e.toLowerCase();return y(t,`undefined`)||y(t,`null`)||y(e,``)||y(e,`0`)?Y(void 0):void 0}function fL(e){return kr(e)?cL(e):Ar(e)?lL(e):Fr(e)?uL(e):Pr(e)?Y(void 0):v(e)?dL(e):Rr(e)?Y(e):void 0}function pL(){return(pL=t((()=>{T(),kI()})))()}function mL(){return(mL=t((()=>{jI(),VI(),KI(),QI(),aL(),kI(),sL(),pL()})))()}function hL(){return(hL=t((()=>{mL()})))()}function gL(e,t,n){return AI(n).value.map(n=>uR(e,t.items,n))}function _L(){return(_L=t((()=>{dR(),hL()})))()}function vL(e,t,n){let r=LI(n);return OI(r)?r.value:n}function yL(){return(yL=t((()=>{hL()})))()}function bL(e,t,n){let r=GI(n);return OI(r)?r.value:n}function xL(){return(xL=t((()=>{hL()})))()}function SL(e,t,n){return uR({...e,...t.$defs},so(t.$ref),n)}function CL(){return(CL=t((()=>{J(),dR()})))()}function wL(e,t,n){return uR(e,$x(t),n)}function TL(){return(TL=t((()=>{J(),dR()})))()}function EL(e,t,n){let r=nL(n);return OI(r)?Math.trunc(r.value):n}function DL(){return(DL=t((()=>{hL()})))()}function OL(e,t,n){return uR(e,$x(Gx(e,t)),n)}function kL(){return(kL=t((()=>{J(),dR()})))()}function AL(e,t,n){let r=LI(n);return OI(r)&&y(t.const,r.value)?r.value:n}function jL(e,t,n){let r=GI(n);return OI(r)&&y(t.const,r.value)?r.value:n}function ML(e,t,n){let r=nL(n);return OI(r)&&y(t.const,r.value)?r.value:n}function NL(e,t,n){let r=oL(n);return OI(r)&&y(t.const,r.value)?r.value:n}function PL(e,t,n){return y(t.const,n)?n:vc(t)?AL(e,t,n):yc(t)?jL(e,t,n):bc(t)?ML(e,t,n):xc(t)?NL(e,t,n):ls()}function FL(){return(FL=t((()=>{T(),J(),hL()})))()}function IL(e,t,n){let r=ZI(n);return OI(r)?r.value:n}function LL(){return(LL=t((()=>{hL()})))()}function RL(e,t,n){let r=nL(n);return OI(r)?r.value:n}function zL(){return(zL=t((()=>{hL()})))()}function BL(e,t,n,r){let i=S(r);for(let[a,o]of t)for(let t of i)a.test(t)||(r[t]=uR(e,n,r[t]));return r}function VL(){return(VL=t((()=>{T(),dR()})))()}function HL(e,t,n){return Co(e)&&Rr(n[t])}function UL(){return(UL=t((()=>{T(),J()})))()}function WL(e,t,n){let r=ti(t.properties),i=S(n);for(let[t,a]of r)for(let r of i)!t.test(r)||HL(a,r,n)||(n[r]=uR(e,a,n[r]));return x(t,`additionalProperties`)&&_(t.additionalProperties)?BL(e,r,t.additionalProperties,n):n}function GL(e,t,n){return Ir(n)?WL(e,t,n):n}function KL(){return(KL=t((()=>{T(),dR(),VL(),UL()})))()}function qL(e,t,n){let r=ti(t.patternProperties),i=S(n);for(let[t,a]of r)for(let r of i)t.test(r)&&(n[r]=uR(e,a,n[r]));return x(t,`additionalProperties`)&&_(t.additionalProperties)?BL(e,r,t.additionalProperties,n):n}function JL(e,t,n){return Ir(n)?qL(e,t,n):n}function YL(){return(YL=t((()=>{T(),dR(),VL()})))()}function XL(e,t,n){return x(e,t.$ref)?uR(e,e[t.$ref],n):n}function ZL(){return(ZL=t((()=>{dR(),T()})))()}function QL(e,t,n){let r=oL(n);return OI(r)?r.value:n}function $L(){return($L=t((()=>{hL()})))()}function eR(e,t,n){return uR(e,$x(t),n)}function tR(){return(tR=t((()=>{J(),dR()})))()}function nR(e,t,n){if(!g(n))return n;for(let r=0;r<Math.min(t.items.length,n.length);r++)n[r]=uR(e,t.items[r],n[r]);return n}function rR(){return(rR=t((()=>{T(),dR()})))()}function iR(e,t,n){let r=fL(n);return OI(r)?r.value:n}function aR(){return(aR=t((()=>{hL()})))()}function oR(e,t,n){if(t.anyOf.some(t=>BF(e,t,n)))return n;let r=t.anyOf.map(t=>uR(e,t,fI(n))).find(n=>BF(e,t,n));return Rr(r)?n:r}function sR(){return(sR=t((()=>{T(),HF(),pI(),dR()})))()}function cR(e,t,n){return OI(fL(n))?void 0:n}function lR(){return(lR=t((()=>{hL()})))()}function uR(e,t,n){return Xa(t)?gL(e,t,n):cc(t)?vL(e,t,n):dc(t)?bL(e,t,n):Fo(t)?SL(e,t,n):Qo(t)?wL(e,t,n):pc(t)?EL(e,t,n):ts(t)?OL(e,t,n):Sc(t)?PL(e,t,n):Tc(t)?IL(e,t,n):Dc(t)?RL(e,t,n):ko(t)?GL(e,t,n):zu(t)?JL(e,t,n):co(t)?XL(e,t,n):Nc(t)?QL(e,t,n):If(t)?eR(e,t,n):ul(t)?nR(e,t,n):Xu(t)?iR(e,t,n):z(t)?oR(e,t,n):Qu(t)?cR(e,t,n):n}function dR(){return(dR=t((()=>{J(),_L(),yL(),xL(),CL(),TL(),DL(),kL(),FL(),LL(),zL(),KL(),YL(),ZL(),$L(),tR(),rR(),aR(),sR(),lR()})))()}function fR(...e){let[t,n,r]=Bo(e,{3:(e,t,n)=>[e,t,n],2:(e,t)=>[{},e,t]});return uR(t,n,r)}function pR(){return(pR=t((()=>{dR()})))()}function mR(){return(mR=t((()=>{pR()})))()}function hR(e,t,n){if(!g(n))return n;for(let r=0;r<n.length;r++)n[r]=NR(e,t.items,n[r]);return n}function gR(){return(gR=t((()=>{T(),PR()})))()}function _R(e,t,n){return NR({...e,...t.$defs},so(t.$ref),n)}function vR(){return(vR=t((()=>{J(),PR()})))()}function yR(e,t){return Rr(t)?Mr(e.default)?e.default():fI(e.default):t}function bR(){return(bR=t((()=>{T(),pI()})))()}function xR(e,t,n){return NR(e,$x(Gx(e,t)),n)}function SR(){return(SR=t((()=>{J(),PR()})))()}function CR(e,t,n){if(!_(n))return n;let r=S(t.properties);for(let i of r){let r=NR(e,t.properties[i],n[i]);Rr(r)&&(Co(t.properties[i])||!x(t.properties[i],`default`))||(n[i]=r)}if(!FT(t)||Ar(t.additionalProperties))return n;for(let i of S(n))r.includes(i)||(n[i]=NR(e,t.additionalProperties,n[i]));return n}function wR(){return(wR=t((()=>{J(),T(),PR(),IT()})))()}function TR(e,t,n){if(!_(n))return n;let[r,i]=[new RegExp(Iu(t)),Ru(t)];for(let t of S(n))r.test(t)&&qT(i)&&(n[t]=NR(e,i,n[t]));if(!FT(t))return n;for(let i of S(n))r.test(i)||(n[i]=NR(e,t.additionalProperties,n[i]));return n}function ER(){return(ER=t((()=>{J(),IT(),JT(),T(),PR()})))()}function DR(e,t,n){return x(e,t.$ref)?NR(e,e[t.$ref],n):n}function OR(){return(OR=t((()=>{T(),PR()})))()}function kR(e,t,n){if(!g(n))return n;let[r,i]=[t.items,Math.max(t.items.length,n.length)];for(let t=0;t<i;t++)t<r.length&&(n[t]=NR(e,r[t],n[t]));return n}function AR(){return(AR=t((()=>{T(),PR()})))()}function jR(e,t,n){for(let r of t.anyOf){let t=NR(e,r,fI(n));if(BF(e,r,t))return t}return n}function MR(){return(MR=t((()=>{HF(),pI(),PR()})))()}function NR(e,t,n){let r=qT(t)?yR(t,n):n;return Xa(t)?hR(e,t,r):Fo(t)?_R(e,t,r):ts(t)?xR(e,t,r):ko(t)?CR(e,t,r):zu(t)?TR(e,t,r):co(t)?DR(e,t,r):ul(t)?kR(e,t,r):z(t)?jR(e,t,r):r}function PR(){return(PR=t((()=>{zF(),J(),gR(),vR(),bR(),SR(),wR(),ER(),OR(),AR(),MR()})))()}function FR(...e){let[t,n,r]=Bo(e,{3:(e,t,n)=>[e,t,n],2:(e,t)=>[{},e,t]});return NR(t,n,r)}function IR(){return(IR=t((()=>{PR()})))()}function LR(){return(LR=t((()=>{IR()})))()}function RR(e){return(...t)=>{let[n,r,i]=Bo(t,{3:(e,t,n)=>[e,t,n],2:(e,t)=>[{},e,t]});return e.reduce((e,t)=>t(n,r,e),i)}}function zR(){return(zR=t((()=>{})))()}function BR(e,t,n){return t[`~codec`].decode(n)}function VR(e,t,n){return t[`~codec`].encode(n)}function HR(e,t,n,r){return Js(n)?y(e,`Decode`)?BR(t,n,r):VR(t,n,r):r}function UR(){return(UR=t((()=>{T(),J()})))()}function WR(e,t,n,r){if(!g(r))return r;for(let i=0;i<r.length;i++)r[i]=xz(e,t,n.items,r[i]);return HR(e,t,n,r)}function GR(e,t,n,r){let i=HR(e,t,n,r);if(!g(i))return i;for(let r=0;r<i.length;r++)i[r]=xz(e,t,n.items,i[r]);return i}function KR(e,t,n,r){return y(e,`Decode`)?WR(e,t,n,r):GR(e,t,n,r)}function qR(){return(qR=t((()=>{T(),Sz(),UR()})))()}function JR(e,t,n,r){return r=xz(e,{...t,...n.$defs},so(n.$ref),r),HR(e,t,n,r)}function YR(){return(YR=t((()=>{J(),Sz(),UR()})))()}function XR(e){return e.reduce((e,t)=>({...e,...t}),{})}function ZR(e,t){for(let n of t)if(!si(e,n))return n;return e}function QR(e,t,n,r){if(y(n.allOf.length,0))return HR(e,t,n,r);let i=n.allOf.map(n=>xz(e,t,n,TI(n,fI(r))));return HR(e,t,n,i.every(e=>_(e))?XR(i):ZR(r,i))}function $R(e,t,n,r){if(y(n.allOf.length,0))return HR(e,t,n,r);let i=HR(e,t,n,r),a=n.allOf.map(n=>xz(e,t,n,TI(n,fI(i))));return a.every(e=>_(e))?XR(a):ZR(i,a)}function ez(e,t,n,r){return y(e,`Decode`)?QR(e,t,n,r):$R(e,t,n,r)}function tz(){return(tz=t((()=>{T(),Sz(),UR(),pI(),DI()})))()}function nz(e,t,n,r){if(!Ir(r))return r;for(let i of S(n.properties))!x(r,i)||HL(n.properties[i],i,r)||(r[i]=xz(e,t,n.properties[i],r[i]));return HR(e,t,n,r)}function rz(e,t,n,r){let i=HR(e,t,n,r);if(!Ir(i))return i;for(let r of S(n.properties))!x(i,r)||HL(n.properties[r],r,i)||(i[r]=xz(e,t,n.properties[r],i[r]));return i}function iz(e,t,n,r){return y(e,`Decode`)?nz(e,t,n,r):rz(e,t,n,r)}function az(){return(az=t((()=>{T(),Sz(),UR(),UL()})))()}function oz(e,t,n,r){if(!Ir(r))return r;let i=new RegExp(Iu(n));for(let a of S(r))i.test(a)&&(r[a]=xz(e,t,Ru(n),r[a]));return HR(e,t,n,r)}function sz(e,t,n,r){let i=HR(e,t,n,r);if(!Ir(i))return i;let a=new RegExp(Iu(n));for(let r of S(i))a.test(r)&&(i[r]=xz(e,t,Ru(n),i[r]));return i}function cz(e,t,n,r){return y(e,`Decode`)?oz(e,t,n,r):sz(e,t,n,r)}function lz(){return(lz=t((()=>{T(),J(),Sz(),UR()})))()}function uz(e,t,n,r){return x(t,n.$ref)?xz(e,t,t[n.$ref],r):r}function dz(e,t,n,r){return y(e,`Decode`)?HR(e,t,n,uz(e,t,n,r)):uz(e,t,n,HR(e,t,n,r))}function fz(){return(fz=t((()=>{T(),Sz(),UR()})))()}function pz(e,t,n,r){if(!g(r))return r;for(let i=0;i<Math.min(n.items.length,r.length);i++)r[i]=xz(e,t,n.items[i],r[i]);return HR(e,t,n,r)}function mz(e,t,n,r){let i=HR(e,t,n,r);if(!g(i))return r;for(let r=0;r<Math.min(n.items.length,i.length);r++)i[r]=xz(e,t,n.items[r],i[r]);return i}function hz(e,t,n,r){return y(e,`Decode`)?pz(e,t,n,r):mz(e,t,n,r)}function gz(){return(gz=t((()=>{T(),Sz(),UR()})))()}function _z(e,t,n,r){for(let i of n.anyOf)if(BF(t,i,r))return HR(e,t,n,xz(e,t,i,r));return r}function vz(e,t,n,r){let i=HR(e,t,n,r);for(let r of n.anyOf){let n=xz(e,t,r,fI(i));if(BF(t,r,n))return n}return i}function yz(e,t,n,r){return y(e,`Decode`)?_z(e,t,n,r):vz(e,t,n,r)}function bz(){return(bz=t((()=>{T(),UR(),Sz(),pI(),HF()})))()}function xz(e,t,n,r){return Xa(n)?KR(e,t,n,r):Fo(n)?JR(e,t,n,r):ts(n)?ez(e,t,n,r):ko(n)?iz(e,t,n,r):zu(n)?cz(e,t,n,r):co(n)?dz(e,t,n,r):ul(n)?hz(e,t,n,r):z(n)?yz(e,t,n,r):HR(e,t,n,r)}function Sz(){return(Sz=t((()=>{J(),qR(),YR(),tz(),az(),lz(),fz(),gz(),bz(),UR()})))()}function Cz(e,t,n){if(!BF(e,t,n))throw new Ez(n,UF(e,t,n));return n}function wz(e,t,n){return xz(`Decode`,e,ua().unionPrioritySort?CI(t):t,n)}function Tz(...e){let[t,n,r]=Bo(e,{3:(e,t,n)=>[e,t,n],2:(e,t)=>[{},e,t]});return Dz(t,n,r)}var Ez,Dz;function Oz(){return(Oz=t((()=>{qs(),JF(),HF(),GF(),DI(),pI(),mR(),LR(),zR(),Sz(),wI(),Ez=class extends KF{constructor(e,t){super(`Decode`,e,t)}},Dz=RR([(e,t,n)=>fI(n),(e,t,n)=>FR(e,t,n),(e,t,n)=>fR(e,t,n),(e,t,n)=>TI(e,t,n),(e,t,n)=>Cz(e,t,n),(e,t,n)=>wz(e,t,n)])})))()}function kz(e,t,n){if(!BF(e,t,n))throw new Mz(n,UF(e,t,n));return n}function Az(e,t,n){return xz(`Encode`,e,ua().unionPrioritySort?CI(t):t,n)}function jz(...e){let[t,n,r]=Bo(e,{3:(e,t,n)=>[e,t,n],2:(e,t)=>[{},e,t]});return Nz(t,n,r)}var Mz,Nz;function Pz(){return(Pz=t((()=>{qs(),JF(),HF(),GF(),DI(),pI(),mR(),LR(),zR(),Sz(),wI(),Mz=class extends KF{constructor(e,t){super(`Encode`,e,t)}},Nz=RR([(e,t,n)=>fI(n),(e,t,n)=>Az(e,t,n),(e,t,n)=>FR(e,t,n),(e,t,n)=>fR(e,t,n),(e,t,n)=>TI(e,t,n),(e,t,n)=>kz(e,t,n)])})))()}function Fz(e,t){return Js(t)||Uz(e,t.items)}function Iz(e,t){return Js(t)||Bz({...e,...t.$defs},so(t.$ref))}function Lz(e,t){return Js(t)||t.allOf.some(t=>Uz(e,t))}function Rz(e,t){return Js(t)||S(t.properties).some(n=>Uz(e,t.properties[n]))}function zz(e,t){return Js(t)||Uz(e,Ru(t))}function Bz(e,t){return!Gz.has(t.$ref)&&(Gz.add(t.$ref),Js(t)||x(e,t.$ref)&&Uz(e,e[t.$ref]))}function Vz(e,t){return Js(t)||t.items.some(t=>Uz(e,t))}function Hz(e,t){return Js(t)||t.anyOf.some(t=>Uz(e,t))}function Uz(e,t){return Xa(t)?Fz(e,t):Fo(t)?Iz(e,t):ts(t)?Lz(e,t):ko(t)?Rz(e,t):zu(t)?zz(e,t):co(t)?Bz(e,t):ul(t)?Vz(e,t):z(t)?Hz(e,t):Js(t)}function Wz(...e){let[t,n]=Bo(e,{2:(e,t)=>[e,t],1:e=>[{},e]});return Gz.clear(),Uz(t,n)}var Gz;function Kz(){return(Kz=t((()=>{T(),J(),Gz=new Set})))()}function qz(){return(qz=t((()=>{Oz(),Pz(),Kz()})))()}var Jz;function Yz(){return(Yz=t((()=>{Jz=class extends Error{constructor(e,t){super(t),this.type=e}}})))()}function Xz(e,t){return Mr(t.default)?t.default(t):_(t.default)?fI(t.default):t.default}function Zz(){return(Zz=t((()=>{T(),pI()})))()}function Qz(e,t){if(_D(t)&&!qT(t))throw new Jz(t,`Arrays with uniqueItems constraints must specify a default annotation`);let n=IE(t)?t.minItems:0;return Array.from({length:n},()=>IB(e,t.items))}function $z(){return($z=t((()=>{vD(),JT(),LE(),LB(),Yz()})))()}function eB(e,t){return dE(t)?BigInt(t.exclusiveMinimum)+BigInt(1):ME(t)?BigInt(t.minimum):BigInt(0)}function tB(){return(tB=t((()=>{fE(),NE()})))()}function nB(e,t){return!1}function rB(e,t){let n=IB(e,t.instanceType);return class{constructor(){Object.assign(this,n)}}}function iB(){return(iB=t((()=>{LB()})))()}function aB(e,t){return IB({...e,...t.$defs},so(t.$ref))}function oB(){return(oB=t((()=>{J(),LB()})))()}function sB(e,t){return IB(e,$x(t))}function cB(){return(cB=t((()=>{J(),LB()})))()}function lB(e,t){let n=IB(e,t.returnType);return()=>n}function uB(){return(uB=t((()=>{LB()})))()}function dB(e,t){return dE(t)&&Fr(t.exclusiveMinimum)?t.exclusiveMinimum+1:ME(t)?t.minimum:0}function fB(){return(fB=t((()=>{T(),fE(),NE()})))()}function pB(e,t){return IB(e,$x(Gx(e,t)))}function mB(){return(mB=t((()=>{J(),LB()})))()}function hB(e,t){return t.const}function gB(e,t){throw new Jz(t,`Cannot create TNever types`)}function _B(){return(_B=t((()=>{Yz()})))()}function vB(e,t){return null}function yB(e,t){return dE(t)&&Fr(t.exclusiveMinimum)?t.exclusiveMinimum+1:ME(t)?t.minimum:0}function bB(){return(bB=t((()=>{T(),fE(),NE()})))()}function xB(e,t){return(Rr(t.required)?[]:t.required).reduce((n,r)=>({...n,[r]:IB(e,t.properties[r])}),{})}function SB(){return(SB=t((()=>{T(),LB()})))()}function CB(e,t){if(BE(t)&&!qT(t))throw new Jz(t,`Record with the minProperties constraint must have a default annotation`);return{}}function wB(){return(wB=t((()=>{VE(),JT(),Yz()})))()}function TB(e,t){return x(e,t.$ref)?IB(e,e[t.$ref]):(()=>{throw new Jz(t,`Unable to deref Ref`)})()}function EB(){return(EB=t((()=>{T(),LB(),Yz()})))()}function DB(e,t){if((JE(t)||pE(t))&&!qT(t))throw Error(`Strings with format or pattern constraints must specify default`);let n=RE(t)?t.minLength:0;return``.padEnd(n)}function OB(){return(OB=t((()=>{YE(),mE(),JT(),zE()})))()}function kB(e,t){return Symbol()}function AB(e,t){let n=tl(t.pattern);if(Nc(n))throw new Jz(t,`Unable to create TemplateLiteral due to infinite type expansion`);return IB(e,n)}function jB(){return(jB=t((()=>{J(),jS(),LB(),Yz()})))()}function MB(e,t){return Array.from({length:t.minItems},(n,r)=>IB(e,t.items[r]))}function NB(){return(NB=t((()=>{LB()})))()}function PB(e,t){if(y(t.anyOf.length,0))throw Error(`Unable to create Union with no variants`);return IB(e,t.anyOf[0])}function FB(){return(FB=t((()=>{T(),LB()})))()}function IB(e,t){return qT(t)?Xz(e,t):Xa(t)?Qz(e,t):cc(t)?eB(e,t):dc(t)?nB(e,t):eo(t)?rB(e,t):Fo(t)?aB(e,t):Qo(t)?sB(e,t):io(t)?lB(e,t):pc(t)?dB(e,t):ts(t)?pB(e,t):Sc(t)?hB(e,t):vo(t)?gB(e,t):Tc(t)?vB(e,t):Dc(t)?yB(e,t):ko(t)?xB(e,t):zu(t)?CB(e,t):co(t)?TB(e,t):Nc(t)?DB(e,t):jc(t)?kB(e,t):If(t)?AB(e,t):ul(t)?MB(e,t):Xu(t)?void 0:z(t)?PB(e,t):(Qu(t),void 0)}function LB(){return(LB=t((()=>{J(),JT(),Zz(),$z(),tB(),iB(),oB(),cB(),uB(),fB(),mB(),_B(),bB(),SB(),wB(),EB(),OB(),jB(),NB(),FB()})))()}function RB(...e){let[t,n]=Bo(e,{2:(e,t)=>[e,t],1:e=>[{},e]});return IB(t,n)}function zB(){return(zB=t((()=>{LB()})))()}function BB(){return(BB=t((()=>{zB()})))()}function VB(){return(VB=t((()=>{Vs()})))()}function HB(){return(HB=t((()=>{VB()})))()}function UB(e,t,n){if(!BF(e,t,n))throw new WB(n,UF(e,t,n));return n}var WB,GB;function KB(){return(KB=t((()=>{Ks(),JF(),HF(),GF(),DI(),pI(),mR(),LR(),zR(),WB=class extends KF{constructor(e,t){super(`Parse`,e,t)}},GB=RR([(e,t,n)=>fI(n),(e,t,n)=>FR(e,t,n),(e,t,n)=>fR(e,t,n),(e,t,n)=>TI(e,t,n),(e,t,n)=>UB(e,t,n)])})))()}function qB(){return(qB=t((()=>{KB()})))()}var JB,YB,XB;function ZB(){return(ZB=t((()=>{J(),JB=A({type:P(`insert`),path:L(),value:j()}),YB=Object({type:P(`update`),path:L(),value:j()}),XB=A({type:P(`delete`),path:L()}),R([JB,YB,XB])})))()}function QB(){return(QB=t((()=>{ZB()})))()}function $B(){return($B=t((()=>{HF(),BB(),HB(),uV()})))()}function eV(){return(eV=t((()=>{J(),uV()})))()}function tV(){return(tV=t((()=>{J(),uV()})))()}function nV(){return(nV=t((()=>{HF(),BB(),uV()})))()}function rV(){return(rV=t((()=>{J(),BB(),HF(),uV()})))()}function iV(){return(iV=t((()=>{uV()})))()}function aV(){return(aV=t((()=>{jS(),uV()})))()}function oV(){return(oV=t((()=>{HF(),BB(),uV()})))()}function sV(){return(sV=t((()=>{J(),HF()})))()}function cV(){return(cV=t((()=>{J(),Lh(),HF(),BB(),uV(),sV()})))()}function lV(){return(lV=t((()=>{HF(),BB(),mR()})))()}function uV(){return(uV=t((()=>{J(),HF(),BB(),$B(),eV(),tV(),nV(),rV(),iV(),aV(),oV(),cV(),lV()})))()}function dV(){return(dV=t((()=>{uV(),JF()})))()}function fV(){return(fV=t((()=>{dV()})))()}function pV(){return(pV=t((()=>{UL(),wI(),sV()})))()}function mV(){return(mV=t((()=>{JF(),HF(),DI(),qz(),mR(),BB(),LR(),GF(),HB(),qB(),QB(),fV()})))()}function hV(){return(hV=t((()=>{JF(),HF(),DI(),qz(),mR(),BB(),GF(),LR(),HB(),qB(),QB(),fV(),pV(),mV()})))()}var gV,_V,vV,yV,bV,xV,SV,CV,wV,TV,EV,DV,OV,kV,AV,jV,MV,NV,PV,FV;function IV(){return(IV=t((()=>{LS(),zS(),sC(),gV=j(),_V=K({id:q,pluginId:q,pluginName:k(q),surface:R([P(`session`),P(`tool`),P(`run`),P(`settings`),P(`tab`),P(`widget`)]),label:q,description:k(L()),placement:k(L()),schema:k(gV),requiredScopes:k(O(q))}),K({}),K({ok:P(!0),descriptors:O(_V)}),vV=K({pluginId:q,name:q,revision:q,entryUrl:q,styles:O(q,{maxItems:16})}),yV=K({pluginId:q,message:L({maxLength:512}),code:k(P(`custom-plugin-ui-disabled`))}),K({}),K({pluginId:k(q)}),K({revision:q,plugins:O(vV,{maxItems:64}),diagnostics:O(yV,{maxItems:64})}),K({revision:q}),bV=K({pluginId:q,revision:q,status:R([P(`activated`),P(`failed`)]),error:k(L({maxLength:512}))}),K({pluginId:k(q)}),K({clients:O(K({connId:q,activations:O(bV,{maxItems:64})}),{maxItems:128})}),K({pluginId:q,actionId:q,sessionKey:k(q),agentId:k(q),payload:k(gV)}),xV=K({ok:P(!0),result:k(gV),continueAgent:k(M()),reply:k(gV)}),SV=K({ok:P(!1),error:L(),code:k(L()),details:k(gV)}),R([xV,SV]),CV=K({source:P(`clawhub`),packageName:q}),wV=K({source:P(`official`),pluginId:q}),TV=R([CV,wV]),EV=K({id:q,name:q,packageName:k(q),description:k(L()),version:k(q),kind:k(O(q)),origin:k(q),installed:M(),enabled:M(),state:R([P(`enabled`),P(`disabled`),P(`not-installed`),P(`error`)]),featured:k(M()),featuredAt:k(N({minimum:0})),order:k(I()),hasIcon:k(M()),install:k(TV),error:k(L()),category:k(q),removable:k(M())}),K({}),K({plugins:O(EV),diagnostics:O(j()),mutationAllowed:M()}),K({pluginId:q}),DV=K({effective:M(),configured:k(M())}),OV=K({kind:R([P(`bundled`),P(`clawhub`),P(`npm`),P(`git`),P(`path`),P(`archive`),P(`marketplace`),P(`official-catalog`)]),spec:k(q),packageName:k(q),integrity:k(q),integrityKind:k(R([P(`ssri`),P(`sha256`),P(`git-commit`)]))}),kV=K({channels:O(q),providers:O(q),tools:O(q),contracts:O(q),hooks:O(q),mcpServers:O(q),cliCommands:O(q),cliBackends:O(q),skills:O(q),dangerousConfigFlags:O(q)}),AV=K({hooks:K({allowPromptInjection:DV,allowConversationAccess:DV}),llm:k(K({allowModelOverride:k(M()),allowedModels:k(O(q)),allowedCompletionModels:k(O(q)),allowAuthProfileOverride:k(M()),allowAgentIdOverride:k(M())})),subagent:k(K({allowModelOverride:k(M()),allowedModels:k(O(q))}))}),jV=K({disposition:R([P(`clean`),P(`review-recommended`),P(`review-required`),P(`blocked`)]),reasons:k(O(L())),checkedAt:k(q),acknowledgedAt:k(q),pending:k(M()),stale:k(M())}),MV=db(kV,{additionalProperties:!1}),K({capabilityConsentCode:P(`PLUGIN_CAPABILITY_CONSENT_REQUIRED`),pluginId:q,reviewToken:q,widened:k(MV),acceptedAt:k(q)}),K({ok:P(!0),plugin:K({id:q,name:q,version:k(q),description:k(L()),origin:k(q),installed:M(),enabled:M()}),source:k(OV),declared:kV,reviewToken:q,grants:AV,trust:k(jV)}),NV=K({reviewToken:q}),K({query:q,limit:k(N({minimum:1,maximum:100}))}),PV=K({name:q,displayName:q,family:R([P(`code-plugin`),P(`bundle-plugin`)]),channel:R([P(`official`),P(`community`),P(`private`)]),isOfficial:M(),summary:k(L()),latestVersion:k(q),runtimeId:k(q),downloads:k(I({minimum:0})),verificationTier:k(q)}),FV=K({score:I(),package:PV}),K({results:O(FV)}),R([K({source:P(`clawhub`),packageName:q,version:k(q),acknowledgeInstallPolicyWarning:k(P(!0)),acknowledgeCapabilities:k(NV)}),K({source:P(`official`),pluginId:q,acknowledgeInstallPolicyWarning:k(P(!0)),acknowledgeCapabilities:k(NV)})]),K({ok:P(!0),plugin:EV,restartRequired:P(!0),warnings:k(O(L()))}),K({}),K({ok:P(!0)}),K({pluginId:q}),K({ok:P(!0),pluginId:q,restartRequired:P(!0),removed:O(L()),warnings:k(O(L()))}),K({pluginId:q,enabled:M(),acknowledgeCapabilities:k(NV)}),K({ok:P(!0),plugin:EV,restartRequired:M(),warnings:k(O(L()))})})))()}var LV;function RV(){return(RV=t((()=>{LV=[`auth`,`auth_permanent`,`format`,`rate_limit`,`overloaded`,`billing`,`server_error`,`timeout`,`tls_certificate`,`context_overflow`,`model_not_found`,`session_expired`,`empty_response`,`no_error_details`,`unclassified`,`unknown`]})))()}var zV,BV;function VV(){return(VV=t((()=>{LS(),RV(),zV=LV.map(e=>P(e)),BV=R(zV)})))()}var HV,UV,WV,GV,KV,qV,JV,YV,XV,ZV,QV,$V,eH,tH,nH;function rH(){return(rH=t((()=>{LS(),zS(),HV=65536,UV=26214400,WV=L({minLength:1,maxLength:256,pattern:`^\\S(?:.*\\S)?$`}),GV=L({minLength:1,maxLength:128}),KV=R([P(`invalid-credential`),P(`credential-expired`),P(`environment-mismatch`),P(`environment-unavailable`),P(`bundle-mismatch`),P(`version-mismatch`),P(`session-mismatch`),P(`placement-mismatch`),P(`owner-epoch-mismatch`),P(`rpc-set-mismatch`),P(`protocol-features-mismatch`)]),qV=R([KV,P(`admission-rejected`),P(`invalid-handshake`),P(`protocol-mismatch`),P(`gateway-unavailable`),P(`invalid-frame`),P(`slow-consumer`),P(`method-not-allowed`),P(`invalid-heartbeat`),P(`credential-replaced`),P(`gateway-shutdown`)]),JV=R([P(`INVALID_REQUEST`),P(`UNAVAILABLE`)]),YV=K({reason:qV}),XV=K({code:JV,message:L({minLength:1,maxLength:256}),details:YV,retryable:k(M()),retryAfterMs:k(N({minimum:0}))}),ZV=K({type:P(`res`),id:GV,ok:P(!1),error:XV}),QV=K({input:I({minimum:0}),output:I({minimum:0}),cacheRead:I({minimum:0}),cacheWrite:I({minimum:0}),contextUsage:k(R([K({state:P(`available`),promptTokens:I({minimum:0}),totalTokens:I({minimum:0})}),K({state:P(`unavailable`)})])),totalTokens:I({minimum:0}),cost:K({input:I({minimum:0}),output:I({minimum:0}),cacheRead:I({minimum:0}),cacheWrite:I({minimum:0}),total:I({minimum:0}),totalOrigin:k(P(`provider-billed`))})}),$V=K({type:WV,timestamp:N({minimum:0}),error:k(K({name:k(L({maxLength:256})),message:L({maxLength:HV}),stack:k(L({maxLength:HV})),code:k(R([L({maxLength:256}),I()]))})),details:k(Nu(L({minLength:1,maxLength:256}),j()))}),eH=L({maxLength:HV}),tH=N({minimum:0,maximum:2**53-1}),nH=N({minimum:1,maximum:2**53-1})})))()}function iH(e){return K(e)}var aH,oH,sH,cH,lH,uH,dH,fH,pH,mH,hH,gH,_H,vH,yH,bH,xH,SH,CH,wH,TH,EH,DH,OH,kH,AH,jH,MH,NH,PH,FH,IH,LH,RH,zH,BH,VH,HH,UH,WH,GH,KH,qH,JH,YH,XH,ZH,QH,$H,eU,tU,nU,rU,iU,aU,oU,sU,cU,lU;function uU(){return(uU=t((()=>{LS(),s(),zS(),VV(),rH(),aH=[`worker.heartbeat`,`worker.transcript.commit`,`worker.live-event`,`worker.sessions.spawn`,`worker.sessions.send`,`worker.portal`,`worker.computer`,`worker.skill-workshop`],oH=8192,sH=HV,cH=L({minLength:16,maxLength:256}),lH=L({minLength:1,maxLength:128}),uH=L({minLength:64,maxLength:64,pattern:`^[a-f0-9]{64}$`}),dH=DC(`2026.7`,K({bundleHash:uH,openclawVersion:L({minLength:1,maxLength:128}),protocolFeatures:O(lH,{maxItems:64,uniqueItems:!0}),bundlePrewarm:k(N({minimum:1,maximum:2**53-1}))})),fH={environmentId:WV,credential:cH,ownerEpoch:N({minimum:0,maximum:2**53-1}),rpcSetVersion:N({minimum:1,maximum:2**53-1}),handshake:dH},pH=R([K({...fH,sessionId:F(),runId:F()}),K({...fH,sessionId:WV,runId:WV})]),mH=K({minProtocol:N({minimum:1}),maxProtocol:N({minimum:1}),client:K({id:P(o.WORKER),version:L({minLength:1,maxLength:128}),platform:L({minLength:1,maxLength:128}),mode:P(Re.WORKER)}),role:P(`worker`),admission:pH}),K({type:P(`req`),id:GV,method:P(`connect`),params:mH}),hH=K({type:P(`worker-hello-ok`),environmentId:WV,sessionId:R([WV,F()]),ownerEpoch:N({minimum:0,maximum:2**53-1}),rpcSetVersion:N({minimum:1,maximum:2**53-1}),protocolFeatures:O(lH,{maxItems:64,uniqueItems:!0}),credentialExpiresAtMs:N({minimum:0}),policy:K({heartbeatIntervalMs:N({minimum:1}),maxPayload:N({minimum:1})})}),gH=K({type:P(`res`),id:GV,ok:P(!0),payload:hH}),R([gH,ZV]),_H=R([P(`ready`),P(`busy`),P(`draining`)]),vH=K({sentAtMs:N({minimum:0}),status:_H}),yH=K({receivedAtMs:N({minimum:0}),status:P(`ok`),ownerEpoch:N({minimum:0,maximum:2**53-1})}),K({type:P(`req`),id:GV,method:P(aH[0]),params:vH}),bH=K({type:P(`res`),id:GV,ok:P(!0),payload:yH}),R([bH,ZV]),xH=L({minLength:1,maxLength:256}),K({toolCallId:xH,task:L({minLength:1,maxLength:oH}),label:k(L({minLength:1,maxLength:256})),agentId:k(WV),model:k(L({minLength:1,maxLength:256})),runTimeoutSeconds:k(N({minimum:0,maximum:86400}))}),K({toolCallId:xH,sessionKey:L({minLength:1,maxLength:1024}),message:L({minLength:1,maxLength:oH}),timeoutSeconds:k(N({minimum:0,maximum:86400}))}),K({toolCallId:xH,action:R([P(`open`),P(`list`),P(`close`)]),port:k(N({minimum:1,maximum:65535})),title:k(L({minLength:1,maxLength:256})),description:k(L({maxLength:oH})),path:k(L({maxLength:1024,pattern:`^/`})),id:k(L({minLength:1,maxLength:256}))}),SH=K({resultJson:L({minLength:2,maxLength:HV})}),R([K({type:P(`res`),id:GV,ok:P(!0),payload:SH}),ZV]),CH=K({type:P(`text`),text:L({maxLength:HV}),textSignature:k(L({minLength:1,maxLength:HV}))}),wH=K({type:P(`thinking`),thinking:L({maxLength:HV}),thinkingSignature:k(L({minLength:1,maxLength:HV})),redacted:k(M())}),TH=K({type:P(`image`),data:L({minLength:1,maxLength:UV}),mimeType:L({minLength:1,maxLength:256})}),EH=K({type:P(`toolCall`),id:WV,name:WV,arguments:Nu(L({minLength:1,maxLength:256}),j()),thoughtSignature:k(L({minLength:1,maxLength:HV})),executionMode:k(R([P(`sequential`),P(`parallel`)]))}),DH=L({minLength:2,maxLength:16,pattern:`^[a-z0-9]+$`}),OH=K({v:P(1),type:WV,id:k(L({minLength:1,maxLength:HV})),data:L({minLength:1,maxLength:sH}),replayIndex:k(N({minimum:0,maximum:2**53-1})),provider:WV,api:WV,model:WV,baseUrlHash:k(DH),sessionHash:k(DH),authProfileHash:k(DH)}),kH=K({role:P(`user`),content:O(R([CH,TH]),{minItems:1,maxItems:128}),timestamp:N({minimum:0})}),AH=K({role:P(`assistant`),content:O(R([CH,wH,EH]),{maxItems:128}),api:WV,provider:WV,model:WV,responseModel:k(WV),responseId:k(WV),providerReplay:k(OH),diagnostics:k(O($V,{maxItems:128})),usage:QV,stopReason:R([P(`stop`),P(`length`),P(`toolUse`),P(`error`),P(`aborted`)]),errorMessage:k(L({maxLength:HV})),errorCode:k(L({maxLength:256})),errorType:k(L({maxLength:256})),errorBody:k(L({maxLength:HV})),timestamp:N({minimum:0})}),jH=K({role:P(`toolResult`),toolCallId:WV,toolName:WV,content:O(R([CH,TH]),{maxItems:128}),details:k(j()),isError:M(),timestamp:N({minimum:0})}),MH=R([kH,AH,jH]),NH=K({runEpoch:N({minimum:0,maximum:2**53-1}),seq:N({minimum:1,maximum:2**53-1}),baseLeafId:R([WV,F()]),messages:O(MH,{minItems:1,maxItems:64})}),PH=K({entryIds:O(WV,{minItems:1,maxItems:64}),newLeafId:WV}),FH=R([P(`stale-base-leaf`),P(`epoch-mismatch`),P(`invalid-batch`),P(`session-not-attached`)]),IH=K({code:P(`INVALID_REQUEST`),message:L({minLength:1,maxLength:256}),details:K({reason:FH})}),K({type:P(`req`),id:GV,method:P(aH[1]),params:NH}),LH=K({type:P(`res`),id:GV,ok:P(!0),payload:PH}),RH=K({type:P(`res`),id:GV,ok:P(!1),error:IH}),R([LH,RH,ZV]),zH=k(eH),BH=k(tH),VH=L({minLength:1,maxLength:HV,pattern:`^\\S(?:.*\\S)?$`}),HH=iH({text:eH,delta:eH,replace:k(P(!0)),mediaUrls:k(O(VH,{maxItems:128})),phase:k(R([P(`commentary`),P(`final_answer`)])),itemId:k(WV)}),UH=iH({text:eH,delta:eH}),WH={name:WV,toolCallId:WV,hideFromChannelProgress:k(P(!0))},GH=R([iH({...WH,phase:P(`start`),args:j()}),iH({...WH,phase:P(`update`),partialResult:j()}),iH({...WH,phase:P(`result`),meta:zH,isError:M(),result:j(),toolErrorSummary:zH})]),KH={kind:R([P(`exec`),P(`plugin`),P(`unknown`)]),title:eH,itemId:k(WV),toolCallId:k(WV),approvalId:k(WV),approvalSlug:k(WV),command:zH,host:zH,reason:zH,scope:k(R([P(`turn`),P(`session`)])),message:zH},qH=R([iH({...KH,phase:P(`requested`),status:R([P(`pending`),P(`unavailable`)])}),iH({...KH,phase:P(`resolved`),status:R([P(`approved`),P(`denied`),P(`failed`)])})]),JH=iH({phase:P(`start`),startedAt:tH}),YH=iH({provider:VH,model:VH,error:eH,reason:k(BV),authMode:k(VH),status:BH,code:k(L({minLength:1,maxLength:HV}))}),XH={selectedProvider:VH,selectedModel:VH,activeProvider:VH,activeModel:VH},ZH=iH({...XH,phase:P(`fallback`),reasonSummary:eH,attemptSummaries:O(eH,{maxItems:128}),attempts:O(YH,{maxItems:128})}),QH=iH({...XH,phase:P(`fallback_cleared`),previousActiveModel:k(VH)}),$H=iH({phase:P(`fallback_step`),fallbackStepType:P(`fallback_step`),fallbackStepFromModel:VH,fallbackStepToModel:k(VH),fallbackStepFromFailureReason:k(BV),fallbackStepFromFailureDetail:zH,fallbackStepChainPosition:BH,fallbackStepFinalOutcome:R([P(`next_fallback`),P(`succeeded`),P(`chain_exhausted`)])}),eU={startedAt:BH,endedAt:tH,stopReason:k(WV),yielded:k(P(!0)),timeoutPhase:k(R([P(`queue`),P(`preflight`),P(`provider`),P(`post_turn`),P(`gateway_draining`)])),providerStarted:k(M()),aborted:k(M()),toolErrorSummary:zH,livenessState:k(R([P(`working`),P(`paused`),P(`blocked`),P(`abandoned`)])),replayInvalid:k(P(!0))},tU=R([iH({...eU,phase:P(`finishing`),error:zH}),iH({...eU,phase:P(`end`)}),iH({...eU,phase:P(`error`),error:eH,fallbackExhaustedFailure:k(P(!0))})]),nU=R([JH,ZH,QH,$H,tU]),rU=R([iH({kind:P(`assistant`),payload:HH}),iH({kind:P(`thinking`),payload:UH}),iH({kind:P(`tool`),payload:GH}),iH({kind:P(`approval`),payload:qH}),iH({kind:P(`lifecycle`),payload:nU})]),iU=iH({runEpoch:tH,lastAckedSeq:tH,seq:nH,runId:WV,event:rU}),aU=iH({ackedSeq:tH}),oU=R([iH({reason:R([P(`epoch-mismatch`),P(`session-not-attached`),P(`invalid-event`),P(`capacity-exceeded`)])}),iH({reason:P(`resync-required`),ackedSeq:tH,expectedSeq:nH})]),sU=iH({code:P(`INVALID_REQUEST`),message:L({minLength:1,maxLength:256}),details:oU}),iH({type:P(`req`),id:GV,method:P(aH[2]),params:iU}),cU=iH({type:P(`res`),id:GV,ok:P(!0),payload:aU}),lU=iH({type:P(`res`),id:GV,ok:P(!1),error:sU}),R([cU,lU,ZV])})))()}var dU,fU,pU,mU,hU,gU,_U;function vU(){return(vU=t((()=>{LS(),Oe(),zS(),dU=L({maxLength:1024}),fU=N({minimum:0,maximum:2**53-1}),pU=L({pattern:`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$`}),mU=Zo(Ie),hU=Zo(be),gU=K({version:k(R([dU,F()])),sha:k(R([dU,F()])),buildId:k(R([dU,F()]))}),_U=K({runId:pU,createdAtMs:fU,updatedAtMs:fU,trigger:Zo(je),phase:mU,status:hU,reason:R([dU,F()]),origin:K({requester:k(K({channel:k(dU),accountId:k(dU),senderId:k(dU)})),sessionKey:k(dU),deliveryContext:k(K({channel:k(dU),to:k(dU),accountId:k(dU),threadId:k(dU)})),campaignId:k(dU),doctorHint:k(dU),nextAction:k(dU)}),target:K({channel:k(dU),tag:k(dU),kind:k(Zo([`package`,`git`])),version:k(dU),sha:k(dU)}),before:gU,after:gU,steps:O(K({step:dU,status:Zo(Ce),startedAtMs:k(fU),endedAtMs:k(fU),detail:k(dU)}),{maxItems:128}),verification:K({booted:k(M()),runningVersion:k(dU),runningBuildId:k(dU),serviceRunning:k(M()),pid:k(fU),port:k(N({minimum:1,maximum:65535})),versionMatch:k(M()),pluginErrors:k(O(dU,{maxItems:32})),channelsReady:k(M()),inferenceProbe:k(Zo([`passed`,`failed`,`skipped`])),noticeDelivered:k(M()),doctorHint:k(dU)}),repair:O(K({attempt:N({minimum:1,maximum:2**53-1}),status:Zo([`succeeded`,`failed`,`skipped`]),startedAtMs:fU,endedAtMs:k(fU),summary:k(dU),reason:k(dU)}),{maxItems:16}),confirmedAtMs:R([fU,F()]),finishedAtMs:R([fU,F()]),downtimeMs:R([fU,F()])}),K({runId:pU}),K({run:R([_U,F()])}),K({limit:k(N({minimum:1,maximum:100}))}),K({runs:O(_U,{maxItems:100})}),K({runId:pU,phase:mU,status:hU,updatedAtMs:fU}),K({runId:pU,ok:M(),result:j(),ackDelivered:k(M()),code:k(L()),message:k(L()),handoff:k(j()),restart:k(j()),sentinel:k(j())})})))()}var yU,bU,xU,SU,CU,wU,TU,EU,DU,OU;function kU(){return(kU=t((()=>{LS(),zS(),sC(),vU(),yU=L({minLength:1,maxLength:1024,pattern:`^[A-Za-z0-9_./\\[\\]\\-*]+$`}),bU=K({channel:k(L()),to:k(L()),accountId:k(L()),threadId:k(R([L(),I()]))}),K({}),K({raw:q,baseHash:k(q)}),xU={raw:q,baseHash:k(q),sessionKey:k(L()),deliveryContext:k(bU),note:k(L()),restartDelayMs:k(N({minimum:0}))},K(xU),K({...xU,replacePaths:k(O(q,{maxItems:256}))}),K({}),K({path:yU}),K({refreshCheckout:k(M())}),SU=K({sha:q,subject:L({maxLength:120})}),CU=K({currentVersion:q,latestVersion:q,channel:q,currentSha:k(q),upstreamRef:k(q),upstreamSha:k(q),commitsBehind:k(N({minimum:0})),commits:k(O(SU,{maxItems:5}))}),wU={currentSha:k(q),commitAtMs:k(N({minimum:0})),installedAtMs:k(N({minimum:0}))},TU=R([K({...wU,status:P(`current`)}),K({...wU,status:P(`behind`),commitsBehind:N({minimum:1})}),K({...wU,status:P(`ahead`),commitsAhead:N({minimum:1})}),K({...wU,status:P(`diverged`),commitsAhead:N({minimum:1}),commitsBehind:N({minimum:1})}),K({...wU,status:P(`unavailable`),reason:R([P(`fetch-failed`),P(`no-upstream`),P(`no-upstream-sha`),P(`comparison-failed`),P(`git-unavailable`)])})]),EU=K({channel:q,autoEnabled:M(),install:k(K({kind:R([P(`package`),P(`git`),P(`unknown`)]),git:k(TU)})),target:k(R([K({kind:P(`package`),version:q}),K({kind:P(`git`),upstreamRef:q,upstreamSha:q,commitsBehind:N({minimum:0})})])),campaign:k(K({id:q,state:R([P(`waiting-for-idle`),P(`countdown`),P(`applying`)]),announcedAtMs:N({minimum:0}),applyAtMs:k(N({minimum:0})),holdUntilMs:k(N({minimum:0})),forceAtMs:N({minimum:0}),updatedAtMs:N({minimum:0})}))}),K({sentinel:j(),updateAvailable:R([CU,F()]),activeRun:k(_U),lastRun:k(_U),effectiveChannel:k(R([P(`stable`),P(`extended-stable`),P(`beta`),P(`dev`)])),schedule:k(EU)}),K({}),K({ok:M(),schedule:k(EU)}),K({requester:k(K({channel:k(L()),accountId:k(L()),senderId:k(L())})),sessionKey:k(L()),deliveryContext:k(bU),note:k(L()),continuationMessage:k(L()),restartDelayMs:k(N({minimum:0})),timeoutMs:k(N({minimum:1})),target:k(K({kind:P(`git`),upstreamRef:L({minLength:1,pattern:`^[^\\s\\u0000-\\u001f\\u007f-\\u009f]+$`}),upstreamSha:L({pattern:`^[a-fA-F0-9]{40}$`})}))}),DU=K({label:k(L()),help:k(L()),docsUrl:k(L()),tags:k(O(L())),group:k(L()),order:k(N()),advanced:k(M()),sensitive:k(M()),placeholder:k(L()),presentation:k(P(`phone-number`)),itemTemplate:k(j())}),K({schema:j(),uiHints:Nu(L(),DU),version:q,generatedAt:q}),OU=K({key:q,path:q,type:k(R([L(),O(L())])),required:M(),hasChildren:M(),reloadKind:k(R([P(`restart`),P(`hot`),P(`none`)])),hint:k(DU),hintPath:k(L())}),K({path:q,schema:j(),reloadKind:k(R([P(`restart`),P(`hot`),P(`none`)])),hint:k(DU),hintPath:k(L()),children:O(OU)})})))()}var AU,jU,MU,NU,PU,FU,IU,LU,RU,zU,BU;function VU(){return(VU=t((()=>{LS(),zS(),AU=L({minLength:1,maxLength:128,pattern:`\\S`}),jU=N({minimum:0}),MU=K({phase:R([P(`accepting`),P(`preparing`),P(`draining`),P(`prepared`)])}),NU=K({taskId:L(),status:P(`running`),runtime:R([P(`subagent`),P(`acp`),P(`cli`),P(`cron`)]),runId:k(L()),label:k(L()),title:k(L())}),PU=K({kind:R([P(`queue`),P(`reply`),P(`embedded-run`),P(`background-exec`),P(`cron-run`),P(`task`),P(`root-request`),P(`session-admission`),P(`session-mutation`),P(`chat-run`),P(`queued-turn`),P(`terminal-persistence`),P(`terminal-session`)]),count:jU,message:L(),task:k(NU)}),K({requestId:AU,terminalPolicy:k(R([P(`preserve`),P(`terminate`)])),drain:k(M())}),FU=K({status:P(`busy`),reason:R([P(`active-work`),P(`gateway-draining`)]),retryAfterMs:jU,activeCount:jU,blockers:O(PU)}),IU=K({status:P(`draining`),suspensionId:AU,expiresAtMs:jU,retryAfterMs:jU,activeCount:jU,blockers:O(PU)}),LU=K({status:P(`ready`),suspensionId:AU,expiresAtMs:jU,activeCount:jU,blockers:O(PU)}),R([FU,IU,LU]),K({suspensionId:AU}),RU=K({status:P(`running`)}),zU=K({status:P(`draining`),expiresAtMs:jU,retryAfterMs:jU,activeCount:jU,blockers:O(PU)}),BU=K({status:P(`ready`),expiresAtMs:jU}),R([RU,zU,BU]),K({ok:P(!0),status:P(`running`),resumed:M()}),K({suspensionId:AU,target:K({pid:N({minimum:1}),processInstanceId:AU})}),K({status:P(`armed`),suspensionId:AU,expiresAtMs:jU})})))()}var HU,UU,WU,GU,KU,qU;function JU(){return(JU=t((()=>{LS(),_T(),zS(),kU(),VU(),sC(),GC(),HU=K({host:k(q),ip:k(q),version:k(q),platform:k(q),deviceFamily:k(q),modelIdentifier:k(q),timeZone:k(q),mode:k(q),lastInputSeconds:k(N({minimum:0})),reason:k(q),tags:k(O(q)),text:k(L()),ts:N({minimum:0}),onlineSince:k(N({minimum:0})),lastActivityAt:k(N({minimum:0})),deviceId:k(q),roles:k(O(q)),scopes:k(O(q)),instanceId:k(q),user:k(K({id:q,identity:k(WC.properties.identity),email:k(q),name:k(q),avatarUrl:k(q)})),watchedSessions:k(O(q))}),UU=K({path:L(),count:N({minimum:0}),recent:O(K({key:L(),updatedAt:R([N({minimum:0}),F()]),age:R([N({minimum:0}),F()])}))}),WU=K({ok:k(P(!0)),ts:k(N({minimum:0})),durationMs:k(N({minimum:0})),eventLoop:k(K({degraded:M(),degradedSinceMs:k(R([N({minimum:0}),F()])),reasons:O(R([P(`event_loop_delay`),P(`event_loop_utilization`),P(`cpu`)])),intervalMs:I({minimum:0}),delayP99Ms:I({minimum:0}),delayMaxMs:I({minimum:0}),utilization:I({minimum:0}),cpuCoreRatio:I({minimum:0})})),plugins:k(K({loaded:O(L()),errors:O(K({id:L(),origin:L(),activated:M(),activationSource:k(L()),activationReason:k(L()),failurePhase:k(L()),error:L()})),unavailable:k(O(K({id:L(),state:P(`configured-unavailable`),diagnostic:K({kind:P(`plugin-verification`),reason:L(),detail:L()})})))})),contextEngines:k(K({quarantined:O(K({engineId:L(),owner:k(L()),operation:L(),reason:L(),failedAt:N({minimum:0})}))})),deliveryQueues:k(K({failed:O(K({queueName:L(),count:N({minimum:0}),oldestFailedAt:k(N({minimum:0}))})),ingressFailed:k(O(K({channelId:L(),accountId:L(),count:N({minimum:0}),oldestFailedAt:k(N({minimum:0}))}))),ingressPressure:k(O(K({channelId:L(),accountId:L(),laneCount:N({minimum:0}),pendingCount:N({minimum:0}),claimedCount:N({minimum:0}),blockedCount:N({minimum:0}),oldestReceivedAt:N({minimum:0})})))})),modelPricing:k(K({state:R([P(`ok`),P(`degraded`),P(`disabled`)]),sources:O(K({source:R([P(`openrouter`),P(`litellm`),P(`bootstrap`),P(`refresh`)]),state:R([P(`ok`),P(`degraded`)]),lastFailureAt:k(N({minimum:0})),detail:k(L())})),lastFailureAt:k(N({minimum:0})),detail:k(L())})),configReload:k(K({hotReloadStatus:R([P(`active`),P(`disabled`)])})),channels:k(Nu(L(),j())),channelOrder:k(O(L())),channelLabels:k(Nu(L(),L())),heartbeatSeconds:k(N({minimum:0})),defaultAgentId:k(L()),agents:k(O(K({agentId:L(),name:k(L()),isDefault:M(),heartbeat:K({enabled:M(),every:L(),everyMs:R([N({minimum:0}),F()]),prompt:L(),target:L(),model:k(L()),session:k(L()),ackMaxChars:N({minimum:0})}),sessions:UU}))),sessions:k(UU)}),GU=K({defaultAgentId:q,modelConfigured:k(M()),ownership:k(lw),selectionRequired:k(M()),mainKey:q,mainSessionKey:q,scope:k(q)}),KU=K({presence:N({minimum:0}),health:N({minimum:0})}),qU=K({suspension:k(MU),presence:O(HU),health:WU,stateVersion:KU,uptimeMs:N({minimum:0}),appliedConfigHash:k(R([q,F()])),configPath:k(q),stateDir:k(q),sessionDefaults:k(GU),controlUiIdentityUrl:k(q),authMode:k(R([P(`none`),P(`token`),P(`password`),P(`trusted-proxy`)])),updateAvailable:k(CU),updateSchedule:k(EU)})})))()}var YU;function XU(){return(XU=t((()=>{YU={BOARD_WIDGET_PUT_CANVAS_DOC:`board-widget-put-canvas-doc`,CHAT_SEND_ROUTING_CONTRACT:`chat-send-routing-contract`,GATEWAY_RESTART_TARGET_SAFE:`gateway-restart-target-safe-v1`,NODE_WORKER_BUNDLE_RETENTION:`node-worker-bundle-retention-v1`,NODE_WORKER_BUNDLE_STATUS:`node-worker-bundle-status-v1`,NODE_WORKER_ENVIRONMENT_SESSION:`node-worker-environment-session-v1`,NODE_WORKER_PORTAL_STREAM:`node-worker-portal-stream-v1`,SESSION_SCOPED_CHAT_METADATA:`session-scoped-chat-metadata`,SESSION_UNREAD_ACK_CONTRACT:`session-unread-ack-contract`,SESSION_GOAL_START:`session-goal-start-v1`,SESSION_SETTINGS_CONTRACT:`session-settings-contract`,SESSION_SETTINGS_CAS:`session-settings-cas-v1`,SYSTEM_AGENT_WIZARD_CANCEL:`openclaw-chat-wizard-cancel`,SYSTEM_AGENT_SETUP_MODEL_REF:`openclaw-setup-model-ref`,TASK_SUGGESTIONS_ACCEPT_MODES:`taskSuggestions.acceptModes`}})))()}var ZU,QU,$U,eW;function tW(){return(tW=t((()=>{LS(),zS(),sC(),JC(),JU(),uU(),XU(),K({ts:N({minimum:0})}),K({reason:q,restartExpectedMs:k(N({minimum:0}))}),K({minProtocol:N({minimum:1}),maxProtocol:N({minimum:1}),client:K({id:ZS,displayName:k(q),version:q,buildId:k(L({minLength:1,maxLength:96})),platform:q,deviceFamily:k(q),modelIdentifier:k(q),timeZone:k(L({minLength:1,maxLength:64})),mode:QS,instanceId:k(q)}),caps:k(O(q,{default:[]})),commands:k(O(q)),computerUse:k(j()),workerRuns:k(dH),permissions:k(Nu(q,M())),pathEnv:k(L()),role:k(q),scopes:k(O(q)),device:k(K({id:q,publicKey:q,signature:q,signedAt:N({minimum:0}),nonce:q})),auth:k(K({token:k(L()),bootstrapToken:k(L()),deviceToken:k(L()),password:k(L()),approvalRuntimeToken:k(L()),agentRuntimeIdentityToken:k(L())})),locale:k(L()),userAgent:k(L())}),K({type:P(`hello-ok`),protocol:N({minimum:1}),server:K({version:q,buildId:k(L({minLength:1,maxLength:96})),bootId:k(L({minLength:1,maxLength:96})),controlUiBuildSource:k(R([P(`bundled`),P(`configured`)])),connId:q}),features:K({methods:O(q),events:O(q),capabilities:k(O(q))}),snapshot:qU,controlUiUrl:k(q),controlUiTabs:k(O(K({pluginId:q,id:q,label:q,description:k(L()),icon:k(L()),path:k(L()),placement:k(L()),requiresGatewayAuth:k(M()),group:k(R([P(`control`),P(`agent`)])),order:k(I())}))),controlUiWidgetKinds:k(O(K({pluginId:q,kind:q,label:q}))),pluginSurfaceUrls:k(Nu(q,q)),auth:K({deviceToken:k(q),recoveryMigrationAllowed:k(P(!0)),recoveryScope:k(q),role:q,scopes:O(q),issuedAtMs:k(N({minimum:0})),deviceTokens:k(O(K({deviceToken:q,role:q,scopes:O(q),issuedAtMs:N({minimum:0})})))}),policy:K({maxPayload:N({minimum:1}),maxBufferedBytes:N({minimum:1}),tickIntervalMs:N({minimum:1}),attachments:k(K({maxBytes:N({minimum:1}),maxImageBytes:N({minimum:1})})),allowedSessionVisibilities:k(O(KC)),hasMultipleSessionSharingIdentities:k(M())})}),ZU=K({code:q,message:q,details:k(j()),retryable:k(M()),retryAfterMs:k(N({minimum:0}))}),QU=K({type:P(`req`),id:q,method:q,params:k(j()),traceparent:k(L({maxLength:128}))}),$U=K({type:P(`res`),id:q,ok:M(),payload:k(j()),error:k(ZU)}),eW=K({type:P(`event`),event:q,payload:k(j()),seq:k(N({minimum:0})),stateVersion:k(KU)}),R([QU,$U,eW],{discriminator:`type`})})))()}var nW,rW,iW,aW,oW,sW,cW,lW,uW,dW;function fW(){return(fW=t((()=>{LS(),zS(),JC(),nW=L({minLength:1,maxLength:256}),rW=L({minLength:1,maxLength:256}),iW=L({minLength:1,maxLength:512}),aW=L({minLength:1,maxLength:2048}),oW=N({minimum:0,maximum:2**53-1}),sW=K({profileId:nW,start:N({minimum:0,maximum:2**53-1}),end:N({minimum:1,maximum:2**53-1})}),cW=O(sW,{maxItems:10}),R([K({sessionKey:iW,agentId:k(nW),query:k(L({maxLength:128}))}),K({agentId:nW,visibility:k(KC),query:k(L({maxLength:128}))})]),lW=K({profileId:nW,displayName:rW,avatarUrl:k(aW),online:M()}),K({users:O(lW,{maxItems:100}),truncated:M()}),uW=K({id:nW,senderProfileId:nW,senderLabel:rW,senderAvatarUrl:k(aW),sessionKey:iW,agentId:nW,sessionTitle:rW,messageId:nW,createdAt:oW,expiresAt:oW,excerpt:k(L({maxLength:280}))}),K({}),K({ids:O(nW,{maxItems:100,uniqueItems:!0})}),dW={gatewayInstanceId:nW,revision:N({minimum:0,maximum:2**53-1})},K({...dW,items:O(uW,{maxItems:100})}),K(dW)})))()}var pW,mW;function hW(){return(hW=t((()=>{pW=1e3,mW=`pending:`})))()}var gW,_W,vW,yW,bW,xW,SW,CW,wW,TW,EW,DW,OW,kW,AW,jW,MW,NW,PW,FW,IW,LW;function RW(){return(RW=t((()=>{LS(),hW(),zS(),fW(),sC(),tw(),K({cursor:k(N({minimum:0})),limit:k(N({minimum:1,maximum:5e3})),maxBytes:k(N({minimum:1,maximum:1e6}))}),K({file:q,cursor:N({minimum:0}),size:N({minimum:0}),lines:O(L()),truncated:k(M()),reset:k(M()),skippedBytes:k(N({minimum:0}))}),gW=K({sessionKey:q,agentId:k(q),cursor:k(L()),limit:k(N({minimum:1,maximum:pW})),maxBytes:k(N({minimum:1024})),offset:k(N({minimum:0})),pendingBefore:k(N({minimum:1})),inputRunIds:k(O(L({minLength:1,maxLength:256}),{minItems:1,maxItems:50,uniqueItems:!0})),messageId:k(q),sessionId:k(q),maxChars:k(N({minimum:1,maximum:5e5}))}),R([gW,K({shortId:q,slugHint:k(q),agentId:q,limit:gW.properties.limit,maxBytes:gW.properties.maxBytes})]),_W=K({items:O(K({id:q,runId:k(L({minLength:1,maxLength:256})),message:j(),acceptedAt:I(),state:L({enum:[`queued`,`cancelled`,`interrupted`]})}),{maxItems:20}),total:N({minimum:0}),nextBefore:k(N({minimum:1}))}),vW=O(R([K({runId:L({minLength:1,maxLength:256}),state:P(`pending`)}),K({runId:L({minLength:1,maxLength:256}),state:P(`consumed`),consumedByEventId:q})]),{maxItems:50}),yW=O(K({runId:L({minLength:1,maxLength:256}),consumedByEventId:q}),{maxItems:50}),bW=K({kind:P(`delta`),messages:O(j()),deltaCursor:L(),sessionInfo:j(),agentsList:k(j()),inFlightRun:k(j()),metadata:k(j()),pendingInputs:k(_W),inputReceipts:k(vW),inputConsumptions:k(yW)}),xW=K({kind:P(`reset`)}),R([bW,xW]),Object.assign(K({agentId:k(q),authProfileId:k(L({minLength:1,maxLength:256,description:`Preview your own saved model account for a new chat without changing defaults. Cannot be combined with sessionKey.`})),sessionKey:k(L({minLength:1,description:`Read the authorized session's persisted auth-profile selection instead of neutral agent metadata.`}))}),{not:{required:[`sessionKey`,`authProfileId`]}}),K({sessionKey:q,agentId:k(q),items:O(K({id:L({minLength:1,maxLength:64}),name:L({minLength:1,maxLength:200}),input:L({minLength:1,maxLength:4e3})}),{minItems:1,maxItems:24})}),K({titles:Nu(L(),L()),disabled:k(M())}),K({sessionKey:q,agentId:k(q),messageId:q,maxChars:k(N({minimum:1,maximum:2e6}))}),K({ok:M(),message:k(j()),unavailableReason:k(R([P(`not_found`),P(`oversized`),P(`not_visible`)]))}),SW=A({type:k(L()),mimeType:k(L()),fileName:k(L()),content:k(j()),sizeBytes:k(I()),durationMs:k(I()),width:k(I()),height:k(I())},{additionalProperties:!0}),CW=O(SW),wW=Nu(L({minLength:1,maxLength:128}),j(),{maxProperties:16}),TW=[`steer`,`followup`,`collect`,`interrupt`],EW=K({kind:P(`session-goal-start`),version:P(1),issuedAtMs:N({minimum:0})}),K({sessionKey:JS,agentId:k(q),sessionId:k(q),message:L(),mentions:k(cW),intent:k(EW),thinking:k(L()),fastMode:k(R([M(),P(`auto`)])),fastAutoOnSeconds:k(N({minimum:1})),queueMode:k(L({enum:[...TW]})),deliver:k(M()),originatingChannel:k(L()),originatingTo:k(L()),originatingAccountId:k(L()),originatingThreadId:k(L()),replyToId:k(q),attachments:k(CW),toolBindings:k(wW),timeoutMs:k(N({minimum:0})),systemInputProvenance:k(XS),systemProvenanceReceipt:k(L()),suppressCommandInterpretation:k(M()),expectedLeafEntryId:k(R([q,F()])),expectedSessionRoutingContract:k(q),expectedPermissionMode:k(R([YC,F()])),expectedToolOverrides:k(R([QC,F()])),idempotencyKey:q}),K({sessionKey:q,agentId:k(q),runId:k(q),preserveSideRuns:k(M())}),K({sessionKey:q,agentId:k(q),message:q,label:k(L({maxLength:100}))}),DW={runId:q,sessionKey:q,agentId:k(q),spawnedBy:k(q),seq:N({minimum:0})},OW=R([P(`refusal`),P(`timeout`),P(`rate_limit`),P(`context_length`),P(`unknown`)]),kW=R([P(`preparing_workspace`),P(`naming_worktree`),P(`creating_worktree`),P(`running_setup`),P(`provisioning_environment`),P(`preparing_context`),P(`starting_model`)]),AW=K({...DW,state:P(`status`),phase:kW}),jW=K({...DW,state:P(`delta`),message:k(j()),deltaText:L(),replace:k(M()),usage:k(j())}),MW=K({...DW,state:P(`final`),message:k(j()),usage:k(j()),stopReason:k(L()),yielded:k(P(!0))}),NW=K({...DW,state:P(`aborted`),message:k(j()),errorMessage:k(L()),stopReason:k(L())}),PW=300,FW=k(L({maxLength:PW})),IW=K({provider:FW,model:FW,failoverReason:FW,providerRuntimeFailureKind:FW,providerErrorType:FW,httpStatus:k(N({minimum:100,maximum:599})),providerErrorMessagePreview:FW}),LW=K({...DW,state:P(`error`),message:k(j()),errorMessage:k(L()),errorKind:k(OW),errorDetail:k(IW),usage:k(j()),stopReason:k(L())}),R([AW,jW,MW,NW,LW])})))()}var zW,BW;function VW(){return(VW=t((()=>{LS(),zS(),fW(),RW(),sC(),tw(),JC(),zW=24e4,BW=K({key:k(q),idempotencyKey:k(q),agentId:k(q),label:k(YS),displayName:k(L({minLength:1,maxLength:500,description:`Prepared presentation title for a newly created session. Unlike label it is not unique and never claims a label; ignored when adopting an existing key.`})),category:k(YS),model:k(q),contextWindow:k(q),thinkingLevel:k(q),fastMode:k(R([M(),P(`auto`)])),permissionMode:k(YC),toolOverrides:k(QC),incognito:k(M()),visibility:k(KC),catalogId:k(q),parentSessionKey:k(q),spawnDepth:k(N({minimum:1,description:`Spawn-lineage depth for spawn-owned creations (visible subagent sessions); requires parentSessionKey. Omitted creations persist as root sessions (depth 0).`})),fork:k(M({description:`Fork the parent transcript; requires parentSessionKey.`})),forkFrom:k(P(`last-completed`,{description:`Fork through the parent's last completed assistant message; requires fork=true.`})),emitCommandHooks:k(M()),succeedsParent:k(M({description:`When sessions.create creates a distinct child, whether that child succeeds its parent and emits the parent's terminal session_end. Requires parentSessionKey and emitCommandHooks. False keeps the parent active; omission preserves legacy behavior.`})),task:k(L()),message:k(L()),mentions:k(cW),attachments:k(CW),projectId:k(L({minLength:1,description:`Start in a registered project; operator.write.`})),projectGitUrl:k(L({minLength:1,maxLength:2048,description:`Prepare a remote project before the initial agent turn; operator.write.`})),worktree:k(M()),worktreeBaseRef:k(L({minLength:1,description:`Base ref for the new managed worktree branch. Requires worktree=true.`})),worktreeName:k(L({pattern:`^[a-z0-9][a-z0-9-]{0,63}$`,description:`Managed worktree name; becomes branch openclaw/<name>. Requires worktree=true.`})),execNode:k(L({minLength:1,description:`Bind session exec to host=node with this node id/name. Requires operator.admin.`})),cwd:k(L({minLength:1,description:`Absolute Gateway working directory, managed-worktree source directory, or working directory on execNode. Gateway paths outside configured agent workspaces and all execNode paths require operator.admin.`}))})})))()}var HW,UW,WW,GW,KW,qW,JW,YW,XW,ZW,QW,$W,eG,tG,nG,rG,iG,aG,oG,sG,cG,lG,uG,dG,fG,pG;function mG(){return(mG=t((()=>{LS(),zS(),tW(),fW(),RW(),IV(),sC(),VW(),tw(),HW=R([P(`on-track`),P(`grinding`),P(`stuck`),P(`waiting-on-user`),P(`wrapping-up`),P(`done`),P(`failed`)]),UW=K({completed:N({minimum:0}),total:N({minimum:0})}),WW=K({sessionKey:q,agentId:k(q),runId:k(q),revision:N({minimum:1}),updatedAt:N({minimum:0}),headline:L({minLength:1,maxLength:120}),assessment:k(L({minLength:1,maxLength:320})),health:HW,planProgress:k(UW)}),K({visible:M()}),K({ok:P(!0)}),GW=K({question:L({minLength:1,maxLength:400}),answer:L({minLength:1,maxLength:1200}),ts:N({minimum:0})}),K({sessionKey:q,agentId:k(q),question:L({minLength:1,maxLength:400})}),K({answer:L({minLength:1,maxLength:1200}),ts:N({minimum:0})}),K({sessionKey:q,agentId:k(q)}),K({exchanges:O(GW,{maxItems:24})}),K({sessionKey:q,agentId:k(q)}),K({ok:P(!0)}),KW=R([P(`manual`),P(`auto-threshold`),P(`overflow-retry`),P(`timeout-retry`)]),K({operationId:q,operation:P(`compact`),phase:R([P(`start`),P(`end`)]),sessionKey:q,agentId:k(q),ts:N({minimum:0}),completed:k(M()),reason:k(L())}),qW=K({sessionId:q,sessionFile:k(q),leafId:k(q),entryId:k(q)}),JW=K({checkpointId:q,sessionKey:q,sessionId:q,createdAt:N({minimum:0}),reason:KW,tokensBefore:k(N({minimum:0})),tokensAfter:k(N({minimum:0})),tokensVersion:k(P(1)),summary:k(L()),firstKeptEntryId:k(q),preCompaction:qW,postCompaction:qW}),YW=R([P(`modified`),P(`read`)]),XW=R([P(`modified`),P(`read`),P(`mixed`)]),ZW=R([P(`utf8`),P(`base64`)]),QW=R([P(`text`),P(`image`),P(`unsupported`)]),$W=L({minLength:64,maxLength:64,pattern:`^[a-f0-9]{64}$`}),eG=K({path:q,workspacePath:k(q),name:q,kind:YW,missing:M(),size:k(N({minimum:0})),updatedAtMs:k(N({minimum:0})),content:k(L()),hash:k($W),mimeType:k(q),contentEncoding:k(ZW),previewKind:k(QW)}),tG=K({path:L(),name:q,kind:R([P(`file`),P(`directory`)]),sessionKind:k(XW),size:k(N({minimum:0})),updatedAtMs:k(N({minimum:0}))}),nG=K({path:L(),parentPath:k(L()),search:k(L()),entries:O(tG),truncated:k(M())}),K({sessionKey:q,agentId:k(q),path:k(L()),search:k(L())}),K({sessionKey:q,root:k(q),gitCheckout:k(M()),files:O(eG),browser:k(nG)}),K({sessionKey:q,path:q,agentId:k(q)}),K({sessionKey:q,root:k(q),file:eG}),K({sessionKey:q,path:q,agentId:k(q),content:L(),expectedHash:$W}),K({sessionKey:q,root:k(q),file:eG}),K({key:q,agentId:k(q)}),K({ok:M(),path:k(q),error:k(q)}),rG=R([P(`added`),P(`modified`),P(`deleted`),P(`renamed`)]),iG=K({path:q,oldPath:k(q),status:rG,additions:N({minimum:0}),deletions:N({minimum:0}),binary:k(M()),untracked:k(M()),patch:k(L()),truncated:k(M())}),aG=K({sha:q,subject:L()}),oG=R([P(`all`),P(`uncommitted`),P(`commit`)]),K({sessionKey:q,agentId:k(q),scope:k(oG),commit:k(q)}),K({sessionKey:q,root:k(q),branch:k(q),baseRef:k(q),aheadCount:k(N({minimum:0})),commits:k(O(aG,{maxItems:50})),mergeBase:k(aG),files:O(iG),additions:N({minimum:0}),deletions:N({minimum:0}),truncated:k(M()),unavailableReason:k(R([P(`unknown_session`),P(`not_git`),P(`unknown_commit`)]))}),K({agentId:k(q),sessionKeys:k(O(q,{minItems:1,maxItems:200})),query:L({minLength:1,maxLength:4096}),limit:k(N({minimum:1,maximum:25}))}),sG=K({sessionKey:q,sessionId:q,messageId:q,role:R([P(`user`),P(`assistant`)]),timestamp:N({minimum:0}),snippet:L(),score:I()}),K({results:O(sG),indexing:k(M()),truncated:k(M())}),K({agent:k(q),allAgents:k(M()),enforce:k(M()),activeKey:k(q),fixMissing:k(M()),fixDmScope:k(M())}),K({keys:O(q,{minItems:1}),limit:k(N({minimum:1})),maxChars:k(N({minimum:20}))}),K({key:q,includeDerivedTitles:k(M()),includeLastMessage:k(M())}),cG=K({id:q,path:q,branch:q}),A({ok:P(!0),key:q,sessionId:k(q),entry:k(Nu(L(),j())),runStarted:k(M()),runId:k(q),messageSeq:k(N({minimum:1})),runError:k(ZU),worktree:k(cG)},{additionalProperties:!0}),K({key:q,agentId:k(q),message:L(),mentions:k(cW),thinking:k(L()),attachments:k(CW),timeoutMs:k(N({minimum:0})),idempotencyKey:k(q)}),K({key:q,agentId:k(q),includeApprovals:k(P(!0))}),K({key:q,agentId:k(q)}),K({key:k(q),runId:k(q),agentId:k(q),clearQueued:k(M())}),K({key:q,agentId:k(q),pluginId:q,namespace:q,value:k(gV),unset:k(M())}),K({ok:P(!0),key:q,value:k(gV)}),K({key:q,agentId:k(q),reason:k(R([P(`new`),P(`reset`)]))}),K({key:q,agentId:k(q),owner:K({type:R([P(`agent`),P(`human`)]),id:q})}),K({ok:P(!0),key:q,owner:ew}),K({}),lG=K({name:YS,position:N({minimum:0})}),uG=K({name:YS,cwd:k(q),worktree:k(M())}),dG=L({minLength:1,maxLength:512}),K({groups:O(lG),sectionOrder:k(O(dG))}),K({}),K({defaults:O(uG)}),K({names:O(YS),sectionOrder:k(O(dG))}),K({name:YS,to:YS}),K({name:YS,cwd:R([q,F()]),worktree:M()}),K({ok:P(!0),defaults:O(uG)}),K({name:YS}),K({ok:P(!0),groups:O(lG),sectionOrder:k(O(dG)),updatedSessions:k(N({minimum:0}))}),K({key:q,agentId:k(q),maxLines:k(N({minimum:1}))}),K({key:q,agentId:k(q)}),K({key:q,agentId:k(q),checkpointId:q}),K({key:q,agentId:k(q),checkpointId:q}),K({sessionKey:q,agentId:k(q),entryId:q}),K({sessionKey:q,agentId:k(q),entryId:q}),fG=K({mimeType:L(),data:L()}),K({editorText:k(L()),editorAttachments:k(O(fG))}),K({sessionKey:q,editorText:k(L()),editorAttachments:k(O(fG))}),pG=K({leafEntryId:q,headline:L(),messageCount:N({minimum:0}),updatedAt:k(q),active:M()}),K({sessionKey:q,agentId:k(q)}),K({branches:O(pG)}),K({sessionKey:q,agentId:k(q),leafEntryId:q}),K({}),K({ok:P(!0),key:q,checkpoints:O(JW)}),K({ok:P(!0),sourceKey:q,key:q,sessionId:q,checkpoint:JW,entry:A({sessionId:q,updatedAt:N({minimum:0})},{additionalProperties:!0})}),K({ok:P(!0),key:q,sessionId:q,checkpoint:JW,entry:A({sessionId:q,updatedAt:N({minimum:0})},{additionalProperties:!0})}),K({key:k(q),agentId:k(q),agentScope:k(P(`all`)),startDate:k(L({pattern:`^\\d{4}-\\d{2}-\\d{2}$`})),endDate:k(L({pattern:`^\\d{4}-\\d{2}-\\d{2}$`})),mode:k(R([P(`utc`),P(`gateway`),P(`specific`)])),range:k(R([P(`7d`),P(`30d`),P(`90d`),P(`1y`),P(`all`)])),groupBy:k(R([P(`instance`),P(`family`)])),includeHistorical:k(M({deprecated:!0,description:`Deprecated alias for groupBy: family.`})),utcOffset:k(L({pattern:`^UTC[+-]\\d{1,2}(?::[0-5]\\d)?$`,deprecated:!0,description:`Deprecated compatibility fallback; use timeZone.`})),timeZone:k(q),limit:k(N({minimum:1})),includeContextWeight:k(M())})})))()}function hG(e){return e!==void 0&&e!==`local`&&e!==`reclaimed`}function gG(){return(gG=t((()=>{})))()}function _G(e){let t=xe(e);if(t){if(t===`interrupt`||t===`interrupts`||t===`abort`)return`interrupt`;if(t===`steer`||t===`steering`)return`steer`;if(t===`followup`||t===`follow-ups`||t===`followups`)return`followup`;if(t===`collect`||t===`coalesce`)return`collect`}}function vG(){return(vG=t((()=>{})))()}function yG(e){return{token:e,pattern:RegExp(`(?:^|\\r?\\n)[ \\t]*${at(e)}[ \\t]*(?=\\r?\\n|$)`,`g`)}}function bG(e,t,n){t.pattern.lastIndex=Math.max(0,n);let r=t.pattern.exec(e);return r?r.index+r[0].indexOf(t.token):-1}function xG(e,t){let n=e.lastIndexOf(`
`,t-1)+1;return n===0?0:e[n-2]===`\r`?n-2:n-1}function SG(e,t={}){let n=IG,r=LG,i=e,a=[];for(;;){let e=bG(i,n,0);if(e===-1)return{text:i,blocks:a};let o=e+n.token.length,s=1,c=-1;for(;s>0;){let e=bG(i,n,o),t=bG(i,r,o);if(t===-1)break;if(e!==-1&&e<t){s+=1,o=e+n.token.length;continue}--s,c=t,o=t+r.token.length}let l=t.preserveSurroundingWhitespace?xG(i,e):e,u=t.preserveSurroundingWhitespace?i.slice(0,l):i.slice(0,e).trimEnd();if(c===-1||s!==0)return{text:u,blocks:a};let d=c+r.token.length;for(;i[d]===` `||i[d]===` `;)d+=1;a.push(i.slice(e,d).trim());let f=t.preserveSurroundingWhitespace?i.slice(d):i.slice(d).trimStart();i=!t.preserveSurroundingWhitespace&&u&&f?`${u}${t.separator??`
`}${f}`:`${u}${f}`}}function CG(e,t){if(!e.startsWith(MG,t))return null;let n=e.indexOf(PG,t+32);if(n===-1)return null;let r=e.indexOf(FG,n+34);if(r===-1)return null;let i=e.indexOf(`
Action:
`,r+32);if(i===-1)return null;let a=i+10,o=e.indexOf(`${NG}${MG}`,a);if(o!==-1)return o;let s=e.indexOf(`
`,a);return s===-1?e.length:s}function wG(e){let t=e,n=0;for(;;){let e=t.indexOf(jG,n);if(e===-1)return t;let r=e+jG.length;if(!t.startsWith(MG,r)){n=r;continue}let i=CG(t,r);if(i==null){let e=t.indexOf(`
`,r+32);i=e===-1?t.length:e}else for(;t.startsWith(`${NG}${MG}`,i);){let e=i+7,n=CG(t,e);if(n==null)break;i=n}let a=t.slice(0,e).trimEnd(),o=t.slice(i).trimStart();t=a&&o?`${a}\n\n${o}`:`${a}${o}`,n=Math.max(0,a.length-1)}}function TG(e){let t=e.split(/\r?\n/),n=!1,r=[];for(let e=0;e<t.length;e+=1){let i=t[e]??``,a=t[e+1]??``;if(RG.includes(i.trim())&&a.trim()===`This context is runtime-generated, not user-authored. Keep internal details private.`){for(n=!0,e+=1;e+1<t.length&&(t[e+1]??``).trim()===``;)e+=1;continue}r.push(i)}return n?r.join(`
`).replace(/\n{3,}/g,`
`).trim():e}function EG(e,t={}){return!e.includes(`<<<BEGIN_OPENCLAW_INTERNAL_CONTEXT>>>`)&&!e.includes(`<<<END_OPENCLAW_INTERNAL_CONTEXT>>>`)&&!e.includes(`This context is runtime-generated, not user-authored. Keep internal details private.`)?e:TG(wG(SG(e,t).text.replace(LG.pattern,``)))}var DG,OG,kG,AG,jG,MG,NG,PG,FG,IG,LG,RG;function zG(){return(zG=t((()=>{DG=`<<<BEGIN_OPENCLAW_INTERNAL_CONTEXT>>>`,OG=`<<<END_OPENCLAW_INTERNAL_CONTEXT>>>`,kG=`This context is runtime-generated, not user-authored. Keep internal details private.`,AG=`OpenClaw runtime event.`,jG=[`OpenClaw runtime context (internal):`,kG,``].join(`
`)+`
`,MG=`[Internal task completion event]`,NG=`
---
`,PG=`<<<BEGIN_UNTRUSTED_CHILD_RESULT>>>`,FG=`<<<END_UNTRUSTED_CHILD_RESULT>>>`,IG=yG(DG),LG=yG(OG),RG=[`OpenClaw runtime context for the active user request in this turn. Do not reply to or describe this context. Use it to continue answering the active user request now. Do not wait for another message.`,`OpenClaw runtime context for the immediately preceding user message.`,AG]})))()}function BG(e){let t=qG.get(e);if(t)return t;let n=at(e),r=RegExp(`^\\s*${n}(?:\\s+${n})*\\s*$`,`i`);return qG.set(e,r),r}function VG(e){let t=JG.get(e);if(t)return t;let n=at(e),r=RegExp(`$(?<=((?:^|\\s+|\\*+)${n}(?:\\s+${n})*\\s*))`,`i`);return JG.set(e,r),r}function HG(e){let t=e.match(/^\p{P}+/u)?.[0].length??0,n=e.match(/$(?<=(\p{P}+))/u)?.[1]?.length??0;return e.slice(t,e.length-n)}function UG(e,t=KG){return e?BG(t).test(e)||BG(t).test(HG(e.trim())):!1}function WG(e,t=KG){let n=VG(t).exec(e)?.[1]?.length??0;return e.slice(0,e.length-n).trim()}var GG,KG,qG,JG;function YG(){return(YG=t((()=>{GG=`HEARTBEAT_OK`,KG=`NO_REPLY`,qG=new Map,JG=new Map})))()}function XG(e,t){let n=t||eK;return ZG(e,typeof n.includeImageAlt!=`boolean`||n.includeImageAlt,typeof n.includeHtml!=`boolean`||n.includeHtml)}function ZG(e,t,n){if($G(e)){if(`value`in e)return e.type===`html`&&!n?``:e.value;if(t&&`alt`in e&&e.alt)return e.alt;if(`children`in e)return QG(e.children,t,n)}return Array.isArray(e)?QG(e,t,n):``}function QG(e,t,n){let r=[],i=-1;for(;++i<e.length;)r[i]=ZG(e[i],t,n);return r.join(``)}function $G(e){return!!(e&&typeof e==`object`)}var eK;function tK(){return(tK=t((()=>{eK={}})))()}function nK(e){let t=`&`+e+`;`;rK.innerHTML=t;let n=rK.textContent;return n.charCodeAt(n.length-1)===59&&e!==`semi`?!1:n!==t&&n}var rK;function iK(){return(iK=t((()=>{rK=document.createElement(`i`)})))()}function aK(e,t,n,r){let i=e.length,a=0,o;if(t=t<0?-t>i?0:i+t:t>i?i:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);a<r.length;)o=r.slice(a,a+1e4),o.unshift(t,0),e.splice(...o),a+=1e4,t+=1e4}function oK(e,t){return e.length>0?(aK(e,e.length,0,t),e):t}function sK(e){let t={},n=-1;for(;++n<e.length;)cK(t,e[n]);return t}function cK(e,t){let n;for(n in t){let r=(uK.call(e,n)?e[n]:void 0)||(e[n]={}),i=t[n],a;if(i)for(a in i){uK.call(r,a)||(r[a]=[]);let e=i[a];lK(r[a],Array.isArray(e)?e:e?[e]:[])}}}function lK(e,t){let n=-1,r=[];for(;++n<t.length;)(t[n].add===`after`?e:r).push(t[n]);aK(e,0,0,r)}var uK;function dK(){return(dK=t((()=>{uK={}.hasOwnProperty})))()}function fK(e,t){let n=Number.parseInt(e,t);return n<9||n===11||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)==65535||(n&65535)==65534||n>1114111?`�`:String.fromCodePoint(n)}function pK(e){return e.replace(/[\t\n\r ]+/g,` `).replace(/^ | $/g,``).toLowerCase().toUpperCase()}function mK(e){return e!==null&&(e<32||e===127)}function X(e){return e!==null&&e<-2}function hK(e){return e!==null&&(e<0||e===32)}function Z(e){return e===-2||e===-1||e===32}function gK(e){return t;function t(t){return t!==null&&t>-1&&e.test(String.fromCharCode(t))}}var _K,vK,yK,bK,xK,SK,CK,wK;function TK(){return(TK=t((()=>{_K=gK(/[A-Za-z]/),vK=gK(/[\dA-Za-z]/),yK=gK(/[#-'*+\--9=?A-Z^-~]/),bK=gK(/\d/),xK=gK(/[\dA-Fa-f]/),SK=gK(/[!-/:-@[-`{-~]/),CK=gK(/\p{P}|\p{S}/u),wK=gK(/\s/)})))()}function EK(e,t,n,r){let i=r?r-1:1/0,a=0;return o;function o(r){return Z(r)?(e.enter(n),s(r)):t(r)}function s(r){return Z(r)&&a++<i?(e.consume(r),s):(e.exit(n),t(r))}}function DK(){return(DK=t((()=>{TK()})))()}function OK(e){let t=e.attempt(this.parser.constructs.contentInitial,r,i),n;return t;function r(n){if(n===null){e.consume(n);return}return e.enter(`lineEnding`),e.consume(n),e.exit(`lineEnding`),EK(e,t,`linePrefix`)}function i(t){return e.enter(`paragraph`),a(t)}function a(t){let r=e.enter(`chunkText`,{contentType:`text`,previous:n});return n&&(n.next=r),n=r,o(t)}function o(t){if(t===null){e.exit(`chunkText`),e.exit(`paragraph`),e.consume(t);return}return X(t)?(e.consume(t),e.exit(`chunkText`),a):(e.consume(t),o)}}var kK;function AK(){return(AK=t((()=>{DK(),TK(),kK={tokenize:OK}})))()}function jK(e){let t=this,n=[],r=0,i,a,o;return s;function s(i){if(r<n.length){let a=n[r];return t.containerState=a[1],e.attempt(a[0].continuation,c,l)(i)}return l(i)}function c(e){if(r++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,i&&ne();let n=t.events.length,a=n,o;for(;a--;)if(t.events[a][0]===`exit`&&t.events[a][1].type===`chunkFlow`){o=t.events[a][1].end;break}te(r);let s=n;for(;s<t.events.length;)t.events[s][1].end={...o},s++;return aK(t.events,a+1,0,t.events.slice(n)),t.events.length=s,l(e)}return s(e)}function l(a){if(r===n.length){if(!i)return f(a);if(i.currentConstruct&&i.currentConstruct.concrete)return m(a);t.interrupt=!!(i.currentConstruct&&!i._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(PK,u,d)(a)}function u(e){return i&&ne(),te(r),f(e)}function d(e){return t.parser.lazy[t.now().line]=r!==n.length,o=t.now().offset,m(e)}function f(n){return t.containerState={},e.attempt(PK,p,m)(n)}function p(e){return r++,n.push([t.currentConstruct,t.containerState]),f(e)}function m(n){if(n===null){i&&ne(),te(0),e.consume(n);return}return i||=t.parser.flow(t.now()),e.enter(`chunkFlow`,{_tokenizer:i,contentType:`flow`,previous:a}),h(n)}function h(n){if(n===null){ee(e.exit(`chunkFlow`),!0),te(0),e.consume(n);return}return X(n)?(e.consume(n),ee(e.exit(`chunkFlow`)),r=0,t.interrupt=void 0,s):(e.consume(n),h)}function ee(e,n){let s=t.sliceStream(e);if(n&&s.push(null),e.previous=a,a&&(a.next=e),a=e,i.defineSkip(e.start),i.write(s),t.parser.lazy[e.start.line]){let e=i.events.length;for(;e--;)if(i.events[e][1].start.offset<o&&(!i.events[e][1].end||i.events[e][1].end.offset>o))return;let n=t.events.length,a=n,s,c;for(;a--;)if(t.events[a][0]===`exit`&&t.events[a][1].type===`chunkFlow`){if(s){c=t.events[a][1].end;break}s=!0}for(te(r),e=n;e<t.events.length;)t.events[e][1].end={...c},e++;aK(t.events,a+1,0,t.events.slice(n)),t.events.length=e}}function te(r){let i=n.length;for(;i-->r;){let r=n[i];t.containerState=r[1],r[0].exit.call(t,e)}n.length=r}function ne(){i.write([null]),a=void 0,i=void 0,t.containerState._closeFlow=void 0}}function MK(e,t,n){return EK(e,e.attempt(this.parser.constructs.document,t,n),`linePrefix`,this.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)}var NK,PK;function FK(){return(FK=t((()=>{DK(),TK(),NK={tokenize:jK},PK={tokenize:MK}})))()}function IK(e){if(e===null||hK(e)||wK(e))return 1;if(CK(e))return 2}function LK(){return(LK=t((()=>{TK()})))()}function RK(e,t,n){let r=[],i=-1;for(;++i<e.length;){let a=e[i].resolveAll;a&&!r.includes(a)&&(t=a(t,n),r.push(a))}return t}function zK(e,t){let n=-1,r,i,a,o,s,c,l,u;for(;++n<e.length;)if(e[n][0]===`enter`&&e[n][1].type===`attentionSequence`&&e[n][1]._close){for(r=n;r--;)if(e[r][0]===`exit`&&e[r][1].type===`attentionSequence`&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[n][1]).charCodeAt(0)){if((e[r][1]._close||e[n][1]._open)&&(e[n][1].end.offset-e[n][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[n][1].end.offset-e[n][1].start.offset)%3))continue;c=e[r][1].end.offset-e[r][1].start.offset>1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;let d={...e[r][1].end},f={...e[n][1].start};VK(d,-c),VK(f,c),o={type:c>1?`strongSequence`:`emphasisSequence`,start:d,end:{...e[r][1].end}},s={type:c>1?`strongSequence`:`emphasisSequence`,start:{...e[n][1].start},end:f},a={type:c>1?`strongText`:`emphasisText`,start:{...e[r][1].end},end:{...e[n][1].start}},i={type:c>1?`strong`:`emphasis`,start:{...o.start},end:{...s.end}},e[r][1].end={...o.start},e[n][1].start={...s.end},l=[],e[r][1].end.offset-e[r][1].start.offset&&(l=oK(l,[[`enter`,e[r][1],t],[`exit`,e[r][1],t]])),l=oK(l,[[`enter`,i,t],[`enter`,o,t],[`exit`,o,t],[`enter`,a,t]]),l=oK(l,RK(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),l=oK(l,[[`exit`,a,t],[`enter`,s,t],[`exit`,s,t],[`exit`,i,t]]),e[n][1].end.offset-e[n][1].start.offset?(u=2,l=oK(l,[[`enter`,e[n][1],t],[`exit`,e[n][1],t]])):u=0,aK(e,r-1,n-r+3,l),n=r+l.length-u-2;break}}for(n=-1;++n<e.length;)e[n][1].type===`attentionSequence`&&(e[n][1].type=`data`);return e}function BK(e,t){let n=this.parser.constructs.attentionMarkers.null,r=this.previous,i=IK(r),a;return o;function o(t){return a=t,e.enter(`attentionSequence`),s(t)}function s(o){if(o===a)return e.consume(o),s;let c=e.exit(`attentionSequence`),l=IK(o),u=!l||l===2&&i||n.includes(o),d=!i||i===2&&l||n.includes(r);return c._open=!!(a===42?u:u&&(i||!d)),c._close=!!(a===42?d:d&&(l||!u)),t(o)}}function VK(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}var HK;function UK(){return(UK=t((()=>{LK(),HK={name:`attention`,resolveAll:zK,tokenize:BK}})))()}function WK(e,t,n){let r=0;return i;function i(t){return e.enter(`autolink`),e.enter(`autolinkMarker`),e.consume(t),e.exit(`autolinkMarker`),e.enter(`autolinkProtocol`),a}function a(t){return _K(t)?(e.consume(t),o):t===64?n(t):l(t)}function o(e){return e===43||e===45||e===46||vK(e)?(r=1,s(e)):l(e)}function s(t){return t===58?(e.consume(t),r=0,c):(t===43||t===45||t===46||vK(t))&&r++<32?(e.consume(t),s):(r=0,l(t))}function c(r){return r===62?(e.exit(`autolinkProtocol`),e.enter(`autolinkMarker`),e.consume(r),e.exit(`autolinkMarker`),e.exit(`autolink`),t):r===null||r===32||r===60||mK(r)?n(r):(e.consume(r),c)}function l(t){return t===64?(e.consume(t),u):yK(t)?(e.consume(t),l):n(t)}function u(e){return vK(e)?d(e):n(e)}function d(n){return n===46?(e.consume(n),r=0,u):n===62?(e.exit(`autolinkProtocol`).type=`autolinkEmail`,e.enter(`autolinkMarker`),e.consume(n),e.exit(`autolinkMarker`),e.exit(`autolink`),t):f(n)}function f(t){if((t===45||vK(t))&&r++<63){let n=t===45?f:d;return e.consume(t),n}return n(t)}}var GK;function KK(){return(KK=t((()=>{TK(),GK={name:`autolink`,tokenize:WK}})))()}function qK(e,t,n){return r;function r(t){return Z(t)?EK(e,i,`linePrefix`)(t):i(t)}function i(e){return e===null||X(e)?t(e):n(e)}}var JK;function YK(){return(YK=t((()=>{DK(),TK(),JK={partial:!0,tokenize:qK}})))()}function XK(e,t,n){let r=this;return i;function i(t){if(t===62){let n=r.containerState;return n.open||=(e.enter(`blockQuote`,{_container:!0}),!0),e.enter(`blockQuotePrefix`),e.enter(`blockQuoteMarker`),e.consume(t),e.exit(`blockQuoteMarker`),a}return n(t)}function a(n){return Z(n)?(e.enter(`blockQuotePrefixWhitespace`),e.consume(n),e.exit(`blockQuotePrefixWhitespace`),e.exit(`blockQuotePrefix`),t):(e.exit(`blockQuotePrefix`),t(n))}}function ZK(e,t,n){let r=this;return i;function i(t){return Z(t)?EK(e,a,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):a(t)}function a(r){return e.attempt($K,t,n)(r)}}function QK(e){e.exit(`blockQuote`)}var $K;function eq(){return(eq=t((()=>{DK(),TK(),$K={continuation:{tokenize:ZK},exit:QK,name:`blockQuote`,tokenize:XK}})))()}function tq(e,t,n){return r;function r(t){return e.enter(`characterEscape`),e.enter(`escapeMarker`),e.consume(t),e.exit(`escapeMarker`),i}function i(r){return SK(r)?(e.enter(`characterEscapeValue`),e.consume(r),e.exit(`characterEscapeValue`),e.exit(`characterEscape`),t):n(r)}}var nq;function rq(){return(rq=t((()=>{TK(),nq={name:`characterEscape`,tokenize:tq}})))()}function iq(e,t,n){let r=this,i=0,a,o;return s;function s(t){return e.enter(`characterReference`),e.enter(`characterReferenceMarker`),e.consume(t),e.exit(`characterReferenceMarker`),c}function c(t){return t===35?(e.enter(`characterReferenceMarkerNumeric`),e.consume(t),e.exit(`characterReferenceMarkerNumeric`),l):(e.enter(`characterReferenceValue`),a=31,o=vK,u(t))}function l(t){return t===88||t===120?(e.enter(`characterReferenceMarkerHexadecimal`),e.consume(t),e.exit(`characterReferenceMarkerHexadecimal`),e.enter(`characterReferenceValue`),a=6,o=xK,u):(e.enter(`characterReferenceValue`),a=7,o=bK,u(t))}function u(s){if(s===59&&i){let i=e.exit(`characterReferenceValue`);return o===vK&&!nK(r.sliceSerialize(i))?n(s):(e.enter(`characterReferenceMarker`),e.consume(s),e.exit(`characterReferenceMarker`),e.exit(`characterReference`),t)}return o(s)&&i++<a?(e.consume(s),u):n(s)}}var aq;function oq(){return(oq=t((()=>{iK(),TK(),aq={name:`characterReference`,tokenize:iq}})))()}function sq(e,t,n){let r=this,i={partial:!0,tokenize:ae},a=0,o=0,s;return c;function c(e){return l(e)}function l(t){let n=r.events[r.events.length-1];return a=n&&n[1].type===`linePrefix`?n[2].sliceSerialize(n[1],!0).length:0,s=t,e.enter(`codeFenced`),e.enter(`codeFencedFence`),e.enter(`codeFencedFenceSequence`),u(t)}function u(t){return t===s?(o++,e.consume(t),u):o<3?n(t):(e.exit(`codeFencedFenceSequence`),Z(t)?EK(e,d,`whitespace`)(t):d(t))}function d(n){return n===null||X(n)?(e.exit(`codeFencedFence`),r.interrupt?t(n):e.check(lq,h,ie)(n)):(e.enter(`codeFencedFenceInfo`),e.enter(`chunkString`,{contentType:`string`}),f(n))}function f(t){return t===null||X(t)?(e.exit(`chunkString`),e.exit(`codeFencedFenceInfo`),d(t)):Z(t)?(e.exit(`chunkString`),e.exit(`codeFencedFenceInfo`),EK(e,p,`whitespace`)(t)):t===96&&t===s?n(t):(e.consume(t),f)}function p(t){return t===null||X(t)?d(t):(e.enter(`codeFencedFenceMeta`),e.enter(`chunkString`,{contentType:`string`}),m(t))}function m(t){return t===null||X(t)?(e.exit(`chunkString`),e.exit(`codeFencedFenceMeta`),d(t)):t===96&&t===s?n(t):(e.consume(t),m)}function h(t){return e.attempt(i,ie,ee)(t)}function ee(t){return e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),te}function te(t){return a>0&&Z(t)?EK(e,ne,`linePrefix`,a+1)(t):ne(t)}function ne(t){return t===null||X(t)?e.check(lq,h,ie)(t):(e.enter(`codeFlowValue`),re(t))}function re(t){return t===null||X(t)?(e.exit(`codeFlowValue`),ne(t)):(e.consume(t),re)}function ie(n){return e.exit(`codeFenced`),t(n)}function ae(e,t,n){let i=0;return a;function a(t){return e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),c}function c(t){return e.enter(`codeFencedFence`),Z(t)?EK(e,l,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):l(t)}function l(t){return t===s?(e.enter(`codeFencedFenceSequence`),u(t)):n(t)}function u(t){return t===s?(i++,e.consume(t),u):i>=o?(e.exit(`codeFencedFenceSequence`),Z(t)?EK(e,d,`whitespace`)(t):d(t)):n(t)}function d(r){return r===null||X(r)?(e.exit(`codeFencedFence`),t(r)):n(r)}}}function cq(e,t,n){let r=this;return i;function i(t){return t===null?n(t):(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),a)}function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}var lq,uq;function dq(){return(dq=t((()=>{DK(),TK(),lq={partial:!0,tokenize:cq},uq={concrete:!0,name:`codeFenced`,tokenize:sq}})))()}function fq(e,t,n){let r=this;return i;function i(t){return e.enter(`codeIndented`),EK(e,a,`linePrefix`,5)(t)}function a(e){let t=r.events[r.events.length-1];return t&&t[1].type===`linePrefix`&&t[2].sliceSerialize(t[1],!0).length>=4?o(e):n(e)}function o(t){return t===null?c(t):X(t)?e.attempt(hq,o,c)(t):(e.enter(`codeFlowValue`),s(t))}function s(t){return t===null||X(t)?(e.exit(`codeFlowValue`),o(t)):(e.consume(t),s)}function c(n){return e.exit(`codeIndented`),t(n)}}function pq(e,t,n){let r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):X(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),i):EK(e,a,`linePrefix`,5)(t)}function a(e){let a=r.events[r.events.length-1];return a&&a[1].type===`linePrefix`&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):X(e)?i(e):n(e)}}var mq,hq;function gq(){return(gq=t((()=>{DK(),TK(),mq={name:`codeIndented`,tokenize:fq},hq={partial:!0,tokenize:pq}})))()}function _q(e){let t=e.length-4,n=3,r,i;if((e[n][1].type===`lineEnding`||e[n][1].type===`space`)&&(e[t][1].type===`lineEnding`||e[t][1].type===`space`)){for(r=n;++r<t;)if(e[r][1].type===`codeTextData`){e[n][1].type=`codeTextPadding`,e[t][1].type=`codeTextPadding`,n+=2,t-=2;break}}for(r=n-1,t++;++r<=t;)i===void 0?r!==t&&e[r][1].type!==`lineEnding`&&(i=r):(r===t||e[r][1].type===`lineEnding`)&&(e[i][1].type=`codeTextData`,r!==i+2&&(e[i][1].end=e[r-1][1].end,e.splice(i+2,r-i-2),t-=r-i-2,r=i+2),i=void 0);return e}function vq(e){return e!==96||this.events[this.events.length-1][1].type===`characterEscape`}function yq(e,t,n){let r=0,i,a;return o;function o(t){return e.enter(`codeText`),e.enter(`codeTextSequence`),s(t)}function s(t){return t===96?(e.consume(t),r++,s):(e.exit(`codeTextSequence`),c(t))}function c(t){return t===null?n(t):t===32?(e.enter(`space`),e.consume(t),e.exit(`space`),c):t===96?(a=e.enter(`codeTextSequence`),i=0,u(t)):X(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),c):(e.enter(`codeTextData`),l(t))}function l(t){return t===null||t===32||t===96||X(t)?(e.exit(`codeTextData`),c(t)):(e.consume(t),l)}function u(n){return n===96?(e.consume(n),i++,u):i===r?(e.exit(`codeTextSequence`),e.exit(`codeText`),t(n)):(a.type=`codeTextData`,l(n))}}var bq;function xq(){return(xq=t((()=>{TK(),bq={name:`codeText`,previous:vq,resolve:_q,tokenize:yq}})))()}function Sq(e,t){let n=0;if(t.length<1e4)e.push(...t);else for(;n<t.length;)e.push(...t.slice(n,n+1e4)),n+=1e4}var Cq;function wq(){return(wq=t((()=>{Cq=class{constructor(e){this.left=e?[...e]:[],this.right=[]}get(e){if(e<0||e>=this.left.length+this.right.length)throw RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return e<this.left.length?this.left[e]:this.right[this.right.length-e+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(e,t){let n=t??1/0;return n<this.left.length?this.left.slice(e,n):e>this.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){let r=t||0;this.setCursor(Math.trunc(e));let i=this.right.splice(this.right.length-r,1/0);return n&&Sq(this.left,n),i.reverse()}pop(){return this.setCursor(1/0),this.left.pop()}push(e){this.setCursor(1/0),this.left.push(e)}pushMany(e){this.setCursor(1/0),Sq(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),Sq(this.right,e.reverse())}setCursor(e){if(!(e===this.left.length||e>this.left.length&&this.right.length===0||e<0&&this.left.length===0)){if(e<this.left.length){let t=this.left.splice(e,1/0);Sq(this.right,t.reverse())}else{let t=this.right.splice(this.left.length+this.right.length-e,1/0);Sq(this.left,t.reverse())}}}}})))()}function Tq(e){let t={},n=-1,r,i,a,o,s,c,l,u=new Cq(e);for(;++n<u.length;){for(;n in t;)n=t[n];if(r=u.get(n),n&&r[1].type===`chunkFlow`&&u.get(n-1)[1].type===`listItemPrefix`&&(c=r[1]._tokenizer.events,a=0,a<c.length&&c[a][1].type===`lineEndingBlank`&&(a+=2),a<c.length&&c[a][1].type===`content`))for(;++a<c.length&&c[a][1].type!==`content`;)c[a][1].type===`chunkText`&&(c[a][1]._isInFirstContentOfListItem=!0,a++);if(r[0]===`enter`)r[1].contentType&&(Object.assign(t,Eq(u,n)),n=t[n],l=!0);else if(r[1]._container){for(a=n,i=void 0;a--;)if(o=u.get(a),o[1].type===`lineEnding`||o[1].type===`lineEndingBlank`)o[0]===`enter`&&(i&&(u.get(i)[1].type=`lineEndingBlank`),o[1].type=`lineEnding`,i=a);else if(o[1].type!==`linePrefix`&&o[1].type!==`listItemIndent`)break;i&&(r[1].end={...u.get(i)[1].start},s=u.slice(i,n),s.unshift(r),u.splice(i,n-i+1,s))}}return aK(e,0,1/0,u.slice(0)),!l}function Eq(e,t){let n=e.get(t)[1],r=e.get(t)[2],i=t-1,a=[],o=n._tokenizer;o||(o=r.parser[n.contentType](n.start),n._contentTypeTextTrailing&&(o._contentTypeTextTrailing=!0));let s=o.events,c=[],l={},u,d,f=-1,p=n,m=0,h=0,ee=[h];for(;p;){for(;e.get(++i)[1]!==p;);a.push(i),p._tokenizer||(u=r.sliceStream(p),p.next||u.push(null),d&&o.defineSkip(p.start),p._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=!0),o.write(u),p._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=void 0)),d=p,p=p.next}for(p=n;++f<s.length;)s[f][0]===`exit`&&s[f-1][0]===`enter`&&s[f][1].type===s[f-1][1].type&&s[f][1].start.line!==s[f][1].end.line&&(h=f+1,ee.push(h),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(o.events=[],p?(p._tokenizer=void 0,p.previous=void 0):ee.pop(),f=ee.length;f--;){let t=s.slice(ee[f],ee[f+1]),n=a.pop();c.push([n,n+t.length-1]),e.splice(n,2,t)}for(c.reverse(),f=-1;++f<c.length;)l[m+c[f][0]]=m+c[f][1],m+=c[f][1]-c[f][0]-1;return l}function Dq(){return(Dq=t((()=>{wq()})))()}function Oq(e){return Tq(e),e}function kq(e,t){let n;return r;function r(t){return e.enter(`content`),n=e.enter(`chunkContent`,{contentType:`content`}),i(t)}function i(t){return t===null?a(t):X(t)?e.check(Mq,o,a)(t):(e.consume(t),i)}function a(n){return e.exit(`chunkContent`),e.exit(`content`),t(n)}function o(t){return e.consume(t),e.exit(`chunkContent`),n.next=e.enter(`chunkContent`,{contentType:`content`,previous:n}),n=n.next,i}}function Aq(e,t,n){let r=this;return i;function i(t){return e.exit(`chunkContent`),e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),EK(e,a,`linePrefix`)}function a(i){if(i===null||X(i))return n(i);let a=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes(`codeIndented`)&&a&&a[1].type===`linePrefix`&&a[2].sliceSerialize(a[1],!0).length>=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}}var jq,Mq;function Nq(){return(Nq=t((()=>{DK(),TK(),Dq(),jq={resolve:Oq,tokenize:kq},Mq={partial:!0,tokenize:Aq}})))()}function Pq(e,t,n,r,i,a,o,s,c){let l=c||1/0,u=0;return d;function d(t){return t===60?(e.enter(r),e.enter(i),e.enter(a),e.consume(t),e.exit(a),f):t===null||t===32||t===41||mK(t)?n(t):(e.enter(r),e.enter(o),e.enter(s),e.enter(`chunkString`,{contentType:`string`}),h(t))}function f(n){return n===62?(e.enter(a),e.consume(n),e.exit(a),e.exit(i),e.exit(r),t):(e.enter(s),e.enter(`chunkString`,{contentType:`string`}),p(n))}function p(t){return t===62?(e.exit(`chunkString`),e.exit(s),f(t)):t===null||t===60||X(t)?n(t):(e.consume(t),t===92?m:p)}function m(t){return t===60||t===62||t===92?(e.consume(t),p):p(t)}function h(i){return!u&&(i===null||i===41||hK(i))?(e.exit(`chunkString`),e.exit(s),e.exit(o),e.exit(r),t(i)):u<l&&i===40?(e.consume(i),u++,h):i===41?(e.consume(i),u--,h):i===null||i===32||i===40||mK(i)?n(i):(e.consume(i),i===92?ee:h)}function ee(t){return t===40||t===41||t===92?(e.consume(t),h):h(t)}}function Fq(){return(Fq=t((()=>{TK()})))()}function Iq(e,t,n,r,i,a){let o=this,s=0,c;return l;function l(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),e.enter(a),u}function u(l){return s>999||l===null||l===91||l===93&&!c||l===94&&!s&&`_hiddenFootnoteSupport`in o.parser.constructs?n(l):l===93?(e.exit(a),e.enter(i),e.consume(l),e.exit(i),e.exit(r),t):X(l)?(e.enter(`lineEnding`),e.consume(l),e.exit(`lineEnding`),u):(e.enter(`chunkString`,{contentType:`string`}),d(l))}function d(t){return t===null||t===91||t===93||X(t)||s++>999?(e.exit(`chunkString`),u(t)):(e.consume(t),c||=!Z(t),t===92?f:d)}function f(t){return t===91||t===92||t===93?(e.consume(t),s++,d):d(t)}}function Lq(){return(Lq=t((()=>{TK()})))()}function Rq(e,t,n,r,i,a){let o;return s;function s(t){return t===34||t===39||t===40?(e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=t===40?41:t,c):n(t)}function c(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(a),l(n))}function l(t){return t===o?(e.exit(a),c(o)):t===null?n(t):X(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),EK(e,l,`linePrefix`)):(e.enter(`chunkString`,{contentType:`string`}),u(t))}function u(t){return t===o||t===null||X(t)?(e.exit(`chunkString`),l(t)):(e.consume(t),t===92?d:u)}function d(t){return t===o||t===92?(e.consume(t),u):u(t)}}function zq(){return(zq=t((()=>{DK(),TK()})))()}function Bq(e,t){let n;return r;function r(i){return X(i)?(e.enter(`lineEnding`),e.consume(i),e.exit(`lineEnding`),n=!0,r):Z(i)?EK(e,r,n?`linePrefix`:`lineSuffix`)(i):t(i)}}function Vq(){return(Vq=t((()=>{DK(),TK()})))()}function Hq(e,t,n){let r=this,i;return a;function a(t){return e.enter(`definition`),o(t)}function o(t){return Iq.call(r,e,s,n,`definitionLabel`,`definitionLabelMarker`,`definitionLabelString`)(t)}function s(t){return i=pK(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),t===58?(e.enter(`definitionMarker`),e.consume(t),e.exit(`definitionMarker`),c):n(t)}function c(t){return hK(t)?Bq(e,l)(t):l(t)}function l(t){return Pq(e,u,n,`definitionDestination`,`definitionDestinationLiteral`,`definitionDestinationLiteralMarker`,`definitionDestinationRaw`,`definitionDestinationString`)(t)}function u(t){return e.attempt(Gq,d,d)(t)}function d(t){return Z(t)?EK(e,f,`whitespace`)(t):f(t)}function f(a){return a===null||X(a)?(e.exit(`definition`),r.parser.defined.push(i),t(a)):n(a)}}function Uq(e,t,n){return r;function r(t){return hK(t)?Bq(e,i)(t):n(t)}function i(t){return Rq(e,a,n,`definitionTitle`,`definitionTitleMarker`,`definitionTitleString`)(t)}function a(t){return Z(t)?EK(e,o,`whitespace`)(t):o(t)}function o(e){return e===null||X(e)?t(e):n(e)}}var Wq,Gq;function Kq(){return(Kq=t((()=>{Fq(),Lq(),DK(),zq(),Vq(),TK(),Wq={name:`definition`,tokenize:Hq},Gq={partial:!0,tokenize:Uq}})))()}function qq(e,t,n){return r;function r(t){return e.enter(`hardBreakEscape`),e.consume(t),i}function i(r){return X(r)?(e.exit(`hardBreakEscape`),t(r)):n(r)}}var Jq;function Yq(){return(Yq=t((()=>{TK(),Jq={name:`hardBreakEscape`,tokenize:qq}})))()}function Xq(e,t){let n=e.length-2,r=3,i,a;return e[r][1].type===`whitespace`&&(r+=2),n-2>r&&e[n][1].type===`whitespace`&&(n-=2),e[n][1].type===`atxHeadingSequence`&&(r===n-1||n-4>r&&e[n-2][1].type===`whitespace`)&&(n-=r+1===n?2:4),n>r&&(i={type:`atxHeadingText`,start:e[r][1].start,end:e[n][1].end},a={type:`chunkText`,start:e[r][1].start,end:e[n][1].end,contentType:`text`},aK(e,r,n-r+1,[[`enter`,i,t],[`enter`,a,t],[`exit`,a,t],[`exit`,i,t]])),e}function Zq(e,t,n){let r=0;return i;function i(t){return e.enter(`atxHeading`),a(t)}function a(t){return e.enter(`atxHeadingSequence`),o(t)}function o(t){return t===35&&r++<6?(e.consume(t),o):t===null||hK(t)?(e.exit(`atxHeadingSequence`),s(t)):n(t)}function s(n){return n===35?(e.enter(`atxHeadingSequence`),c(n)):n===null||X(n)?(e.exit(`atxHeading`),t(n)):Z(n)?EK(e,s,`whitespace`)(n):(e.enter(`atxHeadingText`),l(n))}function c(t){return t===35?(e.consume(t),c):(e.exit(`atxHeadingSequence`),s(t))}function l(t){return t===null||t===35||hK(t)?(e.exit(`atxHeadingText`),s(t)):(e.consume(t),l)}}var Qq;function $q(){return($q=t((()=>{DK(),TK(),Qq={name:`headingAtx`,resolve:Xq,tokenize:Zq}})))()}var eJ,tJ;function nJ(){return(nJ=t((()=>{eJ=`address.article.aside.base.basefont.blockquote.body.caption.center.col.colgroup.dd.details.dialog.dir.div.dl.dt.fieldset.figcaption.figure.footer.form.frame.frameset.h1.h2.h3.h4.h5.h6.head.header.hr.html.iframe.legend.li.link.main.menu.menuitem.nav.noframes.ol.optgroup.option.p.param.search.section.summary.table.tbody.td.tfoot.th.thead.title.tr.track.ul`.split(`.`),tJ=[`pre`,`script`,`style`,`textarea`]})))()}function rJ(e){let t=e.length;for(;t--&&(e[t][0]!==`enter`||e[t][1].type!==`htmlFlow`););return t>1&&e[t-2][1].type===`linePrefix`&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function iJ(e,t,n){let r=this,i,a,o,s,c;return l;function l(e){return u(e)}function u(t){return e.enter(`htmlFlow`),e.enter(`htmlFlowData`),e.consume(t),d}function d(s){return s===33?(e.consume(s),f):s===47?(e.consume(s),a=!0,h):s===63?(e.consume(s),i=3,r.interrupt?t:be):_K(s)?(e.consume(s),o=String.fromCharCode(s),ee):n(s)}function f(a){return a===45?(e.consume(a),i=2,p):a===91?(e.consume(a),i=5,s=0,m):_K(a)?(e.consume(a),i=4,r.interrupt?t:be):n(a)}function p(i){return i===45?(e.consume(i),r.interrupt?t:be):n(i)}function m(i){return i===`CDATA[`.charCodeAt(s++)?(e.consume(i),s===6?r.interrupt?t:fe:m):n(i)}function h(t){return _K(t)?(e.consume(t),o=String.fromCharCode(t),ee):n(t)}function ee(s){if(s===null||s===47||s===62||hK(s)){let c=s===47,l=o.toLowerCase();return!c&&!a&&tJ.includes(l)?(i=1,r.interrupt?t(s):fe(s)):eJ.includes(o.toLowerCase())?(i=6,c?(e.consume(s),te):r.interrupt?t(s):fe(s)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(s):a?ne(s):re(s))}return s===45||vK(s)?(e.consume(s),o+=String.fromCharCode(s),ee):n(s)}function te(i){return i===62?(e.consume(i),r.interrupt?t:fe):n(i)}function ne(t){return Z(t)?(e.consume(t),ne):ue(t)}function re(t){return t===47?(e.consume(t),ue):t===58||t===95||_K(t)?(e.consume(t),ie):Z(t)?(e.consume(t),re):ue(t)}function ie(t){return t===45||t===46||t===58||t===95||vK(t)?(e.consume(t),ie):ae(t)}function ae(t){return t===61?(e.consume(t),oe):Z(t)?(e.consume(t),ae):re(t)}function oe(t){return t===null||t===60||t===61||t===62||t===96?n(t):t===34||t===39?(e.consume(t),c=t,se):Z(t)?(e.consume(t),oe):ce(t)}function se(t){return t===c?(e.consume(t),c=null,le):t===null||X(t)?n(t):(e.consume(t),se)}function ce(t){return t===null||t===34||t===39||t===47||t===60||t===61||t===62||t===96||hK(t)?ae(t):(e.consume(t),ce)}function le(e){return e===47||e===62||Z(e)?re(e):n(e)}function ue(t){return t===62?(e.consume(t),de):n(t)}function de(t){return t===null||X(t)?fe(t):Z(t)?(e.consume(t),de):n(t)}function fe(t){return t===45&&i===2?(e.consume(t),ge):t===60&&i===1?(e.consume(t),_e):t===62&&i===4?(e.consume(t),xe):t===63&&i===3?(e.consume(t),be):t===93&&i===5?(e.consume(t),ye):X(t)&&(i===6||i===7)?(e.exit(`htmlFlowData`),e.check(cJ,Se,pe)(t)):t===null||X(t)?(e.exit(`htmlFlowData`),pe(t)):(e.consume(t),fe)}function pe(t){return e.check(lJ,me,Se)(t)}function me(t){return e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),he}function he(t){return t===null||X(t)?pe(t):(e.enter(`htmlFlowData`),fe(t))}function ge(t){return t===45?(e.consume(t),be):fe(t)}function _e(t){return t===47?(e.consume(t),o=``,ve):fe(t)}function ve(t){if(t===62){let n=o.toLowerCase();return tJ.includes(n)?(e.consume(t),xe):fe(t)}return _K(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),ve):fe(t)}function ye(t){return t===93?(e.consume(t),be):fe(t)}function be(t){return t===62?(e.consume(t),xe):t===45&&i===2?(e.consume(t),be):fe(t)}function xe(t){return t===null||X(t)?(e.exit(`htmlFlowData`),Se(t)):(e.consume(t),xe)}function Se(n){return e.exit(`htmlFlow`),t(n)}}function aJ(e,t,n){let r=this;return i;function i(t){return X(t)?(e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),a):n(t)}function a(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}function oJ(e,t,n){return r;function r(r){return e.enter(`lineEnding`),e.consume(r),e.exit(`lineEnding`),e.attempt(JK,t,n)}}var sJ,cJ,lJ;function uJ(){return(uJ=t((()=>{TK(),nJ(),YK(),sJ={concrete:!0,name:`htmlFlow`,resolveTo:rJ,tokenize:iJ},cJ={partial:!0,tokenize:oJ},lJ={partial:!0,tokenize:aJ}})))()}function dJ(e,t,n){let r=this,i,a,o;return s;function s(t){return e.enter(`htmlText`),e.enter(`htmlTextData`),e.consume(t),c}function c(t){return t===33?(e.consume(t),l):t===47?(e.consume(t),ae):t===63?(e.consume(t),re):_K(t)?(e.consume(t),ce):n(t)}function l(t){return t===45?(e.consume(t),u):t===91?(e.consume(t),a=0,m):_K(t)?(e.consume(t),ne):n(t)}function u(t){return t===45?(e.consume(t),p):n(t)}function d(t){return t===null?n(t):t===45?(e.consume(t),f):X(t)?(o=d,_e(t)):(e.consume(t),d)}function f(t){return t===45?(e.consume(t),p):d(t)}function p(e){return e===62?ge(e):e===45?f(e):d(e)}function m(t){return t===`CDATA[`.charCodeAt(a++)?(e.consume(t),a===6?h:m):n(t)}function h(t){return t===null?n(t):t===93?(e.consume(t),ee):X(t)?(o=h,_e(t)):(e.consume(t),h)}function ee(t){return t===93?(e.consume(t),te):h(t)}function te(t){return t===62?ge(t):t===93?(e.consume(t),te):h(t)}function ne(t){return t===null||t===62?ge(t):X(t)?(o=ne,_e(t)):(e.consume(t),ne)}function re(t){return t===null?n(t):t===63?(e.consume(t),ie):X(t)?(o=re,_e(t)):(e.consume(t),re)}function ie(e){return e===62?ge(e):re(e)}function ae(t){return _K(t)?(e.consume(t),oe):n(t)}function oe(t){return t===45||vK(t)?(e.consume(t),oe):se(t)}function se(t){return X(t)?(o=se,_e(t)):Z(t)?(e.consume(t),se):ge(t)}function ce(t){return t===45||vK(t)?(e.consume(t),ce):t===47||t===62||hK(t)?le(t):n(t)}function le(t){return t===47?(e.consume(t),ge):t===58||t===95||_K(t)?(e.consume(t),ue):X(t)?(o=le,_e(t)):Z(t)?(e.consume(t),le):ge(t)}function ue(t){return t===45||t===46||t===58||t===95||vK(t)?(e.consume(t),ue):de(t)}function de(t){return t===61?(e.consume(t),fe):X(t)?(o=de,_e(t)):Z(t)?(e.consume(t),de):le(t)}function fe(t){return t===null||t===60||t===61||t===62||t===96?n(t):t===34||t===39?(e.consume(t),i=t,pe):X(t)?(o=fe,_e(t)):Z(t)?(e.consume(t),fe):(e.consume(t),me)}function pe(t){return t===i?(e.consume(t),i=void 0,he):t===null?n(t):X(t)?(o=pe,_e(t)):(e.consume(t),pe)}function me(t){return t===null||t===34||t===39||t===60||t===61||t===96?n(t):t===47||t===62||hK(t)?le(t):(e.consume(t),me)}function he(e){return e===47||e===62||hK(e)?le(e):n(e)}function ge(r){return r===62?(e.consume(r),e.exit(`htmlTextData`),e.exit(`htmlText`),t):n(r)}function _e(t){return e.exit(`htmlTextData`),e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),ve}function ve(t){return Z(t)?EK(e,ye,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):ye(t)}function ye(t){return e.enter(`htmlTextData`),o(t)}}var fJ;function pJ(){return(pJ=t((()=>{DK(),TK(),fJ={name:`htmlText`,tokenize:dJ}})))()}function mJ(e){let t=-1,n=[];for(;++t<e.length;){let r=e[t][1];if(n.push(e[t]),r.type===`labelImage`||r.type===`labelLink`||r.type===`labelEnd`){let e=r.type===`labelImage`?4:2;r.type=`data`,t+=e}}return e.length!==n.length&&aK(e,0,e.length,n),e}function hJ(e,t){let n=e.length,r=0,i,a,o,s;for(;n--;)if(i=e[n][1],a){if(i.type===`link`||i.type===`labelLink`&&i._inactive)break;e[n][0]===`enter`&&i.type===`labelLink`&&(i._inactive=!0)}else if(o){if(e[n][0]===`enter`&&(i.type===`labelImage`||i.type===`labelLink`)&&!i._balanced&&(a=n,i.type!==`labelLink`)){r=2;break}}else i.type===`labelEnd`&&(o=n);let c={type:e[a][1].type===`labelLink`?`link`:`image`,start:{...e[a][1].start},end:{...e[e.length-1][1].end}},l={type:`label`,start:{...e[a][1].start},end:{...e[o][1].end}},u={type:`labelText`,start:{...e[a+r+2][1].end},end:{...e[o-2][1].start}};return s=[[`enter`,c,t],[`enter`,l,t]],s=oK(s,e.slice(a+1,a+r+3)),s=oK(s,[[`enter`,u,t]]),s=oK(s,RK(t.parser.constructs.insideSpan.null,e.slice(a+r+4,o-3),t)),s=oK(s,[[`exit`,u,t],e[o-2],e[o-1],[`exit`,l,t]]),s=oK(s,e.slice(o+1)),s=oK(s,[[`exit`,c,t]]),aK(e,a,e.length,s),e}function gJ(e,t,n){let r=this,i=r.events.length,a,o;for(;i--;)if((r.events[i][1].type===`labelImage`||r.events[i][1].type===`labelLink`)&&!r.events[i][1]._balanced){a=r.events[i][1];break}return s;function s(t){return a?a._inactive?d(t):(o=r.parser.defined.includes(pK(r.sliceSerialize({start:a.end,end:r.now()}))),e.enter(`labelEnd`),e.enter(`labelMarker`),e.consume(t),e.exit(`labelMarker`),e.exit(`labelEnd`),c):n(t)}function c(t){return t===40?e.attempt(xJ,u,o?u:d)(t):t===91?e.attempt(SJ,u,o?l:d)(t):o?u(t):d(t)}function l(t){return e.attempt(CJ,u,d)(t)}function u(e){return t(e)}function d(e){return a._balanced=!0,n(e)}}function _J(e,t,n){return r;function r(t){return e.enter(`resource`),e.enter(`resourceMarker`),e.consume(t),e.exit(`resourceMarker`),i}function i(t){return hK(t)?Bq(e,a)(t):a(t)}function a(t){return t===41?u(t):Pq(e,o,s,`resourceDestination`,`resourceDestinationLiteral`,`resourceDestinationLiteralMarker`,`resourceDestinationRaw`,`resourceDestinationString`,32)(t)}function o(t){return hK(t)?Bq(e,c)(t):u(t)}function s(e){return n(e)}function c(t){return t===34||t===39||t===40?Rq(e,l,n,`resourceTitle`,`resourceTitleMarker`,`resourceTitleString`)(t):u(t)}function l(t){return hK(t)?Bq(e,u)(t):u(t)}function u(r){return r===41?(e.enter(`resourceMarker`),e.consume(r),e.exit(`resourceMarker`),e.exit(`resource`),t):n(r)}}function vJ(e,t,n){let r=this;return i;function i(t){return Iq.call(r,e,a,o,`reference`,`referenceMarker`,`referenceString`)(t)}function a(e){return r.parser.defined.includes(pK(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}function o(e){return n(e)}}function yJ(e,t,n){return r;function r(t){return e.enter(`reference`),e.enter(`referenceMarker`),e.consume(t),e.exit(`referenceMarker`),i}function i(r){return r===93?(e.enter(`referenceMarker`),e.consume(r),e.exit(`referenceMarker`),e.exit(`reference`),t):n(r)}}var bJ,xJ,SJ,CJ;function wJ(){return(wJ=t((()=>{Fq(),Lq(),zq(),Vq(),TK(),bJ={name:`labelEnd`,resolveAll:mJ,resolveTo:hJ,tokenize:gJ},xJ={tokenize:_J},SJ={tokenize:vJ},CJ={tokenize:yJ}})))()}function TJ(e,t,n){let r=this;return i;function i(t){return e.enter(`labelImage`),e.enter(`labelImageMarker`),e.consume(t),e.exit(`labelImageMarker`),a}function a(t){return t===91?(e.enter(`labelMarker`),e.consume(t),e.exit(`labelMarker`),e.exit(`labelImage`),o):n(t)}function o(e){return e===94&&`_hiddenFootnoteSupport`in r.parser.constructs?n(e):t(e)}}var EJ;function DJ(){return(DJ=t((()=>{wJ(),EJ={name:`labelStartImage`,resolveAll:bJ.resolveAll,tokenize:TJ}})))()}function OJ(e,t,n){let r=this;return i;function i(t){return e.enter(`labelLink`),e.enter(`labelMarker`),e.consume(t),e.exit(`labelMarker`),e.exit(`labelLink`),a}function a(e){return e===94&&`_hiddenFootnoteSupport`in r.parser.constructs?n(e):t(e)}}var kJ;function AJ(){return(AJ=t((()=>{wJ(),kJ={name:`labelStartLink`,resolveAll:bJ.resolveAll,tokenize:OJ}})))()}function jJ(e,t){return n;function n(n){return e.enter(`lineEnding`),e.consume(n),e.exit(`lineEnding`),EK(e,t,`linePrefix`)}}var MJ;function NJ(){return(NJ=t((()=>{DK(),MJ={name:`lineEnding`,tokenize:jJ}})))()}function PJ(e,t,n){let r=0,i;return a;function a(t){return e.enter(`thematicBreak`),o(t)}function o(e){return i=e,s(e)}function s(a){return a===i?(e.enter(`thematicBreakSequence`),c(a)):r>=3&&(a===null||X(a))?(e.exit(`thematicBreak`),t(a)):n(a)}function c(t){return t===i?(e.consume(t),r++,c):(e.exit(`thematicBreakSequence`),Z(t)?EK(e,s,`whitespace`)(t):s(t))}}var FJ;function IJ(){return(IJ=t((()=>{DK(),TK(),FJ={name:`thematicBreak`,tokenize:PJ}})))()}function LJ(e,t,n){let r=this,i=r.events[r.events.length-1],a=i&&i[1].type===`linePrefix`?i[2].sliceSerialize(i[1],!0).length:0,o=0;return s;function s(t){let i=r.containerState.type||(t===42||t===43||t===45?`listUnordered`:`listOrdered`);if(i===`listUnordered`?!r.containerState.marker||t===r.containerState.marker:bK(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),i===`listUnordered`)return e.enter(`listItemPrefix`),t===42||t===45?e.check(FJ,n,l)(t):l(t);if(!r.interrupt||t===49)return e.enter(`listItemPrefix`),e.enter(`listItemValue`),c(t)}return n(t)}function c(t){return bK(t)&&++o<10?(e.consume(t),c):(!r.interrupt||o<2)&&(r.containerState.marker?t===r.containerState.marker:t===41||t===46)?(e.exit(`listItemValue`),l(t)):n(t)}function l(t){return e.enter(`listItemMarker`),e.consume(t),e.exit(`listItemMarker`),r.containerState.marker=r.containerState.marker||t,e.check(JK,r.interrupt?n:u,e.attempt(UJ,f,d))}function u(e){return r.containerState.initialBlankLine=!0,a++,f(e)}function d(t){return Z(t)?(e.enter(`listItemPrefixWhitespace`),e.consume(t),e.exit(`listItemPrefixWhitespace`),f):n(t)}function f(n){return r.containerState.size=a+r.sliceSerialize(e.exit(`listItemPrefix`),!0).length,t(n)}}function RJ(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(JK,i,a);function i(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,EK(e,t,`listItemIndent`,r.containerState.size+1)(n)}function a(n){return r.containerState.furtherBlankLines||!Z(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(WJ,t,o)(n))}function o(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,EK(e,e.attempt(HJ,t,n),`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(i)}}function zJ(e,t,n){let r=this;return EK(e,i,`listItemIndent`,r.containerState.size+1);function i(e){let i=r.events[r.events.length-1];return i&&i[1].type===`listItemIndent`&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)}}function BJ(e){e.exit(this.containerState.type)}function VJ(e,t,n){let r=this;return EK(e,i,`listItemPrefixWhitespace`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:5);function i(e){let i=r.events[r.events.length-1];return!Z(e)&&i&&i[1].type===`listItemPrefixWhitespace`?t(e):n(e)}}var HJ,UJ,WJ;function GJ(){return(GJ=t((()=>{DK(),TK(),YK(),IJ(),HJ={continuation:{tokenize:RJ},exit:BJ,name:`list`,tokenize:LJ},UJ={partial:!0,tokenize:VJ},WJ={partial:!0,tokenize:zJ}})))()}function KJ(e,t){let n=e.length,r,i,a;for(;n--;)if(e[n][0]===`enter`){if(e[n][1].type===`content`){r=n;break}e[n][1].type===`paragraph`&&(i=n)}else e[n][1].type===`content`&&e.splice(n,1),!a&&e[n][1].type===`definition`&&(a=n);let o={type:`setextHeading`,start:{...e[r][1].start},end:{...e[e.length-1][1].end}};return e[i][1].type=`setextHeadingText`,a?(e.splice(i,0,[`enter`,o,t]),e.splice(a+1,0,[`exit`,e[r][1],t]),e[r][1].end={...e[a][1].end}):e[r][1]=o,e.push([`exit`,o,t]),e}function qJ(e,t,n){let r=this,i;return a;function a(t){let a=r.events.length,s;for(;a--;)if(r.events[a][1].type!==`lineEnding`&&r.events[a][1].type!==`linePrefix`&&r.events[a][1].type!==`content`){s=r.events[a][1].type===`paragraph`;break}return!r.parser.lazy[r.now().line]&&(r.interrupt||s)?(e.enter(`setextHeadingLine`),i=t,o(t)):n(t)}function o(t){return e.enter(`setextHeadingLineSequence`),s(t)}function s(t){return t===i?(e.consume(t),s):(e.exit(`setextHeadingLineSequence`),Z(t)?EK(e,c,`lineSuffix`)(t):c(t))}function c(r){return r===null||X(r)?(e.exit(`setextHeadingLine`),t(r)):n(r)}}var JJ;function YJ(){return(YJ=t((()=>{DK(),TK(),JJ={name:`setextUnderline`,resolveTo:KJ,tokenize:qJ}})))()}function XJ(e){let t=this,n=e.attempt(JK,r,e.attempt(this.parser.constructs.flowInitial,i,EK(e,e.attempt(this.parser.constructs.flow,i,e.attempt(jq,i)),`linePrefix`)));return n;function r(r){if(r===null){e.consume(r);return}return e.enter(`lineEndingBlank`),e.consume(r),e.exit(`lineEndingBlank`),t.currentConstruct=void 0,n}function i(r){if(r===null){e.consume(r);return}return e.enter(`lineEnding`),e.consume(r),e.exit(`lineEnding`),t.currentConstruct=void 0,n}}var ZJ;function QJ(){return(QJ=t((()=>{YK(),Nq(),DK(),ZJ={tokenize:XJ}})))()}function $J(e){return{resolveAll:eY(e===`text`?tY:void 0),tokenize:t};function t(t){let n=this,r=this.parser.constructs[e],i=t.attempt(r,a,o);return a;function a(e){return c(e)?i(e):o(e)}function o(e){if(e===null){t.consume(e);return}return t.enter(`data`),t.consume(e),s}function s(e){return c(e)?(t.exit(`data`),i(e)):(t.consume(e),s)}function c(e){if(e===null)return!0;let t=r[e],i=-1;if(t)for(;++i<t.length;){let e=t[i];if(!e.previous||e.previous.call(n,n.previous))return!0}return!1}}}function eY(e){return t;function t(t,n){let r=-1,i;for(;++r<=t.length;)i===void 0?t[r]&&t[r][1].type===`data`&&(i=r,r++):(!t[r]||t[r][1].type!==`data`)&&(r!==i+2&&(t[i][1].end=t[r-1][1].end,t.splice(i+2,r-i-2),r=i+2),i=void 0);return e?e(t,n):t}}function tY(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||e[n][1].type===`lineEnding`)&&e[n-1][1].type===`data`){let r=e[n-1][1],i=t.sliceStream(r),a=i.length,o=-1,s=0,c;for(;a--;){let e=i[a];if(typeof e==`string`){for(o=e.length;e.charCodeAt(o-1)===32;)s++,o--;if(o)break;o=-1}else if(e===-2)c=!0,s++;else if(e!==-1){a++;break}}if(t._contentTypeTextTrailing&&n===e.length&&(s=0),s){let i={type:n===e.length||c||s<2?`lineSuffix`:`hardBreakTrailing`,start:{_bufferIndex:a?o:r.start._bufferIndex+o,_index:r.start._index+a,line:r.end.line,column:r.end.column-s,offset:r.end.offset-s},end:{...r.end}};r.end={...i.start},r.start.offset===r.end.offset?Object.assign(r,i):(e.splice(n,0,[`enter`,i,t],[`exit`,i,t]),n+=2)}n++}return e}var nY,rY,iY;function aY(){return(aY=t((()=>{nY={resolveAll:eY()},rY=$J(`string`),iY=$J(`text`)})))()}var oY=n({attentionMarkers:()=>mY,contentInitial:()=>cY,disable:()=>hY,document:()=>sY,flow:()=>uY,flowInitial:()=>lY,insideSpan:()=>pY,string:()=>dY,text:()=>fY}),sY,cY,lY,uY,dY,fY,pY,mY,hY;function gY(){return(gY=t((()=>{UK(),KK(),eq(),rq(),oq(),dq(),gq(),xq(),Kq(),Yq(),$q(),uJ(),pJ(),wJ(),DJ(),AJ(),NJ(),GJ(),YJ(),IJ(),aY(),sY={42:HJ,43:HJ,45:HJ,48:HJ,49:HJ,50:HJ,51:HJ,52:HJ,53:HJ,54:HJ,55:HJ,56:HJ,57:HJ,62:$K},cY={91:Wq},lY={[-2]:mq,[-1]:mq,32:mq},uY={35:Qq,42:FJ,45:[JJ,FJ],60:sJ,61:JJ,95:FJ,96:uq,126:uq},dY={38:aq,92:nq},fY={[-5]:MJ,[-4]:MJ,[-3]:MJ,33:EJ,38:aq,42:HK,60:[GK,fJ],91:kJ,92:[Jq,nq],93:bJ,95:HK,96:bq},pY={null:[HK,nY]},mY={null:[42,95]},hY={null:[]}})))()}function _Y(e,t,n){let r={_bufferIndex:-1,_index:0,line:n&&n.line||1,column:n&&n.column||1,offset:n&&n.offset||0},i={},a=[],o=[],s=[],c={attempt:se(ae),check:se(oe),consume:ne,enter:re,exit:ie,interrupt:se(oe,{interrupt:!0})},l={code:null,containerState:{},defineSkip:h,events:[],now:m,parser:e,previous:null,sliceSerialize:f,sliceStream:p,write:d},u=t.tokenize.call(l,c);return t.resolveAll&&a.push(t),l;function d(e){return o=oK(o,e),ee(),o[o.length-1]===null?(ce(t,0),l.events=RK(a,l.events,l),l.events):[]}function f(e,t){return yY(p(e),t)}function p(e){return vY(o,e)}function m(){let{_bufferIndex:e,_index:t,line:n,column:i,offset:a}=r;return{_bufferIndex:e,_index:t,line:n,column:i,offset:a}}function h(e){i[e.line]=e.column,ue()}function ee(){let e;for(;r._index<o.length;){let t=o[r._index];if(typeof t==`string`)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<t.length;)te(t.charCodeAt(r._bufferIndex));else te(t)}}function te(e){u=u(e)}function ne(e){X(e)?(r.line++,r.column=1,r.offset+=e===-3?2:1,ue()):e!==-1&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===o[r._index].length&&(r._bufferIndex=-1,r._index++)),l.previous=e}function re(e,t){let n=t||{};return n.type=e,n.start=m(),l.events.push([`enter`,n,l]),s.push(n),n}function ie(e){let t=s.pop();return t.end=m(),l.events.push([`exit`,t,l]),t}function ae(e,t){ce(e,t.from)}function oe(e,t){t.restore()}function se(e,t){return n;function n(n,r,i){let a,o,s,u;return Array.isArray(n)?f(n):`tokenize`in n?f([n]):d(n);function d(e){return t;function t(t){let n=t!==null&&e[t],r=t!==null&&e.null;return f([...Array.isArray(n)?n:n?[n]:[],...Array.isArray(r)?r:r?[r]:[]])(t)}}function f(e){return a=e,o=0,e.length===0?i:p(e[o])}function p(e){return n;function n(n){return u=le(),s=e,e.partial||(l.currentConstruct=e),e.name&&l.parser.constructs.disable.null.includes(e.name)?h(n):e.tokenize.call(t?Object.assign(Object.create(l),t):l,c,m,h)(n)}}function m(t){return e(s,u),r}function h(e){return u.restore(),++o<a.length?p(a[o]):i}}}function ce(e,t){e.resolveAll&&!a.includes(e)&&a.push(e),e.resolve&&aK(l.events,t,l.events.length-t,e.resolve(l.events.slice(t),l)),e.resolveTo&&(l.events=e.resolveTo(l.events,l))}function le(){let e=m(),t=l.previous,n=l.currentConstruct,i=l.events.length,a=Array.from(s);return{from:i,restore:o};function o(){r=e,l.previous=t,l.currentConstruct=n,l.events.length=i,s=a,ue()}}function ue(){r.line in i&&r.column<2&&(r.column=i[r.line],r.offset+=i[r.line]-1)}}function vY(e,t){let n=t.start._index,r=t.start._bufferIndex,i=t.end._index,a=t.end._bufferIndex,o;if(n===i)o=[e[n].slice(r,a)];else{if(o=e.slice(n,i),r>-1){let e=o[0];typeof e==`string`?o[0]=e.slice(r):o.shift()}a>0&&o.push(e[i].slice(0,a))}return o}function yY(e,t){let n=-1,r=[],i;for(;++n<e.length;){let a=e[n],o;if(typeof a==`string`)o=a;else switch(a){case-5:o=`\r`;break;case-4:o=`
`;break;case-3:o=`\r
`;break;case-2:o=t?` `:` `;break;case-1:if(!t&&i)continue;o=` `;break;default:o=String.fromCharCode(a)}i=a===-2,r.push(o)}return r.join(``)}function bY(){return(bY=t((()=>{TK()})))()}function xY(e){let t={constructs:sK([oY,...(e||{}).extensions||[]]),content:n(kK),defined:[],document:n(NK),flow:n(ZJ),lazy:{},string:n(rY),text:n(iY)};return t;function n(e){return n;function n(n){return _Y(t,e,n)}}}function SY(){return(SY=t((()=>{dK(),AK(),FK(),QJ(),aY(),gY(),bY()})))()}function CY(e){for(;!Tq(e););return e}function wY(){return(wY=t((()=>{Dq()})))()}function TY(){let e=1,t=``,n=!0,r;return i;function i(i,a,o){let s=[],c,l,u,d,f;for(i=t+(typeof i==`string`?i.toString():new TextDecoder(a||void 0).decode(i)),u=0,t=``,n&&=(i.charCodeAt(0)===65279&&u++,void 0);u<i.length;){if(EY.lastIndex=u,c=EY.exec(i),d=c&&c.index!==void 0?c.index:i.length,f=i.charCodeAt(d),!c){t=i.slice(u);break}if(f===10&&u===d&&r)s.push(-3),r=void 0;else switch(r&&=(s.push(-5),void 0),u<d&&(s.push(i.slice(u,d)),e+=d-u),f){case 0:s.push(65533),e++;break;case 9:for(l=Math.ceil(e/4)*4,s.push(-2);e++<l;)s.push(-1);break;case 10:s.push(-4),e=1;break;default:r=!0,e=1}u=d+1}return o&&(r&&s.push(-5),t&&s.push(t),s.push(null)),s}}var EY;function DY(){return(DY=t((()=>{EY=/[\0\t\n\r]/g})))()}function OY(e){return e.replace(AY,kY)}function kY(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){let e=n.charCodeAt(1),t=e===120||e===88;return fK(n.slice(t?2:1),t?16:10)}return nK(n)||e}var AY;function jY(){return(jY=t((()=>{iK(),AY=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi})))()}function MY(e){return!e||typeof e!=`object`?``:`position`in e||`type`in e?PY(e.position):`start`in e||`end`in e?PY(e):`line`in e||`column`in e?NY(e):``}function NY(e){return FY(e&&e.line)+`:`+FY(e&&e.column)}function PY(e){return NY(e&&e.start)+`-`+NY(e&&e.end)}function FY(e){return e&&typeof e==`number`?e:1}function IY(e,t,n){return t&&typeof t==`object`&&(n=t,t=void 0),LY(n)(CY(xY(n).document().write(TY()(e,t,!0))))}function LY(e){let t={transforms:[],canContainEols:[`emphasis`,`fragment`,`heading`,`paragraph`,`strong`],enter:{autolink:a(ze),autolinkProtocol:le,autolinkEmail:le,atxHeading:a(Fe),blockQuote:a(Ae),characterEscape:le,characterReference:le,codeFenced:a(je),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:a(je,o),codeText:a(Me,o),codeTextData:le,data:le,codeFlowValue:le,definition:a(Ne),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:a(Pe),hardBreakEscape:a(Ie),hardBreakTrailing:a(Ie),htmlFlow:a(Le,o),htmlFlowData:le,htmlText:a(Le,o),htmlTextData:le,image:a(Re),label:o,link:a(ze),listItem:a(Ve),listItemValue:f,listOrdered:a(Be,d),listUnordered:a(Be),paragraph:a(He),reference:Ce,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:a(Fe),strong:a(Ue),thematicBreak:a(Ge)},exit:{atxHeading:c(),atxHeadingSequence:ae,autolink:c(),autolinkEmail:ke,autolinkProtocol:Oe,blockQuote:c(),characterEscapeValue:ue,characterReferenceMarkerHexadecimal:Te,characterReferenceMarkerNumeric:Te,characterReferenceValue:Ee,characterReference:De,codeFenced:c(ee),codeFencedFence:h,codeFencedFenceInfo:p,codeFencedFenceMeta:m,codeFlowValue:ue,codeIndented:c(te),codeText:c(he),codeTextData:ue,data:ue,definition:c(),definitionDestinationString:ie,definitionLabelString:ne,definitionTitleString:re,emphasis:c(),hardBreakEscape:c(fe),hardBreakTrailing:c(fe),htmlFlow:c(pe),htmlFlowData:ue,htmlText:c(me),htmlTextData:ue,image:c(_e),label:ye,labelText:ve,lineEnding:de,link:c(ge),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:we,resourceDestinationString:be,resourceTitleString:xe,resource:Se,setextHeading:c(ce),setextHeadingLineSequence:se,setextHeadingText:oe,strong:c(),thematicBreak:c()}};zY(t,(e||{}).mdastExtensions||[]);let n={};return r;function r(e){let r={type:`root`,children:[]},a={stack:[r],tokenStack:[],config:t,enter:s,exit:l,buffer:o,resume:u,data:n},c=[],d=-1;for(;++d<e.length;)(e[d][1].type===`listOrdered`||e[d][1].type===`listUnordered`)&&(e[d][0]===`enter`?c.push(d):d=i(e,c.pop(),d));for(d=-1;++d<e.length;){let n=t[e[d][0]];HY.call(n,e[d][1].type)&&n[e[d][1].type].call(Object.assign({sliceSerialize:e[d][2].sliceSerialize},a),e[d][1])}if(a.tokenStack.length>0){let e=a.tokenStack[a.tokenStack.length-1];(e[1]||VY).call(a,void 0,e[0])}for(r.position={start:RY(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:RY(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d<t.transforms.length;)r=t.transforms[d](r)||r;return r}function i(e,t,n){let r=t-1,i=-1,a=!1,o,s,c,l;for(;++r<=n;){let t=e[r];switch(t[1].type){case`listUnordered`:case`listOrdered`:case`blockQuote`:t[0]===`enter`?i++:i--,l=void 0;break;case`lineEndingBlank`:t[0]===`enter`&&(o&&!l&&!i&&!c&&(c=r),l=void 0);break;case`linePrefix`:case`listItemValue`:case`listItemMarker`:case`listItemPrefix`:case`listItemPrefixWhitespace`:break;default:l=void 0}if(!i&&t[0]===`enter`&&t[1].type===`listItemPrefix`||i===-1&&t[0]===`exit`&&(t[1].type===`listUnordered`||t[1].type===`listOrdered`)){if(o){let i=r;for(s=void 0;i--;){let t=e[i];if(t[1].type===`lineEnding`||t[1].type===`lineEndingBlank`){if(t[0]===`exit`)continue;s&&(e[s][1].type=`lineEndingBlank`,a=!0),t[1].type=`lineEnding`,s=i}else if(t[1].type!==`linePrefix`&&t[1].type!==`blockQuotePrefix`&&t[1].type!==`blockQuotePrefixWhitespace`&&t[1].type!==`blockQuoteMarker`&&t[1].type!==`listItemIndent`)break}c&&(!s||c<s)&&(o._spread=!0),o.end=Object.assign({},s?e[s][1].start:t[1].end),e.splice(s||r,0,[`exit`,o,t[2]]),r++,n++}if(t[1].type===`listItemPrefix`){let i={type:`listItem`,_spread:!1,start:Object.assign({},t[1].start),end:void 0};o=i,e.splice(r,0,[`enter`,i,t[2]]),r++,n++,c=void 0,l=!0}}}return e[t][1]._spread=a,n}function a(e,t){return n;function n(n){s.call(this,e(n),n),t&&t.call(this,n)}}function o(){this.stack.push({type:`fragment`,children:[]})}function s(e,t,n){this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n||void 0]),e.position={start:RY(t.start),end:void 0}}function c(e){return t;function t(t){e&&e.call(this,t),l.call(this,t)}}function l(e,t){let n=this.stack.pop(),r=this.tokenStack.pop();if(r)r[0].type!==e.type&&(t?t.call(this,e,r[0]):(r[1]||VY).call(this,e,r[0]));else throw Error("Cannot close `"+e.type+"` ("+MY({start:e.start,end:e.end})+`): it’s not open`);n.position.end=RY(e.end)}function u(){return XG(this.stack.pop())}function d(){this.data.expectingFirstListItemValue=!0}function f(e){if(this.data.expectingFirstListItemValue){let t=this.stack[this.stack.length-2];t.start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0}}function p(){let e=this.resume(),t=this.stack[this.stack.length-1];t.lang=e}function m(){let e=this.resume(),t=this.stack[this.stack.length-1];t.meta=e}function h(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function ee(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,``),this.data.flowCodeInside=void 0}function te(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e.replace(/(\r?\n|\r)$/g,``)}function ne(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=pK(this.sliceSerialize(e)).toLowerCase()}function re(){let e=this.resume(),t=this.stack[this.stack.length-1];t.title=e}function ie(){let e=this.resume(),t=this.stack[this.stack.length-1];t.url=e}function ae(e){let t=this.stack[this.stack.length-1];t.depth||=this.sliceSerialize(e).length}function oe(){this.data.setextHeadingSlurpLineEnding=!0}function se(e){let t=this.stack[this.stack.length-1];t.depth=this.sliceSerialize(e).codePointAt(0)===61?1:2}function ce(){this.data.setextHeadingSlurpLineEnding=void 0}function le(e){let t=this.stack[this.stack.length-1].children,n=t[t.length-1];(!n||n.type!==`text`)&&(n=We(),n.position={start:RY(e.start),end:void 0},t.push(n)),this.stack.push(n)}function ue(e){let t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=RY(e.end)}function de(e){let n=this.stack[this.stack.length-1];if(this.data.atHardBreak){let t=n.children[n.children.length-1];t.position.end=RY(e.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(le.call(this,e),ue.call(this,e))}function fe(){this.data.atHardBreak=!0}function pe(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e}function me(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e}function he(){let e=this.resume(),t=this.stack[this.stack.length-1];t.value=e}function ge(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||`shortcut`;e.type+=`Reference`,e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function _e(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||`shortcut`;e.type+=`Reference`,e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function ve(e){let t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=OY(t),n.identifier=pK(t).toLowerCase()}function ye(){let e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];this.data.inReference=!0,n.type===`link`?n.children=e.children:n.alt=t}function be(){let e=this.resume(),t=this.stack[this.stack.length-1];t.url=e}function xe(){let e=this.resume(),t=this.stack[this.stack.length-1];t.title=e}function Se(){this.data.inReference=void 0}function Ce(){this.data.referenceType=`collapsed`}function we(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=pK(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType=`full`}function Te(e){this.data.characterReferenceType=e.type}function Ee(e){let t=this.sliceSerialize(e),n=this.data.characterReferenceType,r;n?(r=fK(t,n===`characterReferenceMarkerNumeric`?10:16),this.data.characterReferenceType=void 0):r=nK(t);let i=this.stack[this.stack.length-1];i.value+=r}function De(e){let t=this.stack.pop();t.position.end=RY(e.end)}function Oe(e){ue.call(this,e);let t=this.stack[this.stack.length-1];t.url=this.sliceSerialize(e)}function ke(e){ue.call(this,e);let t=this.stack[this.stack.length-1];t.url=`mailto:`+this.sliceSerialize(e)}function Ae(){return{type:`blockquote`,children:[]}}function je(){return{type:`code`,lang:null,meta:null,value:``}}function Me(){return{type:`inlineCode`,value:``}}function Ne(){return{type:`definition`,identifier:``,label:null,title:null,url:``}}function Pe(){return{type:`emphasis`,children:[]}}function Fe(){return{type:`heading`,depth:0,children:[]}}function Ie(){return{type:`break`}}function Le(){return{type:`html`,value:``}}function Re(){return{type:`image`,title:null,url:``,alt:null}}function ze(){return{type:`link`,title:null,url:``,children:[]}}function Be(e){return{type:`list`,ordered:e.type===`listOrdered`,start:null,spread:e._spread,children:[]}}function Ve(e){return{type:`listItem`,spread:e._spread,checked:null,children:[]}}function He(){return{type:`paragraph`,children:[]}}function Ue(){return{type:`strong`,children:[]}}function We(){return{type:`text`,value:``}}function Ge(){return{type:`thematicBreak`}}}function RY(e){return{line:e.line,column:e.column,offset:e.offset}}function zY(e,t){let n=-1;for(;++n<t.length;){let r=t[n];Array.isArray(r)?zY(e,r):BY(e,r)}}function BY(e,t){let n;for(n in t)if(HY.call(t,n))switch(n){case`canContainEols`:{let r=t[n];r&&e[n].push(...r);break}case`transforms`:{let r=t[n];r&&e[n].push(...r);break}case`enter`:case`exit`:{let r=t[n];r&&Object.assign(e[n],r);break}}}function VY(e,t){throw Error(e?"Cannot close `"+e.type+"` ("+MY({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+MY({start:t.start,end:t.end})+`) is open`:"Cannot close document, a token (`"+t.type+"`, "+MY({start:t.start,end:t.end})+`) is still open`)}var HY;function UY(){return(UY=t((()=>{tK(),SY(),wY(),DY(),jY(),iK(),HY={}.hasOwnProperty})))()}function WY(){return{enter:{table:GY,tableData:YY,tableHeader:YY,tableRow:qY},exit:{codeText:XY,table:KY,tableData:JY,tableHeader:JY,tableRow:JY}}}function GY(e){let t=e._align;this.enter({type:`table`,align:t.map(function(e){return e===`none`?null:e}),children:[]},e),this.data.inTable=!0}function KY(e){this.exit(e),this.data.inTable=void 0}function qY(e){this.enter({type:`tableRow`,children:[]},e)}function JY(e){this.exit(e)}function YY(e){this.enter({type:`tableCell`,children:[]},e)}function XY(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,ZY));let n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function ZY(e,t){return t===`|`?t:e}function QY(){return(QY=t((()=>{})))()}function $Y(e,t,n,r){let i=0;if(n!==0||r.length!==0){for(;i<e.map.length;){if(e.map[i][0]===t){e.map[i][1]+=n,e.map[i][2].push(...r);return}i+=1}e.map.push([t,n,r])}}var eX;function tX(){return(tX=t((()=>{eX=class{constructor(){this.map=[]}add(e,t,n){$Y(this,e,t,n)}consume(e){if(this.map.sort(function(e,t){return e[0]-t[0]}),this.map.length===0)return;let t=this.map.length,n=[];for(;t>0;)--t,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push(e.slice()),e.length=0;let r=n.pop();for(;r;){for(let t of r)e.push(t);r=n.pop()}this.map.length=0}}})))()}function nX(e,t){let n=!1,r=[];for(;t<e.length;){let i=e[t];if(n){if(i[0]===`enter`)i[1].type===`tableContent`&&r.push(e[t+1][1].type===`tableDelimiterMarker`?`left`:`none`);else if(i[1].type===`tableContent`){if(e[t-1][1].type===`tableDelimiterMarker`){let e=r.length-1;r[e]=r[e]===`left`?`center`:`right`}}else if(i[1].type===`tableDelimiterRow`)break}else i[0]===`enter`&&i[1].type===`tableDelimiterRow`&&(n=!0);t+=1}return r}function rX(){return{flow:{null:{name:`table`,tokenize:iX,resolveAll:aX}}}}function iX(e,t,n){let r=this,i=0,a=0,o;return s;function s(e){let t=r.events.length-1;for(;t>-1;){let e=r.events[t][1].type;if(e===`lineEnding`||e===`linePrefix`)t--;else break}let i=t>-1?r.events[t][1].type:null,a=i===`tableHead`||i===`tableRow`?oe:c;return a===oe&&r.parser.lazy[r.now().line]?n(e):a(e)}function c(t){return e.enter(`tableHead`),e.enter(`tableRow`),l(t)}function l(e){return e===124?u(e):(o=!0,a+=1,u(e))}function u(t){return t===null?n(t):X(t)?a>1?(a=0,r.interrupt=!0,e.exit(`tableRow`),e.enter(`lineEnding`),e.consume(t),e.exit(`lineEnding`),p):n(t):Z(t)?EK(e,u,`whitespace`)(t):(a+=1,o&&(o=!1,i+=1),t===124?(e.enter(`tableCellDivider`),e.consume(t),e.exit(`tableCellDivider`),o=!0,u):(e.enter(`data`),d(t)))}function d(t){return t===null||t===124||hK(t)?(e.exit(`data`),u(t)):(e.consume(t),t===92?f:d)}function f(t){return t===92||t===124?(e.consume(t),d):d(t)}function p(t){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(t):(e.enter(`tableDelimiterRow`),o=!1,Z(t)?EK(e,m,`linePrefix`,r.parser.constructs.disable.null.includes(`codeIndented`)?void 0:4)(t):m(t))}function m(t){return t===45||t===58?ee(t):t===124?(o=!0,e.enter(`tableCellDivider`),e.consume(t),e.exit(`tableCellDivider`),h):ae(t)}function h(t){return Z(t)?EK(e,ee,`whitespace`)(t):ee(t)}function ee(t){return t===58?(a+=1,o=!0,e.enter(`tableDelimiterMarker`),e.consume(t),e.exit(`tableDelimiterMarker`),te):t===45?(a+=1,te(t)):t===null||X(t)?ie(t):ae(t)}function te(t){return t===45?(e.enter(`tableDelimiterFiller`),ne(t)):ae(t)}function ne(t){return t===45?(e.consume(t),ne):t===58?(o=!0,e.exit(`tableDelimiterFiller`),e.enter(`tableDelimiterMarker`),e.consume(t),e.exit(`tableDelimiterMarker`),re):(e.exit(`tableDelimiterFiller`),re(t))}function re(t){return Z(t)?EK(e,ie,`whitespace`)(t):ie(t)}function ie(n){return n===124?m(n):n===null||X(n)?!o||i!==a?ae(n):(e.exit(`tableDelimiterRow`),e.exit(`tableHead`),t(n)):ae(n)}function ae(e){return n(e)}function oe(t){return e.enter(`tableRow`),se(t)}function se(n){return n===124?(e.enter(`tableCellDivider`),e.consume(n),e.exit(`tableCellDivider`),se):n===null||X(n)?(e.exit(`tableRow`),t(n)):Z(n)?EK(e,se,`whitespace`)(n):(e.enter(`data`),ce(n))}function ce(t){return t===null||t===124||hK(t)?(e.exit(`data`),se(t)):(e.consume(t),t===92?le:ce)}function le(t){return t===92||t===124?(e.consume(t),ce):ce(t)}}function aX(e,t){let n=-1,r=!0,i=0,a=[0,0,0,0],o=[0,0,0,0],s=!1,c=0,l,u,d,f=new eX;for(;++n<e.length;){let p=e[n],m=p[1];p[0]===`enter`?m.type===`tableHead`?(s=!1,c!==0&&(sX(f,t,c,l,u),u=void 0,c=0),l={type:`table`,start:Object.assign({},m.start),end:Object.assign({},m.end)},f.add(n,0,[[`enter`,l,t]])):m.type===`tableRow`||m.type===`tableDelimiterRow`?(r=!0,d=void 0,a=[0,0,0,0],o=[0,n+1,0,0],s&&(s=!1,u={type:`tableBody`,start:Object.assign({},m.start),end:Object.assign({},m.end)},f.add(n,0,[[`enter`,u,t]])),i=m.type===`tableDelimiterRow`?2:u?3:1):i&&(m.type===`data`||m.type===`tableDelimiterMarker`||m.type===`tableDelimiterFiller`)?(r=!1,o[2]===0&&(a[1]!==0&&(o[0]=o[1],d=oX(f,t,a,i,void 0,d),a=[0,0,0,0]),o[2]=n)):m.type===`tableCellDivider`&&(r?r=!1:(a[1]!==0&&(o[0]=o[1],d=oX(f,t,a,i,void 0,d)),a=o,o=[a[1],n,0,0])):m.type===`tableHead`?(s=!0,c=n):m.type===`tableRow`||m.type===`tableDelimiterRow`?(c=n,a[1]===0?o[1]!==0&&(d=oX(f,t,o,i,n,d)):(o[0]=o[1],d=oX(f,t,a,i,n,d)),i=0):i&&(m.type===`data`||m.type===`tableDelimiterMarker`||m.type===`tableDelimiterFiller`)&&(o[3]=n)}for(c!==0&&sX(f,t,c,l,u),f.consume(t.events),n=-1;++n<t.events.length;){let e=t.events[n];e[0]===`enter`&&e[1].type===`table`&&(e[1]._align=nX(t.events,n))}return e}function oX(e,t,n,r,i,a){let o=r===1?`tableHeader`:r===2?`tableDelimiter`:`tableData`;n[0]!==0&&(a.end=Object.assign({},cX(t.events,n[0])),e.add(n[0],0,[[`exit`,a,t]]));let s=cX(t.events,n[1]);if(a={type:o,start:Object.assign({},s),end:Object.assign({},s)},e.add(n[1],0,[[`enter`,a,t]]),n[2]!==0){let i=cX(t.events,n[2]),a=cX(t.events,n[3]),o={type:`tableContent`,start:Object.assign({},i),end:Object.assign({},a)};if(e.add(n[2],0,[[`enter`,o,t]]),r!==2){let r=t.events[n[2]],i=t.events[n[3]];if(r[1].end=Object.assign({},i[1].end),r[1].type=`chunkText`,r[1].contentType=`text`,n[3]>n[2]+1){let t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[[`exit`,o,t]])}return i!==void 0&&(a.end=Object.assign({},cX(t.events,i)),e.add(i,0,[[`exit`,a,t]]),a=void 0),a}function sX(e,t,n,r,i){let a=[],o=cX(t.events,n);i&&(i.end=Object.assign({},o),a.push([`exit`,i,t])),r.end=Object.assign({},o),a.push([`exit`,r,t]),e.add(n+1,0,a)}function cX(e,t){let n=e[t],r=n[0]===`enter`?`start`:`end`;return n[1][r]}function lX(){return(lX=t((()=>{DK(),TK(),tX()})))()}function uX(e,t=!0){let n=[],r=0;for(;r<e.length;){let i=e.indexOf(`<`,r);if(i===-1)break;let a=dX(e,i,t);if(a.kind===`tag`){n.push(a.tag),r=a.tag.index+a.tag.text.length;continue}if(a.kind===`pending`)return{tags:n,pendingStart:i};r=a.next}return{tags:n}}function dX(e,t,n){let r=pX(e,t+1),i=!1;e.charAt(r)===`/`&&(i=!0,r=pX(e,r+1));let a=r;for(;r<e.length&&hX(e.charCodeAt(r));)r+=1;let o=e.slice(a,r).toLowerCase();if(!o)return r===e.length&&!n?{kind:`pending`}:fX(e,t);if(!wX.has(o)){let i=CX.some(e=>e.startsWith(o));return r===e.length&&!n&&i?{kind:`pending`}:fX(e,t)}if(r===e.length)return n?fX(e,t):{kind:`pending`};let s=e.charAt(r);if(!mX(s)&&s!==`/`&&s!==`>`)return fX(e,t);let c,l=``;for(;r<e.length;r+=1){let n=e.charAt(r);if(c){n===c&&(c=void 0);continue}if(n===`"`||n===`'`){c=n;continue}if(n===`<`)return fX(e,t);if(n===`>`){let n=r+1;return{kind:`tag`,tag:{index:t,text:e.slice(t,n),isClose:i,isSelfClosing:!i&&l===`/`,isPrivate:o===`internal`}}}mX(n)||(l=n)}return n?fX(e,t):{kind:`pending`}}function fX(e,t){let n=e.indexOf(`<`,t+1);return{kind:`invalid`,next:n===-1?e.length:n}}function pX(e,t){let n=t;for(;n<e.length&&mX(e.charAt(n));)n+=1;return n}function mX(e){return/\s/u.test(e)}function hX(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122||e===58}function gX(e,t){let n=function(n){let r=this.stack.findLast(e=>e.type===`inlineCode`)?.position?.start.offset;if(r===void 0)return;let i=t.get(r);if(!i){let n=this.stack.findLast(e=>e.type===`paragraph`||e.type===`heading`),a=n?.children[0]?.position?.start.offset,o=this.stack.filter(e=>e.type===`listItem`||e.type===`blockquote`),s=a!==void 0&&o.length?a:r,c=o.length?Math.max(e.lastIndexOf(`
`,s-1),e.lastIndexOf(`\r`,s-1))+1:r,l=o.map(t=>e.slice(t.position?.start.offset,t.children[0]?.position?.start.offset)).join(``);i={prefix:{start:c,end:s,ownerStart:o[0]?.position?.start.offset??r,text:l+(o.length&&n?.type===`heading`?e.slice(n.position?.start.offset,a):``)},value:``,offsets:[]},t.set(r,i)}let a=this.sliceSerialize(n),o=a.length-(n.end.offset-n.start.offset);for(let e=r+i.offsets.length;e<n.end.offset;e+=1){let t=e-n.start.offset;i.offsets.push(i.value.length+(t>0?t+o:0))}i.value+=a};return{enter:{codeTextData(e){n.call(this,e),he(this.config.enter.data,`Markdown data handler`).call(this,e)},lineEnding:n}}}function _X(e,t){if(!e)return{regions:[],codeSpans:[],retainStart:0};let n=new Map,r=t?.syntax!==`commonmark`,i=IY(e,{extensions:[TX,...r?[rX()]:[]],mdastExtensions:[...r?[WY()]:[],...t?.includeSource?[gX(e,n)]:[]]}),a=[],o=[i];for(;o.length>0;){let e=he(o.pop(),`Markdown ownership node`),t=e.position?.start?.offset,r=e.position?.end?.offset;if((e.type===`code`||e.type===`inlineCode`)&&t!==void 0&&r!==void 0){let i=n.get(t);if(i)for(;i.offsets.length<=r-t;)i.offsets.push(i.value.length);a.push({start:t,end:r,block:e.type===`code`,...i?{source:i}:{}})}for(let t of e.children?.toReversed()??[])o.push(t)}return a.sort((e,t)=>e.start-t.start),{regions:a,codeSpans:a.map(({start:e,end:t})=>[e,t]),retainStart:i.children?.at(-1)?.position?.start?.offset??e.length}}function vX(e,t){return/[`~\t]| {4}/u.test(e)?_X(e,t).regions:[]}function yX(e){return/[`~\t]| {4}/u.test(e)?_X(e).codeSpans:[]}function bX(e,t){let n=0,r=t.length-1;for(;n<=r;){let i=Math.floor((n+r)/2),a=t[i];if(!a)return!1;if(e<a[0])r=i-1;else if(e>=a[1])n=i+1;else return!0}return!1}function xX(e,t,n,r){let i=[],a=(e,t)=>{if(!t)return;let r=i.at(-1);r?.kind===e?r.text+=t:i.push({kind:e,text:t}),e===`text`&&t.trim()&&(n.visibleEver=!0)},o=e=>{e&&(n.depth>0&&n.pending?(n.pending.content+=e,n.pending.protectedClose||=uX(e).tags.some(e=>e.isClose)):a(`text`,e))},s=r.start??0,c=uX(e.slice(s),r.final),l=[];for(let e of c.tags){let n={index:e.index+s,isClose:e.isClose,isSelfClosing:e.isSelfClosing,isPrivate:e.isPrivate,text:e.text};bX(n.index,t)||l.push(n)}let u=[];if(r.scope===`leading`){let e=!1;for(let t=l.length-1;t>=0;--t)e||=l[t]?.isPrivate===!0,u[t]=e,e||=l[t]?.isClose===!0}let d=s;for(let t=0;t<l.length;t+=1){let s=l[t];if(!s)continue;let c=e.slice(d,s.index);o(c);let f=s.index+s.text.length;if(s.isSelfClosing){if(n.depth===0&&r.scope===`leading`&&n.visibleEver){a(`text`,e.slice(s.index)),d=e.length;break}d=f;continue}if(!s.isClose){if(n.depth===0&&r.scope===`leading`&&n.visibleEver&&!u[t]){a(`text`,e.slice(s.index)),d=e.length;break}n.depth===0?n.pending={content:``,containsPrivate:s.isPrivate,openTag:s.text,protectedClose:!1,visibleBefore:n.visibleEver}:n.pending&&(n.pending.containsPrivate||=s.isPrivate),n.depth+=1,d=f;continue}if(n.depth>0){--n.depth,n.depth===0&&n.pending?(n.pending.containsPrivate||a(`thinking`,n.pending.content),n.pending=void 0):n.pending&&(n.pending.protectedClose=!0),d=f;continue}if(r.mode===`visible`)o(s.text);else{let t=e.slice(f);if(c.trim()&&t.trim()){let e=i.filter(e=>e.kind===`thinking`);i.splice(0,i.length,...e),n.visibleEver=!1}}d=f}if(o(e.slice(d)),r.final&&n.depth>0&&n.pending){let e=n.pending;e.containsPrivate||(r.mode===`static-preserve`||r.mode===`static-strict`&&!e.visibleBefore&&!e.protectedClose||r.mode===`visible`&&!e.protectedClose?a(`text`,r.mode===`visible`&&e.visibleBefore?e.openTag+e.content:e.content):a(`thinking`,e.content)),n.depth=0,n.pending=void 0}return i}function SX(e,t){return xX(e,yX(e),{depth:0,visibleEver:!1},{final:!0,mode:t.recoverUnclosed===!1?`hide`:t.mode===`preserve`?`static-preserve`:`static-strict`,scope:t.scope}).filter(e=>e.kind===`text`).map(e=>e.text).join(``)}var CX,wX,TX;function EX(){return(EX=t((()=>{ve(),UY(),QY(),lX(),CX=[`think`,`thinking`,`thought`,`reasoning`,`internal`,`antthinking`,`antml:think`,`antml:thinking`,`antml:thought`,`antml:reasoning`,`mm:think`,`mm:thinking`,`mm:thought`,`mm:reasoning`],wX=new Set(CX),TX={disable:{null:[`htmlFlow`,`htmlText`]}}})))()}function DX(){return(DX=t((()=>{EX()})))()}function OX(e){let t=e.trim();if(!t)return{text:``,didStrip:!1};let n=GG,r=RegExp(`${at(n)}[^\\w]{0,4}$`);if(!t.includes(n))return{text:t,didStrip:!1};let i=!1,a=!0;for(;a;){a=!1;let e=t.trim();if(e.startsWith(n)){t=e.slice(n.length).trimStart(),i=!0,a=!0;continue}if(r.test(e)){let r=e.lastIndexOf(n),o=e.slice(0,r).trimEnd();t=o?`${o}${e.slice(r+n.length).trimStart()}`.trimEnd():``,i=!0,a=!0}}return{text:t.replace(/\s+/g,` `).trim(),didStrip:i}}function kX(e,t={}){if(!e)return{shouldSkip:!0,text:``,didStrip:!1};let n=e.trim();if(!n)return{shouldSkip:!0,text:``,didStrip:!1};if(!n.includes(`HEARTBEAT_OK`))return{shouldSkip:!1,text:n,didStrip:!1};let r=t.mode??`message`,i=t.maxAckChars,a=typeof i==`string`?Number(i):i,o=Math.max(0,typeof a==`number`&&Number.isFinite(a)?a:300),s=(e=>e.replace(/<[^>]*>/g,` `).replace(/ /gi,` `).replace(/^[*`~_]+/,``).replace(/[*`~_]+$/,``))(n),c=OX(n),l=OX(s),u=c.didStrip&&c.text?c:l;if(!u.didStrip)return{shouldSkip:!1,text:n,didStrip:!1};if(!u.text)return{shouldSkip:!0,text:``,didStrip:!0};let d=u.text.trim();return r===`heartbeat`&&d.length<=o?{shouldSkip:!0,text:``,didStrip:!0}:{shouldSkip:!1,text:d,didStrip:!0}}var AX,jX;function MX(){return(MX=t((()=>{YG(),AX=`Follow the heartbeat monitor scratch context when provided. Recurring tasks are automations; create or change their schedules with the automations tool, not heartbeat scratch. Do not infer or repeat old tasks from prior chats.`,`${AX}${KG}`,jX=`Use heartbeat_respond to report the wake outcome. Set notify=false when nothing needs the user's attention. Set notify=true with notificationText only when the user should be interrupted.`,`${AX}${jX}`})))()}function NX(){return(NX=t((()=>{ut()})))()}var PX;function FX(){return(FX=t((()=>{PX=`⟦openclaw:ctx⟧`})))()}function IX(e,t){if(t>e.length)return;let n=e.indexOf(`
`,t),r=n<0?e.length:n;return{start:t,end:r,next:r+1,trimmed:e.slice(t,r).trim()}}function LX(e,t,n=0){let r=e.indexOf(t,n);for(;r>=0;){let n=IX(e,e.lastIndexOf(`
`,r-1)+1);if(n.trimmed===t)return n;r=e.indexOf(t,n.next)}}function RX(e,t,n=!0){let r=t,i=IX(e,r);for(;i&&(n?i.trimmed===``:i.start===i.end);)r=i.next,i=IX(e,r);return r}function zX(e){return e.length>14&&e.endsWith(`⟦openclaw:ctx⟧`)}function BX(e){return st.some(t=>t===e)}function VX(e){return e.includes(`⟦openclaw:ctx⟧`)||st.some(t=>e.includes(t))||e.includes(JX)&&/^[ \t]*Context:[ \t]*$/m.test(e)}function HX(e,t){let n=IX(e,t.next);if(n?.trimmed==="```json")return LX(e,"```",n.next)?.next??e.length+1;for(;n&&n.trimmed!==``;)n=IX(e,n.next);return RX(e,n?.start??e.length+1)}function UX(e,t){if(t.length===0)return e;let n=[],r=0;for(let i of t){let t=i.next>e.length&&i.start>0?i.start-1:i.start;n.push(e.slice(r,Math.max(r,t))),r=i.next}return n.push(e.slice(r)),n.join(``)}function WX(e){if(!e.includes(YX))return e;let t=[],n=LX(e,JX);for(;n;){let r=IX(e,n.next),i=r?.trimmed===YX?LX(e,XX,r.next):void 0,a=i?RX(e,i.next):n.next;i&&t.push({start:n.start,next:a}),n=LX(e,JX,a)}return UX(e,t)}function GX(e){let t=e.replace(KX,``);if(!VX(t))return t;let n=WX(t),r=[],i=new RegExp(ZX),a;for(;a=i.exec(n);){let e=n.lastIndexOf(`
`,a.index-1)+1,t=IX(n,e);if(i.lastIndex=t.next,t.trimmed===qX){r.push({start:e,next:n.length+1});break}zX(t.trimmed)?(i.lastIndex=HX(n,t),r.push({start:e,next:i.lastIndex})):BX(t.trimmed)&&r.push({start:e,next:t.next})}return UX(n,r).replace(/^\n+/,``).replace(/\n+$/,``).replace(KX,``)}var KX,qX,JX,YX,XX,ZX;function QX(){return(QX=t((()=>{ve(),NX(),FX(),KX=/^\[[A-Za-z]{3} \d{4}-\d{2}-\d{2} \d{2}:\d{2}[^\]]*\] */,qX=`Context: ${PX}`,JX=`Context:`,YX=`<active_memory_plugin>`,XX=`</active_memory_plugin>`,[...st],ZX=new RegExp([PX,...st].map(at).join(`|`),`g`)})))()}function $X(e){if(e){if(e.startsWith(`image/`))return`image`;if(e.startsWith(`audio/`))return`audio`;if(e.startsWith(`video/`))return`video`;if(e===`application/pdf`||e.startsWith(`text/`)||e.startsWith(`application/`))return`document`}}function eZ(){return(eZ=t((()=>{})))()}function tZ(){return(tZ=t((()=>{dt()})))()}function nZ(){let e={};for(let[t,n]of Object.entries(aZ))e[n]??=t;return e}function rZ(e){if(!e)return;let t=e.split(`;`)[0]?.trim().toLowerCase();if(t)return oZ[t]??t}function iZ(e){return $X(rZ(e))}var aZ,oZ;function sZ(){return(sZ=t((()=>{dt(),eZ(),tZ(),aZ={"image/avif":`.avif`,"image/heic":`.heic`,"image/heic-sequence":`.heic`,"image/heif":`.heif`,"image/heif-sequence":`.heif`,"image/bmp":`.bmp`,"image/jpg":`.jpg`,"image/jpeg":`.jpg`,"image/png":`.png`,"image/svg+xml":`.svg`,"image/webp":`.webp`,"image/gif":`.gif`,"audio/aiff":`.aiff`,"audio/x-aiff":`.aiff`,"audio/ogg":`.ogg`,"audio/mpeg":`.mp3`,"audio/mp3":`.mp3`,"audio/wav":`.wav`,"audio/wave":`.wav`,"audio/x-wav":`.wav`,"audio/flac":`.flac`,"audio/aac":`.aac`,"audio/amr":`.amr`,"audio/opus":`.opus`,"audio/webm":`.webm`,"audio/x-m4a":`.m4a`,"audio/m4a":`.m4a`,"audio/mp4":`.m4a`,"audio/x-caf":`.caf`,"video/x-msvideo":`.avi`,"video/x-m4v":`.m4v`,"video/mp4":`.mp4`,"video/x-matroska":`.mkv`,"video/webm":`.webm`,"video/x-flv":`.flv`,"video/x-ms-wmv":`.wmv`,"video/quicktime":`.mov`,"application/pdf":`.pdf`,"application/json":`.json`,"application/yaml":`.yaml`,"application/zip":`.zip`,"application/gzip":`.gz`,"application/x-tar":`.tar`,"application/x-7z-compressed":`.7z`,"application/vnd.rar":`.rar`,"application/msword":`.doc`,"application/vnd.ms-excel":`.xls`,"application/vnd.ms-powerpoint":`.ppt`,"application/vnd.openxmlformats-officedocument.wordprocessingml.document":`.docx`,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":`.xlsx`,"application/vnd.openxmlformats-officedocument.presentationml.presentation":`.pptx`,"text/csv":`.csv`,"text/plain":`.txt`,"text/markdown":`.md`,"text/html":`.html`,"text/xml":`.xml`,"text/css":`.css`,"application/xml":`.xml`},{...nZ()},oZ={"image/apng":`image/png`,"text/yaml":`application/yaml`,"application/x-yaml":`application/yaml`,"application/xml":`text/xml`,"video/vnd.avi":`video/x-msvideo`,"video/matroska":`video/x-matroska`}})))()}function cZ(e){return!!(e&&/[A-Za-z0-9_-]/.test(e))}function lZ(e){return!!(e&&/[A-Za-z0-9_.:-]/.test(e))}function uZ(e,t){let n=t;for(;n<e.length&&(e[n]===` `||e[n]===` `);)n+=1;return n}function dZ(e,t){let n=t;for(;n<e.length&&/[^\S\r\n]/u.test(e[n]??``);)n+=1;return n}function fZ(e,t){let n=t;for(;n<e.length&&/\s/.test(e[n]??``);)n+=1;return n}function pZ(e,t){return e[t]===`\r`?e[t+1]===`
`?t+2:t+1:e[t]===`
`?t+1:null}function mZ(e,t,n){let r=uZ(e,t),i=pZ(e,r);if(i!==null)return i;for(let e=t;e<=r;e+=1)if(n?.lineBreakOffsets.has(e))return n.usedLineBreakOffsets?.add(e),e;return null}function hZ(e,t,n,r){if(n-t>r)return null;let i=wZ.encode(e.slice(t,n)).byteLength;return i<=r?i:null}function gZ(e,t,n){return e.slice(t,t+n.length).toLowerCase()===n}function _Z(e,t,n){let r=e.slice(t,t+n.length).toLowerCase();return r.length<n.length&&n.startsWith(r)}function vZ(e,t,n){for(let r=e.indexOf(`<`,n);r!==-1;r=e.indexOf(`<`,r+1))if(gZ(e,r,t))return r;return-1}function yZ(e,t=0,n){let r=t,i,a;if(e[r]===`<`){if(!gZ(e,r,TZ)&&!_Z(e,r,TZ))return{kind:`invalid`,at:t};if(e.length-r<10)return{kind:`prefix`};r+=10;let n=r;for(;lZ(e[r])&&r-n<121;)r+=1;if(a={start:n,end:r},i=`function`,r-n>120)return{kind:`invalid`,at:r};if(r===e.length)return{kind:`prefix`,candidate:{syntax:i,name:a,nameComplete:!1,parameters:[]}};if(r===n||e[r]!==`>`)return{kind:`invalid`,at:r};r+=1}else if(e[r]===`[`){r+=1;let t=r;for(;cZ(e[r])&&r-t<121;)r+=1;if(r-t>120)return{kind:`invalid`,at:r};let o=e.slice(t,r);if(r===e.length&&`tool`.startsWith(o))return{kind:`prefix`};if(i=`named-bracket`,a={start:t,end:r},e[r]===`:`&&o===`tool`){i=`tool-bracket`,r+=1;let t=r;for(;cZ(e[r])&&r-t<121;)r+=1;if(a={start:t,end:r},r-t>120)return{kind:`invalid`,at:r}}if(r===e.length)return{kind:`prefix`,candidate:{syntax:i,name:a,nameComplete:!1,parameters:[]}};if(a.start===a.end||e[r]!==`]`)return{kind:`invalid`,at:r};if(r+=1,i===`named-bracket`){if(r===e.length)return{kind:`prefix`,candidate:{syntax:i,name:a,nameComplete:!0,parameters:[]}};let t=mZ(e,r,n);if(t===null)return{kind:`invalid`,at:r};r=t}}else return{kind:`invalid`,at:t};let o=r,s=[],c=(e,t)=>({syntax:i,name:a,nameComplete:!0,parameters:s,payload:{start:o,end:e},...t===void 0?{}:{activeParameterOpenEnd:t}}),l,u=(e,t)=>({kind:`prefix`,candidate:c(e,t),completeEnd:i===`tool-bracket`?l:void 0}),d=(e,t=e)=>({kind:`complete`,...c(e),end:t});for(;;){let t=fZ(e,r);if(t===e.length)return i===`tool-bracket`&&l!==void 0?d(l):{kind:`prefix`,candidate:c(e.length)};if(gZ(e,t,EZ))return i!==`function`&&s.length===0?{kind:`invalid`,at:t,candidate:c(t)}:d(t,t+11);if(_Z(e,t,EZ))return u(t);if(gZ(e,t,DZ)){let n=t+11,i=n;for(;lZ(e[i])&&i-n<121;)i+=1;if(i-n>120)return{kind:`invalid`,at:t,candidate:c(t)};if(i===e.length)return u(t);if(i===n||e[i]!==`>`)return{kind:`invalid`,at:t,candidate:c(t)};let a=i+1,o=vZ(e,OZ,a);if(o===-1)return u(e.length,a);let d=o+12;s.push({name:{start:n,end:i},value:{start:a,end:o}}),r=d,l=d;continue}return _Z(e,t,DZ)?u(t):i===`tool-bracket`&&l!==void 0?d(l):{kind:`invalid`,at:t,candidate:c(t)}}}var bZ,xZ,SZ,CZ,wZ,TZ,EZ,DZ,OZ;function kZ(){return(kZ=t((()=>{bZ=`[END_TOOL_REQUEST]`,xZ=`<|channel|>`,SZ=`<|message|>`,CZ=`<|call|>`,wZ=new TextEncoder,TZ=`<function=`,EZ=`</function>`,DZ=`<parameter=`,OZ=`</parameter>`})))()}function AZ(e,t){return t.some(t=>e>=t.start&&e<t.end)}function jZ(e,t,n){let r=e.length-t;return t>=0&&r<n.length&&n.startsWith(e.slice(t))}function MZ(e,t){let n=t;for(;cZ(e[n]);){if(n-t===HZ)return null;n+=1}return n}function NZ(e,t,n,r,i){return{syntax:e,name:t,nameComplete:n,...r?{payload:r}:{},...i?{json:i}:{}}}function PZ(e,t,n){let r=t+1,i=`named-bracket`;if(e.startsWith(`tool:`,r))i=`tool-bracket`,r+=5;else if(jZ(e,r,`tool:`))return{kind:`prefix`};let a=r,o=MZ(e,a);if(o===null)return{kind:`invalid`,at:a+HZ};let s={start:a,end:o};if(r=o,r===e.length)return{kind:`prefix`,...a===o?{}:{candidate:NZ(i,s,!1)}};if(a===o||e[r]!==`]`)return{kind:`invalid`,at:r};r+=1;let c=NZ(i,s,!0);if(i===`named-bracket`){let t=uZ(e,r);if(t===e.length)return{kind:`prefix`,candidate:c};let i=mZ(e,r,n);if(i===null)return{kind:`invalid`,at:t,candidate:c};r=i}return{kind:`complete`,cursor:r,value:c}}function FZ(e,t){let n=t;if(e.startsWith(`<|channel|>`,n))n+=xZ.length;else if(jZ(e,n,`<|channel|>`))return{kind:`prefix`};else if(e[n]===`<`)return{kind:`invalid`,at:n};let r=UZ.find(t=>e.startsWith(t,n));if(!r)return UZ.some(t=>jZ(e,n,t))?{kind:`prefix`}:{kind:`invalid`,at:n};if(n+=r.length,n===e.length)return{kind:`prefix`};if(e[n]!==` `&&e[n]!==` `)return{kind:`invalid`,at:n};if(n=uZ(e,n),!e.startsWith(`to=`,n))return jZ(e,n,`to=`)?{kind:`prefix`}:{kind:`invalid`,at:n};n+=3;let i=n,a=MZ(e,i);if(a===null)return{kind:`invalid`,at:i+HZ};let o={start:i,end:a};if(n=a,n===e.length)return{kind:`prefix`,...i===a?{}:{candidate:NZ(`harmony`,o,!1)}};if(i===a||e[n]!==` `&&e[n]!==` `)return{kind:`invalid`,at:n};n=uZ(e,n);let s=NZ(`harmony`,o,!0);if(!e.startsWith(`code`,n))return jZ(e,n,`code`)?{kind:`prefix`,candidate:s}:{kind:`invalid`,at:n,candidate:s};if(n=fZ(e,n+4),e.startsWith(`<|message|>`,n))n=fZ(e,n+SZ.length);else if(jZ(e,n,`<|message|>`))return{kind:`prefix`,candidate:s};else if(e[n]===`<`)return{kind:`invalid`,at:n,candidate:s};return{kind:`complete`,cursor:n,value:s}}function IZ(e,t){let n=0,r=!1,i=!1;for(let a=t;a<e.length;a+=1){let t=e[a];if(i){r?r=!1:t===`\\`?r=!0:t===`"`&&(i=!1);continue}if(t===`"`)i=!0;else if(t===`{`)n+=1;else if(t===`}`&&(--n,n===0))return{kind:`complete`,end:a+1,state:{depth:n,escaped:r,inString:i}}}return{kind:`prefix`,end:e.length,state:{depth:n,escaped:r,inString:i}}}function LZ(e,t=0,n){let r=e[t]===`[`?PZ(e,t,n):FZ(e,t);if(r.kind!==`complete`)return r;let i=r.value,a=fZ(e,r.cursor);if(a===e.length)return{kind:`prefix`,candidate:i};if(e[a]!==`{`)return{kind:`invalid`,at:a,candidate:i};let o=IZ(e,a),s={start:a,end:o.end};if(o.kind===`prefix`)return{kind:`prefix`,candidate:NZ(i.syntax,i.name,!0,s,o.state)};let c=NZ(i.syntax,i.name,!0,s,o.state);if(i.syntax!==`named-bracket`){let t=fZ(e,o.end),n=e.slice(i.name.start,i.name.end),r=[CZ,bZ,`[/${n}]`];for(let n of r){if(e.startsWith(n,t))return{...i,kind:`complete`,payload:s,end:t+n.length};if(t<e.length&&jZ(e,t,n))return{kind:`prefix`,candidate:c}}return{...i,kind:`complete`,payload:s,end:o.end}}let l=fZ(e,o.end);if(l===e.length)return{kind:`prefix`,candidate:c};let u=e.slice(i.name.start,i.name.end),d=[bZ,`[/${u}]`];for(let t of d){if(e.startsWith(t,l))return{...i,payload:s,kind:`complete`,end:l+t.length};if(jZ(e,l,t))return{kind:`prefix`,candidate:c}}return{kind:`invalid`,at:l,candidate:c}}function RZ(e,t=0,n){let r=yZ(e,t,n?.structuralLineBreaks),i=LZ(e,t,n?.structuralLineBreaks),a=n?.maxPayloadBytes??VZ,o=t=>{let r=t.kind===`complete`?t:t.candidate;if(!r)return{accepted:t.kind===`prefix`};let i=e.slice(r.name.start,r.name.end);return(r.nameComplete?n?.matcher?.hasExactName(i)??!0:n?.matcher?.hasNamePrefix(i)??!0)?{accepted:!0,value:r,...r.payload?{payload:r.payload}:{}}:{accepted:!1}},s=o(r),c=o(i),l={json:i,matches:{json:c.accepted,xmlish:s.accepted},xmlish:r},u=t=>!!(t&&hZ(e,t.start,t.end,a)===null),d=u(s.payload),f=u(c.payload);if(s.accepted&&r.kind===`complete`)return{...l,end:r.end,kind:`complete`,next:r.end,overCap:d,payloadStart:r.payload.start};if(c.accepted&&i.kind===`complete`)return f||zZ(e,i.payload)?{...l,end:i.end,kind:`complete`,next:i.end,overCap:f,payloadStart:i.payload.start}:{...l,at:i.end,kind:`invalid`,next:i.end,overCap:!1,payloadStart:i.payload.start};if(s.accepted&&r.kind===`invalid`&&d&&s.payload)return{...l,at:r.at,kind:`invalid`,next:r.at,overCap:!0,payloadStart:s.payload.start};if(c.accepted&&i.kind===`invalid`&&f&&c.payload)return{...l,at:i.at,kind:`invalid`,next:i.at,overCap:!0,payloadStart:c.payload.start};let p=s.accepted&&r.kind===`prefix`,m=c.accepted&&i.kind===`prefix`;if(p||m){let t=p?s.payload:c.payload;return{...l,...r.kind===`prefix`&&r.completeEnd!==void 0?{completeEnd:r.completeEnd}:{},kind:`prefix`,next:e.length,overCap:u(t),...t?{payloadStart:t.start}:{}}}let h=t+1;return s.accepted&&(h=Math.max(h,r.kind===`invalid`?r.at:e.length)),c.accepted&&(h=Math.max(h,i.kind===`complete`?i.end:i.kind===`invalid`?i.at:e.length)),{...l,at:h,kind:`invalid`,next:h,overCap:!1}}function zZ(e,t){return se(e.slice(t.start,t.end))??null}function BZ(e,t={}){if(!e||!/\[(?:tool:)?[A-Za-z0-9_-]+\]/.test(e)&&!/(?:^|[\r\n])[^\S\r\n]*(?:<\|channel\|>)?(?:commentary|analysis|final)[ \t]+to=/.test(e)&&!/(?:^|[\r\n])[^\S\r\n]*<function=/i.test(e))return e;let n=t.resolveProtectedRanges?.(e)??[],r=``,i=0,a=0;for(;a<e.length;){if(a!==0&&e[a-1]!==`
`&&e[a-1]!==`\r`){a+=1;continue}let t=dZ(e,a);if(AZ(t,n)){a+=1;continue}let o=RZ(e,t);if(o.kind===`prefix`&&o.completeEnd===void 0)return r+e.slice(i);if(o.kind===`invalid`){a=Math.max(a+1,o.next);continue}let s=o.kind===`complete`?o.end:o.completeEnd;if(s===void 0)return r+e.slice(i);for(r+=e.slice(i,a);;){let t=dZ(e,s);if(AZ(t,n))break;let r=RZ(e,t),i=r.kind===`complete`?r.end:r.kind===`prefix`?r.completeEnd:void 0;if(i===void 0||i<=s)break;s=i}let c=dZ(e,s);i=c===e.length?c:pZ(e,c)??s,a=i}return r+=e.slice(i),r}var VZ,HZ,UZ;function WZ(){return(WZ=t((()=>{ve(),kZ(),VZ=256e3,HZ=120,UZ=[`commentary`,`analysis`,`final`]})))()}function GZ(){return(GZ=t((()=>{kZ(),WZ()})))()}function KZ(){return(KZ=t((()=>{WZ()})))()}function qZ(){return(qZ=t((()=>{WZ(),GZ(),KZ()})))()}function JZ(e){return e.replace(/```[\s\S]*?```/g,` `).replace(/```/g,` `).replace(/`([^`]*)`/g,`$1`).replace(/!\[([^\]]*)\]\([^)]*\)/g,`$1`).replace(/\[([^\]]+)\]\([^)]*\)/g,`$1`).replace(/^\s{0,3}(?:#{1,6}|>|[-+*]|\d+[.)])\s+/gm,``).replace(/(\*{1,2})(?=\S)([\s\S]*?\S)\1/g,`$2`).replace(/(^|[^\p{L}\p{N}])(_{1,2})(?=\S)([\s\S]*?\S)\2(?![\p{L}\p{N}])/gu,`$1$3`).replace(/~~(?=\S)([\s\S]*?\S)~~/g,`$1`).replace(/\s+/g,` `).trim()}function YZ(){return(YZ=t((()=>{})))()}var XZ,ZZ,QZ,$Z;function eQ(){return(eQ=t((()=>{Qe(),XZ={INITIAL:0,PENDING:1,COMPLETE:2,ERROR:3},ZZ=Symbol(),QZ=class{get taskComplete(){return this.t||=this.i===1?new Promise(((e,t)=>{this.o=e,this.h=t})):this.i===3?Promise.reject(this.l):Promise.resolve(this.u),this.t}constructor(e,t,n){this.p=0,this.i=0,(this._=e).addController(this);let r=typeof t==`object`?t:{task:t,args:n};this.v=r.task,this.j=r.args,this.m=r.argsEqual??$Z,this.k=r.onComplete,this.A=r.onError,this.autoRun=r.autoRun??!0,`initialValue`in r&&(this.u=r.initialValue,this.i=2,this.O=this.T?.())}hostUpdate(){!0===this.autoRun&&this.S()}hostUpdated(){this.autoRun===`afterUpdate`&&this.S()}T(){if(this.j===void 0)return;let e=this.j();if(!Array.isArray(e))throw Error(`The args function must return an array`);return e}async S(){let e=this.T(),t=this.O;this.O=e,e===t||e===void 0||t!==void 0&&this.m(t,e)||await this.run(e)}async run(e){let t,n;e??=this.T(),this.O=e,this.i===1?this.q?.abort():(this.t=void 0,this.o=void 0,this.h=void 0),this.i=1,this.autoRun===`afterUpdate`?queueMicrotask((()=>this._.requestUpdate())):this._.requestUpdate();let r=++this.p;this.q=new AbortController;let i=!1;try{t=await this.v(e,{signal:this.q.signal})}catch(e){i=!0,n=e}if(this.p===r){if(t===ZZ)this.i=0;else{if(!1===i){try{this.k?.(t)}catch{}this.i=2,this.o?.(t)}else{try{this.A?.(n)}catch{}this.i=3,this.h?.(n)}this.u=t,this.l=n}this._.requestUpdate()}}abort(e){this.i===1&&this.q?.abort(e)}get value(){return this.u}get error(){return this.l}get status(){return this.i}render(e){switch(this.i){case 0:return e.initial?.();case 1:return e.pending?.();case 2:return e.complete?.(this.value);case 3:return e.error?.(this.error);default:throw Error(`Unexpected status: `+this.i)}}},$Z=(e,t)=>e===t||e.length===t.length&&e.every(((e,n)=>!Xe(e,t[n])))})))()}function tQ(){return(tQ=t((()=>{eQ()})))()}function nQ(e){return ae(e)}function rQ(){return(rQ=t((()=>{})))()}var iQ;function aQ(){return(aQ=t((()=>{We(),iQ=Ze`
:host {
display: flex;
flex-direction: column;
}
/* Treat wrapped labels, inputs, and hints as direct children of the host element */
[part~='form-control'] {
display: contents;
}
/* Label */
:is([part~='form-control-label'], [part~='label']):has(*:not(:empty)),
:is([part~='form-control-label'], [part~='label']).has-label {
display: inline-flex;
color: var(--wa-form-control-label-color);
font-weight: var(--wa-form-control-label-font-weight);
line-height: var(--wa-form-control-label-line-height);
margin-block-end: 0.5em;
}
:host([required]) :is([part~='form-control-label'], [part~='label'])::after {
content: var(--wa-form-control-required-content);
margin-inline-start: var(--wa-form-control-required-content-offset);
color: var(--wa-form-control-required-content-color);
}
/* Help text */
[part~='hint'] {
display: block;
color: var(--wa-form-control-hint-color);
font-weight: var(--wa-form-control-hint-font-weight);
line-height: var(--wa-form-control-hint-line-height);
margin-block-start: 0.5em;
font-size: var(--wa-font-size-smaller);
&:not(.has-slotted, .has-hint, .has-count) {
display: none;
}
}
`})))()}function oQ(e,t){let n=[],r=t?.atLineStart??!0,i=t?.open?{...t.open,start:0}:void 0,a=e.includes(`
`)?cQ:lQ;for(let t of e.matchAll(a)){let[,e,a,o]=t;if(e===void 0||a===void 0||o===void 0)continue;let s=t.index+ +!!t[0].startsWith(`
`);if(s===0&&!r)continue;let c=a.charAt(0),l=a.length;i?i.markerChar===c&&l>=i.markerLen&&/^[ \t]*$/.test(o)&&(n.push({start:i.start,end:t.index+t[0].length,openLine:i.openLine,marker:i.marker,indent:i.indent}),i=void 0):i={start:s,markerChar:c,markerLen:l,openLine:`${e}${a}${o}`,marker:a,indent:e}}return i&&n.push({start:i.start,end:e.length,openLine:i.openLine,marker:i.marker,indent:i.indent}),{spans:n,state:{atLineStart:e.length===0?r:e.endsWith(`
`),...i?{open:{markerChar:i.markerChar,markerLen:i.markerLen,openLine:i.openLine,marker:i.marker,indent:i.indent}}:{}}}}function sQ(e){return oQ(e).spans}var cQ,lQ;function uQ(){return(uQ=t((()=>{cQ=/(?:^|\n)( {0,3})(`{3,}|~{3,})([^\r\n\u2028\u2029]*)\r?(?=\n|$)/g,lQ=new RegExp(cQ,`gy`)})))()}function dQ(e){let[t,n,r,i,a,o,s,c]=e;if(t===void 0||n===void 0||r===void 0||i===void 0||a===void 0||o===void 0||s===void 0||c===void 0)throw Error(`expected IPv6 address to expose 8 hextets`);return[t,n,r,i,a,o,s,c]}function fQ(e){return e.startsWith(`[`)&&e.endsWith(`]`)?e.slice(1,-1):e}function pQ(e){return/^[0-9]+$/.test(e)||/^0x[0-9a-f]+$/i.test(e)}function mQ(e){return e.kind()===`ipv4`}function hQ(e){let t=Pe(e);if(t)return fQ(t)}function gQ(e){let t=hQ(e);if(t)return EQ.default.IPv4.isValidFourPartDecimal(t)||EQ.default.IPv6.isValid(t)?EQ.default.parse(t):void 0}function _Q(e){let t=hQ(e);if(t)return EQ.default.isValid(t)?EQ.default.parse(t):void 0}function vQ(e){let t=hQ(e);return t!==void 0&&EQ.default.IPv4.isValidFourPartDecimal(t)}function yQ(e){let t=Pe(e);if(!t)return!1;let n=fQ(t);if(!n||n.includes(`:`)||vQ(n))return!1;let r=n.split(`.`);return!(r.length===0||r.length>4||r.some(e=>e.length===0)||!r.every(e=>pQ(e)))}function bQ(e,t={}){let n=e.range();if(wQ(e))return!0;if(n===`uniqueLocal`&&t.allowUniqueLocalRange===!0)return!1;if(OQ.has(n))return!0;let[r]=dQ(e.parts);return(r&65472)==65216}function xQ(e,t={}){let n=e.match(kQ);return n&&t.allowRfc2544BenchmarkRange===!0?!1:DQ.has(e.range())||n}function SQ(e,t){let n=[e>>>8&255,e&255,t>>>8&255,t&255];return EQ.default.IPv4.parse(n.join(`.`))}function CQ(e){return e[0]===100&&e[1]===65435&&e[2]===1}function wQ(e){return CQ(dQ(e.parts))}function TQ(e){let t=dQ(e.parts);switch(e.range()){case`ipv4Mapped`:return e.toIPv4Address();case`rfc6145`:return SQ(t[6],t[7]);case`rfc6052`:return wQ(e)?void 0:SQ(t[6],t[7]);case`6to4`:return SQ(t[1],t[2]);case`teredo`:return SQ(t[6]^65535,t[7]^65535)}let n=t[0]===0&&t[1]===0&&t[2]===0&&t[3]===0&&t[4]===0&&t[5]===0,r=!(t[4]&64767)&&t[5]===24318;if(n||r)return SQ(t[6],t[7])}var EQ,DQ,OQ,kQ;function AQ(){return(AQ=t((()=>{EQ=e(it(),1),DQ=new Set([`unspecified`,`broadcast`,`multicast`,`linkLocal`,`loopback`,`carrierGradeNat`,`private`,`reserved`]),OQ=new Set([`unspecified`,`loopback`,`linkLocal`,`uniqueLocal`,`multicast`,`reserved`,`benchmarking`,`discard`,`orchid2`]),kQ=[EQ.default.IPv4.parse(`198.18.0.0`),15]})))()}function jQ(e){return MQ.test(e)}var MQ;function NQ(){return(NQ=t((()=>{MQ=/^https?:\/\//i})))()}function PQ(e){let t=new pt(`commonmark`);t.inline.ruler.enableOnly([`image`]);let n=he(t.inline.ruler.getRules(``)[0],`Markdown image rule`);t.configure(`commonmark`),t.normalizeLink=e=>e,t.validateLink=()=>!0;let r={},i=t.parse(e,r),a=[0];for(let t of e.matchAll(/\r\n?|\n/g))a.push(t.index+t[0].length);let o=e.replace(/\0/g,`�`).split(/\r\n?|\n/),s=[],c=``,l=[],u=0,d=e=>{for(let t=l[u+1];t&&t.start<=e;t=l[u+1])u+=1;return e+he(l[u],`Markdown inline line`).offset};t.inline.ruler.at(`image`,(e,t)=>{let r=e.pos,i=n(e,t);if(i&&!t&&e.src===c){let t=he(e.tokens.at(-1),`Parsed Markdown image`);if(t.meta?.label)return i;s.push({start:d(r),end:d(e.pos),destination:String(he(t.attrGet(`src`),`Markdown image destination`))})}return i});for(let e of i){if(e.type!==`inline`||!e.map||!e.children?.some(e=>e.type===`image`))continue;c=e.content;let n=e.map[0],i=0;l=c.split(`
`).map((e,t)=>{let r=he(o[n+t],`Markdown source line`),s=e.trimStart(),c=he(a[n+t],`Markdown source offset`)+r.indexOf(s)-(e.length-s.length)-i,l={start:i,offset:c};return i+=e.length+1,l}),u=0,t.inline.parse(c,t,r,[])}return s}function FQ(){return(FQ=t((()=>{ve(),ft()})))()}function IQ(e){return e===` `||e===` `}function LQ(e){return IQ(e)||e===`\r`}function RQ(e,t,n){let r=t;for(;r<n&&IQ(e[r]);)r+=1;return r}function zQ(e,t,n){for(let r of qQ){let i=t+r.length;if(i<=n&&e.slice(t,i).toLowerCase()===r)return{role:r,end:i}}return null}function BQ(e){let t=Math.min(e.lineEnd,e.contentStart+e.maxContentLength+1),n=-1;for(let r=e.contentStart;r<t;r+=1){let t=e.text[r];if(t==="`")return null;if(t===e.close){n=r;break}}if(n===-1)return null;let r=n-e.contentStart;return r<e.minContentLength||r>e.maxContentLength?null:n+1}function VQ(e){return e===void 0||LQ(e)||e===`:`||e===`:`}function HQ(e,t,n){let r=zQ(e,t,n);if(!r)return null;let i=RQ(e,r.end,n);if(e[i]!==`[`)return null;let a=BQ({text:e,contentStart:i+1,lineEnd:n,close:`]`,minContentLength:1,maxContentLength:160});return!a||!VQ(e[a])?null:{start:t,end:a,kind:`role_timestamp_bracket`,role:r.role}}function UQ(e,t,n){if(e[t]!==`[`)return null;let r=BQ({text:e,contentStart:t+1,lineEnd:n,close:`]`,minContentLength:4,maxContentLength:160});if(!r)return null;let i=zQ(e,RQ(e,r,n),n);if(!i)return null;let a=RQ(e,i.end,n);return e[a]!==`:`&&e[a]!==`:`?null:{start:t,end:a+1,kind:`timestamp_role_colon`,role:i.role}}function WQ(e,t,n){if(e[t]!==`<`)return null;let r=zQ(e,RQ(e,t+1,n),n),i=r?e[r.end]:void 0;if(!r||i!==`>`&&!IQ(i))return null;let a=BQ({text:e,contentStart:r.end,lineEnd:n,close:`>`,minContentLength:0,maxContentLength:160});return!a||!VQ(e[a])?null:{start:t,end:a,kind:`angle_role_header`,role:r.role}}function GQ(e,t){return e.start<t.end&&e.end>t.start}function KQ(e,t=[]){let n=[],r=[...t].toSorted((e,t)=>e.start-t.start||e.end-t.end),i=0,a=0;for(;a<e.length;){let t=e.indexOf(`
`,a),o=t===-1?e.length:t,s=RQ(e,a,o),c=UQ(e,s,o)??WQ(e,s,o)??HQ(e,s,o);if(c){for(;;){let e=r[i];if(!e||e.end>c.start)break;i+=1}let e=r[i];(!e||!GQ(c,e))&&n.push(c)}if(t===-1)break;a=t+1}return n}var qQ;function JQ(){return(JQ=t((()=>{qQ=[`assistant`,`developer`,`system`,`user`]})))()}function YQ(e){return QQ.exec(e)?.[0]}function XQ(e,t){let n=t?2:1;for(;n<e.length;){let t=e.charCodeAt(n);if(!(t>=65&&t<=90||t>=97&&t<=122)&&!(t>=48&&t<=57)&&t!==45)break;n+=1}return e.slice(t?2:1,n).toLowerCase()}function*ZQ(e){let t=0;for(;t<e.length;){let n=e.indexOf(`<`,t);if(n<0)return;let r=YQ(e.slice(n));if(!r){t=n+1;continue}let i=r.startsWith(`</`),a=n+r.length,o=XQ(r,i);if(!o){t=a;continue}yield{raw:r,start:n,end:a,name:o,closing:i,selfClosing:!i&&r.trimEnd().endsWith(`/>`)},t=a}}var QQ;function $Q(){return($Q=t((()=>{QQ=/^(?:<[A-Za-z][A-Za-z0-9-]*(?:\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\s*=\s*(?:[^"'=<>`\x00-\x20]+|'[^']*'|"[^"]*"))?)*\s*\/?>|<\/[A-Za-z][A-Za-z0-9-]*\s*>|<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->|<\?[\s\S]*?\?>|<![A-Za-z][^>]*>|<!\[CDATA\[[\s\S]*?\]\]>)/})))()}function e$(e){let t=[],n=[],r=-1;for(let i of ZQ(e))if(d$.has(i.name)){if(i.closing){let e=n.lastIndexOf(i.name);e!==-1&&(n.splice(e),n.length===0&&r!==-1&&(t.push({start:r,end:i.end}),r=-1))}else i.selfClosing||(n.length===0&&(r=i.start),n.push(i.name))}return n.length>0&&r!==-1&&t.push({start:r,end:e.length}),t}function t$(e,t){return e.type===`softbreak`||e.type===`hardbreak`?{text:`
`,excludedRanges:[]}:e.type===`html_inline`&&t.isStructuralHtmlInline?.(e)===!0?null:e.type===`text`||e.type===`html_inline`?{text:e.content,excludedRanges:[]}:e.type===`code_inline`?{text:e.content,excludedRanges:[{start:0,end:e.content.length}]}:e.type===`image`?e.children&&e.children.length>0?n$(e.children,t):{text:e.content,excludedRanges:[]}:null}function n$(e,t){let n=``,r=[];for(let i of e){let e=t$(i,t);if(!e)continue;let a=n.length;n+=e.text;for(let t of e.excludedRanges)r.push({start:a+t.start,end:a+t.end})}return r.push(...e$(n)),{text:n,excludedRanges:r}}function r$(e,t,n,r=t.type){let i=new e(r,r===`assistant_transcript_role_text`?``:t.tag,0);return Object.assign(i,t),i.type=r,i.content=n,i.children=null,i}function i$(e,t,n,r){let i=r$(e,t,n,u$);return i.meta={...t.meta&&typeof t.meta==`object`?t.meta:{},assistantTranscriptRoleHeader:{kind:r.kind,role:r.role}},i}function a$(e){let{token:t,visibleStart:n}=e,r=n+t.content.length,i=e.spans[e.spanStartIndex];if(!i||i.start>=r)return[t];let a=[],o=0;for(let i=e.spanStartIndex;i<e.spans.length;i+=1){let s=e.spans[i];if(!s||s.start>=r)break;if(s.end<=n)continue;let c=Math.max(s.start,n)-n,l=Math.min(s.end,r)-n;c>o&&a.push(r$(e.TokenType,t,t.content.slice(o,c))),l>c&&a.push(i$(e.TokenType,t,t.content.slice(c,l),s)),o=l}return o<t.content.length&&a.push(r$(e.TokenType,t,t.content.slice(o))),a}function o$(e,t,n,r){let i=n$(t,r),a=KQ(i.text,i.excludedRanges);if(a.length===0)return t;let o=[],s=0,c=0;for(let n of t){let t=t$(n,r);if(!t){o.push(n);continue}let i=t.text;for(;;){let e=a[c];if(!e||e.end>s)break;c+=1}if(n.type===`text`||n.type===`html_inline`)o.push(...a$({TokenType:e,token:n,visibleStart:s,spanStartIndex:c,spans:a}));else if(n.type===`image`){let e=s+i.length,t=[];for(let n=c;n<a.length;n+=1){let r=a[n];if(!r||r.start>=e)break;r.end<=s||t.push({...r,start:Math.max(r.start,s)-s,end:Math.min(r.end,e)-s})}t.length>0&&(n.meta={...n.meta&&typeof n.meta==`object`?n.meta:{},assistantTranscriptRoleImage:{text:i,spans:t}}),o.push(n)}else o.push(n);s+=i.length}return n?o:s$(o)}function s$(e){let t=[],n=new Set;for(let r of e){if(r.type===`link_open`){t.push({token:r,containsRole:!1});continue}let e=r.meta?.assistantTranscriptRoleImage;if(r.type===`assistant_transcript_role_text`||e?.spans.length){for(let e of t)e.containsRole=!0;continue}if(r.type!==`link_close`)continue;let i=t.pop();i?.containsRole&&(n.add(i.token),n.add(r))}let r=[];for(let t of e){if(n.has(t))continue;let e=r.at(-1);if(e?.type===`assistant_transcript_role_text`&&t.type===`assistant_transcript_role_text`){e.content+=t.content;continue}r.push(t)}return r}function c$(e,t){let n=KQ(t.content,e$(t.content));return n.length===0?[t]:a$({TokenType:e,token:t,visibleStart:0,spanStartIndex:0,spans:n})}function l$(e,t={}){e.core.ruler.after(`text_join`,`assistant_transcript_roles`,e=>{if(e.env?.assistantTranscriptRoleHeaders!==!0)return;let n=[],r=e.env?.assistantTranscriptRolePreserveLinks===!0;for(let i of e.tokens){if(i.type===`inline`&&i.children){i.children=o$(e.Token,i.children,r,t),n.push(i);continue}if(i.type===`html_block`){n.push(...c$(e.Token,i));continue}n.push(i)}e.tokens=n})}var u$,d$;function f$(){return(f$=t((()=>{JQ(),$Q(),u$=`assistant_transcript_role_text`,d$=new Set([`code`,`pre`,`script`,`style`,`textarea`])})))()}var p$,m$,h$,g$,_$,v$,y$,b$,x$,S$,C$,w$,T$,E$,D$,O$,k$,A$,j$,M$,N$,P$,F$,I$,L$,R$,z$,B$,V$,H$,U$,W$,G$,K$,q$,J$,Y$,X$,Z$,Q$,$$,e1,t1,n1,r1,i1,a1,o1,s1,c1,l1,u1,d1,f1,p1,m1,h1,g1,_1,v1,y1,b1,x1,S1,C1,w1,T1,E1,D1,O1,k1,A1,j1,M1,N1,P1,F1,I1,L1,R1,z1,B1,V1,H1,U1,W1,G1,K1,q1,J1,Y1,X1,Z1,Q1,$1,e0,t0;function n0(){return(n0=t((()=>{p$=Object.defineProperty,m$=Object.defineProperties,h$=Object.getOwnPropertyDescriptors,g$=Object.getOwnPropertySymbols,_$=Object.prototype.hasOwnProperty,v$=Object.prototype.propertyIsEnumerable,y$=(e,t,n)=>t in e?p$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,b$=(e,t)=>{for(var n in t||={})_$.call(t,n)&&y$(e,n,t[n]);if(g$)for(var n of g$(t))v$.call(t,n)&&y$(e,n,t[n]);return e},x$=(e,t)=>m$(e,h$(t)),S$=e=>{let t=new Uint8Array(e.length+1),n=!1,r=!1,i=0;for(;i<e.length;){if(e[i]===`\\`&&i+1<e.length&&e[i+1]==="`"){let e=n||r?1:0;t[i+1]=e,t[i+2]=e,i+=2;continue}if(e.substring(i,i+3)==="```"){r=!r;let a=n||r?1:0,o=Math.min(i+3,e.length);for(let e=i+1;e<=o;e+=1)t[e]=a;i=o;continue}!r&&e[i]==="`"&&(n=!n),t[i+1]=n||r?1:0,i+=1}return t},C$=null,w$=(e,t)=>{let n=C$;return(n===null||n.text!==e)&&(n={text:e,lookup:S$(e)},C$=n),n.lookup[Math.min(t,e.length)]===1},T$=(e,t)=>{let n=e.substring(t,t+3)==="```",r=t>0&&e.substring(t-1,t+2)==="```",i=t>1&&e.substring(t-2,t+1)==="```";return n||r||i},E$=e=>{let t=0;for(let n=0;n<e.length;n+=1){if(e[n]===`\\`&&n+1<e.length&&e[n+1]==="`"){n+=1;continue}e[n]==="`"&&!T$(e,n)&&(t+=1)}return t},D$=(e,t)=>{let n=!1,r=!1,i=-1;for(let a=0;a<e.length;a+=1){if(e[a]===`\\`&&a+1<e.length&&e[a+1]==="`"){a+=1;continue}if(e.substring(a,a+3)==="```"){r=!r,a+=2;continue}if(!r&&e[a]==="`"){if(n){if(i<t&&t<a)return!0;n=!1,i=-1}else n=!0,i=a}}return!1},O$=/^(\s*(?:[-*+]|\d+[.)]) +)>(=?\s*[$]?\d)/gm,k$=e=>!e||typeof e!=`string`||!e.includes(`>`)?e:e.replace(O$,(t,n,r,i)=>w$(e,i)?t:`${n}\\>${r}`),A$=/(\*\*)([^*]*\*?)$/,j$=/(__)([^_]*?)$/,M$=/(\*\*\*)([^*]*?)$/,N$=/(\*)([^*]*?)$/,P$=/(_)([^_]*?)$/,F$=/(`)([^`]*?)$/,I$=/(~~)([^~]*?)$/,L$=/^[\s_~*`]*$/,R$=/^[\s]*[-*+][\s]+$/,z$=/[\p{L}\p{N}_]/u,B$=/^```[^`\n]*```?$/,V$=/^\*{4,}$/,H$=/(__)([^_]+)_$/,U$=/(~~)([^~]+)~$/,W$=/~~/g,G$=e=>{if(!e)return!1;let t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||t===95||z$.test(e)},K$=(e,t)=>{let n=1;for(let r=t-1;r>=0;--r)if(e[r]===`]`)n+=1;else if(e[r]===`[`&&(--n,n===0))return r;return-1},q$=(e,t)=>{let n=1;for(let r=t+1;r<e.length;r+=1)if(e[r]===`[`)n+=1;else if(e[r]===`]`&&(--n,n===0))return r;return-1},J$=e=>e===`inlineLatex`||e===`blockLatex`,Y$=(e,t)=>t===`[`&&e===`none`?`blockLatex`:t===`]`&&e===`blockLatex`?`none`:t===`(`&&e===`none`?`inlineLatex`:t===`)`&&e===`inlineLatex`?`none`:null,X$=(e,t)=>t?e===`blockDollar`?`none`:`blockDollar`:e===`blockDollar`?e:e===`inlineDollar`?`none`:`inlineDollar`,Z$=(e,t)=>{let n=`none`;for(let r=0;r<e.length&&r<t;r+=1){if(e[r]===`\\`&&e[r+1]===`$`){r+=1;continue}if(e[r]===`\\`){let t=Y$(n,e[r+1]);if(t!==null){n=t,r+=1;continue}}if(e[r]===`$`&&!J$(n)){let t=e[r+1]===`$`;n=X$(n,t),t&&(r+=1)}}return n!==`none`},Q$=(e,t)=>{for(let n=t;n<e.length;n+=1){if(e[n]===`)`)return!0;if(e[n]===`
`)return!1}return!1},$$=(e,t)=>{for(let n=t-1;n>=0;--n){if(e[n]===`)`)return!1;if(e[n]===`(`)return n>0&&e[n-1]===`]`&&Q$(e,t);if(e[n]===`
`)return!1}return!1},e1=(e,t)=>{for(let n=t-1;n>=0;--n){if(e[n]===`>`)return!1;if(e[n]===`<`){let t=n+1<e.length?e[n+1]:``;return t>=`a`&&t<=`z`||t>=`A`&&t<=`Z`||t===`/`}if(e[n]===`
`)return!1}return!1},t1=(e,t,n)=>{let r=0;for(let n=t-1;n>=0;--n)if(e[n]===`
`){r=n+1;break}let i=e.length;for(let n=t;n<e.length;n+=1)if(e[n]===`
`){i=n;break}let a=e.substring(r,i),o=0,s=!1;for(let e of a)if(e===n)o+=1;else if(e!==` `&&e!==` `){s=!0;break}return o>=3&&!s},n1=e=>e.includes(`$`)||e.includes(`\\(`)||e.includes(`\\[`),r1=(e,t,n,r)=>n===`\\`||n1(e)&&Z$(e,t)?!0:n!==`*`&&r===`*`?(t<e.length-2?e[t+2]:``)!==`*`:n===`*`||(!n||n===` `||n===` `||n===`
`)&&(!r||r===` `||r===` `||r===`
`),i1=e=>e===` `||e===` `||e===`
`,a1=(e,t)=>!!(e&&t&&G$(e)&&G$(t)),o1=(e,t,n,r)=>{let i=a1(e,t),a=!!t&&!i1(t),o=!!e&&!i1(e);return i&&n%2==0&&!r?{count:!1}:o&&n%2==1||a?{count:!0,inWordAsteriskChain:i}:{count:!1}},s1=e=>{let t=0,n=!1,r=!1,i=e.length;for(let a=0;a<i;a+=1){if(e[a]==="`"&&a+2<i&&e[a+1]==="`"&&e[a+2]==="`"){n=!n,a+=2;continue}if(n)continue;if(e[a]!==`*`){G$(e[a])||(r=!1);continue}let o=a>0?e[a-1]:``,s=a<i-1?e[a+1]:``;if(r1(e,a,o,s))continue;let c=o1(o,s,t,r);c.count&&(t+=1,r=c.inWordAsteriskChain)}return t},c1=(e,t,n,r)=>!!(n===`\\`||n1(e)&&Z$(e,t)||$$(e,t)||e1(e,t)||n===`_`||r===`_`||n&&r&&G$(n)&&G$(r)),l1=e=>{let t=0,n=!1,r=e.length;for(let i=0;i<r;i+=1){if(e[i]==="`"&&i+2<r&&e[i+1]==="`"&&e[i+2]==="`"){n=!n,i+=2;continue}if(n||e[i]!==`_`)continue;let a=i>0?e[i-1]:``,o=i<r-1?e[i+1]:``;c1(e,i,a,o)||(t+=1)}return t},u1=e=>{let t=0,n=0,r=!1;for(let i=0;i<e.length;i+=1){if(e[i]==="`"&&i+2<e.length&&e[i+1]==="`"&&e[i+2]==="`"){n>=3&&(t+=Math.floor(n/3)),n=0,r=!r,i+=2;continue}r||(e[i]===`*`?n+=1:(n>=3&&(t+=Math.floor(n/3)),n=0))}return n>=3&&(t+=Math.floor(n/3)),t},d1=e=>{let t=0,n=!1;for(let r=0;r<e.length;r+=1){if(e[r]==="`"&&r+2<e.length&&e[r+1]==="`"&&e[r+2]==="`"){n=!n,r+=2;continue}n||e[r]===`*`&&r+1<e.length&&e[r+1]===`*`&&(t+=1,r+=1)}return t},f1=e=>{let t=0,n=!1;for(let r=0;r<e.length;r+=1){if(e[r]==="`"&&r+2<e.length&&e[r+1]==="`"&&e[r+2]==="`"){n=!n,r+=2;continue}n||e[r]===`_`&&r+1<e.length&&e[r+1]===`_`&&(t+=1,r+=1)}return t},p1=(e,t,n)=>{if(!t||L$.test(t))return!0;let r=e.substring(0,n).lastIndexOf(`
`),i=r===-1?0:r+1,a=e.substring(i,n);return R$.test(a)&&t.includes(`
`)?!0:t1(e,n,`*`)},m1=e=>{let t=e.match(A$);if(!t)return e;let n=t[2],r=e.lastIndexOf(t[1]);return w$(e,r)||D$(e,r)||p1(e,n,r)?e:d1(e)%2==1?n.endsWith(`*`)?`${e}*`:`${e}**`:e},h1=(e,t,n)=>{if(!t||L$.test(t))return!0;let r=e.substring(0,n).lastIndexOf(`
`),i=r===-1?0:r+1,a=e.substring(i,n);return R$.test(a)&&t.includes(`
`)?!0:t1(e,n,`_`)},g1=e=>{let t=e.match(j$);if(!t){let t=e.match(H$);if(t){let n=e.lastIndexOf(t[1]);if(!(w$(e,n)||D$(e,n))&&f1(e)%2==1)return`${e}_`}return e}let n=t[2],r=e.lastIndexOf(t[1]);return w$(e,r)||D$(e,r)||h1(e,n,r)?e:f1(e)%2==1?`${e}__`:e},_1=e=>{let t=!1;for(let n=0;n<e.length;n+=1){if(e[n]==="`"&&n+2<e.length&&e[n+1]==="`"&&e[n+2]==="`"){t=!t,n+=2;continue}if(!t&&e[n]===`*`&&e[n-1]!==`*`&&e[n+1]!==`*`&&e[n-1]!==`\\`&&!Z$(e,n)){let t=n>0?e[n-1]:``,r=n<e.length-1?e[n+1]:``,i=!t||i1(t),a=!r||i1(r);if(i&&a||t&&r&&G$(t)&&G$(r)||a)continue;return n}}return-1},v1=e=>{if(!e.match(N$))return e;let t=_1(e);if(t===-1||w$(e,t)||D$(e,t))return e;let n=e.substring(t+1);return!n||L$.test(n)?e:s1(e)%2==1?`${e}*`:e},y1=e=>{let t=!1;for(let n=0;n<e.length;n+=1){if(e[n]==="`"&&n+2<e.length&&e[n+1]==="`"&&e[n+2]==="`"){t=!t,n+=2;continue}if(!t&&e[n]===`_`&&e[n-1]!==`_`&&e[n+1]!==`_`&&e[n-1]!==`\\`&&!Z$(e,n)&&!$$(e,n)){let t=n>0?e[n-1]:``,r=n<e.length-1?e[n+1]:``;if(t&&r&&G$(t)&&G$(r))continue;return n}}return-1},b1=e=>{let t=e.length;for(;t>0&&e[t-1]===`
`;)--t;return t<e.length?`${e.slice(0,t)}_${e.slice(t)}`:`${e}_`},x1=e=>{if(!e.endsWith(`**`))return null;let t=e.slice(0,-2);if(d1(t)%2!=1)return null;let n=t.indexOf(`**`),r=y1(t);return n!==-1&&r!==-1&&n<r?`${t}_**`:null},S1=e=>{if(!e.match(P$))return e;let t=y1(e);if(t===-1)return e;let n=e.substring(t+1);if(!n||L$.test(n)||w$(e,t)||D$(e,t))return e;if(l1(e)%2==1){let t=x1(e);return t===null?b1(e):t}return e},C1=e=>{let t=d1(e),n=s1(e);return t%2==0&&n%2==0},w1=(e,t,n)=>!t||L$.test(t)||w$(e,n)||D$(e,n)?!0:t1(e,n,`*`),T1=e=>{if(V$.test(e))return e;let t=e.match(M$);if(!t)return e;let n=t[2];return w1(e,n,e.lastIndexOf(t[1]))?e:u1(e)%2==1?C1(e)?e:`${e}***`:e},E1=/<[a-zA-Z/][^>]*$/,D1=e=>{let t=e.match(E1);return!t||t.index===void 0||w$(e,t.index)?e:e.substring(0,t.index).trimEnd()},O1=e=>!e.match(B$)||e.includes(`
`)?null:e.endsWith("``")&&!e.endsWith("```")?`${e}\``:e,k1=e=>(e.match(/```/g)||[]).length%2==1,A1=e=>{let t=O1(e);if(t!==null)return t;let n=e.match(F$);if(n&&!k1(e)){let t=n[2];if(!t||L$.test(t))return e;if(E$(e)%2==1)return`${e}\``}return e},j1=(e,t)=>t>=2&&e.substring(t-2,t+1)==="```"||t>=1&&e.substring(t-1,t+2)==="```"||t<=e.length-3&&e.substring(t,t+3)==="```",M1=e=>{let t=0,n=!1;for(let r=0;r<e.length-1;r+=1)e[r]==="`"&&!j1(e,r)&&(n=!n),!n&&e[r]===`$`&&e[r+1]===`$`&&(t+=1,r+=1);return t},N1=e=>{let t=0,n=!1;for(let r=0;r<e.length;r+=1){if(e[r]===`\\`){r+=1;continue}if(e[r]==="`"&&!j1(e,r)){n=!n;continue}!n&&e[r]===`$`&&(r+1<e.length&&e[r+1]===`$`?r+=1:t+=1)}return t},P1=e=>{if(e.endsWith(`$`)&&!e.endsWith(`$$`))return`${e}$`;let t=e.indexOf(`$$`);return t!==-1&&e.indexOf(`
`,t)!==-1&&!e.endsWith(`
`)?`${e}
$$`:`${e}$$`},F1=e=>M1(e)%2==0?e:P1(e),I1=e=>N1(e)%2==1?`${e}$`:e,L1=(e,t,n)=>{if(e.substring(t+2).includes(`)`))return null;let r=K$(e,t);if(r===-1||w$(e,r))return null;let i=r>0&&e[r-1]===`!`,a=i?r-1:r,o=e.substring(0,a);if(i)return o;let s=e.substring(r+1,t);return n===`text-only`?`${o}${s}`:`${o}[${s}](streamdown:incomplete-link)`},R1=(e,t)=>{for(let n=0;n<t;n++)if(e[n]===`[`&&!w$(e,n)){if(n>0&&e[n-1]===`!`)continue;let t=q$(e,n);if(t===-1)return n;if(t+1<e.length&&e[t+1]===`(`){let r=e.indexOf(`)`,t+2);r!==-1&&(n=r)}}return t},z1=(e,t,n)=>{let r=t>0&&e[t-1]===`!`,i=r?t-1:t;if(!e.substring(t+1).includes(`]`)){let a=e.substring(0,i);if(r)return a;if(n===`text-only`){let n=R1(e,t);return e.substring(0,n)+e.substring(n+1)}return`${e}](streamdown:incomplete-link)`}if(q$(e,t)===-1){let a=e.substring(0,i);if(r)return a;if(n===`text-only`){let n=R1(e,t);return e.substring(0,n)+e.substring(n+1)}return`${e}](streamdown:incomplete-link)`}return null},B1=(e,t=`protocol`)=>{let n=e.lastIndexOf(`](`);if(n!==-1&&!w$(e,n)){let r=L1(e,n,t);if(r!==null)return r}for(let n=e.length-1;n>=0;--n)if(e[n]===`[`&&!w$(e,n)){let r=z1(e,n,t);if(r!==null)return r}return e},V1=/^-{1,2}$/,H1=/^[\s]*-{1,2}[\s]+$/,U1=/^={1,2}$/,W1=/^[\s]*={1,2}[\s]+$/,G1=e=>{if(!e||typeof e!=`string`)return e;let t=e.lastIndexOf(`
`);if(t===-1)return e;let n=e.substring(t+1),r=e.substring(0,t),i=n.trim();if(V1.test(i)&&!n.match(H1)){let t=r.split(`
`).at(-1);if(t&&t.trim().length>0)return`${e}\u200B`}if(U1.test(i)&&!n.match(W1)){let t=r.split(`
`).at(-1);if(t&&t.trim().length>0)return`${e}\u200B`}return e},K1=/([\p{L}\p{N}_])~(?!~)(?=[\p{L}\p{N}_])/gu,q1=e=>!e||typeof e!=`string`||!e.includes(`~`)?e:e.replace(K1,(t,n,r)=>w$(e,r+n.length)?t:`${n}\\~`),J1=e=>{let t=e.match(I$);if(t){let n=t[2];if(!n||L$.test(n))return e;let r=e.lastIndexOf(t[1]);if(w$(e,r)||D$(e,r))return e;if(e.match(W$)?.length%2==1)return`${e}~~`}else{let t=e.match(U$);if(t){let n=e.lastIndexOf(t[0].slice(0,2));if(w$(e,n)||D$(e,n))return e;if(e.match(W$)?.length%2==1)return`${e}~`}}return e},Y1=e=>e!==!1,X1=e=>e===!0,Z1={SINGLE_TILDE:0,COMPARISON_OPERATORS:5,HTML_TAGS:10,SETEXT_HEADINGS:15,LINKS:20,BOLD_ITALIC:30,BOLD:35,ITALIC_DOUBLE_UNDERSCORE:40,ITALIC_SINGLE_ASTERISK:41,ITALIC_SINGLE_UNDERSCORE:42,INLINE_CODE:50,STRIKETHROUGH:60,KATEX:70,INLINE_KATEX:75,DEFAULT:100},Q1=[{handler:{name:`singleTilde`,handle:q1,priority:Z1.SINGLE_TILDE},optionKey:`singleTilde`},{handler:{name:`comparisonOperators`,handle:k$,priority:Z1.COMPARISON_OPERATORS},optionKey:`comparisonOperators`},{handler:{name:`htmlTags`,handle:D1,priority:Z1.HTML_TAGS},optionKey:`htmlTags`},{handler:{name:`setextHeadings`,handle:G1,priority:Z1.SETEXT_HEADINGS},optionKey:`setextHeadings`},{handler:{name:`links`,handle:B1,priority:Z1.LINKS},optionKey:`links`,earlyReturn:e=>e.endsWith(`](streamdown:incomplete-link)`)},{handler:{name:`boldItalic`,handle:T1,priority:Z1.BOLD_ITALIC},optionKey:`boldItalic`},{handler:{name:`bold`,handle:m1,priority:Z1.BOLD},optionKey:`bold`},{handler:{name:`italicDoubleUnderscore`,handle:g1,priority:Z1.ITALIC_DOUBLE_UNDERSCORE},optionKey:`italic`},{handler:{name:`italicSingleAsterisk`,handle:v1,priority:Z1.ITALIC_SINGLE_ASTERISK},optionKey:`italic`},{handler:{name:`italicSingleUnderscore`,handle:S1,priority:Z1.ITALIC_SINGLE_UNDERSCORE},optionKey:`italic`},{handler:{name:`inlineCode`,handle:A1,priority:Z1.INLINE_CODE},optionKey:`inlineCode`},{handler:{name:`strikethrough`,handle:J1,priority:Z1.STRIKETHROUGH},optionKey:`strikethrough`},{handler:{name:`katex`,handle:F1,priority:Z1.KATEX},optionKey:`katex`},{handler:{name:`inlineKatex`,handle:I1,priority:Z1.INLINE_KATEX},optionKey:`inlineKatex`}],$1=e=>{let t=e?.linkMode??`protocol`;return Q1.filter(({handler:t,optionKey:n})=>t.name===`links`?Y1(e?.links)||Y1(e?.images):t.name===`inlineKatex`?X1(e?.inlineKatex):Y1(e?.[n])).map(({handler:e,earlyReturn:n})=>e.name===`links`?{handler:x$(b$({},e),{handle:e=>B1(e,t)}),earlyReturn:t===`protocol`?n:void 0}:{handler:e,earlyReturn:n})},e0=(e,t)=>{if(!e||typeof e!=`string`)return e;let n=e.endsWith(` `)&&!e.endsWith(` `)?e.slice(0,-1):e,r=$1(t),i=(t?.handlers??[]).map(e=>({handler:x$(b$({},e),{priority:e.priority??Z1.DEFAULT}),earlyReturn:void 0})),a=[...r,...i].sort((e,t)=>(e.handler.priority??0)-(t.handler.priority??0));for(let{handler:e,earlyReturn:t}of a)if(n=e.handle(n),t!=null&&t(n))return n;return n},t0=e0})))()}function r0(e){let t=xe(e);if(!t)return;let n=t.replace(/[\s_-]+/g,``);if(n===`adaptive`||n===`auto`)return`adaptive`;if(n===`max`)return`max`;if(n===`ultra`)return`ultra`;if(n===`xhigh`||n===`extrahigh`)return`xhigh`;if([`off`,`none`].includes(t))return`off`;if([`on`,`enable`,`enabled`].includes(t))return`low`;if([`min`,`minimal`].includes(t))return`minimal`;if([`low`,`thinkhard`,`think-hard`,`think_hard`].includes(t))return`low`;if([`mid`,`med`,`medium`,`thinkharder`,`think-harder`,`harder`].includes(t))return`medium`;if([`high`,`ultrathink`,`think-hard`,`thinkhardest`,`highest`].includes(t))return`high`;if([`think`].includes(t))return`minimal`}function i0(e){return e.catalog?.find(t=>t.provider===e.provider&&t.id===e.model)?.reasoning?`low`:`off`}var a0,o0;function s0(){return(s0=t((()=>{a0=[`off`,`minimal`,`low`,`medium`,`high`,`xhigh`,`adaptive`,`max`,`ultra`],a0.join(`|`),o0=[`off`,`minimal`,`low`,`medium`,`high`]})))()}function c0(){return j0||=document.createElement(`div`).style}function l0(e){if(N0[e])return N0[e];let t=c0();if(e in t)return N0[e]=e;let n=e[0].toUpperCase()+e.slice(1),r=M0.length;for(;r--;){let i=`${M0[r]}${n}`;if(i in t)return N0[e]=i}}function u0(e,t){return parseFloat(t[l0(e)])||0}function d0(e,t,n=window.getComputedStyle(e)){let r=t===`border`?`Width`:``;return{left:u0(`${t}Left${r}`,n),right:u0(`${t}Right${r}`,n),top:u0(`${t}Top${r}`,n),bottom:u0(`${t}Bottom${r}`,n)}}function f0(e,t,n){e.style[l0(t)]=n}function p0(e,t){f0(e,`transition`,`${l0(`transform`)} ${t.duration}ms ${t.easing}`)}function m0(e,{x:t,y:n,scale:r,isSVG:i},a){if(f0(e,`transform`,`scale(${r}) translate(${t}px, ${n}px)`),i&&A0){let t=window.getComputedStyle(e).getPropertyValue(`transform`);e.setAttribute(`transform`,t)}}function h0(e){let t=e.parentNode;(!t||t.nodeType!==1)&&(t=document.documentElement);let n=window.getComputedStyle(e),r=window.getComputedStyle(t),i=e.getBoundingClientRect(),a=t.getBoundingClientRect();return{elem:{style:n,width:i.width,height:i.height,top:i.top,bottom:i.bottom,left:i.left,right:i.right,margin:d0(e,`margin`,n),border:d0(e,`border`,n)},parent:{style:r,width:a.width,height:a.height,top:a.top,bottom:a.bottom,left:a.left,right:a.right,padding:d0(t,`padding`,r),border:d0(t,`border`,r)}}}function g0(e,t,n,r){P0[e].split(` `).forEach(e=>{t.addEventListener(e,n,r)})}function _0(e,t,n){P0[e].split(` `).forEach(e=>{t.removeEventListener(e,n)})}function v0(e,t){let n=e.length;for(;n--;)if(e[n].pointerId===t.pointerId)return n;return-1}function y0(e,t){let n;if(t.touches){n=0;for(let r of t.touches)r.pointerId=n++,y0(e,r);return}n=v0(e,t),n>-1&&e.splice(n,1),e.push(t)}function b0(e,t){if(t.touches){for(;e.length;)e.pop();return}let n=v0(e,t);n>-1&&e.splice(n,1)}function x0(e){e=e.slice(0);let t=e.pop(),n;for(;n=e.pop();)t={clientX:(n.clientX-t.clientX)/2+t.clientX,clientY:(n.clientY-t.clientY)/2+t.clientY};return t}function S0(e){if(e.length<2)return 0;let t=e[0],n=e[1];return Math.sqrt(Math.abs(n.clientX-t.clientX)**2+Math.abs(n.clientY-t.clientY)**2)}function C0(e){let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1}function w0(e){return(e.getAttribute(`class`)||``).trim()}function T0(e,t){return e.nodeType===1&&` ${w0(e)} `.indexOf(` ${t} `)>-1}function E0(e,t){for(let n=e;n!=null;n=n.parentNode)if(T0(n,t.excludeClass)||t.exclude.indexOf(n)>-1)return!0;return!1}function D0(e){return F0.test(e.namespaceURI)&&e.nodeName.toLowerCase()!==`svg`}function O0(e){let t={};for(let n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function k0(e,t){if(!e)throw Error(`Panzoom requires an element as an argument`);if(e.nodeType!==1)throw Error(`Panzoom requires an element with a nodeType of 1`);if(!C0(e))throw Error(`Panzoom should be called on elements that have been attached to the DOM`);t={...I0,...t};let n=D0(e),r=e.parentNode;r.style.overflow=t.overflow,r.style.userSelect=`none`,r.style.touchAction=t.touchAction,(t.canvas?r:e).style.cursor=t.cursor,e.style.userSelect=`none`,e.style.touchAction=t.touchAction,f0(e,`transformOrigin`,typeof t.origin==`string`?t.origin:n?`0 0`:`50% 50%`);function i(){r.style.overflow=``,r.style.userSelect=``,r.style.touchAction=``,r.style.cursor=``,e.style.cursor=``,e.style.userSelect=``,e.style.touchAction=``,f0(e,`transformOrigin`,``)}function a(n={}){for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);(n.hasOwnProperty(`cursor`)||n.hasOwnProperty(`canvas`))&&(r.style.cursor=e.style.cursor=``,(t.canvas?r:e).style.cursor=t.cursor),n.hasOwnProperty(`overflow`)&&(r.style.overflow=n.overflow),n.hasOwnProperty(`touchAction`)&&(r.style.touchAction=n.touchAction,e.style.touchAction=n.touchAction)}let o=0,s=0,c=1,l=!1;h(t.startScale,{animate:!1,force:!0}),setTimeout(()=>{m(t.startX,t.startY,{animate:!1,force:!0})});function u(t,n,r){if(r.silent)return;let i=new CustomEvent(t,{detail:n});e.dispatchEvent(i)}function d(t,r,i){let a={x:o,y:s,scale:c,isSVG:n,originalEvent:i};return requestAnimationFrame(()=>{typeof r.animate==`boolean`&&(r.animate?p0(e,r):f0(e,`transition`,`none`)),r.setTransform(e,a,r),u(t,a,r),u(`panzoomchange`,a,r)}),a}function f(n,r,i,a){let l={...t,...a},u={x:o,y:s,opts:l};if(!a?.force&&(l.disablePan||l.panOnlyWhenZoomed&&c===l.startScale))return u;if(n=parseFloat(n),r=parseFloat(r),l.disableXAxis||(u.x=(l.relative?o:0)+n),l.disableYAxis||(u.y=(l.relative?s:0)+r),l.contain){let t=h0(e),n=t.elem.width/c,r=t.elem.height/c,a=n*i,o=r*i,s=(a-n)/2,d=(o-r)/2;if(l.contain===`inside`){let e=(-t.elem.margin.left-t.parent.padding.left+s)/i,n=(t.parent.width-a-t.parent.padding.left-t.elem.margin.left-t.parent.border.left-t.parent.border.right+s)/i;u.x=Math.max(Math.min(u.x,n),e);let r=(-t.elem.margin.top-t.parent.padding.top+d)/i,c=(t.parent.height-o-t.parent.padding.top-t.elem.margin.top-t.parent.border.top-t.parent.border.bottom+d)/i;u.y=Math.max(Math.min(u.y,c),r)}else if(l.contain===`outside`){let e=(-(a-t.parent.width)-t.parent.padding.left-t.parent.border.left-t.parent.border.right+s)/i,n=(s-t.parent.padding.left)/i;u.x=Math.max(Math.min(u.x,n),e);let r=(-(o-t.parent.height)-t.parent.padding.top-t.parent.border.top-t.parent.border.bottom+d)/i,c=(d-t.parent.padding.top)/i;u.y=Math.max(Math.min(u.y,c),r)}}return l.roundPixels&&(u.x=Math.round(u.x),u.y=Math.round(u.y)),u}function p(n,r){let i={...t,...r},a={scale:c,opts:i};if(!r?.force&&i.disableZoom)return a;let o=t.minScale,s=t.maxScale;if(i.contain){let n=h0(e),r=n.elem.width/c,i=n.elem.height/c;if(r>1&&i>1){let e=n.parent.width-n.parent.border.left-n.parent.border.right,a=n.parent.height-n.parent.border.top-n.parent.border.bottom,c=e/r,l=a/i;t.contain===`inside`?s=Math.min(s,c,l):t.contain===`outside`&&(o=Math.max(o,c,l))}}return a.scale=Math.min(Math.max(n,o),s),a}function m(e,t,r,i){let a=f(e,t,c,r);return o!==a.x||s!==a.y?(o=a.x,s=a.y,d(`panzoompan`,a.opts,i)):{x:o,y:s,scale:c,isSVG:n,originalEvent:i}}function h(e,t,n){let r=p(e,t),i=r.opts;if(!t?.force&&i.disableZoom)return;e=r.scale;let a=o,l=s;if(i.focal){let t=i.focal;a=(t.x/e-t.x/c+o*e)/e,l=(t.y/e-t.y/c+s*e)/e}let u=f(a,l,e,{relative:!1,force:!0});return o=u.x,s=u.y,c=e,d(`panzoomzoom`,i,n)}function ee(e,n){let r={...t,animate:!0,...n};return h(c*Math.exp((e?1:-1)*r.step),r)}function te(e){return ee(!0,e)}function ne(e){return ee(!1,e)}function re(t,r,i,a){let o=h0(e),s={width:o.parent.width-o.parent.padding.left-o.parent.padding.right-o.parent.border.left-o.parent.border.right,height:o.parent.height-o.parent.padding.top-o.parent.padding.bottom-o.parent.border.top-o.parent.border.bottom},l=r.clientX-o.parent.left-o.parent.padding.left-o.parent.border.left-o.elem.margin.left,u=r.clientY-o.parent.top-o.parent.padding.top-o.parent.border.top-o.elem.margin.top;n||(l-=o.elem.width/c/2,u-=o.elem.height/c/2);let d={x:l/s.width*(s.width*t),y:u/s.height*(s.height*t)};return h(t,{...i,animate:!1,focal:d},a)}function ie(e,n){e.preventDefault();let r={...t,...n,animate:!1},i=(e.deltaY===0&&e.deltaX?e.deltaX:e.deltaY)<0?1:-1,a=p(c*Math.exp(i*r.step/3),r).scale;return re(a,e,r,e)}function ae(e){let n={...t,animate:!0,force:!0,...e};c=p(n.startScale,n).scale;let r=f(n.startX,n.startY,c,n);return o=r.x,s=r.y,d(`panzoomreset`,n)}let oe,se,ce,le,ue,de,fe=[];function pe(e){if(E0(e.target,t))return;y0(fe,e),l=!0,t.handleStartEvent(e),oe=o,se=s,u(`panzoomstart`,{x:o,y:s,scale:c,isSVG:n,originalEvent:e},t);let r=x0(fe);ce=r.clientX,le=r.clientY,ue=c,de=S0(fe)}function me(e){if(!l||oe===void 0||se===void 0||ce===void 0||le===void 0)return;y0(fe,e);let n=x0(fe),r=fe.length>1,i=c;r&&(de===0&&(de=S0(fe)),i=p((S0(fe)-de)*t.step/80+ue).scale,re(i,n,{animate:!1},e)),(!r||t.pinchAndPan)&&m(oe+(n.clientX-ce)/i,se+(n.clientY-le)/i,{animate:!1},e)}function he(e){fe.length===1&&u(`panzoomend`,{x:o,y:s,scale:c,isSVG:n,originalEvent:e},t),b0(fe,e),l&&(l=!1,oe=se=ce=le=void 0)}let ge=!1;function _e(){ge||(ge=!0,g0(`down`,t.canvas?r:e,pe),g0(`move`,document,me,{passive:!0}),g0(`up`,document,he,{passive:!0}))}function ve(){ge=!1,_0(`down`,t.canvas?r:e,pe),_0(`move`,document,me),_0(`up`,document,he)}return t.noBind||_e(),{bind:_e,destroy:ve,eventNames:P0,getPan:()=>({x:o,y:s}),getScale:()=>c,getOptions:()=>O0(t),handleDown:pe,handleMove:me,handleUp:he,pan:m,reset:ae,resetStyle:i,setOptions:a,setStyle:(t,n)=>f0(e,t,n),zoom:h,zoomIn:te,zoomOut:ne,zoomToPoint:re,zoomWithWheel:ie}}var A0,j0,M0,N0,P0,F0,I0;function L0(){return(L0=t((()=>{typeof window<`u`&&(window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach),typeof window.CustomEvent!=`function`&&(window.CustomEvent=function(e,t){t||={bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent(`CustomEvent`);return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n})),A0=typeof document<`u`&&!!document.documentMode,M0=[`webkit`,`moz`,`ms`],N0={},P0={down:`mousedown`,move:`mousemove`,up:`mouseup mouseleave`},typeof window<`u`&&(typeof window.PointerEvent==`function`?P0={down:`pointerdown`,move:`pointermove`,up:`pointerup pointerleave pointercancel`}:typeof window.TouchEvent==`function`&&(P0={down:`touchstart`,move:`touchmove`,up:`touchend touchcancel`})),F0=/^http:[\w\.\/]+svg$/,I0={animate:!1,canvas:!1,cursor:`move`,disablePan:!1,disableZoom:!1,disableXAxis:!1,disableYAxis:!1,duration:200,easing:`ease-in-out`,exclude:[],excludeClass:`panzoom-exclude`,handleStartEvent:e=>{e.preventDefault(),e.stopPropagation()},maxScale:4,minScale:.125,overflow:`hidden`,panOnlyWhenZoomed:!1,pinchAndPan:!1,relative:!1,setTransform:m0,startX:0,startY:0,startScale:1,step:.3,touchAction:`none`},k0.defaultOptions=I0})))()}var R0;function z0(){return(z0=t((()=>{We(),R0=Ze`
:host {
--height: var(--wa-form-control-toggle-size);
--width: calc(var(--height) * 1.75);
--thumb-size: 0.75em;
display: inline-flex;
line-height: var(--wa-form-control-value-line-height);
}
label {
position: relative;
display: flex;
align-items: center;
font: inherit;
color: var(--wa-form-control-value-color);
vertical-align: middle;
cursor: pointer;
}
.switch {
flex: 0 0 auto;
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: var(--width);
height: var(--height);
background-color: var(--wa-form-control-background-color);
border-color: var(--wa-form-control-border-color);
border-radius: var(--height);
border-style: var(--wa-form-control-border-style);
border-width: var(--wa-form-control-border-width);
transition-property: translate, background, border-color, box-shadow;
transition-duration: var(--wa-transition-normal);
transition-timing-function: var(--wa-transition-easing);
}
:host([did-ssr]:not(:defined)) .switch {
transition-property: unset;
transition-duration: unset;
transition-timing-function: unset;
}
.switch .thumb {
aspect-ratio: 1 / 1;
width: var(--thumb-size);
height: var(--thumb-size);
background-color: var(--wa-form-control-border-color);
border-radius: 50%;
translate: calc((var(--width) - var(--height)) / -2);
transition: inherit;
}
.switch .thumb:dir(rtl) {
translate: calc((var(--width) - var(--height)) / 2);
}
.input {
position: absolute;
opacity: 0;
padding: 0;
margin: 0;
pointer-events: none;
}
/* Focus */
label:not(.disabled) .input:focus-visible ~ [part~='control'] {
outline: var(--wa-focus-ring);
outline-offset: var(--wa-focus-ring-offset);
}
/* Checked */
.checked .switch {
background-color: var(--wa-form-control-activated-color);
border-color: var(--wa-form-control-activated-color);
}
.checked .switch .thumb {
background-color: var(--wa-color-surface-default);
translate: calc((var(--width) - var(--height)) / 2);
}
.checked .switch .thumb:dir(rtl) {
translate: calc((var(--width) - var(--height)) / -2);
}
/* Disabled */
label:has(> :disabled) {
opacity: 0.5;
cursor: not-allowed;
}
[part~='label'] {
display: inline-block;
line-height: var(--height);
margin-inline-start: 0.5em;
user-select: none;
-webkit-user-select: none;
}
:host([required]) [part~='label']::after {
content: var(--wa-form-control-required-content);
color: var(--wa-form-control-required-content-color);
margin-inline-start: var(--wa-form-control-required-content-offset);
}
@media (forced-colors: active) {
:checked:enabled + .switch:hover .thumb,
:checked + .switch .thumb {
background-color: ButtonText;
}
}
`})))()}var B0;function V0(){return(V0=t((()=>{z0(),aQ(),Be(),_e(),ke(),ze(),we(),d(),Ne(),We(),He(),Ue(),Ge(),Ye(),B0=class extends Te{constructor(){super(...arguments),this.hasSlotController=new ye(this,`hint`),this.localize=new de(this),this.title=``,this.name=null,this._value=this.getAttribute(`value`)??null,this.size=`m`,this.disabled=!1,this._checked=null,this.defaultChecked=this.hasAttribute(`checked`),this.required=!1,this.hint=``,this.withHint=!1}static get validators(){return[...super.validators,Le()]}get value(){return this._value??`on`}set value(e){this._value=e}handleSizeChange(){Ee(this.localName,this.size)}get checked(){return this.valueHasChanged?!!this._checked:this._checked??this.defaultChecked}set checked(e){this._checked=!!e,this.valueHasChanged=!0}handleClick(){this.hasInteracted=!0,this.checked=!this.checked,this.updateComplete.then(()=>{this.dispatchEvent(new Event(`change`,{bubbles:!0,composed:!0}))})}handleKeyDown(e){let t=this.localize.dir()===`rtl`;e.key===`ArrowLeft`&&(e.preventDefault(),this.checked=t,this.updateComplete.then(()=>{this.dispatchEvent(new Event(`change`,{bubbles:!0,composed:!0})),this.dispatchEvent(new InputEvent(`input`,{bubbles:!0,composed:!0}))})),e.key===`ArrowRight`&&(e.preventDefault(),this.checked=!t,this.updateComplete.then(()=>{this.dispatchEvent(new Event(`change`,{bubbles:!0,composed:!0})),this.dispatchEvent(new InputEvent(`input`,{bubbles:!0,composed:!0}))}))}willUpdate(e){super.willUpdate(e),(e.has(`value`)||e.has(`checked`)||e.has(`defaultChecked`)||e.has(`disabled`))&&this.handleValueOrCheckedChange()}handleValueOrCheckedChange(){if(this.didSSR&&!this.hasUpdated){this.updateComplete.then(()=>{this.handleValueOrCheckedChange()});return}this.setValue(this.checked?this.value:null,this._value),this.updateValidity()}handleStateChange(){this.hasUpdated&&(this.input.checked=this.checked),this.customStates.set(`checked`,this.checked),this.updateValidity()}handleDisabledChange(){this.updateValidity()}click(){this.input.click()}focus(e){this.input.focus(e)}blur(){this.input.blur()}setValue(e,t){if(!this.checked){this.internals.setFormValue(null,null);return}this.internals.setFormValue(e??`on`,t)}formResetCallback(){this._checked=null,super.formResetCallback(),this.handleValueOrCheckedChange()}render(){let e=this.hasSlotController.test(`hint`,`withHint`),t=this.hint?!0:!!e,n=this.didSSR&&!this.hasUpdated?this.checked:this.defaultChecked,r=this.didSSR&&!this.hasUpdated?null:nt(this.checked);return qe`
<label
part="base switch"
class=${Ke({checked:this.checked,disabled:this.disabled})}
>
<input
class="input"
type="checkbox"
title=${this.title}
name=${rt(this.name)}
value=${rt(this.value)}
.checked=${rt(r)}
?checked=${n}
?disabled=${this.disabled}
?required=${this.required}
role="switch"
aria-checked=${this.checked?`true`:`false`}
aria-describedby="hint"
@click=${this.handleClick}
@keydown=${this.handleKeyDown}
/>
<span part="control" class="switch">
<span part="thumb" class="thumb"></span>
</span>
<slot part="label" class="label"></slot>
</label>
<slot
id="hint"
name="hint"
part="hint"
class=${Ke({"has-slotted":t})}
aria-hidden=${t?`false`:`true`}
>${this.hint}</slot
>
`}},B0.shadowRootOptions={...Te.shadowRootOptions,delegatesFocus:!0},B0.css=[iQ,Me,R0],h([et(`input[type="checkbox"]`)],B0.prototype,`input`,2),h([tt()],B0.prototype,`title`,2),h([tt({reflect:!0})],B0.prototype,`name`,2),h([tt({reflect:!0})],B0.prototype,`value`,1),h([tt({reflect:!0})],B0.prototype,`size`,2),h([re(`size`)],B0.prototype,`handleSizeChange`,1),h([tt({type:Boolean})],B0.prototype,`disabled`,2),h([tt({type:Boolean,attribute:!1})],B0.prototype,`checked`,1),h([tt({type:Boolean,attribute:`checked`,reflect:!0})],B0.prototype,`defaultChecked`,2),h([tt({type:Boolean,reflect:!0})],B0.prototype,`required`,2),h([tt({attribute:`hint`})],B0.prototype,`hint`,2),h([tt({attribute:`with-hint`,type:Boolean})],B0.prototype,`withHint`,2),h([re([`checked`,`defaultChecked`])],B0.prototype,`handleStateChange`,1),h([re(`disabled`,{waitUntilFirstUpdate:!0})],B0.prototype,`handleDisabledChange`,1),B0=h([$e(`wa-switch`)],B0),B0.disableWarning?.(`change-in-update`)})))()}function H0(){return(H0=t((()=>{V0(),z0(),aQ(),_e(),we(),u(),d(),le()})))()}function U0(e){if(e==null)return;let t;return t=typeof e==`string`?Pe(e)??``:typeof e==`number`||typeof e==`boolean`||typeof e==`bigint`?Pe(String(e))??``:typeof e==`symbol`||typeof e==`function`?Pe(e.toString())??``:JSON.stringify(e),t||void 0}function W0(e,t=[`show`,`get`]){let n=xe(U0(e.action)),r=U0(e.path),i=U0(e.value);if(!n)return;if(n===`set`&&r&&i)return`${n} ${r}=${i}`;let a=n===`set`||n===`unset`||t.includes(n);return r&&a?`${n} ${r}`:n}var G0,K0,q0;function J0(){return(J0=t((()=>{G0=e=>{let t=U0(e.mode),n=U0(e.debounce),r=U0(e.cap),i=U0(e.drop),a=[];return t&&a.push(t),n&&a.push(`debounce:${n}`),r&&a.push(`cap:${r}`),i&&a.push(`drop:${i}`),a.length>0?a.join(` `):void 0},K0=e=>{let t=U0(e.host),n=U0(e.security),r=U0(e.ask),i=U0(e.node),a=[];return t&&a.push(`host=${t}`),n&&a.push(`security=${n}`),r&&a.push(`ask=${r}`),i&&a.push(`node=${i}`),a.length>0?a.join(` `):void 0},q0={config:W0,mcp:W0,plugins:e=>W0(e,[`show`,`get`,`enable`,`disable`]),debug:e=>W0(e,[]),queue:G0,exec:K0}})))()}function Y0(e){let t=e.trim(),n=t.toLowerCase();return[`default`,`list`,`status`].includes(n)||/\s/u.test(t)}function X0(e){let t=new Set,n=new Set,r=new Set;for(let i of e){if(t.has(i.key))throw Error(`Duplicate command key: ${i.key}`);t.add(i.key);let e=i.nativeName?.trim();if(i.scope===`text`){if(e)throw Error(`Text-only command has native name: ${i.key}`);if(i.nativeAliases?.length)throw Error(`Text-only command has native aliases: ${i.key}`);if(i.textAliases.length===0)throw Error(`Text-only command missing text alias: ${i.key}`)}else if(e)for(let t of[e,...i.nativeAliases??[]]){let e=xe(t)??``;if(n.has(e))throw Error(`Duplicate native command: ${t}`);n.add(e)}else throw Error(`Native command missing native name: ${i.key}`);if(i.scope===`native`&&i.textAliases.length>0)throw Error(`Native-only command has text aliases: ${i.key}`);for(let e of i.textAliases){if(!e.startsWith(`/`))throw Error(`Command alias missing leading '/': ${e}`);let t=xe(e)??``;if(r.has(t))throw Error(`Duplicate command alias: ${e}`);r.add(t)}}}function Q(e,t,n={}){return{name:e,description:t,type:`string`,...n}}function $(e,t,n,r,i={}){let{nativeName:a=e}=i;return{key:e,nativeName:a===!1?void 0:a,nativeAliases:i.nativeAliases?l(i.nativeAliases):void 0,nativeProviders:i.nativeProviders?l(i.nativeProviders):void 0,description:t,...i.descriptionLocalizations?{descriptionLocalizations:i.descriptionLocalizations}:{},acceptsArgs:i.acceptsArgs??!!i.args?.length,args:i.args,argsParsing:i.argsParsing??(i.args?.length?`positional`:`none`),formatArgs:i.formatArgs,argsMenu:i.argsMenu,textAliases:(i.textAliases??[`/${e}`]).map(e=>e.trim()).filter(Boolean),scope:a===!1?`text`:`both`,category:n,tier:r,activeRunSafe:i.activeRunSafe}}function Z0(e={}){let t=e.listThinkingLevels??(()=>Q0),n=(e,n,r,i)=>[`default`,...t(e,n,r,i).filter(e=>e!=="default")],r=[$(`help`,`Show available commands.`,`status`,`essential`),$(`commands`,`List all slash commands.`,`status`,`power`),$(`tools`,`List available runtime tools.`,`status`,`standard`,{args:[Q(`mode`,`compact or verbose`,{choices:[`compact`,`verbose`]})],argsMenu:`auto`}),$(`skill`,`Run a skill by name.`,`tools`,`standard`,{args:[Q(`name`,`Skill name`,{required:!0}),Q(`input`,`Skill input`,{captureRemaining:!0})]}),$(`dashboard`,`Create or update this session's dashboard.`,`tools`,`standard`,{args:[Q(`request`,`Dashboard requirements`,{captureRemaining:!0})]}),$(`learn`,`Draft a reusable skill from recent work or named sources.`,`tools`,`standard`,{args:[Q(`request`,`Sources and requirements for the skill draft`,{captureRemaining:!0})]}),$(`loop`,`Loop a prompt: /loop [interval] <prompt> | /loop status | /loop stop [name]`,`tools`,`standard`,{args:[Q(`spec`,`[interval] prompt, or status/stop`,{required:!1,captureRemaining:!0})]}),$(`status`,`Show current status.`,`status`,`essential`,{acceptsArgs:!0,activeRunSafe:!0}),$(`goal`,`Show or control the current goal.`,`status`,`standard`,{args:[Q(`action`,`status, start, edit, pause, resume, complete, block, clear`,{choices:[`status`,`start`,`edit`,`pause`,`resume`,`complete`,`block`,`clear`]}),Q(`text`,`Goal objective or note`,{captureRemaining:!0})]}),$(`diagnostics`,`Explain Gateway diagnostics and Codex feedback upload options.`,`status`,`standard`,{args:[Q(`note`,`Optional note for Codex feedback upload`,{captureRemaining:!0})]}),$(`login`,`Pair Codex login.`,`management`,`standard`,{nativeProviders:[`discord`,`slack`,`telegram`],args:[Q(`provider`,`Provider to pair`,{choices:[`codex`,`openai`]})]}),$(`openclaw`,`Run the OpenClaw setup and repair helper.`,`management`,`essential`,{nativeName:!1,acceptsArgs:!0}),$(`tasks`,`List background tasks for this session.`,`status`,`standard`),$(`allowlist`,`List/add/remove allowlist entries.`,`management`,`power`,{nativeName:!1,acceptsArgs:!0}),$(`approve`,`Approve or deny exec requests.`,`management`,`power`,{acceptsArgs:!0}),$(`context`,`Explain how context is built and used.`,`status`,`standard`,{acceptsArgs:!0}),$(`btw`,`Ask a side question without changing future session context.`,`tools`,`standard`,{nativeAliases:[`side`],textAliases:[`/btw`,`/side`],acceptsArgs:!0}),$(`export-session`,`Export current session to an owner-only HTML file in the workspace.`,`status`,`essential`,{textAliases:[`/export-session`,`/export`],args:[Q(`path`,`Output path inside workspace (default: workspace)`,{required:!1})]}),$(`export-trajectory`,`Export a JSONL trajectory bundle for the active session.`,`status`,`essential`,{textAliases:[`/export-trajectory`,`/trajectory`],args:[Q(`path`,`Output directory (default: workspace)`,{required:!1})]}),$(`tts`,`Control text-to-speech (TTS).`,`media`,`standard`,{args:[Q(`action`,`TTS action`,{choices:[{value:`on`,label:`On`},{value:`off`,label:`Off`},{value:`status`,label:`Status`},{value:`provider`,label:`Provider`},{value:`limit`,label:`Limit`},{value:`summary`,label:`Summary`},{value:`audio`,label:`Audio`},{value:`help`,label:`Help`}]}),Q(`value`,`Provider, limit, or text`,{captureRemaining:!0})],argsMenu:{arg:`action`,title:`TTS Actions:
• On – Enable TTS for responses
• Off – Disable TTS
• Status – Show current settings
• Provider – Show or set the voice provider
• Limit – Set max characters for TTS
• Summary – Toggle AI summary for long texts
• Audio – Generate TTS from custom text
• Help – Show usage guide`}}),$(`whoami`,`Show your sender id.`,`status`,`power`,{textAliases:[`/whoami`,`/id`]}),$(`session`,`Manage conversation bindings and session lifecycle settings.`,`session`,`power`,{args:[Q(`action`,`idle | max-age | unbind`,{choices:[`idle`,`max-age`,`unbind`]}),Q(`value`,`Duration (24h, 90m) or off`,{captureRemaining:!0})],argsMenu:`auto`}),$(`subagents`,`Inspect subagent runs for this session.`,`management`,`standard`,{args:[Q(`action`,`list | log | info`,{choices:[`list`,`log`,`info`]}),Q(`target`,`Run id, index, or session key`),Q(`value`,`Additional input (limit/message)`,{captureRemaining:!0})],argsMenu:`auto`}),$(`acp`,`Manage ACP sessions and runtime options.`,`management`,`power`,{args:[Q(`action`,`Action to run`,{preferAutocomplete:!0,choices:[`spawn`,`cancel`,`steer`,`close`,`sessions`,`status`,`set-mode`,`set`,`cwd`,`permissions`,`timeout`,`model`,`reset-options`,`doctor`,`install`,`help`]}),Q(`value`,`Action arguments`,{captureRemaining:!0})],argsMenu:`auto`}),$(`agents`,`List thread-bound agents for this session.`,`management`,`standard`),$(`steer`,`Send guidance to the active run in this session.`,`management`,`standard`,{textAliases:[`/steer`,`/tell`],args:[Q(`message`,`Steering message`,{captureRemaining:!0})]}),$(`config`,`Show or set config values.`,`management`,`power`,{args:[Q(`action`,`show | get | set | unset`,{choices:[`show`,`get`,`set`,`unset`]}),Q(`path`,`Config path`),Q(`value`,`Value for set`,{captureRemaining:!0})],argsParsing:`none`,formatArgs:q0.config}),$(`mcp`,`Show or set OpenClaw MCP servers.`,`management`,`power`,{args:[Q(`action`,`show | get | set | unset`,{choices:[`show`,`get`,`set`,`unset`]}),Q(`path`,`MCP server name`),Q(`value`,`JSON config for set`,{captureRemaining:!0})],argsParsing:`none`,formatArgs:q0.mcp}),$(`plugins`,`List, show, enable, or disable plugins.`,`management`,`power`,{textAliases:[`/plugins`,`/plugin`],args:[Q(`action`,`list | show | get | enable | disable`,{choices:[`list`,`show`,`get`,`enable`,`disable`]}),Q(`path`,`Plugin id or name`)],argsParsing:`none`,formatArgs:q0.plugins}),$(`debug`,`Set runtime debug overrides.`,`management`,`power`,{args:[Q(`action`,`show | reset | set | unset`,{choices:[`show`,`reset`,`set`,`unset`]}),Q(`path`,`Debug path`),Q(`value`,`Value for set`,{captureRemaining:!0})],argsParsing:`none`,formatArgs:q0.debug}),$(`usage`,`Usage footer or cost summary.`,`options`,`standard`,{args:[Q(`mode`,`off, tokens, full, or cost`,{choices:[`off`,`tokens`,`full`,`cost`]})],argsMenu:`auto`}),$(`stop`,`Stop the current run.`,`session`,`essential`,{activeRunSafe:!0}),$(`restart`,`Restart OpenClaw.`,`tools`,`power`),$(`update`,`Update OpenClaw and restart.`,`tools`,`power`),$(`activation`,`Set group activation mode.`,`management`,`power`,{args:[Q(`mode`,`mention or always`,{choices:[`mention`,`always`]})],argsMenu:`auto`}),$(`send`,`Set send policy.`,`management`,`power`,{args:[Q(`mode`,`on, off, or inherit`,{choices:[`on`,`off`,`inherit`]})],argsMenu:`auto`}),$(`reset`,`Reset the current session.`,`session`,`essential`,{acceptsArgs:!0}),$(`new`,`Start a new session.`,`session`,`essential`,{acceptsArgs:!0}),$(`name`,`Name or rename the current session.`,`session`,`standard`,{args:[Q(`title`,`New session name (omit to see a suggestion)`,{captureRemaining:!0})]}),$(`compact`,`Compact the session context.`,`session`,`essential`,{args:[Q(`instructions`,`Extra compaction instructions`,{captureRemaining:!0})]}),$(`think`,`Set thinking level.`,`options`,`essential`,{textAliases:[`/think`,`/thinking`,`/t`],activeRunSafe:!0,args:[Q(`level`,`Thinking level`,{choices:({provider:e,model:t,catalog:r,agentRuntime:i})=>n(e,t,r,i)})],argsMenu:`auto`}),$(`verbose`,`Toggle verbose mode.`,`options`,`standard`,{textAliases:[`/verbose`,`/v`],args:[Q(`mode`,`on, off, or full`,{choices:[`on`,`off`,`full`]})],argsMenu:`auto`}),$(`trace`,`Toggle plugin trace lines.`,`options`,`power`,{args:[Q(`mode`,`on, off, or raw`,{choices:[`on`,`off`,`raw`]})],argsMenu:`auto`}),$(`fast`,`Toggle fast mode.`,`options`,`standard`,{args:[Q(`mode`,`on, off, auto, default, or status`,{choices:({cfg:e,provider:t,model:n})=>[`on`,`off`,{value:`auto`,label:lt({fastAutoOnSeconds:ct({cfg:e,provider:t,model:n})})},`default`,`status`]})],argsMenu:`auto`}),$(`reasoning`,`Toggle reasoning visibility.`,`options`,`standard`,{textAliases:[`/reasoning`,`/reason`],args:[Q(`mode`,`on, off, or stream`,{choices:[`on`,`off`,`stream`]})],argsMenu:`auto`}),$(`elevated`,`Toggle elevated mode.`,`options`,`power`,{textAliases:[`/elevated`,`/elev`],args:[Q(`mode`,`on, off, ask, or full`,{choices:[`on`,`off`,`ask`,`full`]})],argsMenu:`auto`}),$(`exec`,`Set exec defaults for this session.`,`options`,`power`,{args:[Q(`host`,`sandbox, gateway, or node`,{choices:[`sandbox`,`gateway`,`node`]}),Q(`security`,`deny, allowlist, or full`,{choices:[`deny`,`allowlist`,`full`]}),Q(`ask`,`off, on-miss, or always`,{choices:[`off`,`on-miss`,`always`]}),Q(`node`,`Node id or name`)],argsParsing:`none`,formatArgs:q0.exec}),$(`model`,`Show or set the model; use -s, -a, or -g to choose scope.`,`options`,`essential`,{args:[Q(`model`,`Model id; add -s for session, -a for agent, or -g for global scope`)]}),$(`models`,`List model providers/models.`,`options`,`standard`,{acceptsArgs:!0}),$(`queue`,`Adjust queue settings.`,`options`,`power`,{args:[Q(`mode`,`queue mode`,{choices:[`steer`,`followup`,`collect`,`interrupt`]}),Q(`debounce`,`debounce duration (e.g. 500ms, 2s)`),Q(`cap`,`queue cap`,{type:`number`}),Q(`drop`,`drop policy`,{choices:[`old`,`new`,`summarize`]})],argsParsing:`none`,formatArgs:q0.queue}),$(`bash`,`Run host shell commands (host-only).`,`tools`,`power`,{nativeName:!1,args:[Q(`command`,`Shell command`,{captureRemaining:!0})]})];return X0(r),r}var Q0;function $0(){return($0=t((()=>{i(),ot(),J0(),s0(),Q0=[...o0,`xhigh`,`adaptive`,`max`]})))()}var e2;function t2(){return(t2=t((()=>{We(),e2=Ze`
:host {
--arrow-size: 0.375rem;
--max-width: 25rem;
--show-duration: var(--wa-transition-fast);
--hide-duration: var(--wa-transition-fast);
display: contents;
/** Defaults for inherited CSS properties */
font-size: var(--wa-font-size-m);
line-height: var(--wa-line-height-normal);
text-align: start;
white-space: normal;
}
/* The native dialog element */
.dialog {
display: none;
position: fixed;
inset: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: none;
background: transparent;
overflow: visible;
pointer-events: none;
&:focus {
outline: none;
}
&[open] {
display: block;
}
}
/* The <wa-popup> element */
.popover {
--arrow-size: inherit;
--popup-border-width: var(--wa-panel-border-width);
--show-duration: inherit;
--hide-duration: inherit;
pointer-events: auto;
/* Inset box-shadow, not a border: Safari seams a clip-path edge that runs along a border. */
&::part(arrow) {
background-color: var(--wa-color-surface-default);
border: none;
box-shadow: inset calc(-1 * var(--wa-panel-border-width)) calc(-1 * var(--wa-panel-border-width)) 0 0
var(--wa-color-surface-border);
}
}
.popover[placement^='top']::part(popup) {
transform-origin: bottom;
}
.popover[placement^='bottom']::part(popup) {
transform-origin: top;
}
.popover[placement^='left']::part(popup) {
transform-origin: right;
}
.popover[placement^='right']::part(popup) {
transform-origin: left;
}
/* Body */
.body {
display: flex;
flex-direction: column;
width: auto;
max-width: min(var(--max-width), 100vw);
padding: var(--wa-space-l);
background-color: var(--wa-color-surface-default);
border: var(--wa-panel-border-width) solid var(--wa-color-surface-border);
border-radius: var(--wa-panel-border-radius);
border-style: var(--wa-panel-border-style);
box-shadow: var(--wa-shadow-l);
color: var(--wa-color-text-normal);
user-select: none;
-webkit-user-select: none;
}
`})))()}var n2,r2;function i2(){return(i2=t((()=>{t2(),Ae(),Se(),oe(),pe(),a(),c(),ne(),u(),Ne(),We(),He(),Ue(),n2=new Set,r2=class extends fe{constructor(){super(...arguments),this.anchor=null,this.placement=`top`,this.open=!1,this.distance=8,this.skidding=0,this.for=null,this.withoutArrow=!1,this.eventController=new AbortController,this.handleAnchorClick=()=>{this.open=!this.open},this.handleBodyClick=e=>{e.target.closest(`[data-popover="close"]`)&&(e.stopPropagation(),this.open=!1)},this.handleDocumentKeyDown=e=>{e.key===`Escape`&&this.open&&f(this)&&(e.preventDefault(),e.stopPropagation(),this.open=!1,this.anchor&&typeof this.anchor.focus==`function`&&this.anchor.focus({preventScroll:!0}))},this.handleDocumentClick=e=>{this.anchor&&e.composedPath().includes(this.anchor)||e.composedPath().includes(this)||(this.open=!1)}}connectedCallback(){super.connectedCallback(),this.id||=ie(`wa-popover-`),this.eventController.signal.aborted&&(this.eventController=new AbortController),this.for&&this.anchor&&(this.anchor=null,this.handleForChange())}disconnectedCallback(){super.disconnectedCallback(),document.removeEventListener(`keydown`,this.handleDocumentKeyDown),ce(this),this.eventController.abort()}firstUpdated(e){super.firstUpdated(e),this.open&&(this.dialog.show(),this.popup.active=!0,this.popup.reposition())}updated(e){e.has(`open`)&&this.customStates.set(`open`,this.open)}async handleOpenChange(){if(this.open){let e=new Fe;if(this.dispatchEvent(e),e.defaultPrevented){this.open=!1;return}n2.forEach(e=>e.open=!1),document.addEventListener(`keydown`,this.handleDocumentKeyDown,{signal:this.eventController.signal}),document.addEventListener(`click`,this.handleDocumentClick,{signal:this.eventController.signal}),this.dialog.setAttribute(`open`,``),this.popup.active=!0,n2.add(this),ee(this),requestAnimationFrame(()=>{let e=this.querySelector(`[autofocus]`);e&&typeof e.focus==`function`?e.focus({preventScroll:!0}):this.dialog.focus({preventScroll:!0})}),await De(this.popup.popup,`show-with-scale`),this.popup.reposition(),this.dispatchEvent(new ge)}else{let e=new r;if(this.dispatchEvent(e),e.defaultPrevented){this.open=!0;return}document.removeEventListener(`keydown`,this.handleDocumentKeyDown),document.removeEventListener(`click`,this.handleDocumentClick),n2.delete(this),ce(this),await De(this.popup.popup,`hide-with-scale`),this.popup.active=!1,this.dialog.close(),this.dispatchEvent(new me)}}handleForChange(){let e=this.getRootNode();if(!e)return;let t=this.for?e.getElementById(this.for):null,n=this.anchor;if(t===n)return;let{signal:r}=this.eventController;t&&t.addEventListener(`click`,this.handleAnchorClick,{signal:r}),n&&n.removeEventListener(`click`,this.handleAnchorClick),this.anchor=t,this.for&&!t&&console.warn(`A popover was assigned to an element with an ID of "${this.for}" but the element could not be found.`,this)}async handleOptionsChange(){this.hasUpdated&&(await this.updateComplete,this.popup.reposition())}async show(){if(!this.open)return this.open=!0,te(this,`wa-after-show`)}async hide(){if(this.open)return this.open=!1,te(this,`wa-after-hide`)}render(){return qe`
<dialog part="dialog" class="dialog">
<wa-popup
part="popup"
exportparts="
popup:popup__popup,
arrow:popup__arrow
"
class=${Ke({popover:!0,"popover-open":this.open})}
placement=${this.placement}
distance=${this.distance}
skidding=${this.skidding}
flip
shift
shift-padding="8"
?arrow=${!this.withoutArrow}
.anchor=${this.anchor}
>
<div part="body" class="body" @click=${this.handleBodyClick}>
<slot></slot>
</div>
</wa-popup>
</dialog>
`}},r2.css=e2,r2.dependencies={"wa-popup":Ve},h([et(`dialog`)],r2.prototype,`dialog`,2),h([et(`.body`)],r2.prototype,`body`,2),h([et(`wa-popup`)],r2.prototype,`popup`,2),h([Je()],r2.prototype,`anchor`,2),h([tt()],r2.prototype,`placement`,2),h([tt({type:Boolean,reflect:!0})],r2.prototype,`open`,2),h([tt({type:Number})],r2.prototype,`distance`,2),h([tt({type:Number})],r2.prototype,`skidding`,2),h([tt()],r2.prototype,`for`,2),h([tt({attribute:`without-arrow`,type:Boolean,reflect:!0})],r2.prototype,`withoutArrow`,2),h([re(`open`,{waitUntilFirstUpdate:!0})],r2.prototype,`handleOpenChange`,1),h([re(`for`)],r2.prototype,`handleForChange`,1),h([re([`distance`,`placement`,`skidding`])],r2.prototype,`handleOptionsChange`,1),r2=h([$e(`wa-popover`)],r2)})))()}function a2(){return(a2=t((()=>{i2(),t2(),a(),p(),u(),d(),le()})))()}function o2(){return(o2=t((()=>{a(),p(),u(),d(),le()})))()}export{sZ as $,fc as $n,EI as $t,yQ as A,q as An,cr as Ar,VW as At,QZ as B,R as Bn,Kt as Br,RB as Bt,NQ as C,YC as Cn,rr as Cr,_G as Ct,bQ as D,GC as Dn,sr as Dr,mG as Dt,xQ as E,HC as En,ir as Er,WW as Et,iQ as F,LS as Fn,wn as Fr,XU as Ft,YZ as G,kc as Gn,vt as Gr,Pz as Gt,eQ as H,L as Hn,Ht as Hr,Wz as Ht,aQ as I,Nu as In,xn as Ir,hV as It,BZ as J,P as Jn,FR as Jt,qZ as K,F as Kn,gt as Kr,Tz as Kt,rQ as L,Uu as Ln,Mn as Lr,WB as Lt,_Q as M,sC as Mn,yn as Mr,hW as Mt,uQ as N,K as Nn,vn as Nr,fW as Nt,vQ as O,OC as On,or as Or,zW as Ot,sQ as P,zS as Pn,bn as Pr,YU as Pt,fZ as Q,M as Qn,TI as Qt,nQ as R,ll as Rn,Dt as Rr,GB as Rt,jQ as S,_T as Sn,nr as Sr,vG as St,AQ as T,tw as Tn,ar as Tr,hG as Tt,XZ as U,Pc as Un,bt as Ur,Kz as Ut,ZZ as V,B as Vn,Vt as Vr,zB as Vt,JZ as W,I as Wn,yt as Wr,jz as Wt,kZ as X,N as Xn,fR as Xt,pZ as Y,wc as Yn,IR as Yt,uZ as Z,hc as Zn,pR as Zt,u$ as _,cT as _n,ci as _r,WG as _t,Z0 as a,PF as an,No as ar,GX as at,PQ as b,nT as bn,$n as br,zG as bt,H0 as c,jF as cn,k as cr,DX as ct,o0 as d,ET as dn,Qa as dr,EX as dt,UF as en,Bo as er,iZ as et,s0 as f,vT as fn,ua as fr,uX as ft,n0 as g,aT as gn,qr as gr,UG as gt,t0 as h,iT as hn,si as hr,YG as ht,i2 as i,zF as in,j as ir,QX as it,gQ as j,oC as jn,_n as jr,mW as jt,mQ as k,DC as kn,lr as kr,BW as kt,k0 as l,ST as ln,wo as lr,vX as lt,i0 as m,Xw as mn,T as mr,KG as mt,a2 as n,BF as nn,Lo as nr,eZ as nt,$0 as o,FF as on,A as or,MX as ot,r0 as p,xT as pn,fa as pr,SX as pt,WZ as q,Ec as qn,Oz as qt,r2 as r,VF as rn,zo as rr,$X as rt,Y0 as s,OF as sn,jo as sr,kX as st,o2 as t,WF as tn,Vo as tr,rZ as tt,L0 as u,CT as un,O as ur,yX as ut,f$ as v,oT as vn,Gn as vr,DG as vt,TQ as w,QC as wn,ur as wr,gG as wt,FQ as x,rT as xn,Qn as xr,EG as xt,l$ as y,sT as yn,Wn as yr,OG as yt,tQ as z,fl as zn,Rt as zr,KB as zt};
//# sourceMappingURL=control-ui-boot-shared-BYq7Cchl.js.map