Skill Tracer
Skills › Archify › archify › XTDUIGUI.js

XTDUIGUI.js

9 lines · archify/explainer/vendor/pele/chunks/XTDUIGUI.js at a406594

1var p=class extends Error{code;type;line;column;snippet;constructor(n,t="syntax",r={}){super(n),this.name="PeleError",this.code=t,this.type=r.type??null,this.line=r.line??0,this.column=r.column??0,this.snippet=r.snippet??""}};function M(e,n){let t=1,r=0;for(let s=e.indexOf(`
2`);s!==-1&&s<n;s=e.indexOf(`
3`,s+1))t++,r=s+1;let i=e.indexOf(`
4`,n);i===-1&&(i=e.length);let o=n-r+1,a=e.slice(r,i);return{line:t,column:o,snippet:a+`
5`+"-".repeat(o-1)+"^"}}function R(e,n,t,r,i=!1){let o=M(n,t),a=i?`Lexical error on line ${o.line}. Unrecognized text.`:`Parse error on line ${o.line}:`,s=i?`${a}
6${o.snippet}`:`${a}
7${o.snippet}
8${r}`;return new p(s,"syntax",{type:e,...o})}var z="amp:38,lt:60,gt:62,quot:34,apos:39,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,sect:167,copy:169,laquo:171,not:172,reg:174,deg:176,plusmn:177,sup2:178,sup3:179,micro:181,para:182,middot:183,sup1:185,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,euro:8364,trade:8482,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,radic:8730,infin:8734,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830,check:10003,cross:10007,equals:61,colon:58,semi:59,num:35,percnt:37,lpar:40,rpar:41,lbrack:91,rbrack:93,lbrace:123,rbrace:125,vert:124,sol:47,bsol:92,quest:63,excl:33,ast:42,plus:43,comma:44,period:46,dollar:36,commat:64,grave:96,hat:94,lowbar:95,tilde:126,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969",d;function h(e){if(!d){d=new Map;for(let n of z.split(",")){let t=n.indexOf(":");d.set(n.slice(0,t),String.fromCodePoint(Number(n.slice(t+1))))}}return d.get(e)}function m(e,n){return e>0&&e<=1114111&&(e<55296||e>57343)?String.fromCodePoint(e):n}var y=/&(?:#(\d+)|#[xX]([0-9a-fA-F]+)|(\w+));/g,b="fl°",C="¶ß";function E(e){let n="",t=0,r=e.indexOf(b);for(;r!==-1;){let i=e.indexOf("¶",r+2);if(i===-1)break;if(e[i+1]==="ß"){let o=e[r+2]==="°",a=e.slice(r+(o?3:2),i),s=e.slice(r,i+2);n+=e.slice(t,r)+(o?m(Number(a),s):h(a)??"&"+a+";"),t=i+2}r=e.indexOf(b,i+1)}return t===0?e:n+e.slice(t)}function L(e){return e.includes(C)&&(e=E(e)),e.includes("&")&&(e=e.replace(y,(n,t,r,i)=>t?m(Number(t),n):r?m(parseInt(r,16),n):h(i)??n)),e}var f,l=new Map;function $(e,n){let t=f,r=l;f=e,l=new Map;try{return n()}finally{f=t,l=r}}function B(e){if(f===void 0)return"";let n=l.get(e);return n===void 0&&(n=f(e)??"",l.set(e,n)),n}var q="7q7q9vfgfgopij5b9999atg87q997q7qfgfgfgfgfgfgfgfgfgfg7q7qg8g8g8fgs7ijijk2k2ijgzlmk27qdwijfgn5k2lmijlmk2ijgzk2ijq8ijijgz7q7q7qd1fg99fgfgdwfgfg7qfgfg6666dw66n5fgfgfgfg99dw7qfgdwk2dwdwdw9a789ag8",w="7q99d6fgfgopk26m9999atg87q997q7qfgfgfgfgfgfgfgfgfgfg9999g8g8g8gzr3k2k2k2k2ijgzlmk27qfgk2gzn5k2lmijlmk2ijgzk2ijq8ijijgz997q99g8fg99fggzfggzfg99gzgz7q7qfg7qopgzgzgzgzatfg99gzfglmfgfgdwat7satg8";function k(e){let n=new Uint16Array(95);for(let t=0;t<95;t++)n[t]=parseInt(e.substr(t*2,2),36);return n}var j,A;function v(e){return e>=4352&&e<=4447||e>=11904&&e<=42191||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65072&&e<=65103||e>=65280&&e<=65376||e>=65504&&e<=65510||e>=55296&&e<=56319}function O(e){return e>=768&&e<=879||e>=8203&&e<=8207||e>=56320&&e<=57343||e>=65024&&e<=65039||e===65279}var T={width(e,n,t){let r=(t&4)!==0,i=t&1?A??=k(w):j??=k(q),o=0;for(let a=0;a<e.length;a++){let s=e.charCodeAt(a);if(!(s<32))if(s<127)o+=r?600:i[s-32];else{if(O(s))continue;v(s)?o+=r?1200:1e3:o+=r?600:580}}return o*n/1e3}};function P(){let e=globalThis;try{if(e.OffscreenCanvas)return new e.OffscreenCanvas(1,1).getContext("2d");if(e.document)return e.document.createElement("canvas").getContext("2d")}catch{return null}return null}var D=2e4;function I(e,n="monospace"){let t=P();if(!t)return null;let r=new Map,i="";return{width(o,a,s){let g=(s&2?"italic ":"")+(s&1?"bold ":"")+a+"px "+(s&4?n:e),u=r.get(g);u||r.set(g,u=new Map);let c=u.get(o);return c===void 0&&(g!==i&&(t.font=i=g),c=t.measureText(o).width,u.size>=D&&u.clear(),u.set(o,c)),c}}}var x=new Map;function X(e="sans-serif",n="monospace"){let t=e+`
9`+n,r=x.get(t);return r||(r=I(e,n)??T,x.set(t,r)),r}function Z(){x.clear()}export{p as a,M as b,R as c,L as d,$ as e,B as f,X as g,Z as h};