1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./D6Y7_RRD.js","./BC4znSyB.js","./BNKvJx6e.js","./BkjLDdlA.js","./BvzpZM0N.js","./C1FmrZbK.js","./B5CD4DQe.js","./BX5WB7ra.js","./CGEFt5-M.js","./Bb3-t4AS.js","./BsAKizII.js","./CrKpsNbG.js","./Dmth1JHB.js","./CzDG__Ur.js","./CrATNjtF.js","./OtVwhkKS.js","./C-V_EQOO.js","./D9kC5om8.js","./Cc3OSVma.js","./BtqEITbA.js","./Bi7T_FA4.js","./DgYQHPtH.js"])))=>i.map(i=>d[i]); 2import{_ as j}from"./C1FmrZbK.js";import{a as ke,c as oe,g as we,d as H,r as Ie}from"./BC4znSyB.js";import _e from"./B5CD4DQe.js";import{a as ve}from"./QGuclOcQ.js";import{l as Ne}from"./Bp9Sdq8c.js";import{m as X}from"./DgCmIQGJ.js";let Y;const Ce=new Uint8Array(16);function Ue(){if(!Y&&(Y=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Y))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Y(Ce)}const D=[];for(let e=0;e<256;++e)D.push((e+256).toString(16).slice(1));function Oe(e,t=0){return D[e[t+0]]+D[e[t+1]]+D[e[t+2]]+D[e[t+3]]+"-"+D[e[t+4]]+D[e[t+5]]+"-"+D[e[t+6]]+D[e[t+7]]+"-"+D[e[t+8]]+D[e[t+9]]+"-"+D[e[t+10]]+D[e[t+11]]+D[e[t+12]]+D[e[t+13]]+D[e[t+14]]+D[e[t+15]]}const Be=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),ue={randomUUID:Be};function qe(e,t,a){if(ue.randomUUID&&!e)return ue.randomUUID();e=e||{};const r=e.random||(e.rng||Ue)();return r[6]=r[6]&15|64,r[8]=r[8]&63|128,Oe(r)}var je={exports:{}};const $e={},Pe=Object.freeze(Object.defineProperty({__proto__:null,default:$e},Symbol.toStringTag,{value:"Module"})),pe=ke(Pe);/** 3 * [js-sha256]{@link https://github.com/emn178/js-sha256} 4 * 5 * @version 0.10.1 6 * @author Chen, Yi-Cyuan [[email protected]] 7 * @copyright Chen, Yi-Cyuan 2014-2023 8 * @license MIT 9 */(function(e){(function(){var t="input is invalid type",a=typeof window=="object",r=a?window:{};
9r.JS_SHA256_NO_WINDOW&&(a=!1);var s=!a&&typeof self=="object",n=!r.JS_SHA256_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;n?r=oe:s&&(r=self);var i=!r.JS_SHA256_NO_COMMON_JS&&!0&&e.exports,l=!r.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",o="0123456789abcdef".split(""),m=[-2147483648,8388608,32768,128],p=[24,16,8,0],x=[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],y=["hex","array","digest","arrayBuffer"],q=[];(r.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(c){return Object.prototype.toString.call(c)==="[object Array]"}),l&&(r.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(c){return typeof c=="object"&&c.buffer&&c.buffer.constructor===ArrayBuffer});var T=function(c,h){return function(g){return new F(h,!0).update(g)[c]()}},S=function(c){var h=T("hex",c);n&&(h=k(h,c)),h.create=function(){return new F(c)},h.update=function(b){return h.create().update(b)};for(var g=0;g<y.length;++g){var f=y[g];h[f]=T(f,c)}return h},k=function(c,h){var g=pe,f=pe.Buffer,b=h?"sha224":"sha256",d;f.from&&!r.JS_SHA256_NO_BUFFER_FROM?d=f.from:d=function(u){return new f(u)};var w=function(u){if(typeof u=="string")return g.createHash(b).update(u,"utf8").digest("hex");if(u==null)throw new Error(t);return u.constructor===ArrayBuffer&&(u=new Uint8Array(u)),Array.isArray(u)||ArrayBuffer.isView(u)||u.constructor===f?g.createHash(b).update(d(u)).digest("hex"):c(u)};return w},U=function(c,h){return function(g,f){return new z(g,h,!0).update(f)[c]()}},V=function(c){var h=U("hex",c);h.create=function(b){return new z(b,c)},h.update=function(b,d){return h.create(b).update(d)};for(var g=0;g<y.length;++g){var f=y[g];h[f]=U(f,c)}return h};function F(c,h){h?(q[0]=q[16]=q[1]=q[2]=q[3]=q[4]=q[5]=q[6]=q[7]=q[8]=q[9]=q[10]=q[11]=q[12]=q[13]=q[14]=q[15]=0,this.blocks=q):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],c?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=c}F.prototype.update=function(c){if(!this.finalized){var h,g=typeof c;if(g!=="string"){if(g==="object"){if(c===null)throw new Error(t);if(l&&c.constructor===ArrayBuffer)c=new Uint8Array(c);else if(!Array.isArray(c)&&(!l||!ArrayBuffer.isView(c)))throw new Error(t)}else throw new Error(t);h=!0}for(var f,b=0,d,w=c.length,u=this.blocks;b<w;){if(this.hashed&&(this.hashed=!1,u[0]=this.block,u[16]=u[1]=u[2]=u[3]=u[4]=u[5]=u[6]=u[7]=u[8]=u[9]=u[10]=u[11]=u[12]=u[13]=u[14]=u[15]=0),h)for(d=this.start;b<w&&d<64;++b)u[d>>2]|=c[b]<<p[d++&3];else for(d=this.start;b<w&&d<64;++b)f=c.charCodeAt(b),f<128?u[d>>2]|=f<<p[d++&3]:f<2048?(u[d>>2]|=(192|f>>6)<<p[d++&3],u[d>>2]|=(128|f&63)<<p[d++&3]):f<55296||f>=57344?(u[d>>2]|=(224|f>>12)<<p[d++&3],u[d>>2]|=(128|f>>6&63)<<p[d++&3],u[d>>2]|=(128|f&63)<<p[d++&3]):(f=65536+((f&1023)<<10|c.charCodeAt(++b)&1023),u[d>>2]|=(240|f>>18)<<p[d++&3],u[d>>2]|=(128|f>>12&63)<<p[d++&3],u[d>>2]|=(128|f>>6&63)<<p[d++&3],u[d>>2]|=(128|f&63)<<p[d++&3]);this.lastByteIndex=d,this.bytes+=d-this.start,d>=64?(this.block=u[16],this.start=d-64,this.hash(),this.hashed=!0):this.start=d}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},F.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var c=this.blocks,h=this.lastByteIndex;c[16]=this.block,c[h>>2]|=m[h&3],this.block=c[16],h>=56&&(this.hashed||this.hash(),c[0]=this.block,c[16]=c[1]=c[2]=c[3]=c[4]=c[5]=c[6]=c[7]=c[8]=c[9]=c[10]=c[11]=c[12]=c[13]=c[14]=c[15]=0),c[14]=this.hBytes<<3|this.bytes>>>29,c[15]=this.bytes<<3,this.hash()}},F.prototype.hash=function(){var c=this.h0,h=this.h1,g=this.h2,f=this.h3,b=this.h4,d=this.h5,w=this.h6,u=this.h7,v=this.blocks,A,R,L,_,E,N,C,M,K,Z,G;for(A=16;A<64;++A)E=v[A-15],R=(E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3,E=v[A-2],L=(E>>>17|E<<15)^(E>>>19|E<<13)^E>>>10,v[A]=v[A-16]+R+v[A-7]+L<<0;for(G=h&g,A=0;A<64;A+=4)this.first?(this.is224?(M=300032,E=v[0]-1413257819,u=E-150054599<<0,f=E+24177077<<0):(M=704751109,E=v[0]-210244248,u=E-1521486534<<0,f=E+143694565<<0),this.first=!1):(R=(c>>>2|c<<30)^(c>>>13|c<<19)^(c>>>22|c<<10),L=(b>>>6|b<<26)^(b>>>11|b<<21)^(b>>>25|b<<7),M=c&h,_=M^c&g^G,C=b&d^~b&w,E=u+L+C+x[A]+v[A],N=R+_,u=f+E<<0,f=E+N<<0),R=(f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10),L=(u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7),K=f&c,_=K^f&h^M,C=u&b^~u&d,E=w+L+C+x[A+1]+v[A+1],N=R+_,w=g+E<<0,g=E+N<<0,R=(g>>>2|g<<30)^(g>>>13|g<<19)^(g>>>22|g<<10),L=(w>>>6|w<<26)^(w>>>11|w<<21)^(w>>>
925|w<<7),Z=g&f,_=Z^g&c^K,C=w&u^~w&b,E=d+L+C+x[A+2]+v[A+2],N=R+_,d=h+E<<0,h=E+N<<0,R=(h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10),L=(d>>>6|d<<26)^(d>>>11|d<<21)^(d>>>25|d<<7),G=h&g,_=G^h&f^Z,C=d&w^~d&u,E=b+L+C+x[A+3]+v[A+3],N=R+_,b=c+E<<0,c=E+N<<0,this.chromeBugWorkAround=!0;this.h0=this.h0+c<<0,this.h1=this.h1+h<<0,this.h2=this.h2+g<<0,this.h3=this.h3+f<<0,this.h4=this.h4+b<<0,this.h5=this.h5+d<<0,this.h6=this.h6+w<<0,this.h7=this.h7+u<<0},F.prototype.hex=function(){this.finalize();var c=this.h0,h=this.h1,g=this.h2,f=this.h3,b=this.h4,d=this.h5,w=this.h6,u=this.h7,v=o[c>>28&15]+o[c>>24&15]+o[c>>20&15]+o[c>>16&15]+o[c>>12&15]+o[c>>8&15]+o[c>>4&15]+o[c&15]+o[h>>28&15]+o[h>>24&15]+o[h>>20&15]+o[h>>16&15]+o[h>>12&15]+o[h>>8&15]+o[h>>4&15]+o[h&15]+o[g>>28&15]+o[g>>24&15]+o[g>>20&15]+o[g>>16&15]+o[g>>12&15]+o[g>>8&15]+o[g>>4&15]+o[g&15]+o[f>>28&15]+o[f>>24&15]+o[f>>20&15]+o[f>>16&15]+o[f>>12&15]+o[f>>8&15]+o[f>>4&15]+o[f&15]+o[b>>28&15]+o[b>>24&15]+o[b>>20&15]+o[b>>16&15]+o[b>>12&15]+o[b>>8&15]+o[b>>4&15]+o[b&15]+o[d>>28&15]+o[d>>24&15]+o[d>>20&15]+o[d>>16&15]+o[d>>12&15]+o[d>>8&15]+o[d>>4&15]+o[d&15]+o[w>>28&15]+o[w>>24&15]+o[w>>20&15]+o[w>>16&15]+o[w>>12&15]+o[w>>8&15]+o[w>>4&15]+o[w&15];return this.is224||(v+=o[u>>28&15]+o[u>>24&15]+o[u>>20&15]+o[u>>16&15]+o[u>>12&15]+o[u>>8&15]+o[u>>4&15]+o[u&15]),v},F.prototype.toString=F.prototype.hex,F.prototype.digest=function(){this.finalize();var c=this.h0,h=this.h1,g=this.h2,f=this.h3,b=this.h4,d=this.h5,w=this.h6,u=this.h7,v=[c>>24&255,c>>16&255,c>>8&255,c&255,h>>24&255,h>>16&255,h>>8&255,h&255,g>>24&255,g>>16&255,g>>8&255,g&255,f>>24&255,f>>16&255,f>>8&255,f&255,b>>24&255,b>>16&255,b>>8&255,b&255,d>>24&255,d>>16&255,d>>8&255,d&255,w>>24&255,w>>16&255,w>>8&255,w&255];return this.is224||v.push(u>>24&255,u>>16&255,u>>8&255,u&255),v},F.prototype.array=F.prototype.digest,F.prototype.arrayBuffer=function(){this.finalize();var c=new ArrayBuffer(this.is224?28:32),h=new DataView(c);return h.setUint32(0,this.h0),h.setUint32(4,this.h1),h.setUint32(8,this.h2),h.setUint32(12,this.h3),h.setUint32(16,this.h4),h.setUint32(20,this.h5),h.setUint32(24,this.h6),this.is224||h.setUint32(28,this.h7),c};function z(c,h,g){var f,b=typeof c;if(b==="string"){var d=[],w=c.length,u=0,v;for(f=0;f<w;++f)v=c.charCodeAt(f),v<128?d[u++]=v:v<2048?(d[u++]=192|v>>6,d[u++]=128|v&63):v<55296||v>=57344?(d[u++]=224|v>>12,d[u++]=128|v>>6&63,d[u++]=128|v&63):(v=65536+((v&1023)<<10|c.charCodeAt(++f)&1023),d[u++]=240|v>>18,d[u++]=128|v>>12&63,d[u++]=128|v>>6&63,d[u++]=128|v&63);c=d}else if(b==="object"){if(c===null)throw new Error(t);if(l&&c.constructor===ArrayBuffer)c=new Uint8Array(c);else if(!Array.isArray(c)&&(!l||!ArrayBuffer.isView(c)))throw new Error(t)}else throw new Error(t);c.length>64&&(c=new F(h,!0).update(c).array());var A=[],R=[];for(f=0;f<64;++f){var L=c[f]||0;A[f]=92^L,R[f]=54^L}F.call(this,h,g),this.update(R),this.oKeyPad=A,this.inner=!0,this.sharedMemory=g}z.prototype=new F,z.prototype.finalize=function(){if(F.prototype.finalize.call(this),this.inner){this.inner=!1;var c=this.array();F.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(c),F.prototype.finalize.call(this)}};var I=S();I.sha256=I,I.sha224=S(!0),I.sha256.hmac=V(),I.sha224.hmac=V(!0),i?e.exports=I:(r.sha256=I.sha256,r.sha224=I.sha224)})()})(je);var Ee={exports:{}};(function(e,t){(function(a,r){e.exports=r()})(oe,function(){return function(a,r,s){r.prototype.isToday=function(){var n="YYYY-MM-DD",i=s();return this.format(n)===i.format(n)}}})})(Ee);var Ve=Ee.exports;const Me=we(Ve);var Ae={exports:{}};(function(e,t){(function(a,r){e.exports=r()})(oe,function(){return function(a,r,s){r.prototype.isYesterday=function(){var n="YYYY-MM-DD",i=s().subtract(1,"day");return this.format(n)===i.format(n)}}})})(Ae);var He=Ae.exports;const ze=we(He);var J=(e=>(e.PUNCTUATION="punctuation",e.PARAGRAPHS="paragraphs",e.NONE="none",e))(J||{});const Ge=""+new URL("../assets/pdf.worker.CliDBb4N.mjs",import.meta.url).href;function Ye(e,t,a){let r=1,s=t.length;for(;r>0&&s<e.length;)e.startsWith(t,s)?r++:e.startsWith(a,s)&&r--,r>0&&s++;return r===0?s+a.length:-1}function We(e){const t={},a=/(\w+)="(.*?)"/g;let r;for(;(r=a.exec(e))!==null;)t[r[1]]=r[2];return t}function Je(e){const t=/^<details(\s+[^>]*)?>\n/,a=/^<summary>(.*?)<\/summary>\n/,r=t.exec(e);if(r){const s=Ye(e,"<details","</details>");if(s===-1)return;const n=e.slice(0,s),i=r[0],l=We(i);let o=n.slice(i.length,-10).trim(),m="";const p=a.exec(o);return p&&(m=p[1].trim(),o=o.slice(p[0].length).trim()),{type:"details",raw:n,summary:m,text:o,attributes:l}}}function Ke(e){return e.match(/^<details[\s>]/)?0:-1}function Ze(e){return`<details ${e.attributes?Object.entries(e.attributes).map(([a,r])=>`${a}="${r}"`).join(" "):""}> 10 ${e.summary?`<summary>${e.summary}</summary>`:""} 11 ${e.text} 12 </details>`}function Xe(){return{name:"details",level:"block",start:Ke,tokenizer:Je,renderer:Ze}}function Qe(e={}){return{extensions:[Xe()]}}const et=[{left:"$$",right:"$$",display:!0},{left:"$",right:"$",display:!1},{left:"\\pu{",right:"}",display:!1},{left:"\\ce{",right:"}",display:!1},{left:"\\(",right:"\\)",display:!1},{left:"\\[",right:"\\]",display:!0},{left:"\\begin{equation}",right:"\\end{equation}",display:!0}],ae="\\sãï¼ã、;ï¼ââââââï¼ï¼ãããã[]ããããâ¹âºÂ«Â»â¦â¯:ï¼ï¼ï¼ï½â?!-\\/:-@\\[-`{-~\\p{Script=Han}\\p{Script=Hiragana}\\p{Script=Katakana}\\p{Script=Hangul}",se=new RegExp(`[${ae}]`,"u"),Q=[],de=[];function fe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function tt(e){e.forEach(r=>{const{left:s,right:n,display:i}=r,l=fe(s),o=fe(n);i?(Q.push(`${l}(?!\\n)((?:\\\\[^]|[^\\\\])+?)(?!\\n)${o}`),de.push(`${l}\\n((?:\\\\[^]|[^\\\\])+?)\\n${o}`)):Q.push(`${l}((?:\\\\[^]|[^\\\\])+?)${o}`)});const t=new RegExp(`^(${Q.join("|")})(?=[${ae}]|$)`,"u"),a=new RegExp(`^(${de.join("|")})(?=[${ae}]|$)`,"u");return{inlineRule:t,blockRule:a}}const{inlineRule:rt,blockRule:at}=tt(et),st=(e,t)=>
12t>=e.length||se.test(e.charAt(t)),nt=(e,t)=>/^(?:[ \t]*\r?\n|$)/.test(e.slice(t)),ne=(e,t)=>t>=e.length-1?-1:e[t]==="\\"?ne(e,t+2):e[t]==="$"&&e[t+1]==="$"?t:ne(e,t+1),ot=(e,t,a=!1)=>{if(!e.startsWith("$$"))return;const r=ne(e,2);if(r===-1)return;const s=e.slice(0,r+2),n=s.slice(2,-2),i=r+2;return[()=>n.trim().length>0,()=>st(e,i),()=>!a||nt(e,i)].every(o=>o())?{type:t,raw:s,text:n,displayMode:!0}:void 0};function it(e={}){return{extensions:[ct(),lt()]}}function Fe(e,t){for(let a=0;a<e.length;a++){const r=e.charCodeAt(a);if(r===36){if(t&&e.charAt(a+1)!=="$")continue;if(a===0||se.test(e.charAt(a-1)))return a}else if(r===92){const s=e.charAt(a+1);if(t){if(s!=="["&&s!=="b")continue}else if(s!=="("&&s!=="c"&&s!=="p")continue;if(a===0||se.test(e.charAt(a-1)))return a}}}function De(e,t,a){if(e.startsWith("$$")){const i=ot(e,a?"blockKatex":"inlineKatex",a);if(i)return i}const r=a?at:rt,s=a?"blockKatex":"inlineKatex",n=e.match(r);if(n){const i=n.slice(2).filter(l=>l).find(l=>l.trim());return{type:s,raw:n[0],text:i,displayMode:a}}}function ct(e){return{name:"inlineKatex",level:"inline",start(t){return Fe(t,!1)},tokenizer(t,a){return De(t,a,!1)},renderer(t){return`${(t==null?void 0:t.text)??""}`}}}function lt(e){return{name:"blockKatex",level:"block",start(t){return Fe(t,!0)},tokenizer(t,a){return De(t,a,!0)},renderer(t){return`${(t==null?void 0:t.text)??""}`}}}var B=function(){return B=Object.assign||function(e){for(var t,a=1,r=arguments.length;a<r;a++){t=arguments[a];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},B.apply(this,arguments)},ut="~",pt="~~";function ie(e,t){for(var a={},r={},s=e.split(pt),n=!1,i=0;s.length>i;i++){for(var l=s[i].split(ut),o=0;o<l.length;o+=2){var m=l[o],p=l[o+1],x="&"+m+";";a[x]=p,n&&(a["&"+m]=p),r[p]=x}n=!0}return t?{entities:B(B({},a),t.entities),characters:B(B({},r),t.characters)}:{entities:a,characters:r}}var ee={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/∉|&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/·|℗|⋇|⪧|⩺|⋗|⦕|⩼|⪆|⥸|⋗|⋛|⪌|≷|≳|⪦|⩹|⋖|⋋|⋉|⥶|⩻|⦖|◃|⊴|◂|∉|⋹̸|⋵̸|∉|⋷|⋶|∌|∌|⋾|⋽|∥|⊠|⨱|⨰|&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},$={};$.xml=ie(`lt~<~gt~>~quot~"~apos~'~amp~&`);$.html4=ie(`apos~'~OElig~Å~oelig~Å~Scaron~Å ~scaron~Å¡~Yuml~Ÿ~circ~Ë~tilde~Ë~ensp~â~emsp~â~thinsp~â~zwnj~â~zwj~â~lrm~â~rlm~â~ndash~â~mdash~â~lsquo~â~rsquo~â~sbquo~â~ldquo~â~rdquo~â~bdquo~â~dagger~â ~Dagger~â¡~permil~â°~lsaquo~â¹~rsaquo~âº~euro~â¬~fnof~Æ~Alpha~Î~Beta~Î~Gamma~Î~Delta~Î~Epsilon~Î~Zeta~Î~Eta~Î~Theta~Î~Iota~Î~Kappa~Î~Lambda~Î~Mu~Î~Nu~Î~Xi~Î~Omicron~Î~Pi~Î ~Rho~Ρ~Sigma~Σ~Tau~Τ~Upsilon~Î¥~Phi~Φ~Chi~Χ~Psi~Ψ~Omega~Ω~alpha~α~beta~β~gamma~γ~delta~δ~epsilon~ε~zeta~ζ~eta~η~theta~θ~iota~ι~kappa~κ~lambda~λ~mu~μ~nu~ν~xi~ξ~omicron~ο~pi~Ï~rho~Ï~sigmaf~Ï~sigma~Ï~tau~Ï~upsilon~Ï
~phi~Ï~chi~Ï~psi~Ï~omega~Ï~thetasym~Ï~upsih~Ï~piv~Ï~bull~â¢~hellip~â¦~prime~â²~Prime~â³~oline~â¾~frasl~â~weierp~â~image~â~real~â~trade~â¢~alefsym~âµ~larr~â~uarr~â~rarr~â~darr~â~harr~â~crarr~âµ~lArr~â~uArr~â~rArr~â~dArr~â~hArr~â~forall~â~part~â~exist~â~empty~â
~nabla~â~isin~â~notin~â~ni~â~prod~â~sum~â~minus~â~lowast~â~radic~â~prop~â~infin~â~ang~â ~and~â§~or~â¨~cap~â©~cup~âª~int~â«~there4~â´~sim~â¼~cong~â
~asymp~â~ne~â ~equiv~â¡~le~â¤~ge~â¥~sub~â~sup~â~nsub~â~sube~â~supe~â~oplus~â~otimes~â~perp~â¥~sdot~â
~lceil~â~rceil~â~lfloor~â~rfloor~â~lang~â©~rang~âª~loz~â~spades~â ~clubs~â£~hearts~â¥~diams~â¦~~nbsp~ ~iexcl~¡~cent~¢~pound~£~curren~¤~yen~Â¥~brvbar~¦~sect~§~uml~¨~copy~©~ordf~ª~laquo~«~not~¬~shy~Â~reg~®~macr~¯~deg~°~plusmn~±~sup2~²~sup3~³~acute~´~micro~µ~para~¶~middot~·~cedil~¸~sup1~¹~ordm~º~raquo~»~frac14~¼~frac12~½~frac34~¾~iquest~¿~Agrave~Ã~Aacute~Ã~Acirc~Ã~Atilde~Ã~Auml~Ã~Aring~Ã
~AElig~Ã~Ccedil~Ã~Egrave~Ã~Eacute~Ã~Ecirc~Ã~Euml~Ã~Igrave~Ã~Iacute~Ã~Icirc~Ã~Iuml~Ã~ETH~Ã~Ntilde~Ã~Ograve~Ã~Oacute~Ã~Ocirc~Ã~Otilde~Ã~Ouml~Ã~times~Ã~Oslash~Ã~Ugrave~Ã~Uacute~Ã~Ucirc~Ã~Uuml~Ã~Yacute~Ã~THORN~Ã~szlig~Ã~agrave~à ~aacute~á~acirc~â~atilde~ã~auml~ä~aring~Ã¥~aelig~æ~ccedil~ç~egrave~è~eacute~é~ecirc~
12ê~euml~ë~igrave~ì~iacute~Ã~icirc~î~iuml~ï~eth~ð~ntilde~ñ~ograve~ò~oacute~ó~ocirc~ô~otilde~õ~ouml~ö~divide~÷~oslash~ø~ugrave~ù~uacute~ú~ucirc~û~uuml~ü~yacute~ý~thorn~þ~yuml~ÿ~quot~"~amp~&~lt~<~gt~>`);$.html5=ie('Abreve~Ä~Acy~Ð~Afr~ð~Amacr~Ä~And~â©~Aogon~Ä~Aopf~ð¸~ApplyFunction~â¡~Ascr~ð~Assign~â~Backslash~â~Barv~â«§~Barwed~â~Bcy~Ð~Because~âµ~Bernoullis~â¬~Bfr~ð
~Bopf~ð¹~Breve~Ë~Bscr~â¬~Bumpeq~â~CHcy~Ч~Cacute~Ä~Cap~â~CapitalDifferentialD~â
~Cayleys~â~Ccaron~Ä~Ccirc~Ä~Cconint~â°~Cdot~Ä~Cedilla~¸~CenterDot~·~Cfr~â~CircleDot~â~CircleMinus~â~CirclePlus~â~CircleTimes~â~ClockwiseContourIntegral~â²~CloseCurlyDoubleQuote~â~CloseCurlyQuote~â~Colon~â·~Colone~â©´~Congruent~â¡~Conint~â¯~ContourIntegral~â®~Copf~â~Coproduct~â~CounterClockwiseContourIntegral~â³~Cross~⨯~Cscr~ð~Cup~â~CupCap~â~DD~â
~DDotrahd~â¤~DJcy~Ð~DScy~Ð
~DZcy~Ð~Darr~â¡~Dashv~⫤~Dcaron~Ä~Dcy~Ð~Del~â~Dfr~ð~DiacriticalAcute~´~DiacriticalDot~Ë~DiacriticalDoubleAcute~Ë~DiacriticalGrave~`~DiacriticalTilde~Ë~Diamond~â~DifferentialD~â
~Dopf~ð»~Dot~¨~DotDot~â~DotEqual~â~DoubleContourIntegral~â¯~DoubleDot~¨~DoubleDownArrow~â~DoubleLeftArrow~â~DoubleLeftRightArrow~â~DoubleLeftTee~⫤~DoubleLongLeftArrow~â¸~DoubleLongLeftRightArrow~âº~DoubleLongRightArrow~â¹~DoubleRightArrow~â~DoubleRightTee~â¨~DoubleUpArrow~â~DoubleUpDownArrow~â~DoubleVerticalBar~â¥~DownArrow~â~DownArrowBar~â¤~DownArrowUpArrow~âµ~DownBreve~Ì~DownLeftRightVector~â¥~DownLeftTeeVector~â¥~DownLeftVector~â½~DownLeftVectorBar~â¥~DownRightTeeVector~â¥~DownRightVector~â~DownRightVectorBar~â¥~DownTee~â¤~DownTeeArrow~â§~Downarrow~â~Dscr~ð~Dstrok~Ä~ENG~Å~Ecaron~Ä~Ecy~Ð~Edot~Ä~Efr~ð~Element~â~Emacr~Ä~EmptySmallSquare~â»~EmptyVerySmallSquare~â«~Eogon~Ä~Eopf~ð¼~Equal~⩵~EqualTilde~â~Equilibrium~â~Escr~â°~Esim~⩳~Exists~â~ExponentialE~â
~Fcy~Ф~Ffr~ð~FilledSmallSquare~â¼~FilledVerySmallSquare~âª~Fopf~ð½~ForAll~â~Fouriertrf~â±~Fscr~â±~GJcy~Ð~Gammad~Ï~Gbreve~Ä~Gcedil~Ä¢~Gcirc~Ä~Gcy~Ð~Gdot~Ä ~Gfr~ð~Gg~â~Gopf~ð¾~GreaterEqual~â¥~GreaterEqualLess~â~GreaterFullEqual~â§~GreaterGreater~⪢~GreaterLess~â·~GreaterSlantEqual~⩾~GreaterTilde~â³~Gscr~ð¢~Gt~â«~HARDcy~Ъ~Hacek~Ë~Hat~^~Hcirc~Ĥ~Hfr~â~HilbertSpace~â~Hopf~â~HorizontalLine~â~Hscr~â~Hstrok~Ħ~HumpDownHump~â~HumpEqual~â~IEcy~Ð~IJlig~IJ~IOcy~Ð~Icy~Ð~Idot~İ~Ifr~â~Im~â~Imacr~Ī~ImaginaryI~â
~Implies~â~Int~â¬~Integral~â«~Intersection~â~InvisibleComma~â£~InvisibleTimes~â¢~Iogon~Ä®~Iopf~ð~Iscr~â~Itilde~Ĩ~Iukcy~Ð~Jcirc~Ä´~Jcy~Ð~Jfr~ð~Jopf~ð~Jscr~ð¥~Jsercy~Ð~Jukcy~Ð~KHcy~Ð¥~KJcy~Ð~Kcedil~Ķ~Kcy~Ð~Kfr~ð~Kopf~ð~Kscr~ð¦~LJcy~Ð~Lacute~Ĺ~Lang~âª~Laplacetrf~â~Larr~â~Lcaron~Ľ~Lcedil~Ä»~Lcy~Ð~LeftAngleBracket~â¨~LeftArrow~â~LeftArrowBar~â¤~LeftArrowRightArrow~â~LeftCeiling~â~LeftDoubleBracket~â¦~LeftDownTeeVector~⥡~LeftDownVector~â~LeftDownVectorBar~â¥~LeftFloor~â~LeftRightArrow~â~LeftRightVector~â¥~LeftTee~â£~LeftTeeArrow~â¤~LeftTeeVector~â¥~LeftTriangle~â²~LeftTriangleBar~â§~LeftTriangleEqual~â´~LeftUpDownVector~â¥~LeftUpTeeVector~⥠~LeftUpVector~â¿~LeftUpVectorBar~â¥~LeftVector~â¼~LeftVectorBar~â¥~Leftarrow~â~Leftrightarrow~â~LessEqualGreater~â~LessFullEqual~â¦~LessGreater~â¶~LessLess~⪡~LessSlantEqual~⩽~LessTilde~â²~Lfr~ð~Ll~â~Lleftarrow~â~Lmidot~Ä¿~LongLeftArrow~âµ~LongLeftRightArrow~â·~LongRightArrow~â¶~Longleftarrow~â¸~Longleftrightarrow~âº~Longrightarrow~â¹~Lopf~ð~LowerLeftArrow~â~LowerRightArrow~â~Lscr~â~Lsh~â°~Lstrok~Å~Lt~âª~Map~â¤
~Mcy~Ð~MediumSpace~â~Mellintrf~â³~Mfr~ð~MinusPlus~â~Mopf~ð~Mscr~â³~NJcy~Ð~Nacute~Å~Ncaron~Å~Ncedil~Å
~Ncy~Ð~NegativeMediumSpace~â~NegativeThickSpace~â~NegativeThinSpace~â~NegativeVeryThinSpace~â~NestedGreaterGreater~â«~NestedLessLess~âª~NewLine~\n~Nfr~ð~NoBreak~â ~NonBreakingSpace~ ~Nopf~â~Not~⫬~NotCongruent~â¢~NotCupCap~â~NotDoubleVerticalBar~â¦~NotElement~â~NotEqual~â ~NotEqualTilde~â̸~NotExists~â~NotGreater~â¯~NotGreaterEqual~â±~NotGreaterFullEqual~â§Ì¸~NotGreaterGreater~â«Ì¸~NotGreaterLess~â¹~NotGreaterSlantEqual~⩾̸~NotGreaterTilde~âµ~NotHumpDownHump~â̸~NotHumpEqual~â̸~NotLeftTriangle~âª~NotLeftTriangleBar~â§
12̸~NotLeftTriangleEqual~â¬~NotLess~â®~NotLessEqual~â°~NotLessGreater~â¸~NotLessLess~âªÌ¸~NotLessSlantEqual~⩽̸~NotLessTilde~â´~NotNestedGreaterGreater~⪢̸~NotNestedLessLess~⪡̸~NotPrecedes~â~NotPrecedesEqual~⪯̸~NotPrecedesSlantEqual~â ~NotReverseElement~â~NotRightTriangle~â«~NotRightTriangleBar~â§Ì¸~NotRightTriangleEqual~â~NotSquareSubset~â̸~NotSquareSubsetEqual~â¢~NotSquareSuperset~â̸~NotSquareSupersetEqual~â£~NotSubset~ââ~NotSubsetEqual~â~NotSucceeds~â~NotSucceedsEqual~⪰̸~NotSucceedsSlantEqual~â¡~NotSucceedsTilde~â¿Ì¸~NotSuperset~ââ~NotSupersetEqual~â~NotTilde~â~NotTildeEqual~â~NotTildeFullEqual~â~NotTildeTilde~â~NotVerticalBar~â¤~Nscr~ð©~Ocy~Ð~Odblac~Å~Ofr~ð~Omacr~Å~Oopf~ð~OpenCurlyDoubleQuote~â~OpenCurlyQuote~â~Or~â©~Oscr~ðª~Otimes~⨷~OverBar~â¾~OverBrace~â~OverBracket~â´~OverParenthesis~â~PartialD~â~Pcy~Ð~Pfr~ð~PlusMinus~±~Poincareplane~â~Popf~â~Pr~⪻~Precedes~âº~PrecedesEqual~⪯~PrecedesSlantEqual~â¼~PrecedesTilde~â¾~Product~â~Proportion~â·~Proportional~â~Pscr~ð«~Qfr~ð~Qopf~â~Qscr~ð¬~RBarr~â¤~Racute~Å~Rang~â«~Rarr~â ~Rarrtl~â¤~Rcaron~Å~Rcedil~Å~Rcy~Ð ~Re~â~ReverseElement~â~ReverseEquilibrium~â~ReverseUpEquilibrium~⥯~Rfr~â~RightAngleBracket~â©~RightArrow~â~RightArrowBar~â¥~RightArrowLeftArrow~â~RightCeiling~â~RightDoubleBracket~â§~RightDownTeeVector~â¥~RightDownVector~â~RightDownVectorBar~â¥~RightFloor~â~RightTee~â¢~RightTeeArrow~â¦~RightTeeVector~â¥~RightTriangle~â³~RightTriangleBar~â§~RightTriangleEqual~âµ~RightUpDownVector~â¥~RightUpTeeVector~â¥~RightUpVector~â¾~RightUpVectorBar~â¥~RightVector~â~RightVectorBar~â¥~Rightarrow~â~Ropf~â~RoundImplies~⥰~Rrightarrow~â~Rscr~â~Rsh~â±~RuleDelayed~â§´~SHCHcy~Щ~SHcy~Ш~SOFTcy~Ь~Sacute~Å~Sc~⪼~Scedil~Å~Scirc~Å~Scy~С~Sfr~ð~ShortDownArrow~â~ShortLeftArrow~â~ShortRightArrow~â~ShortUpArrow~â~SmallCircle~â~Sopf~ð~Sqrt~â~Square~â¡~SquareIntersection~â~SquareSubset~â~SquareSubsetEqual~â~SquareSuperset~â~SquareSupersetEqual~â~SquareUnion~â~Sscr~ð®~Star~â~Sub~â~Subset~â~SubsetEqual~â~Succeeds~â»~SucceedsEqual~⪰~SucceedsSlantEqual~â½~SucceedsTilde~â¿~SuchThat~â~Sum~â~Sup~â~Superset~â~SupersetEqual~â~Supset~â~TRADE~â¢~TSHcy~Ð~TScy~Ц~Tab~
vendor: 15,711 bytes, line 12
12~Tcaron~Ť~Tcedil~Å¢~Tcy~Т~Tfr~ð~Therefore~â´~ThickSpace~ââ~ThinSpace~â~Tilde~â¼~TildeEqual~â~TildeFullEqual~â
~TildeTilde~â~Topf~ð~TripleDot~â~Tscr~ð¯~Tstrok~Ŧ~Uarr~â~Uarrocir~â¥~Ubrcy~Ð~Ubreve~Ŭ~Ucy~У~Udblac~Ű~Ufr~ð~Umacr~Ū~UnderBar~_~UnderBrace~â~UnderBracket~âµ~UnderParenthesis~â~Union~â~UnionPlus~â~Uogon~Ų~Uopf~ð~UpArrow~â~UpArrowBar~â¤~UpArrowDownArrow~â
~UpDownArrow~â~UpEquilibrium~⥮~UpTee~â¥~UpTeeArrow~â¥~Uparrow~â~Updownarrow~â~UpperLeftArrow~â~UpperRightArrow~â~Upsi~Ï~Uring~Å®~Uscr~ð°~Utilde~Ũ~VDash~â«~Vbar~â««~Vcy~Ð~Vdash~â©~Vdashl~⫦~Vee~â~Verbar~â~Vert~â~VerticalBar~â£~VerticalLine~|~VerticalSeparator~â~VerticalTilde~â~VeryThinSpace~â~Vfr~ð~Vopf~ð~Vscr~ð±~Vvdash~âª~Wcirc~Å´~Wedge~â~Wfr~ð~Wopf~ð~Wscr~ð²~Xfr~ð~Xopf~ð~Xscr~ð³~YAcy~Я~YIcy~Ð~YUcy~Ю~Ycirc~Ŷ~Ycy~Ы~Yfr~ð~Yopf~ð~Yscr~ð´~ZHcy~Ð~Zacute~Ź~Zcaron~Ž~Zcy~Ð~Zdot~Å»~ZeroWidthSpace~â~Zfr~â¨~Zopf~â¤~Zscr~ðµ~abreve~Ä~ac~â¾~acE~â¾Ì³~acd~â¿~acy~а~af~â¡~afr~ð~aleph~âµ~amacr~Ä~amalg~⨿~andand~â©~andd~â©~andslope~â©~andv~â©~ange~⦤~angle~â ~angmsd~â¡~angmsdaa~⦨~angmsdab~⦩~angmsdac~⦪~angmsdad~⦫~angmsdae~⦬~angmsdaf~â¦~angmsdag~⦮~angmsdah~⦯~angrt~â~angrtvb~â¾~angrtvbd~â¦~angsph~â¢~angst~Ã
~angzarr~â¼~aogon~Ä
~aopf~ð~ap~â~apE~â©°~apacir~⩯~ape~â~apid~â~approx~â~approxeq~â~ascr~ð¶~ast~*~asympeq~â~awconint~â³~awint~â¨~bNot~â«~backcong~â~backepsilon~϶~backprime~âµ~backsim~â½~backsimeq~â~barvee~â½~barwed~â
~barwedge~â
~bbrk~âµ~bbrktbrk~â¶~bcong~â~bcy~б~becaus~âµ~because~âµ~bemptyv~⦰~bepsi~϶~bernou~â¬~beth~â¶~between~â¬~bfr~ð~bigcap~â~bigcirc~â¯~bigcup~â~bigodot~â¨~bigoplus~â¨~bigotimes~â¨~bigsqcup~â¨~bigstar~â
~bigtriangledown~â½~bigtriangleup~â³~biguplus~â¨~bigvee~â~bigwedge~â~bkarow~â¤~blacklozenge~â§«~blacksquare~âª~blacktriangle~â´~blacktriangledown~â¾~blacktriangleleft~â~blacktriangleright~â¸~blank~â£~blk12~â~blk14~â~blk34~â~block~â~bne~=â¥~bnequiv~â¡â¥~bnot~â~bopf~ð~bot~â¥~bottom~â¥~bowtie~â~boxDL~â~boxDR~â~boxDl~â~boxDr~â~boxH~â~boxHD~â¦~boxHU~â©~boxHd~â¤~boxHu~â§~boxUL~â~boxUR~â~boxUl~â~boxUr~â~boxV~â~boxVH~â¬~boxVL~â£~boxVR~â ~boxVh~â«~boxVl~â¢~boxVr~â~boxbox~â§~boxdL~â~boxdR~â~boxdl~â~boxdr~â~boxh~â~boxhD~â¥~boxhU~â¨~boxhd~â¬~boxhu~â´~boxminus~â~boxplus~â~boxtimes~â ~boxuL~â~boxuR~â~boxul~â~boxur~â~boxv~â~boxvH~âª~boxvL~â¡~boxvR~â~boxvh~â¼~boxvl~â¤~boxvr~â~bprime~âµ~breve~Ë~bscr~ð·~bsemi~â~bsim~â½~bsime~â~bsol~\\~bsolb~â§
~bsolhsub~â~bullet~â¢~bump~â~bumpE~⪮~bumpe~â~bumpeq~â~cacute~Ä~capand~â©~capbrcup~â©~capcap~â©~capcup~â©~capdot~â©~caps~â©ï¸~caret~â~caron~Ë~ccaps~â©~ccaron~Ä~ccirc~Ä~ccups~â©~ccupssm~â©~cdot~Ä~cemptyv~⦲~centerdot~·~cfr~ð ~chcy~Ñ~check~â~checkmark~â~cir~â~cirE~â§~circeq~â~circlearrowleft~âº~circlearrowright~â»~circledR~®~circledS~â~circledast~â~circledcirc~â~circleddash~â~cire~â~cirfnint~â¨~cirmid~⫯~cirscir~â§~clubsuit~â£~colon~:~colone~â~coloneq~â~comma~,~commat~@~comp~â~compfn~â~complement~â~complexes~â~congdot~â©~conint~â®~copf~ð~coprod~â~copysr~â~cross~â~cscr~ð¸~csub~â«~csube~â«~csup~â«~csupe~â«~ctdot~â¯~cudarrl~⤸~cudarrr~⤵~cuepr~â~cuesc~â~cularr~â¶~cularrp~⤽~cupbrcap~â©~cupcap~â©~cupcup~â©~cupdot~â~cupor~â©
~cups~âªï¸~curarr~â·~curarrm~⤼~curlyeqprec~â~curlyeqsucc~â~curlyvee~â~curlywedge~â~curvearrowleft~â¶~curvearrowright~â·~cuvee~â~cuwed~â~cwconint~â²~cwint~â±~cylcty~â~dHar~⥥~daleth~â¸~dash~â~dashv~â£~dbkarow~â¤~dblac~Ë~dcaron~Ä~dcy~д~dd~â
~ddagger~â¡~ddarr~â~ddotseq~â©·~demptyv~⦱~dfisht~⥿~dfr~ð¡~dharl~â~dharr~â~diam~â~diamond~â~diamondsuit~â¦~die~¨~digamma~Ï~disin~â²~div~÷~divideontimes~â~divonx~â~djcy~Ñ~dlcorn~â~dlcrop~â~dollar~$~dopf~ð~dot~Ë~doteq~â~doteqdot~â~dotminus~â¸~dotplus~â~dotsquare~â¡~doublebarwedge~â~downarrow~â~downdownarrows~â~downharpoonleft~â~downharpoonright~â~drbkarow~â¤~drcorn~â~drcrop~â~dscr~ð¹~dscy~Ñ~dsol~â§¶~dstrok~Ä~dtdot~â±~dtri~â¿~dtrif~â¾~duarr~âµ~duhar~⥯~dwangle~⦦~dzcy~Ñ~dzigrarr~â¿~eDDot~â©·~eDot~â~easter~â©®~ecaron~Ä~ecir~â~ecolon~â~ecy~Ñ~edot~Ä~ee~â
~efDot~â~efr~ð¢~eg~âª~egs~âª~egsdot~âª~el~âª~elinters~â§~ell~â~els~âª~elsdot~âª~emacr~Ä~emptyset~â
~emptyv~â
~emsp13~â~emsp14~â
~eng~Å~eogon~Ä~eopf~ð~epar~â~eparsl~â§£~eplus~⩱~epsi~ε~epsiv~ϵ~eqcirc~â~eqcolon~â~eqsim~â~eqslantgtr~âª~eqslantless~âª~equals~=~equest~â~equivDD~⩸~eqvparsl~â§¥~erDot~â~erarr~⥱~escr~â¯~esdot~â~esim~â~excl~!~expectation~â°~exponentiale~â
~fallingdotseq~â~fcy~Ñ~female~â~ffilig~ï¬~fflig~ï¬~ffllig~ï¬~ffr~ð£~filig~ï¬~fjlig~fj~flat~â~fllig~ï¬~fltns~â±~fopf~ð~fork~â~forkv~â«~fpartint~â¨~frac13~â
~frac15~â
~frac16~â
~frac18~â
~frac23~â
~frac25~â
~frac35~â
~frac38~â
~frac45~â
~frac56~â
~frac58~â
~frac78~â
~frown~â¢~fscr~ð»~gE~â§~gEl~âª~gacute~ǵ~gammad~Ï~gap~âª~gbreve~Ä~gcirc~Ä~gcy~г~gdot~Ä¡~gel~â~geq~â¥~geqq~â§~geqslant~⩾~ges~⩾~gescc~⪩~gesdot~âª~gesdoto~âª~gesdotol~âª~gesl~âï¸~gesles~âª~gfr~ð¤~gg~â«~ggg~â~gimel~â·~gjcy~Ñ~gl~â·~glE~âª~gla~⪥~glj~⪤~gnE~â©~gnap~âª~gnapprox~âª~gne~âª~gneq~âª~gneqq~â©~gnsim~â§~gopf~ð~grave~`~gscr~â~gsim~â³~gsime~âª~gsiml~âª~gtcc~⪧~gtcir~⩺~gtdot~â~gtlPar~â¦~gtquest~⩼~gtrapprox~âª~gtrarr~⥸~gtrdot~â~gtreqless~â~gtreqqless~âª~gtrless~â·~gtrsim~â³~gvertneqq~â©ï¸~gvnE~â©ï¸~hairsp~â~half~½~hamilt~â~hardcy~Ñ~harrcir~â¥~harrw~â~hbar~â~hcirc~Ä¥~heartsuit~â¥~hercon~â¹~hfr~ð¥~hksearow~⤥~hkswarow~⤦~hoarr~â¿~homtht~â»~hookleftarrow~â©~hookrightarrow~âª~hopf~ð~horbar~â~hscr~ð½~hslash~â~hstrok~ħ~hybull~â~hyphen~â~ic~â£~icy~и~iecy~е~iff~â~ifr~ð¦~ii~â
~iiiint~â¨~iiint~â~iinfin~â§~iiota~â©~ijlig~ij~imacr~Ä«~imagline~â~imagpart~â~imath~ı~imof~â·~imped~Ƶ~in~â~incare~â
~infintie~â§~inodot~ı~intcal~âº~integers~â¤~intercal~âº~intlarhk~â¨~intprod~⨼~iocy~Ñ~iogon~į~iopf~ð~iprod~⨼~iscr~ð¾~isinE~â¹~isindot~âµ~isins~â´~isinsv~â³~isinv~â~it~â¢~itilde~Ä©~iukcy~Ñ~jcirc~ĵ~jcy~й~jfr~ð§~jmath~È·~jopf~ð~jscr~ð¿~jsercy~Ñ~jukcy~Ñ~kappav~ϰ~kcedil~Ä·~kcy~к~kfr~ð¨~kgreen~ĸ~khcy~Ñ
~kjcy~Ñ~kopf~ð~kscr~ð~lAarr~â~lAtail~â¤~lBarr~â¤~lE~â¦~lEg~âª~lHar~⥢~lacute~ĺ~laemptyv~⦴~lagran~â~langd~â¦~langle~â¨~lap~âª
~larrb~â¤~larrbfs~â¤~larrfs~â¤~larrhk~â©~larrlp~â«~larrpl~⤹~larrsim~⥳~larrtl~â¢~lat~⪫~latail~â¤~late~âª~lates~âªï¸~lbarr~â¤~lbbrk~â²~lbrace~{~lbrack~[~lbrke~â¦~lbrksld~â¦~lbrkslu~â¦~lcaron~ľ~lcedil~ļ~lcub~{~lcy~л~ldca~⤶~ldquor~â~ldrdhar~⥧~ldrushar~â¥~ldsh~â²~leftarrow~â~leftarrowtail~â¢~leftharpoondown~â½~leftharpoonup~â¼~leftleftarrows~â~leftrightarrow~â~leftrightarrows~â~leftrightharpoons~â~leftrightsquigarrow~â~leftthreetimes~â~leg~â~leq~â¤~leqq~â¦~leqslant~⩽~les~⩽~lescc~⪨~lesdot~â©¿~lesdoto~âª~lesdotor~âª~lesg~âï¸~lesges~âª~lessapprox~âª
~lessdot~â~lesseqgtr~â~lesseqqgtr~âª~lessgtr~â¶~lesssim~â²~lfisht~⥼~lfr~ð©~lg~â¶~lgE~âª~lhard~â½~lharu~â¼~lharul~⥪~lhblk~â~ljcy~Ñ~ll~âª~llarr~â~llcorner~â~llhard~⥫~lltri~âº~lmidot~Å~lmoust~â°~lmoustache~â°~lnE~â¨~lnap~âª~lnapprox~âª~lne~âª~lneq~âª~lneqq~â¨~lnsim~â¦~loang~â¬~loarr~â½~lobrk~â¦~longleftarrow~âµ~longleftrightarrow~â·~longmapsto~â¼~longrightarrow~â¶~looparrowleft~â«~looparrowright~â¬~lopar~â¦
~lopf~ð~loplus~â¨~lotimes~⨴~lowbar~_~lozenge~â~lozf~â§«~lpar~(~lparlt~â¦~lrarr~â~lrcorner~â~lrhar~â~lrhard~â¥~lrtri~â¿~lscr~ð~lsh~â°~lsim~â²~lsime~âª~lsimg~âª~lsqb~[~lsquor~â~lstrok~Å~ltcc~⪦~ltcir~⩹~ltdot~â~lthree~â~ltimes~â~ltlarr~⥶~ltquest~â©»~ltrPar~â¦~ltri~â~ltrie~â´~ltrif~â~lurdshar~â¥~luruhar~⥦~lvertneqq~â¨ï¸~lvnE~â¨ï¸~mDDot~âº~male~â~malt~â ~maltese~â ~map~â¦~mapsto~â¦~mapstodown~â§~mapstoleft~â¤~mapstoup~â¥~marker~â®~mcomma~⨩~mcy~м~measuredangle~â¡~mfr~ðª~mho~â§~mid~â£~midast~*~midcir~â«°~minusb~â~minusd~â¸~minusdu~⨪~mlcp~â«~mldr~â¦~mnplus~â~models~â§~mopf~ð~mp~â~mscr~ð~mstpos~â¾~multimap~â¸~mumap~â¸~nGg~â̸~nGt~â«â~nGtv~â«Ì¸~nLeftarrow~â~nLeftrightarrow~â~nLl~â̸~nLt~âªâ~nLtv~âªÌ¸~nRightarrow~â~nVDash~â¯~nVdash~â®~nacute~Å~nang~â â~nap~â~napE~⩰̸~napid~â̸~napos~Å~napprox~â~natur~â®~natural~â®~naturals~â~nbump~â̸~nbumpe~â̸~ncap~â©~ncaron~Å~ncedil~Å~ncong~â~ncongdot~â©Ì¸~ncup~â©~ncy~н~neArr~â~nearhk~⤤~nearr~â~nearrow~â~nedot~â̸~nequiv~â¢~nesear~⤨~nesim~â̸~nexist~â~nexists~â~nfr~ð«~ngE~â§Ì¸~nge~â±~ngeq~â±~ngeqq~â§Ì¸~ngeqslant~⩾̸~nges~⩾̸~ngsim~âµ~ngt~â¯~ngtr~â¯~nhArr~â~nharr~â®~nhpar~⫲~nis~â¼~nisd~âº~niv~â~njcy~Ñ~nlArr~â~nlE~â¦Ì¸~nlarr~â~nldr~â¥~nle~â°~nleftarrow~â~nleftrightarrow~â®~nleq~â°~nleqq~â¦Ì¸~nleqslant~⩽̸~nles~⩽̸~nless~â®~nlsim~â´~nlt~â®~nltri~âª~nltrie~â¬~nmid~â¤~nopf~ð~notinE~â¹Ì¸~notindot~âµÌ¸~notinva~â~notinvb~â·~notinvc~â¶~notni~â~notniva~â~notnivb~â¾~notnivc~â½~npar~â¦~nparallel~â¦~nparsl~⫽â¥~npart~â̸~npolint~â¨~npr~â~nprcue~â ~npre~⪯̸~nprec~â~npreceq~⪯̸~nrArr~â~nrarr~â~nrarrc~⤳̸~nrarrw~â̸~nrightarrow~â~nrtri~â«~nrtrie~â~nsc~â~nsccue~â¡~nsce~⪰̸~nscr~ð~nshortmid~â¤~nshortparallel~â¦~nsim~â~nsime~â~nsimeq~â~nsmid~â¤~nspar~â¦~nsqsube~â¢~nsqsupe~â£~nsubE~â«
̸~nsube~â~nsubset~ââ~nsubseteq~â~nsubseteqq~â«
̸~nsucc~â~nsucceq~⪰̸~nsup~â
~nsupE~â«Ì¸~nsupe~â~nsupset~ââ~nsupseteq~â~nsupseteqq~â«Ì¸~ntgl~â¹~ntlg~â¸~ntriangleleft~âª~ntrianglelefteq~â¬~ntriangleright~â«~ntrianglerighteq~â~num~#~numero~â~numsp~â~nvDash~â~nvHarr~â¤~nvap~ââ~nvdash~â¬~nvge~â¥â~nvgt~>â~nvinfin~â§~nvlArr~â¤~nvle~â¤â~nvlt~<â~nvltrie~â´â~nvrArr~â¤~nvrtrie~âµâ~nvsim~â¼â~nwArr~â~nwarhk~⤣~nwarr~â~nwarrow~â~nwnear~⤧~oS~â~oast~â~ocir~â~ocy~о~odash~â~odblac~Å~odiv~⨸~odot~â~odsold~⦼~ofcir~⦿~ofr~ð¬~ogon~Ë~ogt~â§~ohbar~⦵~ohm~Ω~oint~â®~olarr~âº~olcir~⦾~olcross~⦻~olt~â§~omacr~Å~omid~⦶~ominus~â~oopf~ð ~opar~⦷~operp~⦹~orarr~â»~ord~â©~order~â´~orderof~â´~origof~â¶~oror~â©~orslope~â©~orv~â©~oscr~â´~osol~â~otimesas~⨶~ovbar~â½~par~â¥~parallel~â¥~parsim~⫳~parsl~⫽~pcy~п~percnt~%~period~.~pertenk~â±~pfr~ð~phiv~Ï~phmmat~â³~phone~â~pitchfork~â~planck~â~planckh~â~plankv~â~plus~+~plusacir~⨣~plusb~â~pluscir~⨢~plusdo~â~plusdu~⨥~pluse~⩲~plussim~⨦~plustwo~⨧~pm~±~pointint~â¨~popf~ð¡~pr~âº~prE~⪳~prap~⪷~prcue~â¼~pre~⪯~prec~âº~precapprox~⪷~preccurlyeq~â¼~preceq~⪯~precnapprox~⪹~precneqq~⪵~precnsim~â¨~precsim~â¾~primes~â~prnE~⪵~prnap~⪹~prnsim~â¨~profalar~â®~profline~â~profsurf~â~propto~â~prsim~â¾~prurel~â°~pscr~ð
~puncsp~â~qfr~ð®~qint~â¨~qopf~ð¢~qprime~â~qscr~ð~quaternions~â~quatint~â¨~quest~?~questeq~â~rAarr~â~rAtail~â¤~rBarr~â¤~rHar~⥤~race~â½Ì±~racute~Å~raemptyv~⦳~rangd~â¦~range~⦥~rangle~â©~rarrap~⥵~rarrb~â¥~rarrbfs~⤠~rarrc~⤳~rarrfs~â¤~rarrhk~âª~rarrlp~â¬~rarrpl~â¥
~rarrsim~⥴~rarrtl~â£~rarrw~â~ratail~â¤~ratio~â¶~rationals~â~rbarr~â¤~rbbrk~â³~rbrace~}~rbrack~]~rbrke~â¦~rbrksld~â¦~rbrkslu~â¦~rcaron~Å~rcedil~Å~rcub~}~rcy~Ñ~rdca~⤷~rdldhar~⥩~rdquor~â~rdsh~â³~realine~â~realpart~â~reals~â~rect~â~rfisht~⥽~rfr~ð¯~rhard~â~rharu~â~rharul~⥬~rhov~ϱ~rightarrow~â~rightarrowtail~â£~rightharpoondown~â~rightharpoonup~â~rightleftarrows~â~rightleftharpoons~â~rightrightarrows~â~rightsquigarrow~â~rightthreetimes~â~ring~Ë~risingdotseq~â~rlarr~â~rlhar~â~rmoust~â±~rmoustache~â±~rnmid~â«®~roang~â~roarr~â¾~robrk~â§~ropar~â¦~ropf~ð£~roplus~⨮~rotimes~⨵~rpar~)~rpargt~â¦~rppolint~â¨~rrarr~â~rscr~ð~rsh~â±~rsqb~]~rsquor~â~rthree~â~rtimes~â~rtri~â¹~rtrie~âµ~rtrif~â¸~rtriltri~â§~ruluhar~⥨~rx~â~sacute~Å~sc~â»~scE~⪴~scap~⪸~sccue~â½~sce~⪰~scedil~Å~scirc~Å~scnE~⪶~scnap~⪺~scnsim~â©~scpolint~â¨~scsim~â¿~scy~Ñ~sdotb~â¡~sdote~⩦~seArr~â~searhk~⤥~searr~â~searrow~â~semi~;~seswar~⤩~setminus~â~setmn~â~sext~â¶~sfr~ð°~sfrown~â¢~sharp~â¯~shchcy~Ñ~shcy~Ñ~shortmid~â£~shortparallel~â¥~sigmav~Ï~simdot~⩪~sime~â~simeq~â~simg~âª~simgE~⪠~siml~âª~simlE~âª~simne~â~simplus~⨤~simrarr~⥲~slarr~â~smallsetminus~â~smashp~⨳~smeparsl~⧤~smid~â£~smile~â£~smt~⪪~smte~⪬~smtes~⪬ï¸~softcy~Ñ~sol~/~solb~â§~solbar~â¿~sopf~ð¤~spadesuit~â ~spar~â¥~sqcap~â~sqcaps~âï¸~sqcup~â~sqcups~âï¸~sqsub~â~sqsube~â~sqsubset~â~sqsubseteq~â~sqsup~â~sqsupe~â~sqsupset~â~sqsupseteq~â~squ~â¡~square~â¡~squarf~âª~squf~âª~srarr~â~sscr~ð~ssetmn~â~ssmile~â£~sstarf~â~star~â~starf~â
~straightepsilon~ϵ~straightphi~Ï~strns~¯~subE~â«
~subdot~⪽~subedot~â«~submult~â«~subnE~â«~subne~â~subplus~⪿~subrarr~⥹~subset~â~subseteq~â~subseteqq~â«
~subsetneq~â~subsetneqq~â«~subsim~â«~subsub~â«~subsup~â«~succ~â»~succapprox~⪸~succcurlyeq~â½~succeq~⪰~succnapprox~⪺~succneqq~⪶~succnsim~â©~succsim~â¿~sung~âª~supE~â«~supdot~⪾~supdsub~â«~supedot~â«~suphsol~â~suphsub~â«~suplarr~⥻~supmult~â«~supnE~â«~supne~â~supplus~â«~supset~â~supseteq~â~supseteqq~â«~supsetneq~â~supsetneqq~â«~supsim~â«~supsub~â«~supsup~â«~swArr~â~swarhk~⤦~swarr~â~swarrow~â~swnwar~⤪~target~â~tbrk~â´~tcaron~Å¥~tcedil~Å£~tcy~Ñ~tdot~â~telrec~â~tfr~ð±~therefore~â´~thetav~Ï~thickapprox~â~thicksim~â¼~thkap~â~thksim~â¼~timesb~â ~timesbar~⨱~timesd~⨰~tint~â~toea~⤨~top~â¤~topbot~â¶~topcir~⫱~topf~ð¥~topfork~â«~tosa~⤩~tprime~â´~triangle~âµ~triangledown~â¿~triangleleft~â~trianglelefteq~â´~triangleq~â~triangleright~â¹~trianglerighteq~âµ~tridot~â¬~trie~â~triminus~⨺~triplus~⨹~trisb~â§~tritime~⨻~trpezium~â¢~tscr~ð~tscy~Ñ~tshcy~Ñ~tstrok~ŧ~twixt~â¬~twoheadleftarrow~â~twoheadrightarrow~â ~uHar~⥣~ubrcy~Ñ~ubreve~Å~ucy~Ñ~udarr~â
~udblac~ű~udhar~⥮~ufisht~⥾~ufr~ð²~uharl~â¿~uharr~â¾~uhblk~â~ulcorn~â~ulcorner~â~ulcrop~â~ultri~â¸~umacr~Å«~uogon~ų~uopf~ð¦~uparrow~â~updownarrow~â~upharpoonleft~â¿~upharpoonright~â¾~uplus~â~upsi~Ï
~upuparrows~â~urcorn~â~urcorner~â~urcrop~â~uring~ů~urtri~â¹~uscr~ð~utdot~â°~utilde~Å©~utri~âµ~utrif~â´~uuarr~â~uwangle~⦧~vArr~â~vBar~⫨~vBarv~â«©~vDash~â¨~vangrt~â¦~varepsilon~ϵ~varkappa~ϰ~varnothing~â
~varphi~Ï~varpi~Ï~varpropto~â~varr~â~varrho~ϱ~varsigma~Ï~varsubsetneq~âï¸~varsubsetneqq~â«ï¸~varsupsetneq~âï¸~varsupsetneqq~â«ï¸~vartheta~Ï~vartriangleleft~â²~vartriangleright~â³~vcy~в~vdash~â¢~vee~â¨~veebar~â»~veeeq~â~vellip~â®~verbar~|~vert~|~vfr~ð³~vltri~â²~vnsub~ââ~vnsup~ââ~vopf~ð§~vprop~â~vrtri~â³~vscr~ð~vsubnE~â«ï¸~vsubne~âï¸~vsupnE~â«ï¸~vsupne~âï¸~vzigzag~â¦~wcirc~ŵ~wedbar~â©~wedge~â§~wedgeq~â~wfr~ð´~wopf~ð¨~wp~â~wr~â~wreath~â~wscr~ð~xcap~â~xcirc~â¯~xcup~â~xdtri~â½~xfr~ðµ~xhArr~âº~xharr~â·~xlArr~â¸~xlarr~âµ~xmap~â¼~xnis~â»~xodot~â¨~xopf~ð©~xoplus~â¨~xotime~â¨~xrArr~â¹~xrarr~â¶~xscr~ð~xsqcup~â¨~xuplus~â¨~xutri~â³~xvee~â~xwedge~â~yacy~Ñ~ycirc~Å·~ycy~Ñ~yfr~ð¶~yicy~Ñ~yopf~ðª~yscr~ð~yucy~Ñ~zacute~ź~zcaron~ž~zcy~з~zdot~ż~zeetrf~â¨~zfr~ð·~zhcy~ж~zigrarr~â~zopf~ð«~zscr~ð~~AMP~&~COPY~©~GT~>~LT~<~QUOT~
12"~REG~®',$.html4);var dt={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},ft=String.fromCodePoint||function(e){return String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)},P=function(){return P=Object.assign||function(e){for(var t,a=1,r=arguments.length;a<r;a++){t=arguments[a];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},P.apply(this,arguments)},ht=P(P({},$),{all:$.html5}),mt={scope:"body",level:"all"},te=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,re=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,he={xml:{strict:te,attribute:re,body:ee.xml},html4:{strict:te,attribute:re,body:ee.html4},html5:{strict:te,attribute:re,body:ee.html5}},gt=P(P({},he),{all:he.html5}),Se=String.fromCharCode,bt=Se(65533);function xt(e,t,a,r){var s=e,n=e[e.length-1];if(a&&n==="=")s=e;else if(r&&n!==";")s=e;else{var i=t[e];if(i)s=i;else if(e[0]==="&"&&e[1]==="#"){var l=e[2],o=l=="x"||l=="X"?parseInt(e.substr(3),16):parseInt(e.substr(2));s=o>=1114111?bt:o>65535?ft(o):Se(dt[o]||o)}}return s}function yt(e,t){var a=t===void 0?mt:t,r=a.level,s=r===void 0?"all":r,n=a.scope,i=n===void 0?s==="xml"?"strict":"body":n;if(!e)return"";var l=gt[s][i],o=ht[s].entities,m=i==="attribute",p=i==="strict";return e.replace(l,function(x){return xt(x,o,m,p)})}H.extend(Ie);H.extend(Me);H.extend(ze);H.extend(Ne);const Zt=e=>new Intl.NumberFormat("en-US",{notation:"compact",maximumFractionDigits:1}).format(e);function wt(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}const ce=(e,t)=>e.split(/(```[\s\S]*?```|`[\s\S]*?`)/).map(a=>a.startsWith("```")||a.startsWith("`")?a:t(a)).join(""),Xt=(e,t,a)=>{if(!e.includes("{{"))return e;const r=[{regex:/{{char}}/gi,replacement:t},{regex:/{{user}}/gi,replacement:a},{regex:/{{VIDEO_FILE_ID_([a-f0-9-]+)}}/gi,replacement:(s,n)=>`<video src="${ve}/api/v1/files/${n}
12/content" controls></video>`},{regex:/{{HTML_FILE_ID_([a-f0-9-]+)}}/gi,replacement:(s,n)=>`<file type="html" id="${n}" />`}];return e=ce(e,s=>(r.forEach(({regex:n,replacement:i})=>{i!=null&&(s=s.replace(n,i))}),s)),e},Qt=e=>e.replace(/<\|[a-z]*$/,"").replace(/<\|[a-z]+\|$/,"").replace(/<$/,"").replaceAll("<","<").replaceAll(">",">").replaceAll(/<\|[a-z]+\|>/g," ").trim(),er=e=>(e=vt(e),e.trim());function me(e){return new RegExp("\\p{Script=Han}","u").test(e)}function vt(e){return/[\u4e00-\u9fa5]/.test(e)&&(e=e.split(` 13`).map(r=>(/[\u4e00-\u9fa5]/.test(r)&&r.includes("*")&&(/ï¼|ï¼/.test(r)&&(r=W(r,"**","ï¼","ï¼"),r=W(r,"*","ï¼","ï¼")),/â|â/.test(r)&&(r=W(r,"**","â","â"),r=W(r,"*","â","â"))),r)).join(` 14`)),e}function W(e,t,a,r){const s=wt(t),n=new RegExp(`(.?)(?<!${s})(${s})([^${s}]+)(${s})(?!${s})(.)`,"g");return e.replace(n,(i,l,o,m,p,x)=>m.startsWith(a)&&l&&l.length>0&&me(l[l.length-1])||m.endsWith(r)&&x&&x.length>0&&me(x[0])?`${l} ${o}${m}${p} ${x}`:i)}function ge(e){return yt(e)}const tr=e=>e.charAt(0).toUpperCase()+e.slice(1),rr=e=>{let t="";return new TransformStream({transform(a,r){t+=a;const s=t.split(e);s.slice(0,-1).forEach(n=>r.enqueue(n)),t=s[s.length-1]},flush(a){t&&a.enqueue(t)}})},ar=e=>{const t={messages:{},currentId:null};let a=null,r=null;for(const s of e)r=qe(),a!==null&&(t.messages[a].childrenIds=[...t.messages[a].childrenIds,r]),t.messages[r]={...s,id:r,parentId:a,childrenIds:[]},a=r;return t.currentId=r,t},sr=e=>{var r;if(!(e!=null&&e.messages)||typeof e.messages!="object")return;for(const[s,n]of Object.entries(e.messages))(!n||typeof n!="object")&&delete e.messages[s];for(const[s,n]of Object.entries(e.messages))n.id!==s&&(n.id=s),Array.isArray(n.childrenIds)||(n.childrenIds=[]);const t={};for(const[s,n]of Object.entries(e.messages))for(const i of n.childrenIds)t[i]=s;for(const[s,n]of Object.entries(e.messages))if(!(n.role&&n.parentId!==void 0)&&(n.parentId===void 0&&(n.parentId=t[s]??null),!n.role)){const i=n.parentId?e.messages[n.parentId]:null;n.role=(i==null?void 0:i.role)==="user"?"assistant":(i==null?void 0:i.role)==="assistant"?"user":n.model||n.usage||n.done!==void 0?"assistant":"user"}for(const s of Object.values(e.messages))s.childrenIds=s.childrenIds.filter(n=>e.messages[n]);const a=(r=e.messages)==null?void 0:r[e.currentId];if(!(a!=null&&a.id)||!(a!=null&&a.role)){let s=null,n=-1;for(const[i,l]of Object.entries(e.messages))l.childrenIds.length===0&&(l.timestamp??0)>n&&(s=i,n=l.timestamp??0);e.currentId=s??Object.keys(e.messages)[0]??null}},qt=()=>{const e=document.createElement("canvas"),t=e.getContext("2d");e.height=1,e.width=1;const a=new ImageData(e.width,e.height),r=a.data;for(let n=0;n<a.data.length;n+=1)n%4!==3?r[n]=Math.floor(256*Math.random()):r[n]=255;t.putImageData(a,0,0);const s=t.getImageData(0,0,e.width,e.height).data;for(let n=0;n<s.length;n+=1)if(s[n]!==r[n])return s[n],r[n],!1;return!0};let be=!1;async function Et(e,t,a,r="image/jpeg"){var i;const s=document.createElement("canvas");s.width=t,s.height=a,(i=s.getContext("2d"))==null||i.drawImage(e,0,0,t,a);const n=()=>s.toDataURL(r);return!be&&s.toBlob&&/android|iphone|ipad|ipod/i.test(navigator==null?void 0:navigator.userAgent)?(be=!0,new Promise(l=>{s.toBlob(o=>{if(!o){l(n());return}const m=new FileReader;m.onload=()=>l(String(m.result)),m.onerror=()=>l(n()),m.readAsDataURL(o)},r)})):Promise.resolve(n())}const nr=async(e,t,a)=>new Promise((r,s)=>{const n=new Image;n.onload=async()=>{var m;let i=n.width,l=n.height;if(t&&a){if(i<=t&&l<=a){r(e);return}i/l>t/a?(l=Math.round(t*l/i),i=t):(i=Math.round(a*i/l),l=a)}else if(t){if(i<=t){r(e);return}l=Math.round(t*l/i),i=t}else if(a){if(l<=a){r(e);return}i=Math.round(a*i/l),l=a}const o=((m=e.match(/^data:([^;]+);/))==null?void 0:m[1])??"image/jpeg";r(await Et(n,i,l,o))},n.onerror=i=>s(i),n.src=e}),or=e=>{const t=document.createElement("canvas"),a=t.getContext("2d");if(t.width=100,t.height=100,!qt())return`${ve}/user.png`;a.fillStyle="#F39C12",a.fillRect(0,0,t.width,t.height),a.fillStyle="#FFFFFF",a.font="40px Helvetica",a.textAlign="center",a.textBaseline="middle";const r=e.trim(),s=r.length>0?r[0]+(r.split(" ").length>1?r[r.lastIndexOf(" ")+1]:""):"";return a.fillText(s.toUpperCase(),t.width/2,t.height/2),t.toDataURL()},ir=e=>{const t=H(e);return t.isToday()?"Today at {{LOCALIZED_TIME}}":t.isYesterday()?"Yesterday at {{LOCALIZED_TIME}}":"{{LOCALIZED_DATE}} at {{LOCALIZED_TIME}}"},At=async(e,t=null,a=!1)=>
14{if(a){let r="";if(t)r=t;else{const n={};X.use(it(n)),X.use(Qe(n)),r=` 15 <div> 16 <style> 17 pre { 18 background-color: #f6f8fa; 19 border-radius: 6px; 20 padding: 16px; 21 overflow: auto; 22 } 23 code { 24 font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace; 25 font-size: 14px; 26 } 27 .hljs-keyword { color: #d73a49; } 28 .hljs-string { color: #032f62; } 29 .hljs-comment { color: #6a737d; } 30 .hljs-function { color: #6f42c1; } 31 .hljs-number { color: #005cc5; } 32 .hljs-operator { color: #d73a49; } 33 .hljs-class { color: #6f42c1; } 34 .hljs-title { color: #6f42c1; } 35 .hljs-params { color: #24292e; } 36 .hljs-built_in { color: #005cc5; } 37 blockquote { 38 border-left: 4px solid #dfe2e5; 39 padding-left: 16px; 40 color: #6a737d; 41 margin-left: 0; 42 margin-right: 0; 43 } 44 table { 45 border-collapse: collapse; 46 width: 100%; 47 margin-bottom: 16px; 48 } 49 table, th, td { 50 border: 1px solid #dfe2e5; 51 } 52 th, td { 53 padding: 8px 12px; 54 } 55 th { 56 background-color: #f6f8fa; 57 } 58 </style> 59 ${X.parse(e)} 60 </div> 61 `}const s=new Blob([r],{type:"text/html"});try{const n=new ClipboardItem({"text/html":s,"text/plain":new Blob([e],{type:"text/plain"})});return await navigator.clipboard.write([n]),!0}catch{return await At(e)}}else{let r=!1;if(!navigator.clipboard){const s=document.createElement("span");s.textContent=e,s.style.whiteSpace="pre",s.style.position="fixed",s.style.top="0",s.style.left="0",s.style.opacity="0",document.body.appendChild(s);const n=document.createRange();n.selectNodeContents(s);const i=window.getSelection();i==null||i.removeAllRanges(),i==null||i.addRange(n);try{const l=document.execCommand("copy");""+(l?"successful":"unsuccessful"),r=l}catch{}return i==null||i.removeAllRanges(),document.body.removeChild(s),r}return r=await navigator.clipboard.writeText(e).then(()=>!0).catch(s=>!1),r}},cr=(e,t)=>t==="0.0.0"?!1:t.localeCompare(e,void 0,{numeric:!0,sensitivity:"case",caseFirst:"upper"})<0,lr=e=>{const t=/\{\{([^}]+)\}\}/g,a=[];let r;for(;(r=t.exec(e))!==null;)a.push({word:r[1].trim(),startIndex:r.index,endIndex:t.lastIndex-1});return a},ur=e=>e.some(t=>"mapping"in t)?"openai":"webui",pr=async(e=!1)=>{const t=await new Promise((s,n)=>{navigator.geolocation.getCurrentPosition(s,n)}).catch(s=>{throw s});if(!t)return"Location not available";const{latitude:a,longitude:r}=t.coords;return e?{latitude:a,longitude:r}:`${a.toFixed(3)}, ${r.toFixed(3)} (lat, long)`},Ft=e=>{var t,a;try{const r=(t=e==null?void 0:e.content)==null?void 0:t.parts;if(Array.isArray(r)){const s=r.filter(n=>typeof n=="string");if(s.length>0)return s.join(` 62`)}return((a=e==null?void 0:e.content)==null?void 0:a.text)||""}catch{return""}},Dt=e=>{var o,m,p,x,y,q;const t=e.mapping,a=[];let r="",s=null;const n=new Set;for(const T in t){const S=t[T];r=T;try{if(a.length==0&&(S.message==null||((o=S.message.content.parts)==null?void 0:o[0])==""&&S.message.content.text==null))continue;{const k=(p=(m=S.message)==null?void 0:m.author)==null?void 0:p.role;if(k==="system"||k==="tool")continue;const U=((y=(x=S.message)==null?void 0:x.metadata)==null?void 0:y.model_slug)||"gpt-3.5-turbo",V=(q=S.message)!=null&&q.create_time?Math.floor(S.message.create_time):void 0,F={id:T,parentId:s,childrenIds:S.children||[],role:k!=="user"?"assistant":"user",content:Ft(S.message),model:U,done:!0,context:null,...V!==void 0&&{timestamp:V}};k!=="user"&&n.add(U),a.push(F),s=r}}catch{}}a.length>0&&(a[a.length-1].childrenIds=[]);const i={};return a.forEach(T=>i[T.id]=T),{history:{currentId:r,messages:i},models:n.size>0?[...n]:["gpt-3.5-turbo"],messages:a,options:{},timestamp:e.create_time,title:e.title??"New Chat"}},St=e=>{const t=e.messages;if(t.length===0)return!1;for(const a of t)if(typeof a.content!="string")return!1;return!0},dr=e=>{const t=[];for(const a of e){if(!("mapping"in a)){a.title??a.id;continue}const r=Dt(a);if(St(r)){const s=a.create_time?Math.floor(a.create_time):null,n=a.update_time?Math.floor(a.update_time):s;t.push({id:a.id,user_id:"",title:a.title,chat:r,created_at:s,updated_at:n})}}return t},fr=e=>{let t;try{t=new URL(e)}catch{return!1}return t.protocol==="http:"||t.protocol==="https:"},hr=e=>e.startsWith("https://www.youtube.com")||e.startsWith("https://youtu.be")||e.startsWith("https://youtube.com")||e.startsWith("https://m.youtube.com"),Rt=e=>{const t=new RegExp("\\p{RGI_Emoji}","gv");return e.replace(t,"")},Lt=e=>e.replace(/(```[\s\S]*?```)/g,"").replace(/^\|.*\|$/gm,"").replace(/(?:\*\*|__)(.*?)(?:\*\*|__)/g,"$1").replace(/(?:[*_])(.*?)(?:[*_])/g,"$1").replace(/~~(.*?)~~/g,"$1").replace(/`([^`]+)`/g,"$1").replace(/!?\[([^\]]*)\](?:\([^)]+\)|\[[^\]]*\])/g,"$1").replace(/^\[[^\]]+\]:\s*.*$/gm,"").replace(/^#{1,6}\s+/gm,"").replace(/^\s*[-*+]\s+/gm,"").replace(/^\s*(?:\d+\.)\s+/gm,"").replace(/^\s*>[> ]*/gm,"").replace(/^\s*:\s+/gm,"").replace(/\[\^[^\]]*\]/g,"").replace(/\n{2,}/g,` 63`),le=e=>Lt(Rt(e.trim())),Tt=(e,t)=>ce(e,a=>{for(const r of t)a=a.replace(new RegExp(`<details\\s+type="${r}"[^>]*>
63.*?<\\/details>`,"gis"),"");return a}).trim(),xe=e=>(e=e.replace(/<details[^>]*>[\s\S]*?<\/details>/gi,""),ce(e,t=>t.replace(/<details[^>]*>.*?<\/details>/gis,"")).trim()),mr=e=>{e=Tt(e,["reasoning","code_interpreter"]);const t=/<details\s+type="tool_calls"([^>]*)>([\s\S]*?)<\/details>/gis,a=e.match(t);if(a)for(const r of a){const s=/(\w+)="([^"]*)"/g,n={};let i;for(;(i=s.exec(r))!==null;)n[i[1]]=i[2];let l="";if(n.result)l=ge(n.result);else{const o=r.match(/<summary>[\s\S]*?<\/summary>\s*([\s\S]*?)\s*<\/details>/i);o&&o[1].trim()&&(l=ge(o[1].trim()))}l&&(e=e.replace(r,l))}return e},Re=/```[\s\S]*?```/g,kt=e=>{const t=[];let a=0;e=e.replace(Re,s=>{const n=`\0${a}\0`;return t[a++]=s,n});let r=e.split(new RegExp("(?<=[.!?])\\s+|\\n+"));return r=r.map(s=>s.replace(/\u0000(\d+)\u0000/g,(n,i)=>t[i])),r.map(le).filter(Boolean)},It=e=>{const t=[];let a=0;e=e.replace(Re,s=>{const n=`\0${a}\0`;return t[a++]=s,n});let r=e.split(/\n+/);return r=r.map(s=>s.replace(/\u0000(\d+)\u0000/g,(n,i)=>t[i])),r.map(le).filter(Boolean)},_t=e=>kt(e).reduce((t,a)=>{const r=t.length-1;if(r>=0){const s=t[r],n=s.split(/\s+/).length,i=s.length;n<4||i<50?t[r]=s+" "+a:t.push(a)}else t.push(a);return t},[]),gr=(e,t="punctuation")=>{e=e.replace(/<details[^>]*>[\s\S]*?<\/details>/gi,"");const a=[];switch(t){default:case J.PUNCTUATION:a.push(..._t(e));break;case J.PARAGRAPHS:a.push(...It(e));break;case J.NONE:a.push(le(e));break}return a},br=(e,t)=>new File([e],t,{type:e.type}),xr=(e,t,a="")=>({"{{USER_NAME}}":e,"{{USER_EMAIL}}":a||"Unknown","{{USER_LOCATION}}":t||"Unknown","{{CURRENT_DATETIME}}":Ct(),"{{CURRENT_DATE}}":Le(),"{{CURRENT_TIME}}":Te(),"{{CURRENT_WEEKDAY}}":Ot(),"{{CURRENT_TIMEZONE}}":Ut(),"{{USER_LANGUAGE}}":localStorage.getItem("locale")||"en-US"}),Nt=["January","February","March","April","May","June","July","August","September","October","November","December"],yr=e=>{const t=new Date,a=new Date(e*1e3),s=(t.getTime()-a.getTime())/(1e3*3600*24),n=t.getDate(),i=t.getMonth(),l=t.getFullYear(),o=a.getDate(),m=a.getMonth(),p=a.getFullYear();return l===p&&i===m&&n===o?"Today":l===p&&i===m&&n-o===1?"Yesterday":s<=7?"Previous 7 days":s<=30?"Previous 30 days":l===p?Nt[m]:a.getFullYear().toString()},wr=e=>{const t={};let a=!1,r=!1;const s=/^\s*([a-z_]+):\s*(.*)\s*$/i,n=e.split(` 64`);if(n[0].trim()!=='"""')return{};a=!0;for(let i=1;i<n.length;i++){const l=n[i];if(l.includes('"""')&&a){r=!0;break}if(a&&!r){const o=s.exec(l);if(o){const[,m,p]=o;t[m.trim()]=p.trim()}}}return t},vr=(e,t,a)=>{const r=e.map(n=>n.code);return t.map(n=>r.find(i=>i.startsWith(n))).find(Boolean)||a},Le=()=>{const e=new Date,t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),r=String(e.getDate()).padStart(2,"0");return`${t}-${a}-${r}`},Te=()=>new Date().toTimeString().split(" ")[0],Ct=()=>`${Le()} ${Te()}`,Ut=()=>Intl.DateTimeFormat().resolvedOptions().timeZone,Ot=()=>["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][new Date().getDay()],qr=(e,t)=>{const a=[];let r=t;for(;r!=null;){const s=e.messages[r];if(s===void 0)break;a.push(s),r=s.parentId}return a.reverse()},Er=e=>{if(e==null)return"Unknown size";if(typeof e!="number"||e<0)return"Invalid size";if(e===0)return"0 B";const t=["B","KB","MB","GB","TB"];let a=0;for(;e>=1024&&a<t.length-1;)e/=1024,a++;return`${e.toFixed(1)} ${t[a]}`},Ar=e=>e?e.split(` 65`).length:0;function O(e,t,a=new Set){if(!e)return{};if(e.$ref){const i=e.$ref.split("/").pop();if(a.has(i))return{};a.add(i);const l=t.schemas[i];return O(l,t,a)}if(e.type){const n={type:e.type};switch(e.description&&(n.description=e.description),e.type){case"object":n.properties={},n.required=e.required||[];for(const[i,l]of Object.entries(e.properties||{}))n.properties[i]=O(l,t);break;case"array":n.items=O(e.items,t);break}for(const i of["oneOf","anyOf","allOf"])Array.isArray(e[i])&&(n[i]=e[i].map(l=>O(l,t,a)));return n}const r={};let s=!1;for(const n of["oneOf","anyOf","allOf"])Array.isArray(e[n])&&(r[n]=e[n].map(i=>O(i,t,a)),s=!0);return s?(e.description&&(r.description=e.description),r):{}}const Bt=new Set(["get","put","post","delete","options","head","patch","trace"]),Fr=e=>{const t=[];if(!e||!e.paths)return t;for(const[a,r]of Object.entries(e.paths)){if(!r||typeof r!="object")continue;const s=Array.isArray(r.parameters)?r.parameters:[];for(const[n,i]of Object.entries(r))if(Bt.has(n)&&!(!i||typeof i!="object")&&i!=null&&i.operationId){const l={name:i.operationId,description:i.description||i.summary||"No description available.",parameters:{type:"object",properties:{},required:[]}},o=Array.isArray(i.parameters)?i.parameters:[],m=new Map;for(const p of s)p!=null&&p.name&&m.set(`${p.name}:${p.in??""}`,p);for(const p of o)p!=null&&p.name&&m.set(`${p.name}:${p.in??""}`,p);for(const p of m.values()){const x=p==null?void 0:p.name;if(!x)continue;const y=(p==null?void 0:p.schema)??{};let q=y.description||p.description||"";y.enum&&Array.isArray(y.enum)&&(q+=`. Possible values: ${y.enum.join(", ")}`),l.parameters.properties[x]={type:y.type,description:q},p.required&&l.parameters.required.push(x)}if(i.requestBody){const p=i.requestBody.content;if(p&&p["application/json"]){const x=p["application/json"].schema,y=O(x,e.components);y.properties?(l.parameters.properties={...l.parameters.properties,...y.properties},y.required&&(l.parameters.required=[...new Set([...l.parameters.required,...y.required])])):y.type==="array"&&(l.parameters=y)}}t.push(l)}}return t},Dr=e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g,"-").replace(/[^a-zA-Z0-9-_]/g,"").toLowerCase(),Sr=e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\w]+/g,"_").replace(/^_+|_+$/g,"").toLowerCase(),Rr=e=>{const t=/{{\s*([^|}\s]+)\s*\|\s*([^}]+)\s*}}/g,a=/{{\s*([^|}\s]+)\s*}}/g,r={};let s;for(;(s=t.exec(e))!==null;){const n=s[1].trim(),i=s[2].trim();r[n]=jt(i)}for(;(s=a.exec(e))!==null;){const n=s[1].trim();r.hasOwnProperty(n)||(r[n]={type:"text"})}return r},ye=(e,t)=>{const a=[];let r="",s=0,n=!1,i=!1;for(let l=0;l<e.length;l++){const o=e[l];
65if(i){r+=o,i=!1;continue}if(o==="\\"){r+=o,i=!0;continue}if(o==='"'&&!i){n=!n,r+=o;continue}if(!n&&(o==="{"||o==="["?s++:(o==="}"||o==="]")&&s--,o===t&&s===0)){a.push(r.trim()),r="";continue}r+=o}return r.trim()&&a.push(r.trim()),a},jt=e=>{const t=ye(e,":"),[a,...r]=t,s=a.startsWith("type=")?a.slice(5):a,n=r.reduce((i,l)=>{const o=l.trim();if(!o)return i;const m=ye(o,"=");if(m.length===1){const q=m[0].trim();return q.length>0?{...i,[q]:!0}:i}const[p,...x]=m,y=x.join("=");return!p||y==null?i:{...i,[p.trim()]:$t(y.trim())}},{});return{type:s,...n}},$t=e=>{if(e.startsWith('"')&&e.endsWith('"'))return e.slice(1,-1);if(/^[\[{]/.test(e))try{return JSON.parse(e)}catch{return e}return e};function Pt(){if(typeof ReadableStream>"u")return;const e=ReadableStream.prototype;e[Symbol.asyncIterator]||Object.defineProperty(e,Symbol.asyncIterator,{value:async function*(){const t=this.getReader();try{for(;;){const{done:a,value:r}=await t.read();if(a)return;yield r}}finally{t.releaseLock()}},configurable:!0,writable:!0})}async function Vt(){if(Pt(),!window.pdfjsLib){const e=await j(()=>import("./O_bA2-Zs.js"),[],import.meta.url);if(e.GlobalWorkerOptions.workerSrc=Ge,!window.pdfjsLib)throw new Error("pdfjsLib is required for PDF extraction")}return window.pdfjsLib}const Lr=async e=>{const t=[".txt",".md",".csv",".json",".js",".ts",".css",".html",".xml",".yaml",".yml",".rtf"];function a(o){const m=o.lastIndexOf(".");return m===-1?"":o.substr(m).toLowerCase()}async function r(o){const m=await Vt(),p=await o.arrayBuffer(),x=await m.getDocument({data:p}).promise;let y="";for(let q=1;q<=x.numPages;q++){const k=(await(await x.getPage(q)).getTextContent()).items.map(U=>U.str);y+=k.join(" ")+` 66`}return y}function s(o){return new Promise((m,p)=>{const x=new FileReader;x.onload=()=>m(x.result),x.onerror=p,x.readAsText(o)})}async function n(o){const[m,{default:p}]=await Promise.all([o.arrayBuffer(),j(()=>import("./D6Y7_RRD.js").then(y=>y.i),__vite__mapDeps([0,1,2]),import.meta.url)]);return(await p.extractRawText({arrayBuffer:m})).value}const i=e.type||"",l=a(e.name);if(i==="application/pdf"||l===".pdf")return await r(e);if(i==="application/vnd.openxmlformats-officedocument.wordprocessingml.document"||l===".docx")return await n(e);if(i.startsWith("text/")||t.includes(l))return await s(e);try{return await s(e)}catch{throw new Error("Unsupported or non-text file type: "+(e.name||i))}},Tr=e=>{const t=new Date,a=new Date(e);let r=t.getFullYear()-a.getFullYear();const s=t.getMonth()-a.getMonth();return(s<0||s===0&&t.getDate()<a.getDate())&&r--,r.toString()},kr=async e=>{var a;const{default:t}=await j(async()=>{const{default:r}=await import("./BkjLDdlA.js").then(s=>s.h);return{default:r}},__vite__mapDeps([3,1]),import.meta.url);try{return await t({blob:e,toType:"image/jpeg"})}catch(r){if((a=r==null?void 0:r.message)!=null&&a.includes("already browser readable"))return e;throw r}},Ir=e=>{try{return decodeURIComponent(e)}catch{return e}},_r=async()=>{const{default:e}=await j(async()=>{const{default:t}=await import("./BvzpZM0N.js").then(a=>a.aR);return{default:t}},__vite__mapDeps([4,5,1,6,7,8,9]),import.meta.url);return e.initialize({startOnLoad:!1,theme:document.documentElement.classList.contains("dark")?"dark":"default",securityLevel:"loose"}),e},Mt=e=>{var t,a,r;typeof document>"u"||((t=document.getElementById(e))==null||t.remove(),(a=document.getElementById(`d${e}`))==null||a.remove(),(r=document.getElementById(`i${e}`))==null||r.remove())},Ht=e=>_e.sanitize(e,{USE_PROFILES:{svg:!0,svgFilters:!0},WHOLE_DOCUMENT:!1,ADD_TAGS:["style","foreignObject"],ADD_ATTR:["class","style","id","data-*","viewBox","preserveAspectRatio","markerWidth","markerHeight","markerUnits","refX","refY","orient","href","xlink:href","dominant-baseline","text-anchor","clipPathUnits","filterUnits","patternUnits","patternContentUnits","maskUnits","role","aria-label","aria-labelledby","aria-hidden","tabindex"],SANITIZE_DOM:!0}),Nr=async(e,t,a)=>{const r=`mermaid-${qe()}`;try{if(await e.parse(t,{suppressErrors:!1})){const{svg:n}=await e.render(r,t);return Ht(n)}return""}finally{Mt(r)}},Cr=async(e,t)=>{const a=await j(()=>import("./BsAKizII.js"),__vite__mapDeps([10,11,8,12,13,14,15,16,17,18,9,19,20]),import.meta.url),r=JSON.parse(e);let s=r;return r.$schema&&r.$schema.includes("vega-lite")&&(s=(await j(()=>import("./DgYQHPtH.js"),__vite__mapDeps([21,10,11,8,12,13,14,15,16,17,18,9,19,20]),import.meta.url)).compile(r).spec),await new a.View(a.parse(s),{renderer:"none"}).toSVG()},Ur=e=>{e=xe(e);const t=e.match(/```[\s\S]*?```/g);let a=[],r=[];const s=()=>{r.length===0&&r.push({html:"",css:"",js:""})};if(t)t.forEach(o=>{const m=o.split(` 67`)[0].replace("```","").trim().toLowerCase(),p=o.replace(/```[\s\S]*?\n/,"").replace(/```$/,"");a.push({lang:m,code:p})}),a.forEach(o=>{const{lang:m,code:p}=o;m==="html"?r.push({html:p+` 68`,css:"",js:""}):m==="css"?(s(),r[r.length-1].css+=p+` 69`):(m==="javascript"||m==="js")&&(s(),r[r.length-1].js+=p+` 70`)});else{e=xe(e);const o=e.match(/<html>[\s\S]*?<\/html>/gi),m=e.match(/<style>[\s\S]*?<\/style>/gi),p=e.match(/<script>[\s\S]*?<\/script>/gi);o&&o.forEach(x=>{const y=x.replace(/<\/?html>/gi,"");r.push({html:y+` 71`,css:"",js:""})}),m&&m.forEach(x=>{const y=x.replace(/<\/?style>/gi,"");s(),r[r.length-1].css+=y+` 72`}),p&&p.forEach(x=>{const y=x.replace(/<\/?script>/gi,"");s(),r[r.length-1].js+=y+` 73`})}const n=r.map(o=>o.html).join(""),i=r.map(o=>o.css).join(""),l=r.map(o=>o.js).join("");return{codeBlocks:a,html:n.trim(),css:i.trim(),js:l.trim(),htmlGroups:r.filter(o=>o.html.trim()||o.css.trim()||o.js.trim()).map(o=>({html:o.html.trim(),css:o.css.trim(),js:o.js.trim()}))}},Or=e=>{const t=e.match(/^---\s*\n([\s\S]*?)\n---/);if(t){const a={};return t[1].split(` 74`).forEach(r=>{const[s,...n]=r.split(":");s&&n&&(a[s.trim()]=n.join(":").trim().replace(/^["']|["']$/g,""))}),a}return{}},Br=e=>e.replace(/[-_]/g," ").replace(/\b\w/g,t=>t.toUpperCase()),jr=(e,t)=>
74{e&&(t.showControls.set(!0),t.showFileNavPath.set(e))};export{mr as $,Rr as A,kr as B,nr as C,lr as D,Ir as E,Zt as F,Ge as G,Er as H,Ar as I,Me as J,ze as K,vr as L,jr as M,$e as N,ce as O,xe as P,Qt as Q,gr as R,ur as S,J as T,dr as U,hr as V,Lr as W,_r as X,Nr as Y,sr as Z,Ur as _,Fr as a,xr as a0,Cr as a1,ge as a2,yt as a3,it as a4,Qe as a5,Xt as a6,er as a7,pr as b,cr as c,Dr as d,wr as e,Br as f,yr as g,qr as h,ar as i,or as j,qt as k,tr as l,At as m,Sr as n,br as o,Or as p,fr as q,ir as r,rr as s,Tr as t,Le as u,qe as v,Te as w,Ct as x,Ut as y,Ot as z}; 75//# sourceMappingURL=DvLK6xgF.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.