@kaifronsdal/transcript-viewer
Version:
A web-based viewer for AI conversation transcripts with rollback support
43 lines • 198 kB
JavaScript
import"./CWj6FrbW.js";import{t as ue,h as Dn,a as Sn,af as o0,be as c0,d as Fn,a9 as l0,aq as f0,ax as d0,aw as h0,as as Tn,a3 as p0,ar as b0,a4 as ot,e as pu,w as We,v as ve,m as p,J as te,i as E,j as bu,f as D,k as x,r as v,n as xt,o as mt,s as O,H as tu,u as Pe,A as Tu,V as g0,bb as On,aK as $n,ba as _0,Y as xu,x as v0,bd as x0}from"./DDSnUQRm.js";import{s as re}from"./Cw2wGIIF.js";import{i as N}from"./Cufvb6Zw.js";import{e as fu,i as Eu}from"./ZS3-Rmiz.js";import{s as uu,a as $u,r as Rt}from"./BfFtub1s.js";import{s as Ye,c as m0}from"./qTkxire8.js";import{b as It}from"./B-nmsLlT.js";import{p as $,b as un}from"./BHXEmAAv.js";import{c as y0}from"./B2wIhe_H.js";import{s as k0,a as E0}from"./DjMDWNJ7.js";import{s as Iu}from"./DQftmrar.js";import{b as w0}from"./Bk5a3mpz.js";import{e as A0}from"./CSdmp8B5.js";function C0(e,u,t=!1,n=!1,r=!1){var a=e,i="";ue(()=>{var s=o0;if(i===(i=u()??"")){Dn&&Sn();return}if(s.nodes_start!==null&&(c0(s.nodes_start,s.nodes_end),s.nodes_start=s.nodes_end=null),i!==""){if(Dn){Fn.data;for(var o=Sn(),c=o;o!==null&&(o.nodeType!==l0||o.data!=="");)c=o,o=f0(o);if(o===null)throw d0(),h0;Tn(Fn,c),a=p0(o);return}var f=i+"";t?f=`<svg>${f}</svg>`:n&&(f=`<math>${f}</math>`);var l=b0(f);if((t||n)&&(l=ot(l)),Tn(ot(l),l.lastChild),t||n)for(;ot(l);)a.before(ot(l));else a.before(l)}})}const tn={ADD:"add",RESET:"reset",JSON_PATCH:"json_patch"},er=e=>e.operation===tn.ADD,ur=e=>e.operation===tn.RESET,dt=e=>e.operation===tn.JSON_PATCH;/*!
* https://github.com/Starcounter-Jack/JSON-Patch
* (c) 2017-2022 Joachim Wester
* MIT licensed
*/var D0=function(){var e=function(u,t){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)r.hasOwnProperty(a)&&(n[a]=r[a])},e(u,t)};return function(u,t){e(u,t);function n(){this.constructor=u}u.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}}(),S0=Object.prototype.hasOwnProperty;function Gt(e,u){return S0.call(e,u)}function Zt(e){if(Array.isArray(e)){for(var u=new Array(e.length),t=0;t<u.length;t++)u[t]=""+t;return u}if(Object.keys)return Object.keys(e);var n=[];for(var r in e)Gt(e,r)&&n.push(r);return n}function nu(e){switch(typeof e){case"object":return JSON.parse(JSON.stringify(e));case"undefined":return null;default:return e}}function Wt(e){for(var u=0,t=e.length,n;u<t;){if(n=e.charCodeAt(u),n>=48&&n<=57){u++;continue}return!1}return!0}function Fu(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function tr(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function Jt(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(var u=0,t=e.length;u<t;u++)if(Jt(e[u]))return!0}else if(typeof e=="object"){for(var n=Zt(e),r=n.length,a=0;a<r;a++)if(Jt(e[n[a]]))return!0}}return!1}function Mn(e,u){var t=[e];for(var n in u){var r=typeof u[n]=="object"?JSON.stringify(u[n],null,2):u[n];typeof r<"u"&&t.push(n+": "+r)}return t.join(`
`)}var nr=function(e){D0(u,e);function u(t,n,r,a,i){var s=this.constructor,o=e.call(this,Mn(t,{name:n,index:r,operation:a,tree:i}))||this;return o.name=n,o.index=r,o.operation=a,o.tree=i,Object.setPrototypeOf(o,s.prototype),o.message=Mn(t,{name:n,index:r,operation:a,tree:i}),o}return u}(Error),Me=nr,F0=nu,Bu={add:function(e,u,t){return e[u]=this.value,{newDocument:t}},remove:function(e,u,t){var n=e[u];return delete e[u],{newDocument:t,removed:n}},replace:function(e,u,t){var n=e[u];return e[u]=this.value,{newDocument:t,removed:n}},move:function(e,u,t){var n=ht(t,this.path);n&&(n=nu(n));var r=Ou(t,{op:"remove",path:this.from}).removed;return Ou(t,{op:"add",path:this.path,value:r}),{newDocument:t,removed:n}},copy:function(e,u,t){var n=ht(t,this.from);return Ou(t,{op:"add",path:this.path,value:nu(n)}),{newDocument:t}},test:function(e,u,t){return{newDocument:t,test:Ku(e[u],this.value)}},_get:function(e,u,t){return this.value=e[u],{newDocument:t}}},T0={add:function(e,u,t){return Wt(u)?e.splice(u,0,this.value):e[u]=this.value,{newDocument:t,index:u}},remove:function(e,u,t){var n=e.splice(u,1);return{newDocument:t,removed:n[0]}},replace:function(e,u,t){var n=e[u];return e[u]=this.value,{newDocument:t,removed:n}},move:Bu.move,copy:Bu.copy,test:Bu.test,_get:Bu._get};function ht(e,u){if(u=="")return e;var t={op:"_get",path:u};return Ou(e,t),t.value}function Ou(e,u,t,n,r,a){if(t===void 0&&(t=!1),n===void 0&&(n=!0),r===void 0&&(r=!0),a===void 0&&(a=0),t&&(typeof t=="function"?t(u,0,e,u.path):pt(u,0)),u.path===""){var i={newDocument:e};if(u.op==="add")return i.newDocument=u.value,i;if(u.op==="replace")return i.newDocument=u.value,i.removed=e,i;if(u.op==="move"||u.op==="copy")return i.newDocument=ht(e,u.from),u.op==="move"&&(i.removed=e),i;if(u.op==="test"){if(i.test=Ku(e,u.value),i.test===!1)throw new Me("Test operation failed","TEST_OPERATION_FAILED",a,u,e);return i.newDocument=e,i}else{if(u.op==="remove")return i.removed=e,i.newDocument=null,i;if(u.op==="_get")return u.value=e,i;if(t)throw new Me("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",a,u,e);return i}}else{n||(e=nu(e));var s=u.path||"",o=s.split("/"),c=e,f=1,l=o.length,b=void 0,g=void 0,h=void 0;for(typeof t=="function"?h=t:h=pt;;){if(g=o[f],g&&g.indexOf("~")!=-1&&(g=tr(g)),r&&(g=="__proto__"||g=="prototype"&&f>0&&o[f-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(t&&b===void 0&&(c[g]===void 0?b=o.slice(0,f).join("/"):f==l-1&&(b=u.path),b!==void 0&&h(u,0,e,b)),f++,Array.isArray(c)){if(g==="-")g=c.length;else{if(t&&!Wt(g))throw new Me("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",a,u,e);Wt(g)&&(g=~~g)}if(f>=l){if(t&&u.op==="add"&&g>c.length)throw new Me("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",a,u,e);var i=T0[u.op].call(u,c,g,e);if(i.test===!1)throw new Me("Test operation failed","TEST_OPERATION_FAILED",a,u,e);return i}}else if(f>=l){var i=Bu[u.op].call(u,c,g,e);if(i.test===!1)throw new Me("Test operation failed","TEST_OPERATION_FAILED",a,u,e);return i}if(c=c[g],t&&f<l&&(!c||typeof c!="object"))throw new Me("Cannot perform operation at the desired path","OPERATION_PATH_UNRESOLVABLE",a,u,e)}}}function nn(e,u,t,n,r){if(n===void 0&&(n=!0),r===void 0&&(r=!0),t&&!Array.isArray(u))throw new Me("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");n||(e=nu(e));for(var a=new Array(u.length),i=0,s=u.length;i<s;i++)a[i]=Ou(e,u[i],t,!0,r,i),e=a[i].newDocument;return a.newDocument=e,a}function O0(e,u,t){var n=Ou(e,u);if(n.test===!1)throw new Me("Test operation failed","TEST_OPERATION_FAILED",t,u,e);return n.newDocument}function pt(e,u,t,n){if(typeof e!="object"||e===null||Array.isArray(e))throw new Me("Operation is not an object","OPERATION_NOT_AN_OBJECT",u,e,t);if(Bu[e.op]){if(typeof e.path!="string")throw new Me("Operation `path` property is not a string","OPERATION_PATH_INVALID",u,e,t);if(e.path.indexOf("/")!==0&&e.path.length>0)throw new Me('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",u,e,t);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new Me("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",u,e,t);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new Me("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",u,e,t);if((e.op==="add"||e.op==="replace"||e.op==="test")&&Jt(e.value))throw new Me("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",u,e,t);if(t){if(e.op=="add"){var r=e.path.split("/").length,a=n.split("/").length;if(r!==a+1&&r!==a)throw new Me("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",u,e,t)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==n)throw new Me("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",u,e,t)}else if(e.op==="move"||e.op==="copy"){var i={op:"_get",path:e.from,value:void 0},s=rr([i],t);if(s&&s.name==="OPERATION_PATH_UNRESOLVABLE")throw new Me("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",u,e,t)}}}else throw new Me("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",u,e,t)}function rr(e,u,t){try{if(!Array.isArray(e))throw new Me("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(u)nn(nu(u),nu(e),t||!0);else{t=t||pt;for(var n=0;n<e.length;n++)t(e[n],n,u,void 0)}}catch(r){if(r instanceof Me)return r;throw r}}function Ku(e,u){if(e===u)return!0;if(e&&u&&typeof e=="object"&&typeof u=="object"){var t=Array.isArray(e),n=Array.isArray(u),r,a,i;if(t&&n){if(a=e.length,a!=u.length)return!1;for(r=a;r--!==0;)if(!Ku(e[r],u[r]))return!1;return!0}if(t!=n)return!1;var s=Object.keys(e);if(a=s.length,a!==Object.keys(u).length)return!1;for(r=a;r--!==0;)if(!u.hasOwnProperty(s[r]))return!1;for(r=a;r--!==0;)if(i=s[r],!Ku(e[i],u[i]))return!1;return!0}return e!==e&&u!==u}const M0=Object.freeze(Object.defineProperty({__proto__:null,JsonPatchError:Me,_areEquals:Ku,applyOperation:Ou,applyPatch:nn,applyReducer:O0,deepClone:F0,getValueByPointer:ht,validate:rr,validator:pt},Symbol.toStringTag,{value:"Module"}));/*!
* https://github.com/Starcounter-Jack/JSON-Patch
* (c) 2017-2021 Joachim Wester
* MIT license
*/var rn=new WeakMap,R0=function(){function e(u){this.observers=new Map,this.obj=u}return e}(),I0=function(){function e(u,t){this.callback=u,this.observer=t}return e}();function N0(e){return rn.get(e)}function B0(e,u){return e.observers.get(u)}function L0(e,u){e.observers.delete(u.callback)}function j0(e,u){u.unobserve()}function P0(e,u){var t=[],n,r=N0(e);if(!r)r=new R0(e),rn.set(e,r);else{var a=B0(r,u);n=a&&a.observer}if(n)return n;if(n={},r.value=nu(e),u){n.callback=u,n.next=null;var i=function(){Qt(n)},s=function(){clearTimeout(n.next),n.next=setTimeout(i)};typeof window<"u"&&(window.addEventListener("mouseup",s),window.addEventListener("keyup",s),window.addEventListener("mousedown",s),window.addEventListener("keydown",s),window.addEventListener("change",s))}return n.patches=t,n.object=e,n.unobserve=function(){Qt(n),clearTimeout(n.next),L0(r,n),typeof window<"u"&&(window.removeEventListener("mouseup",s),window.removeEventListener("keyup",s),window.removeEventListener("mousedown",s),window.removeEventListener("keydown",s),window.removeEventListener("change",s))},r.observers.set(u,new I0(u,n)),n}function Qt(e,u){u===void 0&&(u=!1);var t=rn.get(e.object);an(t.value,e.object,e.patches,"",u),e.patches.length&&nn(t.value,e.patches);var n=e.patches;return n.length>0&&(e.patches=[],e.callback&&e.callback(n)),n}function an(e,u,t,n,r){if(u!==e){typeof u.toJSON=="function"&&(u=u.toJSON());for(var a=Zt(u),i=Zt(e),s=!1,o=i.length-1;o>=0;o--){var c=i[o],f=e[c];if(Gt(u,c)&&!(u[c]===void 0&&f!==void 0&&Array.isArray(u)===!1)){var l=u[c];typeof f=="object"&&f!=null&&typeof l=="object"&&l!=null&&Array.isArray(f)===Array.isArray(l)?an(f,l,t,n+"/"+Fu(c),r):f!==l&&(r&&t.push({op:"test",path:n+"/"+Fu(c),value:nu(f)}),t.push({op:"replace",path:n+"/"+Fu(c),value:nu(l)}))}else Array.isArray(e)===Array.isArray(u)?(r&&t.push({op:"test",path:n+"/"+Fu(c),value:nu(f)}),t.push({op:"remove",path:n+"/"+Fu(c)}),s=!0):(r&&t.push({op:"test",path:n,value:e}),t.push({op:"replace",path:n,value:u}))}if(!(!s&&a.length==i.length))for(var o=0;o<a.length;o++){var c=a[o];!Gt(e,c)&&u[c]!==void 0&&t.push({op:"add",path:n+"/"+Fu(c),value:nu(u[c])})}}}function z0(e,u,t){t===void 0&&(t=!1);var n=[];return an(e,u,n,"",t),n}const q0=Object.freeze(Object.defineProperty({__proto__:null,compare:z0,generate:Qt,observe:P0,unobserve:j0},Symbol.toStringTag,{value:"Module"})),U0=Object.assign({},M0,q0,{JsonPatchError:nr,deepClone:nu,escapePathComponent:Fu,unescapePathComponent:tr}),{applyPatch:H0}=U0;function V0(e,u){return e===0?"Original":u&&dt(u)&&u.name?u.name:`Branch ${e}`}function ct(e,u){u.messages.length>0&&e.push({...u})}function Nt(e,u,t=0){return{id:`column-${e}`,title:V0(e,u),messages:[],editNumber:t}}function K0(e){return er(e)?e.message:null}function G0(e){return ur(e)?e.new_messages||[]:[]}function Z0(e){return dt(e)?e.patch:[]}function W0(e){console.log("🔍 [DEBUG] extractAvailableViews called with",e.length,"events");const u=new Set,t=e.filter(r=>r.type==="transcript_event");console.log("📋 [DEBUG] Found",t.length,"transcript events");for(const r of t)Array.isArray(r.view)?r.view.forEach(a=>u.add(a)):u.add(r.view);const n=Array.from(u).sort();return console.log("✅ [DEBUG] extractAvailableViews returning:",n),n}function J0(e,u){return Array.isArray(e.view)?e.view.includes(u):e.view===u}function Bt(e,u,t){const n={id:e.id??void 0,metadata:e.metadata??void 0,isShared:!1,viewSource:u,eventId:t};switch(e.role){case"system":return{type:"system",content:e.content,...n};case"user":return{type:"user",content:e.content,...n};case"assistant":return{type:"assistant",content:e.content,tool_calls:e.tool_calls??void 0,...n};case"tool":return{type:"tool",content:e.content,tool_call_id:e.tool_call_id??void 0,function:e.function??void 0,error:e.error??void 0,...n};default:return{type:"system",content:e.content,...n}}}function Q0(e,u,t=!1){if(console.log("🔄 [DEBUG] parseTranscriptEvents called:",{eventsLength:(e==null?void 0:e.length)||0,view:u,showApiFailures:t}),!e||!Array.isArray(e))return console.error("🚨 [ERROR] parseTranscriptEvents: events is not a valid array:",e),[];const n=[];let r=[],a=0,i={id:"column-0",title:"Original",messages:[],editNumber:0};const s=e.filter(f=>f.type==="transcript_event"),o=e.filter(f=>f.type==="info_event");console.log("📋 [DEBUG] Filtered transcript events:",s.length,"info events:",o.length);const c=[...s.filter(f=>J0(f,u)),...o].sort((f,l)=>f.timestamp&&l.timestamp?new Date(f.timestamp).getTime()-new Date(l.timestamp).getTime():0);console.log("🎯 [DEBUG] All relevant events for view",u+":",c.length);for(let f=0;f<c.length;f++){const l=c[f];if(a++,l.type==="info_event"){const b={type:"info",id:l.id,info:l.info,timestamp:l.timestamp,isShared:!1,viewSource:"info",eventId:l.id};r.push(b),i.messages.push(b)}else if(l.type==="transcript_event"&&er(l.edit)){const b=K0(l.edit);if(!b)continue;const g=Bt(b,l.view,l.id);if(g.type==="api_failure"&&!t)continue;r.push(g),i.messages.push(g)}else if(l.type==="transcript_event"&&l.edit.operation==="rollback"){const b=l.edit;ct(n,i),i=Nt(n.length,l.edit,a);let g=r.length;if(b.to_id){const h=r.findIndex(S=>S.id===b.to_id);h!==-1&&(g=h+1)}else if(b.count){const h=Math.min(b.count,r.length);g=r.length-h}r=r.slice(0,g),i.messages=r.map(h=>({...h,isShared:!0}))}else if(l.type==="transcript_event"&&ur(l.edit))ct(n,i),i=Nt(n.length,l.edit,a),r=G0(l.edit).map(h=>Bt(h,l.view,l.id)),i.messages=[...r];else if(l.type==="transcript_event"&&dt(l.edit))try{const b=Z0(l.edit),h=H0(r,b,!1,!1).newDocument;if(!Array.isArray(h))continue;const S=h.map(C=>C&&typeof C=="object"&&"role"in C?Bt(C,l.view,l.id):C),U=C=>{const{isShared:I,viewSource:X,eventId:ee,...fe}=C||{};return fe},W=(C,I)=>JSON.stringify(U(C))===JSON.stringify(U(I));let B=0;const F=Math.min(r.length,S.length);for(;B<F&&W(r[B],S[B]);)B++;B===r.length&&r.length<=S.length?(r=S.map(I=>({...I,isShared:I.isShared??!1,viewSource:I.viewSource??l.view,eventId:I.eventId??l.id})),i.messages=[...r],i.title==="Original"&&dt(l.edit)&&l.edit.name&&(i.title=l.edit.name)):(ct(n,i),i=Nt(n.length,l.edit,a),r=S.map((I,X)=>({...I,isShared:X<B,viewSource:I.viewSource??l.view,eventId:I.eventId??l.id})),i.messages=[...r])}catch(b){console.error("Failed to apply JSON patch edit",b)}}return console.log("➕ [DEBUG] Adding final column with",i.messages.length,"messages"),i.editNumber=a,ct(n,i),console.log("✅ [DEBUG] parseTranscriptEvents completed, returning",n.length,"columns"),n}async function yt(e){try{if(navigator.clipboard&&window.isSecureContext)return await navigator.clipboard.writeText(e),!0;const u=document.createElement("textarea");u.value=e,u.style.position="fixed",u.style.left="-999999px",u.style.top="-999999px",document.body.appendChild(u),u.focus(),u.select();const t=document.execCommand("copy");return document.body.removeChild(u),t}catch(u){return console.error("Failed to copy to clipboard:",u),!1}}function ju(e){if(e!=null){if(Array.isArray(e))return e.map(ju).filter(u=>u!==void 0);if(typeof e=="object"){const u={};for(const[t,n]of Object.entries(e)){const r=ju(n);r!==void 0&&(u[t]=r)}return u}return e}}function ar(e){const{isShared:u,viewSource:t,eventId:n,...r}=e;return r.type==="assistant"&&r.tool_calls&&Array.isArray(r.tool_calls)&&(r.tool_calls=r.tool_calls.map(a=>{const{render:i,...s}=a;return s})),r}async function X0(e,u,t){if(!e[u])return{success:!1,message:"Invalid column index",isError:!0};const a=e[u].messages.slice(0,t+1).map(ar),i=ju(a),s=JSON.stringify(i,null,2),o=await yt(s);return{success:o,message:o?`Copied ${a.length} messages to clipboard`:"Failed to copy to clipboard",isError:!o}}async function Y0(e){const u=ar(e),t=ju([u]),n=JSON.stringify(t,null,2),r=await yt(n);return{success:r,message:r?"Copied message to clipboard":"Failed to copy to clipboard",isError:!r}}async function $0(e,u,t,n){if(!e[t]||!u)return{success:!1,message:"Invalid data or column index",isError:!0};const a=e[t].messages[n];if(!a.eventId)return{success:!1,message:"Cannot copy events: message has no event ID",isError:!0};const i=u.findIndex(l=>l.type==="transcript_event"&&l.id===a.eventId);if(i===-1)return{success:!1,message:"Cannot find event for message",isError:!0};const s=u.slice(0,i+1),o=ju(s),c=JSON.stringify(o,null,2),f=await yt(c);return{success:f,message:f?`Copied ${s.length} events to clipboard`:"Failed to copy events to clipboard",isError:!f}}function ea(e,u,t,n){if(!e[t]||!u)return[];const a=e[t].messages[n];if(!a.eventId)return[];const i=u.findIndex(c=>c.type==="transcript_event"&&c.id===a.eventId);if(i===-1)return[];const s=u.slice(0,i+1),o=[];for(const c of s)c.type==="tool_creation_event"&&o.push(c.tool),c.type==="info_event"&&typeof c.info=="string"&&(c.info.includes("def ")||c.info.includes("function ")||c.info.includes("=>"))&&o.push(c.info);return o}async function ua(e,u,t,n){const r=ea(e,u,t,n);if(r.length===0)return{success:!0,message:"No tools created up to this point",isError:!1};const a=ju(r),i=JSON.stringify(a,null,2);if(await yt(i)){const c=r.length>0&&typeof r[0]=="object"&&"name"in r[0]?"tool definitions":"function code strings";return{success:!0,message:`Copied ${r.length} ${c} to clipboard`,isError:!1}}return{success:!1,message:"Failed to copy tools to clipboard",isError:!0}}async function ta(e,u,t){switch(e.type){case"history":return X0(u,e.columnIndex,e.messageIndex);case"single":return Y0(e.message);case"events":return t?$0(u,t,e.columnIndex,e.messageIndex):{success:!1,message:"No transcript events available",isError:!0};case"tools":return t?ua(u,t,e.columnIndex,e.messageIndex):{success:!1,message:"No transcript events available",isError:!0};default:return{success:!1,message:"Unknown copy action type",isError:!0}}}function ir(e){if(e===null)return"null";if(e===void 0)return"undefined";if(Array.isArray(e))return"array";const u=typeof e;return u==="number"?isNaN(e)?"nan":e%1!==0?"float":"integer":u==="object"&&e instanceof Date?"date":u}function Mu(e){return Array.isArray(e)||typeof e=="object"&&e!==null&&!(e instanceof Date)}function na(e){return Array.isArray(e)?e.length:typeof e=="object"&&e!==null?Object.keys(e).length:0}function ra(e,u){return typeof u=="boolean"?u:e>=u}function aa(e,u){return typeof u!="number"?!1:e.length>u}function sr(e,u){return e.length<=u?e:e.substring(0,u)}function or(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")}function ia(e,u,t){if(!u)return!1;let n;return typeof u=="number"?n=u:n=40,Xt(e,t).length<=n}function Xt(e,u){return Array.isArray(e)?`[${e.map(n=>Mu(n)?Xt(n,u):Lt(n,u)).join(", ")}]`:typeof e=="object"&&e!==null&&!(e instanceof Date)?`{${Object.entries(e).map(([n,r])=>{const a=Mu(r)?Xt(r,u):Lt(r,u);return`"${n}": ${a}`}).join(", ")}}`:Lt(e,u)}function Lt(e,u){if(e===null)return"null";if(e===void 0)return"undefined";if(typeof e=="string"){let t=e;return u&&t.length>u&&(t=sr(t,u)+"..."),`"${or(t)}"`}return typeof e=="number"?isNaN(e)?"NaN":e===1/0?"Infinity":e===-1/0?"-Infinity":String(e):typeof e=="boolean"?String(e):e instanceof Date?e.toISOString():String(e)}const sa={light:{"--json-viewer-bg":"#ffffff","--json-viewer-string-color":"#d73a49","--json-viewer-number-color":"#005cc5","--json-viewer-boolean-color":"#d73a49","--json-viewer-null-color":"#6f42c1","--json-viewer-date-color":"#6a737d","--json-viewer-special-bg":"rgba(111, 66, 193, 0.1)","--json-viewer-property-color":"#032f62","--json-viewer-brace-color":"#24292e","--json-viewer-bracket-color":"#24292e","--json-viewer-comma-color":"#24292e","--json-viewer-colon-color":"#24292e","--json-viewer-meta-color":"#6a737d","--json-viewer-ellipsis-color":"#6a737d","--json-viewer-hover-bg":"#f6f8fa","--json-viewer-border-color":"#e1e4e8","--json-viewer-indent-guide-color":"#e1e4e8","--json-viewer-expand-icon-color":"#586069","--json-viewer-expand-icon-hover-color":"#0366d6"},dark:{"--json-viewer-bg":"#24292e","--json-viewer-string-color":"#9ecbff","--json-viewer-number-color":"#79b8ff","--json-viewer-boolean-color":"#f97583","--json-viewer-null-color":"#b392f0","--json-viewer-date-color":"#6a737d","--json-viewer-special-bg":"rgba(179, 146, 240, 0.1)","--json-viewer-property-color":"#e1e4e8","--json-viewer-brace-color":"#e1e4e8","--json-viewer-bracket-color":"#e1e4e8","--json-viewer-comma-color":"#e1e4e8","--json-viewer-colon-color":"#e1e4e8","--json-viewer-meta-color":"#6a737d","--json-viewer-ellipsis-color":"#6a737d","--json-viewer-hover-bg":"#2f363d","--json-viewer-border-color":"#444d56","--json-viewer-indent-guide-color":"#444d56","--json-viewer-expand-icon-color":"#959da5","--json-viewer-expand-icon-hover-color":"#79b8ff"}};function oa(e,u){const t=sa[u];Object.entries(t).forEach(([n,r])=>{e.style.setProperty(n,r)})}var ca=D('<span class="json-meta svelte-7teum4"> </span>');function cr(e,u){pu(u,!0);const t=$(u,"displayObjectSize",3,!0);$(u,"displayArrayKey",3,!0);const n=te(()=>na(u.value)),r=te(()=>Array.isArray(u.value)),a=te(()=>typeof u.value=="object"&&u.value!==null&&!Array.isArray(u.value)),i=te(()=>t()&&(p(r)||p(a))&&p(n)>0),s=te(()=>p(r)?p(n)===1?"1 item":`${p(n)} items`:p(a)?p(n)===1?"1 key":`${p(n)} keys`:"");var o=We(),c=ve(o);{var f=l=>{var b=ca(),g=x(b,!0);v(b),ue(()=>re(g,p(s))),E(l,b)};N(c,l=>{p(i)&&l(f)})}E(e,o),bu()}var la=D('<span class="json-property svelte-1juhblb"> </span><span class="json-colon svelte-1juhblb">: </span>',1);function bt(e,u){const t=$(u,"displayArrayKey",3,!0),n=$(u,"isArrayIndex",3,!1),r=te(()=>!n()||t()),a=te(()=>n()?`[${u.name}]`:`"${u.name}"`);var i=We(),s=ve(i);{var o=c=>{var f=la(),l=ve(f),b=x(l,!0);v(l),xt(),ue(()=>re(b,p(a))),E(c,f)};N(s,c=>{p(r)&&c(o)})}E(e,i)}var fa=D('<span class="json-ellipsis svelte-od3rcy">...</span>'),da=D('<span class="json-truncate-indicator svelte-od3rcy"> </span>'),ha=D('<span class="json-string svelte-od3rcy"><span class="json-quote svelte-od3rcy">"</span><span> <!></span><span class="json-quote svelte-od3rcy">"</span><!></span>');function pa(e,u){pu(u,!0);const t=$(u,"collapseStringsAfterLength",3,50);let n=tu(!1);const r=te(()=>aa(u.value,t())),a=te(()=>or(u.value)),i=te(()=>p(r)&&!p(n)&&t()?sr(p(a),t()):p(a)),s=te(()=>p(r)&&!p(n)),o=te(()=>p(r)&&!p(n)&&t()?t():null);function c(){p(r)&&Pe(n,!p(n))}function f(F){p(r)&&(F.key==="Enter"||F.key===" ")&&(F.preventDefault(),c())}var l=ha(),b=O(x(l));let g;b.__click=function(...F){var M;(M=p(r)?c:void 0)==null||M.apply(this,F)},b.__keydown=function(...F){var M;(M=p(r)?f:void 0)==null||M.apply(this,F)};var h=x(b,!0),S=O(h);{var U=F=>{var M=fa();E(F,M)};N(S,F=>{p(s)&&F(U)})}v(b);var W=O(b,2);{var B=F=>{var M=da(),C=x(M);v(M),ue(()=>re(C,`${u.value.length??""} chars`)),E(F,M)};N(W,F=>{p(o)&&F(B)})}v(l),ue(F=>{g=Ye(b,1,"json-string-content svelte-od3rcy",null,g,F),uu(b,"role",p(r)?"button":void 0),uu(b,"tabindex",p(r)?0:void 0),re(h,p(i))},[()=>({clickable:p(r)})]),E(e,l),bu()}mt(["click","keydown"]);var ba=D('<span class="json-data-type svelte-feu0by"> </span>'),ga=D('<span class="json-special-value svelte-feu0by"> </span>'),_a=D('<span class="json-primitive-value svelte-feu0by"> </span>'),va=D("<span><!><!></span>");function Gu(e,u){pu(u,!0);const t=$(u,"displayDataTypes",3,!1),n=$(u,"collapseStringsAfterLength",3,50),r=te(()=>ir(u.value)),a=te(()=>{switch(p(r)){case"string":return u.value;case"integer":case"float":return String(u.value);case"boolean":return String(u.value);case"null":return"null";case"undefined":return"undefined";case"nan":return"NaN";case"date":return u.value.toISOString();default:return String(u.value)}});var i=va(),s=x(i);{var o=b=>{var g=ba(),h=x(g,!0);v(g),ue(()=>re(h,p(r))),E(b,g)};N(s,b=>{t()&&b(o)})}var c=O(s);{var f=b=>{pa(b,{get value(){return u.value},get collapseStringsAfterLength(){return n()}})},l=(b,g)=>{{var h=U=>{var W=ga(),B=x(W,!0);v(W),ue(()=>re(B,p(a))),E(U,W)},S=U=>{var W=_a(),B=x(W,!0);v(W),ue(()=>re(B,p(a))),E(U,W)};N(b,U=>{p(r)==="null"||p(r)==="undefined"||p(r)==="nan"?U(h):U(S,!1)},g)}};N(c,b=>{p(r)==="string"?b(f):b(l,!1)})}v(i),ue(()=>Ye(i,1,`json-value json-${p(r)??""}`,"svelte-feu0by")),E(e,i),bu()}var xa=D('<button><svg width="12" height="12" viewBox="0 0 12 12" fill="none" class="svelte-1f2qjvn"><path d="M4 3L8 6L4 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button>');function Rn(e,u){var t=xa();let n;t.__click=function(...r){var a;(a=u.onclick)==null||a.apply(this,r)},ue(r=>{n=Ye(t,1,"expand-icon svelte-1f2qjvn",null,n,r),uu(t,"aria-label",u.expanded?"Collapse":"Expand")},[()=>({expanded:u.expanded})]),E(e,t)}mt(["click"]);var ma=D("<span> </span>"),ya=D('<div style="position: absolute; visibility: hidden; pointer-events: none; background-color: red; opacity: 0.5;" class="json-inline-content svelte-yd5q3w"><!> <!> <!></div>'),ka=D('<div class="json-inline-content svelte-yd5q3w"><!></div>'),Ea=D("<!> <!>",1),wa=D('<div class="json-expanded-content svelte-yd5q3w"><!></div>'),Aa=D('<div role="group"><div class="json-container-header svelte-yd5q3w"><!> <!> <!> <!></div><!></div>');function lr(e,u){pu(u,!0);const t=$(u,"depth",3,0),n=$(u,"collapsed",3,!1),r=$(u,"displayArrayKey",3,!0),a=$(u,"collapseStringsAfterLength",3,50),i=$(u,"indentWidth",3,12);$(u,"isLast",3,!1);const s=$(u,"isRoot",3,!1),o=$(u,"inlineShortContainers",3,!1),c=$(u,"inline",3,!1),f=te(()=>`margin-left: ${s()?0:i()}px`),l=te(()=>ia(u.value,o(),a()));let b=tu(!0);Tu(()=>{p(l)&&p(U)?Pe(b,!p(B)):Pe(b,!ra(t(),n()))});let g=tu(!1),h=tu(void 0),S=tu(0),U=tu(!1);const W=20;Tu(()=>{p(l)&&p(h)&&!p(b)&&u.hasItems?g0().then(()=>{p(h)&&(Pe(S,p(h).clientHeight,!0),Pe(U,!0))}):Pe(U,!0)});const B=te(()=>p(S)<=W*1.2),F=te(()=>p(l)&&p(U)&&p(B)),M=te(()=>Array.isArray(u.value)),C=te(()=>p(M)?"[":"{"),I=te(()=>p(M)?"json-bracket":"json-brace");function X(){Pe(b,!p(b))}var ee=We(),fe=ve(ee);{var ae=de=>{var xe=We(),ke=ve(xe);Iu(ke,()=>u.inlineView),E(de,xe)},le=de=>{var xe=Aa();let ke;var H=x(xe),_=x(H);{var m=R=>{Rn(R,{get expanded(){return p(b)},onclick:X})};N(_,R=>{u.hasItems&&R(m)})}var k=O(_,2);{var j=R=>{bt(R,{get name(){return u.name},get displayArrayKey(){return r()},isArrayIndex:!1})};N(k,R=>{u.name!==void 0&&R(j)})}var w=O(k,2);{var P=R=>{var K=ma(),oe=x(K,!0);v(K),ue(()=>{Ye(K,1,m0(p(I)),"svelte-yd5q3w"),re(oe,p(C))}),E(R,K)};N(w,R=>{u.hasItems&&p(b)&&R(P)})}var q=O(w,2);{var A=R=>{var K=We(),oe=ve(K);Iu(oe,()=>u.emptyView),E(R,K)},V=(R,K)=>{{var oe=me=>{},be=me=>{var ze=Ea(),Te=ve(ze);{var Oe=he=>{var Ee=ya(),Fe=x(Ee);{var Je=Ne=>{Rn(Ne,{get expanded(){return p(b)},onclick:X})};N(Fe,Ne=>{u.hasItems&&Ne(Je)})}var De=O(Fe,2);{var Xe=Ne=>{bt(Ne,{get name(){return u.name},get displayArrayKey(){return r()},isArrayIndex:!1})};N(De,Ne=>{u.name!==void 0&&Ne(Xe)})}var Qe=O(De,2);Iu(Qe,()=>u.inlineView),v(Ee),un(Ee,Ne=>Pe(h,Ne),()=>p(h)),E(he,Ee)};N(Te,he=>{p(l)&&he(Oe)})}var iu=O(Te,2);{var Se=he=>{var Ee=ka(),Fe=x(Ee);Iu(Fe,()=>u.inlineView),v(Ee),E(he,Ee)},_e=he=>{var Ee=We(),Fe=ve(Ee);Iu(Fe,()=>u.collapsedView),E(he,Ee)};N(iu,he=>{p(F)?he(Se):he(_e,!1)})}E(me,ze)};N(R,me=>{p(b)?me(oe):me(be,!1)},K)}};N(q,R=>{u.hasItems?R(V,!1):R(A)})}v(H);var Z=O(H);{var ie=R=>{var K=wa(),oe=x(K);Iu(oe,()=>u.expandedView),v(K),E(R,K)};N(Z,R=>{u.hasItems&&p(b)&&R(ie)})}v(xe),ue(R=>{ke=Ye(xe,1,"json-container svelte-yd5q3w",null,ke,R),$u(xe,p(f))},[()=>({hovered:p(g),root:s()})]),On("mouseenter",xe,()=>Pe(g,!0)),On("mouseleave",xe,()=>Pe(g,!1)),E(de,xe)};N(fe,de=>{c()?de(ae):de(le,!1)})}E(e,ee),bu()}var Ca=D('<span class="json-comma svelte-1ctktzs">, </span>'),Da=D("<!><!>",1),Sa=D('<span class="json-bracket svelte-1ctktzs">]</span>'),Fa=D('<span class="json-bracket svelte-1ctktzs">[</span><!><!>',1),Ta=D('<span class="json-bracket svelte-1ctktzs">[</span> <!> <span class="json-ellipsis svelte-1ctktzs">...</span> <span class="json-bracket svelte-1ctktzs">]</span>',1),Oa=D('<span class="json-comma svelte-1ctktzs">,</span>'),Ma=D('<div class="json-array-primitive svelte-1ctktzs"><!><!></div>'),Ra=D('<div class="json-array-item svelte-1ctktzs"><!></div>'),Ia=D('<span class="json-comma svelte-1ctktzs">,</span>'),Na=D('<div class="json-array-content svelte-1ctktzs"></div> <div class="json-array-footer svelte-1ctktzs"><span class="json-bracket svelte-1ctktzs">]</span> <!></div>',1),Ba=D('<span class="json-comma svelte-1ctktzs">,</span>'),La=D('<span class="json-bracket svelte-1ctktzs">[]</span> <!>',1);function Zu(e,u){pu(u,!0);const t=$(u,"depth",3,0),n=$(u,"collapsed",3,!1),r=$(u,"displayObjectSize",3,!0),a=$(u,"displayArrayKey",3,!0),i=$(u,"collapseStringsAfterLength",3,50),s=$(u,"displayDataTypes",3,!1),o=$(u,"sortKeys",3,!1),c=$(u,"indentWidth",3,12),f=$(u,"isLast",3,!1),l=$(u,"isRoot",3,!1),b=$(u,"inlineShortContainers",3,!1),g=$(u,"inline",3,!1),h=$(u,"inlineRoot",3,!1),S=te(()=>u.value.length>0);lr(e,{get value(){return u.value},get name(){return u.name},get depth(){return t()},get collapsed(){return n()},get displayObjectSize(){return r()},get displayArrayKey(){return a()},get collapseStringsAfterLength(){return i()},get displayDataTypes(){return s()},get sortKeys(){return o()},get indentWidth(){return c()},get isLast(){return f()},get isRoot(){return l()},get inlineShortContainers(){return b()},get inline(){return g()},get hasItems(){return p(S)},inlineView:M=>{var C=Fa(),I=O(ve(C));fu(I,17,()=>u.value,Eu,(fe,ae,le)=>{var de=Da(),xe=ve(de);{var ke=k=>{var j=We(),w=ve(j);{var P=A=>{Zu(A,{get value(){return p(ae)},get inlineShortContainers(){return b()},inline:!0})},q=(A,V)=>{{var Z=ie=>{Wu(ie,{get value(){return p(ae)},get inlineShortContainers(){return b()},inline:!0})};N(A,ie=>{p(ae)!==null&&typeof p(ae)=="object"&&ie(Z)},V)}};N(w,A=>{Array.isArray(p(ae))?A(P):A(q,!1)})}E(k,j)},H=k=>{Gu(k,{get value(){return p(ae)},get displayDataTypes(){return s()},get collapseStringsAfterLength(){return i()}})};N(xe,k=>{Mu(p(ae))?k(ke):k(H,!1)})}var _=O(xe);{var m=k=>{var j=Ca();E(k,j)};N(_,k=>{le<u.value.length-1&&k(m)})}E(fe,de)});var X=O(I);{var ee=fe=>{var ae=Sa();E(fe,ae)};N(X,fe=>{h()||fe(ee)})}E(M,C)},collapsedView:M=>{var C=Ta(),I=O(ve(C),2);cr(I,{get value(){return u.value},get displayObjectSize(){return r()},get displayArrayKey(){return a()}}),xt(4),E(M,C)},expandedView:M=>{var C=Na(),I=ve(C);fu(I,21,()=>u.value,Eu,(ae,le,de)=>{var xe=Ra(),ke=x(xe);{var H=m=>{var k=We(),j=ve(k);{var w=q=>{const A=te(()=>t()+1),V=te(()=>de===u.value.length-1);Zu(q,{get value(){return p(le)},get depth(){return p(A)},get collapsed(){return n()},get displayObjectSize(){return r()},get displayArrayKey(){return a()},get collapseStringsAfterLength(){return i()},get displayDataTypes(){return s()},get sortKeys(){return o()},get indentWidth(){return c()},get inlineShortContainers(){return b()},get isLast(){return p(V)}})},P=(q,A)=>{{var V=Z=>{const ie=te(()=>t()+1),R=te(()=>de===u.value.length-1);Wu(Z,{get value(){return p(le)},get depth(){return p(ie)},get collapsed(){return n()},get displayObjectSize(){return r()},get displayArrayKey(){return a()},get collapseStringsAfterLength(){return i()},get displayDataTypes(){return s()},get sortKeys(){return o()},get indentWidth(){return c()},get inlineShortContainers(){return b()},get isLast(){return p(R)}})};N(q,Z=>{p(le)!==null&&typeof p(le)=="object"&&Z(V)},A)}};N(j,q=>{Array.isArray(p(le))?q(w):q(P,!1)})}E(m,k)},_=m=>{var k=Ma(),j=x(k);Gu(j,{get value(){return p(le)},get displayDataTypes(){return s()},get collapseStringsAfterLength(){return i()}});var w=O(j);{var P=q=>{var A=Oa();E(q,A)};N(w,q=>{de<u.value.length-1&&q(P)})}v(k),ue(()=>$u(k,`margin-left: ${c()??""}px`)),E(m,k)};N(ke,m=>{Mu(p(le))?m(H):m(_,!1)})}v(xe),E(ae,xe)}),v(I);var X=O(I,2),ee=O(x(X),2);{var fe=ae=>{var le=Ia();E(ae,le)};N(ee,ae=>{!f()&&!l()&&ae(fe)})}v(X),E(M,C)},emptyView:M=>{var C=La(),I=O(ve(C),2);{var X=ee=>{var fe=Ba();E(ee,fe)};N(I,ee=>{!f()&&!l()&&ee(X)})}E(M,C)},$$slots:{inlineView:!0,collapsedView:!0,expandedView:!0,emptyView:!0}}),bu()}var ja=D('<span class="json-comma svelte-1iuouau">, </span>'),Pa=D("<!><!><!>",1),za=D('<span class="json-brace svelte-1iuouau">}</span>'),qa=D('<span class="json-brace svelte-1iuouau">{</span><!><!>',1),Ua=D('<span class="json-brace svelte-1iuouau">{</span> <!> <span class="json-ellipsis svelte-1iuouau">...</span> <span class="json-brace svelte-1iuouau">}</span>',1),Ha=D('<span class="json-comma svelte-1iuouau">,</span>'),Va=D('<div class="json-object-primitive svelte-1iuouau"><!><!><!></div>'),Ka=D('<div class="json-object-item svelte-1iuouau"><!></div>'),Ga=D('<span class="json-comma svelte-1iuouau">,</span>'),Za=D('<div class="json-object-content svelte-1iuouau"></div><div class="json-object-footer svelte-1iuouau"><span class="json-brace svelte-1iuouau">}</span> <!></div>',1),Wa=D('<span class="json-comma svelte-1iuouau">,</span>'),Ja=D('<span class="json-brace svelte-1iuouau">{}</span> <!>',1);function Wu(e,u){pu(u,!0);const t=$(u,"depth",3,0),n=$(u,"collapsed",3,!1),r=$(u,"displayObjectSize",3,!0),a=$(u,"displayArrayKey",3,!0),i=$(u,"collapseStringsAfterLength",3,50),s=$(u,"displayDataTypes",3,!1),o=$(u,"sortKeys",3,!1),c=$(u,"indentWidth",3,12),f=$(u,"isLast",3,!1),l=$(u,"isRoot",3,!1),b=$(u,"inlineShortContainers",3,!1),g=$(u,"inline",3,!1),h=$(u,"inlineRoot",3,!1),S=te(()=>Object.keys(u.value||{})),U=te(()=>p(S).length>0||Object.keys(u.value).length>0);lr(e,{get value(){return u.value},get name(){return u.name},get depth(){return t()},get collapsed(){return n()},get displayObjectSize(){return r()},get displayArrayKey(){return a()},get collapseStringsAfterLength(){return i()},get displayDataTypes(){return s()},get sortKeys(){return o()},get indentWidth(){return c()},get isLast(){return f()},get isRoot(){return l()},get inlineShortContainers(){return b()},get inline(){return g()},get hasItems(){return p(U)},inlineView:C=>{var I=qa(),X=O(ve(I));fu(X,18,()=>p(S),ae=>ae,(ae,le,de)=>{var xe=Pa(),ke=ve(xe);bt(ke,{get name(){return le},displayArrayKey:!1,isArrayIndex:!1});var H=O(ke);{var _=w=>{var P=We(),q=ve(P);{var A=Z=>{Zu(Z,{get value(){return u.value[le]},get inlineShortContainers(){return b()},inline:!0})},V=Z=>{Wu(Z,{get value(){return u.value[le]},get inlineShortContainers(){return b()},inline:!0})};N(q,Z=>{Array.isArray(u.value[le])?Z(A):Z(V,!1)})}E(w,P)},m=w=>{Gu(w,{get value(){return u.value[le]},get displayDataTypes(){return s()},get collapseStringsAfterLength(){return i()}})};N(H,w=>{Mu(u.value[le])?w(_):w(m,!1)})}var k=O(H);{var j=w=>{var P=ja();E(w,P)};N(k,w=>{p(de)<p(S).length-1&&w(j)})}E(ae,xe)});var ee=O(X);{var fe=ae=>{var le=za();E(ae,le)};N(ee,ae=>{h()||ae(fe)})}E(C,I)},collapsedView:C=>{var I=Ua(),X=O(ve(I),2);cr(X,{get value(){return u.value},get displayObjectSize(){return r()},get displayArrayKey(){return a()}}),xt(4),E(C,I)},expandedView:C=>{var I=Za(),X=ve(I);fu(X,22,()=>p(S),le=>le,(le,de,xe)=>{var ke=Ka(),H=x(ke);{var _=k=>{var j=We(),w=ve(j);{var P=A=>{const V=te(()=>t()+1),Z=te(()=>p(xe)===p(S).length-1);Zu(A,{get value(){return u.value[de]},get name(){return de},get depth(){return p(V)},get collapsed(){return n()},get displayObjectSize(){return r()},get displayArrayKey(){return a()},get collapseStringsAfterLength(){return i()},get displayDataTypes(){return s()},get sortKeys(){return o()},get indentWidth(){return c()},get inlineShortContainers(){return b()},get isLast(){return p(Z)}})},q=A=>{const V=te(()=>t()+1),Z=te(()=>p(xe)===p(S).length-1);Wu(A,{get value(){return u.value[de]},get name(){return de},get depth(){return p(V)},get collapsed(){return n()},get displayObjectSize(){return r()},get displayArrayKey(){return a()},get collapseStringsAfterLength(){return i()},get displayDataTypes(){return s()},get sortKeys(){return o()},get indentWidth(){return c()},get inlineShortContainers(){return b()},get isLast(){return p(Z)}})};N(w,A=>{Array.isArray(u.value[de])?A(P):A(q,!1)})}E(k,j)},m=k=>{var j=Va(),w=x(j);bt(w,{get name(){return de},get displayArrayKey(){return a()},isArrayIndex:!1});var P=O(w);Gu(P,{get value(){return u.value[de]},get displayDataTypes(){return s()},get collapseStringsAfterLength(){return i()}});var q=O(P);{var A=V=>{var Z=Ha();E(V,Z)};N(q,V=>{p(xe)<p(S).length-1&&V(A)})}v(j),ue(()=>$u(j,`margin-left: ${c()??""}px`)),E(k,j)};N(H,k=>{Mu(u.value[de])?k(_):k(m,!1)})}v(ke),E(le,ke)}),v(X);var ee=O(X),fe=O(x(ee),2);{var ae=le=>{var de=Ga();E(le,de)};N(fe,le=>{!f()&&!l()&&le(ae)})}v(ee),E(C,I)},emptyView:C=>{var I=Ja(),X=O(ve(I),2);{var ee=fe=>{var ae=Wa();E(fe,ae)};N(X,fe=>{!f()&&!l()&&fe(ee)})}E(C,I)},$$slots:{inlineView:!0,collapsedView:!0,expandedView:!0,emptyView:!0}}),bu()}var Qa=D("<div><!></div>");function Hu(e,u){pu(u,!0);const t=$(u,"theme",3,"light"),n=$(u,"collapsed",3,!1),r=$(u,"collapseStringsAfterLength",3,50),a=$(u,"indentWidth",3,12),i=$(u,"sortKeys",3,!1),s=$(u,"displayDataTypes",3,!1),o=$(u,"displayObjectSize",3,!0),c=$(u,"displayArrayKey",3,!1),f=$(u,"inlineShortContainers",3,!1);let l;const b=te(()=>ir(u.value)),g=te(()=>Mu(u.value));Tu(()=>{l&&oa(l,t())});var h=Qa();let S;var U=x(h);{var W=F=>{var M=We(),C=ve(M);{var I=ee=>{Zu(ee,{get value(){return u.value},depth:0,get collapsed(){return n()},get displayObjectSize(){return o()},get displayArrayKey(){return c()},get collapseStringsAfterLength(){return r()},get displayDataTypes(){return s()},get sortKeys(){return i()},get indentWidth(){return a()},get inlineShortContainers(){return f()},isRoot:!0})},X=ee=>{Wu(ee,{get value(){return u.value},depth:0,get collapsed(){return n()},get displayObjectSize(){return o()},get displayArrayKey(){return c()},get collapseStringsAfterLength(){return r()},get displayDataTypes(){return s()},get sortKeys(){return i()},get indentWidth(){return a()},get inlineShortContainers(){return f()},isRoot:!0})};N(C,ee=>{p(b)==="array"?ee(I):ee(X,!1)})}E(F,M)},B=F=>{Gu(F,{get value(){return u.value},get displayDataTypes(){return s()},get collapseStringsAfterLength(){return r()}})};N(U,F=>{p(g)?F(W):F(B,!1)})}v(h),un(h,F=>l=F,()=>l),ue(F=>S=Ye(h,1,"json-viewer svelte-cnbzbd",null,S,F),[()=>({light:t()==="light",dark:t()==="dark"})]),E(e,h),bu()}const In={};function Xa(e){let u=In[e];if(u)return u;u=In[e]=[];for(let t=0;t<128;t++){const n=String.fromCharCode(t);u.push(n)}for(let t=0;t<e.length;t++){const n=e.charCodeAt(t);u[n]="%"+("0"+n.toString(16).toUpperCase()).slice(-2)}return u}function Pu(e,u){typeof u!="string"&&(u=Pu.defaultChars);const t=Xa(u);return e.replace(/(%[a-f0-9]{2})+/gi,function(n){let r="";for(let a=0,i=n.length;a<i;a+=3){const s=parseInt(n.slice(a+1,a+3),16);if(s<128){r+=t[s];continue}if((s&224)===192&&a+3<i){const o=parseInt(n.slice(a+4,a+6),16);if((o&192)===128){const c=s<<6&1984|o&63;c<128?r+="��":r+=String.fromCharCode(c),a+=3;continue}}if((s&240)===224&&a+6<i){const o=parseInt(n.slice(a+4,a+6),16),c=parseInt(n.slice(a+7,a+9),16);if((o&192)===128&&(c&192)===128){const f=s<<12&61440|o<<6&4032|c&63;f<2048||f>=55296&&f<=57343?r+="���":r+=String.fromCharCode(f),a+=6;continue}}if((s&248)===240&&a+9<i){const o=parseInt(n.slice(a+4,a+6),16),c=parseInt(n.slice(a+7,a+9),16),f=parseInt(n.slice(a+10,a+12),16);if((o&192)===128&&(c&192)===128&&(f&192)===128){let l=s<<18&1835008|o<<12&258048|c<<6&4032|f&63;l<65536||l>1114111?r+="����":(l-=65536,r+=String.fromCharCode(55296+(l>>10),56320+(l&1023))),a+=9;continue}}r+="�"}return r})}Pu.defaultChars=";/?:@&=+$,#";Pu.componentChars="";const Nn={};function Ya(e){let u=Nn[e];if(u)return u;u=Nn[e]=[];for(let t=0;t<128;t++){const n=String.fromCharCode(t);/^[0-9a-z]$/i.test(n)?u.push(n):u.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2))}for(let t=0;t<e.length;t++)u[e.charCodeAt(t)]=e[t];return u}function et(e,u,t){typeof u!="string"&&(t=u,u=et.defaultChars),typeof t>"u"&&(t=!0);const n=Ya(u);let r="";for(let a=0,i=e.length;a<i;a++){const s=e.charCodeAt(a);if(t&&s===37&&a+2<i&&/^[0-9a-f]{2}$/i.test(e.slice(a+1,a+3))){r+=e.slice(a,a+3),a+=2;continue}if(s<128){r+=n[s];continue}if(s>=55296&&s<=57343){if(s>=55296&&s<=56319&&a+1<i){const o=e.charCodeAt(a+1);if(o>=56320&&o<=57343){r+=encodeURIComponent(e[a]+e[a+1]),a++;continue}}r+="%EF%BF%BD";continue}r+=encodeURIComponent(e[a])}return r}et.defaultChars=";/?:@&=+$,-_.!~*'()#";et.componentChars="-_.!~*'()";function sn(e){let u="";return u+=e.protocol||"",u+=e.slashes?"//":"",u+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?u+="["+e.hostname+"]":u+=e.hostname||"",u+=e.port?":"+e.port:"",u+=e.pathname||"",u+=e.search||"",u+=e.hash||"",u}function gt(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const $a=/^([a-z0-9.+-]+:)/i,ei=/:[0-9]*$/,ui=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ti=["<",">",'"',"`"," ","\r",`
`," "],ni=["{","}","|","\\","^","`"].concat(ti),ri=["'"].concat(ni),Bn=["%","/","?",";","#"].concat(ri),Ln=["/","?","#"],ai=255,jn=/^[+a-z0-9A-Z_-]{0,63}$/,ii=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Pn={javascript:!0,"javascript:":!0},zn={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function on(e,u){if(e&&e instanceof gt)return e;const t=new gt;return t.parse(e,u),t}gt.prototype.parse=function(e,u){let t,n,r,a=e;if(a=a.trim(),!u&&e.split("#").length===1){const c=ui.exec(a);if(c)return this.pathname=c[1],c[2]&&(this.search=c[2]),this}let i=$a.exec(a);if(i&&(i=i[0],t=i.toLowerCase(),this.protocol=i,a=a.substr(i.length)),(u||i||a.match(/^\/\/[^@\/]+@[^@\/]+/))&&(r=a.substr(0,2)==="//",r&&!(i&&Pn[i])&&(a=a.substr(2),this.slashes=!0)),!Pn[i]&&(r||i&&!zn[i])){let c=-1;for(let h=0;h<Ln.length;h++)n=a.indexOf(Ln[h]),n!==-1&&(c===-1||n<c)&&(c=n);let f,l;c===-1?l=a.lastIndexOf("@"):l=a.lastIndexOf("@",c),l!==-1&&(f=a.slice(0,l),a=a.slice(l+1),this.auth=f),c=-1;for(let h=0;h<Bn.length;h++)n=a.indexOf(Bn[h]),n!==-1&&(c===-1||n<c)&&(c=n);c===-1&&(c=a.length),a[c-1]===":"&&c--;const b=a.slice(0,c);a=a.slice(c),this.parseHost(b),this.hostname=this.hostname||"";const g=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!g){const h=this.hostname.split(/\./);for(let S=0,U=h.length;S<U;S++){const W=h[S];if(W&&!W.match(jn)){let B="";for(let F=0,M=W.length;F<M;F++)W.charCodeAt(F)>127?B+="x":B+=W[F];if(!B.match(jn)){const F=h.slice(0,S),M=h.slice(S+1),C=W.match(ii);C&&(F.push(C[1]),M.unshift(C[2])),M.length&&(a=M.join(".")+a),this.hostname=F.join(".");break}}}}this.hostname.length>ai&&(this.hostname=""),g&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const s=a.indexOf("#");s!==-1&&(this.hash=a.substr(s),a=a.slice(0,s));const o=a.indexOf("?");return o!==-1&&(this.search=a.substr(o),a=a.slice(0,o)),a&&(this.pathname=a),zn[t]&&this.hostname&&!this.pathname&&(this.pathname=""),this};gt.prototype.parseHost=function(e){let u=ei.exec(e);u&&(u=u[0],u!==":"&&(this.port=u.substr(1)),e=e.substr(0,e.length-u.length)),e&&(this.hostname=e)};const si=Object.freeze(Object.defineProperty({__proto__:null,decode:Pu,encode:et,format:sn,parse:on},Symbol.toStringTag,{value:"Module"})),fr=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,dr=/[\0-\x1F\x7F-\x9F]/,oi=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,cn=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,hr=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,pr=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,ci=Object.freeze(Object.defineProperty({__proto__:null,Any:fr,Cc:dr,Cf:oi,P:cn,S:hr,Z:pr},Symbol.toStringTag,{value:"Module"})),li=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏઑඡ༉༦ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲϏϢϸontourIntegraìȹoɴ\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲy;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱còJTabcdfgorstרׯؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ߂ߐĀiyޱrc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣসে্ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४ĀnrࢃgleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpwਖਛgȀLRlr৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼અઋp;椅y;䐜Ādl੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑඞcy;䐊cute;䅃ƀaeyહાron;䅇dil;䅅;䐝ƀgswે૰ativeƀMTV૨ediumSpace;怋hiĀcn૦ëeryThiîtedĀGLଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷreak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪௫ఄ಄ದൡඅ櫬Āoungruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater;EFGLSTஶஷ扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨setĀ;Eೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂෛ෧ขภยา฿ไlig;䅒cute耻Ó䃓Āiyීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲcr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬืde耻Õ䃕es;樷ml耻Ö䃖erĀBP๋Āar๐๓r;怾acĀek๚;揞et;掴arenthesis;揜ҀacfhilorsງຊຏຒດຝະrtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ檻cedesȀ;EST່້扺qual;檯lantEqual;扼ilde;找me;怳Ādpuct;戏ortionĀ;aȥl;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL憒ar;懥eftArrow;懄eiling;按oǵ\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄቕቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHcቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗ĀeiቻDzኀ\0ኇefore;戴a;䎘ĀcnኘkSpace;쀀 Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtèa;䎖r;愨pf;愤cr;쀀𝒵ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒;Eaeiopᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;eᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;eᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰᝃᝈ០៦ᠹᡐᜍ᥈ᥰot;櫭ĀcrᛶkȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;tbrk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯᝳ;䎲;愶een;扬r;쀀𝔟gcostuvwឍឝឳេ៕៛ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀakoᠦᠵĀcn៲ᠣkƀlst֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ;敛;敘;攘;攔;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģbar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;elƀ;bhᥨᥩᥫ䁜;槅sub;柈ŬᥴlĀ;e怢t»pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭒\0᯽\0ᰌƀcprᦲute;䄇̀;abcdsᦿᧀᧄ᧕᧙戩nd;橄rcup;橉Āau᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r;Ecefms᩠ᩢᩫ᪤᪪旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ\0\0aĀ;t䀬;䁀ƀ;fl戁îᅠeĀmxent»eóɍǧ\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯delprvw᭠᭬᭷ᮂᮬᯔarrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;pᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰻᰿ᱝᱩᱵᲞᲬᲷᴍᵻᶑᶫᶻ᷆᷍ròar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂᳖᳜᳠mƀ;oș᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄĀDoḆᴴoôĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»ṺƀaeiἒἚls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧\0耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₥₰₴⃰℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽ƀ;qsؾٌlanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqrⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0proør;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼ròòΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonóquigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roøurĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨íistĀ;sடr;쀀𝔫ȀEest⩦⩹⩼ƀ;qs⩭ƀ;qs⩴lanôií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast⭕⭚⭟lleìl;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖchimpqu⮽⯍⯙⬄⯤⯯Ȁ;cerല⯆ഷ⯉uå;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭ååഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñĀ;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;cⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācrir;榿;쀀𝔬ͯ\0\0\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕⶥⶨrò᪀Āirⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔǒr;榷rp;榹;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ\0\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ脀¶;l䂶leìЃɩ\0\0m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳ᤈ⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t⾴ïrel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⋢⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔ABHabcdefhilmnoprstuxけさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstwガクシスゼゾダッデナp;極Ā;fゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ìâヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘rrowĀ;tㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowóarpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓ròaòՑ;怏oustĀ;a㈞掱che»mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì耻䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;qኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫwar;椪lig耻ß䃟㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rëƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproøim»ኬsðኞĀas㚺㚮ðrn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈadempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xôheadĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roðtré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜtré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),fi=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var jt;const di=new Map([[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]]),hi=(jt=String.fromCodePoint)!==null&&jt!==void 0?jt:function(e){let u="";return e>65535&&(e-=65536,u+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),u+=String.fromCharCode(e),u};function pi(e){var u;return e>=55296&&e<=57343||e>1114111?65533:(u=di.get(e))!==null&&u!==void 0?u:e}var He;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(He||(He={}));const bi=32;var Au;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Au||(Au={}));function Yt(e){return e>=He.ZERO&&e<=He.NINE}function gi(e){return e>=He.UPPER_A&&e<=He.UPPER_F||e>=He.LOWER_A&&e<=He.LOWER_F}function _i(e){return e>=He.UPPER_A&&e<=He.UPPER_Z||e>=He.LOWER_A&&e<=He.LOWER_Z||Yt(e)}function vi(e){return e===He.EQUALS||_i(e)}var Ue;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Ue||(Ue={}));var wu;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(wu||(wu={}));class xi{constructor(u,t,n){this.decodeTree=u,this.emitCodePoint=t,this.errors=n,this.state=Ue.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=wu.Strict}startEntity(u){this.decodeMode=u,this.state=Ue.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(u,t){switch(this.state){case Ue.EntityStart:return u.charCodeAt(t)===He.NUM?(this.state=Ue.NumericStart,this.consumed+=1,this.stateNumericStart(u,t+1)):(this.state=Ue.NamedEntity,this.stateNamedEntity(u,t));case Ue.NumericStart:return this.stateNumericStart(u,t);case Ue.NumericDecimal:return this.stateNumericDecimal(u,t);case Ue.NumericHex:return this.stateNumericHex(u,t);case Ue.NamedEntity:return this.stateNamedEntity(u,t)}}stateNumericStart(u,t){return t>=u.length?-1:(u.charCodeAt(t)|bi)===He.LOWER_X?(this.state=Ue.NumericHex,this.consumed+=1,this.stateNumericHex(u,t+1)):(this.state=Ue.NumericDecimal,this.stateNumericDecimal(u,t))}addToNumericResult(u,t,n,r){if(t!==n){const a=n-t;this.result=this.result*Math.pow(r,a)+parseInt(u.substr(t,a),r),this.consumed+=a}}stateNumericHex(u,t){const n=t;for(;t<u.length;){const r=u.charCodeAt(t);if(Yt(r)||gi(r))t+=1;else return this.addToNumericResult(u,n,t,16),this.emitNumericEntity(r,3)}return this.addToNumericResult(u,n,t,16),-1}stateNumericDecimal(u,t){const n=t;for(;t<u.length;){const r=u.charCodeAt(t);if(Yt(r))t+=1;else return this.addToNumericResult(u,n,t,10),this.emitNumericEntity(r,2)}return this.addToNumericResult(u,n,t,10),-1}emitNumericEntity(u,t){var n;if(this.consumed<=t)return(n=this.errors)===null||n===void 0||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(u===He.SEMI)this.consumed+=1;else if(this.decodeMode===wu.Strict)return 0;return this.emitCodePoint(pi(this.result),this.consumed),this.errors&&(u!==He.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(u,t){const{decodeTree:n}=this;let r=n[this.treeIndex],a=(r&Au.VALUE_LENGTH)>>14;for(;t<u.length;t++,this.excess++){const i=u.charCodeAt(t);if(this.treeIndex=mi(n,r,this.treeIndex+Math.max(1,a),i),this.treeIndex<0)return this.result===0||this.decodeMode===wu.Attribute&&(a===0||vi(i))?0:this.emitNotTerminatedNamedEntity();if(r=n[this.treeIndex],a=(r&Au.VALUE_LENGTH)>>14,a!==0){if(i===He.SEMI)return this.emitNamedEntityData(this.treeIndex,a,this.consumed+this.excess);this.decodeMode!==wu.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var u;const{result:t,decodeTree:n}=this,r=(n[t]&Au.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),(u=this.errors)===null||u===void 0||u.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(u,t,n){const{decodeTree:r}=this;return this.emitCodePoint(t===1?r[u]&~Au.VALUE_LENGTH:r[u+1],n),t===3&&this.emitCodePoint(r[u+2],n),n}end(){var u;switch(this.state){case Ue.NamedEntity:return this.result!==0&&(this.decodeMode!==wu.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Ue.NumericDecimal:return this.emitNumericEntity(0,2);case Ue.NumericHex:return this.emitNumericEntity(0,3);case Ue.NumericStart:return(u=this.errors)===null||u===void 0||u.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Ue.EntityStart:return 0}}}function br(e){let u="";const t=new xi(e,n=>u+=hi(n));return function(r,a){let i=0,s=0;for(;(s=r.indexOf("&",s))>=0;){u+=r.slice(i,s),t.startEntity(a);const c=t.write(r,s+1);if(c<0){i=s+t.end();break}i=s+c,s=c===0?i+1:i}const o=u+r.slice(i);return u="",o}}function mi(e,u,t,n){const r=(u&Au.BRANCH_LENGTH)>>7,a=u&Au.JUMP_TABLE;if(r===0)return a!==0&&n===a?t:-1;if(a){const o=n-a;return o<0||o>=r?-1:e[t+o]-1}let i=t,s=i+r-1;for(;i<=s;){const o=i+s>>>1,c=e[o];if(c<n)i=o+1;else if(c>n)s=o-1;else return e[o+r]}return-1}const yi=br(li);br(fi);function gr(e,u=wu.Legacy){return yi(e,u)}function ki(e){return Object.prototype.toString.call(e)}function ln(e){return ki(e)==="[object String]"}const Ei=Object.prototype.hasOwnProperty;function wi(e,u){return Ei.call(e,u)}function kt(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){if(t){if(typeof t!="object")throw new TypeError(t+"must be object");Object.keys(t).forEach(function(n){e[n]=t[n]})}}),e}function _r(e,u,t){return[].concat(e.slice(0,u),t,e.slice(u+1))}function fn(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function _t(e){if(e>65535){e-=65536;const u=55296+(e>>10),t=56320+(e&1023);return String.fromCharCode(u,t)}return String.fromCharCode(e)}const vr=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Ai=/&([a-z#][a-z0-9]{1,31});/gi,Ci=new RegExp(vr.source+"|"+Ai.source,"gi"),Di=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function Si(e,u){if(u.charCodeAt(0)===35&&Di.test(u)){const n=u[1].toLowerCase()==="x"?parseInt(u.slice(2),16):parseInt(u.slice(1),10);return fn(n)?_t(n):e}const t=gr(e);return t!==e?t:e}function Fi(e){return e.indexOf("\\")<0?e:e.replace(vr,"$1")}function zu(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(Ci,function(u,t,n){return t||Si(u,n)})}const Ti=/[&<>"]/,Oi=/[&<>"]/g,Mi={"&":"&","<":"<",">":">",'"':"""};function Ri(e){return Mi[e]}function Cu(e){return Ti.test(e)?e.replace(Oi,Ri):e}const Ii=/[.?*+^$[\]\\(){}|-]/g;function Ni(e){return e.replace(Ii,"\\$&")}function Ce(e){switch(e){case 9:case 32:return!0}return!1}function Ju(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Qu(e){return cn.test(e)||hr.test(e)}function Xu(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Et(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const Bi={mdurl:si,ucmicro:ci},Li=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:_r,assign:kt,escapeHtml:Cu,escapeRE:Ni,fromCodePoint:_t,has:wi,isMdAsciiPunct:Xu,isPunctChar:Qu,isSpace:Ce,isString:ln,isValidEntityCode:fn,isWhiteSpace:Ju,lib:Bi,normalizeReference:Et,unescapeAll:zu,unescapeMd:Fi},Symbol.toStringTag,{value:"Module"}));function ji(e,u,t){let n,r,a,i;const s=e.posMax,o=e.pos;for(e.pos=u+1,n=1;e.pos<s;){if(a=e.src.charCodeAt(e.pos),a===93&&(n--,n===0)){r=!0;break}if(i=e.pos,e.md.inline.skipToken(e),a===91){if(i===e.pos-1)n++;else if(t)return e.pos=o,-1}}let c=-1;return r&&(c=e.pos),e.pos=o,c}function Pi(e,u,t){let n,r=u;const a={ok:!1,pos:0,str:""};if(e.charCodeAt(r)===60){for(r++;r<t;){if(n=e.charCodeAt(r),n===10||n===60)return a;if(n===62)return a.pos=r+1,a.str=zu(e.slice(u+1,r)),a.ok=!0,a;if(n===92&&r+1<t){r+=2;continue}r++}return a}let i=0;for(;r<t&&(n=e.charCodeAt(r),!(n===32||n<32||n===127));){if(n===92&&r+1<t){if(e.charCodeAt(r+1)===32)break;r+=2;continue}if(n===40&&(i++,i>32))return a;if(n===41){if(i===0)break;i--}r++}return u===r||i!==0||(a.str=zu(e.slice(u,r)),a.pos=r,a.ok=!0),a}function zi(e,u,t,n){let r,a=u;const i={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(n)i.str=n.str,i.marker=n.marker;else{if(a>=t)return i;let s=e.charCodeAt(a);if(s!==34&&s!==39&&s!==40)return i;u++,a++,s===40&&(s=41),i.marker=s}for(;a<t;){if(r=e.charCodeAt(a),r===i.marker)return i.pos=a+1,i.str+=zu(e.slice(u,a)),i.ok=!0,i;if(r===40&&i.marker===41)return i;r===92&&a+1<t&&a++,a++}return i.can_continue=!0,i.str+=zu(e.slice(u,a)),i}const qi=Object.freeze(Object.defineProperty({__proto__:null,parseLinkDestination:Pi,parseLinkLabel:ji,parseLinkTitle:zi},Symbol.toStringTag,{value:"Module"})),gu={};gu.code_inline=function(e,u,t,n,r){const a=e[u];return"<code"+r.renderAttrs(a)+">"+Cu(a.content)+"</code>"};gu.code_block=function(e,u,t,n,r){const a=e[u];return"<pre"+r.renderAttrs(a)+"><code>"+Cu(e[u].content)+`</code></pre>
`};gu.fence=function(e,u,t,n,r){const a=e[u],i=a.info?zu(a.info).trim():"";let s="",o="";if(i){const f=i.split(/(\s+)/g);s=f[0],o=f.slice(2).join("")}let c;if(t.highlight?c=t.highlight(a.content,s,o)||Cu(a.content):c=Cu(a.content),c.indexOf("<pre")===0)return c+`
`;if(i){const f=a.attrIndex("class"),l=a.attrs?a.attrs.slice():[];f<0?l.push(["class",t.langPrefix+s]):(l[f]=l[f].slice(),l[f][1]+=" "+t.langPrefix+s);const b={attrs:l};return`<pre><code${r.renderAttrs(b)}>${c}</code></pre>
`}return`<pre><code${r.renderAttrs(a)}>${c}</code></pre>
`};gu.image=function(e,u,t,n,r){const a=e[u];return a.attrs[a.attrIndex("alt")][1]=r.renderInlineAsText(a.children,t,n),r.renderToken(e,u,t)};gu.hardbreak=function(e,u,t){return t.xhtmlOut?`<br />
`:`<br>
`};gu.softbreak=function(e,u,t){return t.breaks?t.xhtmlOut?`<br />
`:`<br>
`:`
`};gu.text=function(e,u){return Cu(e[u].content)};gu.html_block=function(e,u){return e[u].content};gu.html_inline=function(e,u){return e[u].content};function qu(){this.rules=kt({},gu)}qu.prototype.renderAttrs=function(u){let t,n,r;if(!u.attrs)return"";for(r="",t=0,n=u.attrs.length;t<n;t++)r+=" "+Cu(u.attrs[t][0])+'="'+Cu(u.attrs[t][1])+'"';return r};qu.prototype.renderToken=function(u,t,n){const r=u[t];let a="";if(r.hidden)return"";r.block&&r.nesting!==-1&&t&&u[t-1].hidden&&(a+=`
`),a+=(r.nesting===-1?"</":"<")+r.tag,a+=this.renderAttrs(r),r.nesting===0&&n.xhtmlOut&&(a+=" /");let i=!1;if(r.block&&(i=!0,r.nesting===1&&t+1<u.length)){const s=u[t+1];(s.type==="inline"||s.hidden||s.nesting===-1&&s.tag===r.tag)&&(i=!1)}return a+=i?`>
`:">",a};qu.prototype.renderInline=function(e,u,t){let n="";const r=this.rules;for(let a=0,i=e.length;a<i;a++){const s=e[a].type;typeof r[s]<"u"?n+=r[s](e,a,u,t,this):n+=this.renderToken(e,a,u)}return n};qu.prototype.renderInlineAsText=function(e,u,t){let n="";for(let r=0,a=e.length;r<a;r++)switch(e[r].type){case"text":n+=e[r].content;break;case"image":n+=this.renderInlineAsText(e[r].children,u,t);break;case"html_inline":case"html_block":n+=e[r].content;break;case"softbreak":case"hardbreak":n+=`
`;break}return n};qu.prototype.render=function(e,u,t){let n="";const r=this.rules;for(let a=0,i=e.length;a<i;a++){const s=e[a].type;s==="inline"?n+=this.renderInline(e[a].children,u,t):typeof r[s]<"u"?n+=r[s](e,a,u,t,this):n+=this.renderToken(e,a,u,t)}return n};function $e(){this.__rules__=[],this.__cache__=null}$e.prototype.__find__=function(e){for(let u=0;u<this.__rules__.length;u++)if(this.__rules__[u].name===e)return u;return-1};$e.prototype.__compile__=function(){const e=this,u=[""];e.__rules__.forEach(function(t){t.enabled&&t.alt.forEach(function(n){u.indexOf(n)<0&&u.push(n)})}),e.__cache__={},u.forEach(function(t){e.__cache__[t]=[],e.__rules__.forEach(function(n){n.enabled&&(t&&n.alt.indexOf(t)<0||e.__cache__[t].push(n.fn))})})};$e.prototype.at=function(e,u,t){const n=this.__find__(e),r=t||{};if(n===-1)throw new Error("Parser rule not found: "+e);this.__rules__[n].fn=u,this.__rules__[n].alt=r.alt||[],this.__cache__=null};$e.prototype.before=function(e,u,t,n){const r=this.__find__(e),a=n||{};if(r===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(r,0,{name:u,enabled:!0,fn:t,alt:a.alt||[]}),this.__cache__=null};$e.prototype.after=function(e,u,t,n){const r=this.__find__(e),a=n||{};if(r===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(r+1,0,{name:u,enabled:!0,fn:t,alt:a.alt||[]}),this.__cache__=null};$e.prototype.push=function(e,u,t){const n=t||{};this.__rules__.push({name:e,enabled:!0,fn:u,alt:n.alt||[]}),this.__cache__=null};$e.prototype.enable=function(e,u){Array.isArray(e)||(e=[e]);const t=[];return e.forEach(function(n){const r=this.__find__(n);if(r<0){if(u)return;throw new Error("Rules manager: invalid rule name "+n)}this.__rules__[r].enabled=!0,t.push(n)},this),this.__cache__=null,t};$e.prototype.enableOnly=function(e,u){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(t){t.enabled=!1}),this.enable(e,u)};$e.prototype.disable=function(e,u){Array.isArray(e)||(e=[e]);const t=[];return e.forEach(function(n){const r=this.__find__(n);if(r<0){if(u)return;throw new Error("Rules manager: invalid rule name "+n)}this.__rules__[r].enabled=!1,t.push(n)},this),this.__cache__=null,t};$e.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};function ou(e,u,t){this.type=e,this.tag=u,this.attrs=null,this.map=null,this.nesting=t,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}ou.prototype.attrIndex=function(u){if(!this.attrs)return-1;const t=this.attrs;for(let n=0,r=t.length;n<r;n++)if(t[n][0]===u)return n;return-1};ou.prototype.attrPush=function(u){this.attrs?this.attrs.push(u):this.attrs=[u]};ou.prototype.attrSet=function(u,t){const n=this.attrIndex(u),r=[u,t];n<0?this.attrPush(r):this.attrs[n]=r};ou.prototype.attrGet=function(u){const t=this.attrIndex(u);let n=null;return t>=0&&(n=this.attrs[t][1]),n};ou.prototype.attrJoin=function(u,t){const n=this.attrIndex(u);n<0?this.attrPush([u,t]):this.attrs[n][1]=this.attrs[n][1]+" "+t};function xr(e,u,t){this.src=e,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=u}xr.prototype.Token=ou;const Ui=/\r\n?|\n/g,Hi=/\0/g;function Vi(e){let u;u=e.src.replace(Ui,`
`),u=u.replace(Hi,"�"),e.src=u}function Ki(e){let u;e.inlineMode?(u=new e.Token("inline","",0),u.content=e.src,u.map=[0,1],u.children=[],e.tokens.push(u)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function Gi(e){const u=e.tokens;for(let t=0,n=u.length;t<n;t++){const r=u[t];r.type==="inline"&&e.md.inline.parse(r.content,e.md,e.env,r.children)}}function Zi(e){return/^<a[>\s]/i.test(e)}function Wi(e){return/^<\/a\s*>/i.test(e)}function Ji(e){const u=e.tokens;if(e.md.options.linkify)for(let t=0,n=u.length;t<n;t++){if(u[t].type!=="inline"||!e.md.linkify.pretest(u[t].content))continue;let r=u[t].children,a=0;for(let i=r.length-1;i>=0;i--){const s=r[i];if(s.type==="link_close"){for(i--;r[i].level!==s.level&&r[i].type!=="link_open";)i--;continue}if(s.type==="html_inline"&&(Zi(s.content)&&a>0&&a--,Wi(s.content)&&a++),!(a>0)&&s.type==="text"&&e.md.linkify.test(s.content)){const o=s.content;let c=e.md.linkify.match(o);const f=[];let l=s.level,b=0;c.length>0&&c[0].index===0&&i>0&&r[i-1].type==="text_special"&&(c=c.slice(1));for(let g=0;g<c.length;g++){const h=c[g].url,S=e.md.normalizeLink(h);if(!e.md.validateLink(S))continue;let U=c[g].text;c[g].schema?c[g].schema==="mailto:"&&!/^mailto:/i.test(U)?U=e.md.normalizeLinkText("mailto:"+U).replace(/^mailto:/,""):U=e.md.normalizeLinkText(U):U=e.md.normalizeLinkText("http://"+U).replace(/^http:\/\//,"");const W=c[g].index;if(W>b){const C=new e.Token("text","",0);C.content=o.slice(b,W),C.level=l,f.push(C)}const B=new e.Token("link_open","a",1);B.attrs=[["href",S]],B.level=l++,B.markup="linkify",B.info="auto",f.push(B);const F=new e.Token("text","",0);F.content=U,F.level=l,f.push(F);const M=new e.Token("link_close","a",-1);M.level=--l,M.markup="linkify",M.info="auto",f.push(M),b=c[g].lastIndex}if(b<o.length){const g=new e.Token("text","",0);g.content=o.slice(b),g.level=l,f.push(g)}u[t].children=r=_r(r,i,f)}}}}const mr=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,Qi=/\((c|tm|r)\)/i,Xi=/\((c|tm|r)\)/ig,Yi={c:"©",r:"®",tm:"™"};function $i(e,u){return Yi[u.toLowerCase()]}function es(e){let u=0;for(let t=e.length-1;t>=0;t--){const n=e[t];n.type==="text"&&!u&&(n.content=n.content.replace(Xi,$i)),n.type==="link_open"&&n.info==="auto"&&u--,n.type==="link_close"&&n.info==="auto"&&u++}}function us(e){let u=0;for(let t=e.length-1;t>=0;t--){const n=e[t];n.type==="text"&&!u&&mr.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),n.type==="link_open"&&n.info==="auto"&&u--,n.type==="link_close"&&n.info==="auto"&&u++}}function ts(e){let u;if(e.md.options.typographer)for(u=e.tokens.length-1;u>=0;u--)e.tokens[u].type==="inline"&&(Qi.test(e.tokens[u].content)&&es(e.tokens[u].children),mr.test(e.tokens[u].content)&&us(e.tokens[u].children))}const ns=/['"]/,qn=/['"]/g,Un="’";function lt(e,u,t){return e.slice(0,u)+t+e.slice(u+1)}function rs(e,u){let t;const n=[];for(let r=0;r<e.length;r++){const a=e[r],i=e[r].level;for(t=n.length-1;t>=0&&!(n[t].level<=i);t--);if(n.length=t+1,a.type!=="text")continue;let s=a.content,o=0,c=s.length;e:for(;o<c;){qn.lastIndex=o;const f=qn.exec(s);if(!f)break;let l=!0,b=!0;o=f.index+1;const g=f[0]==="'";let h=32;if(f.index-1>=0)h=s.charCodeAt(f.index-1);else for(t=r-1;t>=0&&!(e[t].type==="softbreak"||e[t].type==="hardbreak");t--)if(e[t].content){h=e[t].content.charCodeAt(e[t].content.length-1);break}let S=32;if(o<c)S=s.charCodeAt(o);else for(t=r+1;t<e.length&&!(e[t].type==="softbreak"||e[t].type==="hardbreak");t++)if(e[t].content){S=e[t].content.charCodeAt(0);break}const U=Xu(h)||Qu(String.fromCharCode(h)),W=Xu(S)||Qu(String.fromCharCode(S)),B=Ju(h),F=Ju(S);if(F?l=!1:W&&(B||U||(l=!1)),B?b=!1:U&&(F||W||(b=!1)),S===34&&f[0]==='"'&&h>=48&&h<=57&&(b=l=!1),l&&b&&(l=U,b=W),!l&&!b){g&&(a.content=lt(a.content,f.index,Un));continue}if(b)for(t=n.length-1;t>=0;t--){let M=n[t];if(n[t].level<i)break;if(M.single===g&&n[t].level===i){M=n[t];let C,I;g?(C=u.md.options.quotes[2],I=u.md.options.quotes[3]):(C=u.md.options.quotes[0],I=u.md.options.quotes[1]),a.content=lt(a.content,f.index,I),e[M.token].content=lt(e[M.token].content,M.pos,C),o+=I.length-1,M.token===r&&(o+=C.length-1),s=a.content,c=s.length,n.length=t;continue e}}l?n.push({token:r,pos:f.index,single:g,level:i}):b&&g&&(a.content=lt(a.content,f.index,Un))}}}function as(e){if(e.md.options.typographer)for(let u=e.tokens.length-1;u>=0;u--)e.tokens[u].type!=="inline"||!ns.test(e.tokens[u].content)||rs(e.tokens[u].children,e)}function is(e){let u,t;const n=e.tokens,r=n.length;for(let a=0;a<r;a++){if(n[a].type!=="inline")continue;const i=n[a].children,s=i.length;for(u=0;u<s;u++)i[u].type==="text_special"&&(i[u].type="text");for(u=t=0;u<s;u++)i[u].type==="text"&&u+1<s&&i[u+1].type==="text"?i[u+1].content=i[u].content+i[u+1].content:(u!==t&&(i[t]=i[u]),t++);u!==t&&(i.length=t)}}const Pt=[["normalize",Vi],["block",Ki],["inline",Gi],["linkify",Ji],["replacements",ts],["smartquotes",as],["text_join",is]];function dn(){this.ruler=new $e;for(let e=0;e<Pt.length;e++)this.ruler.push(Pt[e][0],Pt[e][1])}dn.prototype.process=function(e){const u=this.ruler.getRules("");for(let t=0,n=u.length;t<n;t++)u[t](e)};dn.prototype.State=xr;function _u(e,u,t,n){this.src=e,this.md=u,this.env=t,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;const r=this.src;for(let a=0,i=0,s=0,o=0,c=r.length,f=!1;i<c;i++){const l=r.charCodeAt(i);if(!f)if(Ce(l)){s++,l===9?o+=4-o%4:o++;continue}else f=!0;(l===10||i===c-1)&&(l!==10&&i++,this.bMarks.push(a),this.eMarks.push(i),this.tShift.push(s),this.sCount.push(o),this.bsCount.push(0),f=!1,s=0,o=0,a=i+1)}this.bMarks.push(r.length),this.eMarks.push(r.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}_u.prototype.push=function(e,u,t){const n=new ou(e,u,t);return n.block=!0,t<0&&this.level--,n.level=this.level,t>0&&this.level++,this.tokens.push(n),n};_u.prototype.isEmpty=function(u){return this.bMarks[u]+this.tShift[u]>=this.eMarks[u]};_u.prototype.skipEmptyLines=function(u){for(let t=this.lineMax;u<t&&!(this.bMarks[u]+this.tShift[u]<this.eMarks[u]);u++);return u};_u.prototype.skipSpaces=function(u){for(let t=this.src.length;u<t;u++){const n=this.src.charCodeAt(u);if(!Ce(n))break}return u};_u.prototype.skipSpacesBack=function(u,t){if(u<=t)return u;for(;u>t;)if(!Ce(this.src.charCodeAt(--u)))return u+1;return u};_u.prototype.skipChars=function(u,t){for(let n=this.src.length;u<n&&this.src.charCodeAt(u)===t;u++);return u};_u.prototype.skipCharsBack=function(u,t,n){if(u<=n)return u;for(;u>n;)if(t!==this.src.charCodeAt(--u))return u+1;return u};_u.prototype.getLines=function(u,t,n,r){if(u>=t)return"";const a=new Array(t-u);for(let i=0,s=u;s<t;s++,i++){let o=0;const c=this.bMarks[s];let f=c,l;for(s+1<t||r?l=this.eMarks[s]+1:l=this.eMarks[s];f<l&&o<n;){const b=this.src.charCodeAt(f);if(Ce(b))b===9?o+=4-(o+this.bsCount[s])%4:o++;else if(f-c<this.tShift[s])o++;else break;f++}o>n?a[i]=new Array(o-n+1).join(" ")+this.src.slice(f,l):a[i]=this.src.slice(f,l)}return a.join("")};_u.prototype.Token=ou;const ss=65536;function zt(e,u){const t=e.bMarks[u]+e.tShift[u],n=e.eMarks[u];return e.src.slice(t,n)}function Hn(e){const u=[],t=e.length;let n=0,r=e.charCodeAt(n),a=!1,i=0,s="";for(;n<t;)r===124&&(a?(s+=e.substring(i,n-1),i=n):(u.push(s+e.substring(i,n)),s="",i=n+1)),a=r===92,n++,r=e.charCodeAt(n);return u.push(s+e.substring(i)),u}function os(e,u,t,n){if(u+2>t)return!1;let r=u+1;if(e.sCount[r]<e.blkIndent||e.sCount[r]-e.blkIndent>=4)return!1;let a=e.bMarks[r]+e.tShift[r];if(a>=e.eMarks[r])return!1;const i=e.src.charCodeAt(a++);if(i!==124&&i!==45&&i!==58||a>=e.eMarks[r])return!1;const s=e.src.charCodeAt(a++);if(s!==124&&s!==45&&s!==58&&!Ce(s)||i===45&&Ce(s))return!1;for(;a<e.eMarks[r];){const M=e.src.charCodeAt(a);if(M!==124&&M!==45&&M!==58&&!Ce(M))return!1;a++}let o=zt(e,u+1),c=o.split("|");const f=[];for(let M=0;M<c.length;M++){const C=c[M].trim();if(!C){if(M===0||M===c.length-1)continue;return!1}if(!/^:?-+:?$/.test(C))return!1;C.charCodeAt(C.length-1)===58?f.push(C.charCodeAt(0)===58?"center":"right"):C.charCodeAt(0)===58?f.push("left"):f.push("")}if(o=zt(e,u).trim(),o.indexOf("|")===-1||e.sCount[u]-e.blkIndent>=4)return!1;c=Hn(o),c.length&&c[0]===""&&c.shift(),c.length&&c[c.length-1]===""&&c.pop();const l=c.length;if(l===0||l!==f.length)return!1;if(n)return!0;const b=e.parentType;e.parentType="table";const g=e.md.block.ruler.getRules("blockquote"),h=e.push("table_open","table",1),S=[u,0];h.map=S;const U=e.push("thead_open","thead",1);U.map=[u,u+1];const W=e.push("tr_open","tr",1);W.map=[u,u+1];for(let M=0;M<c.length;M++){const C=e.push("th_open","th",1);f[M]&&(C.attrs=[["style","text-align:"+f[M]]]);const I=e.push("inline","",0);I.content=c[M].trim(),I.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);let B,F=0;for(r=u+2;r<t&&!(e.sCount[r]<e.blkIndent);r++){let M=!1;for(let I=0,X=g.length;I<X;I++)if(g[I](e,r,t,!0)){M=!0;break}if(M||(o=zt(e,r).trim(),!o)||e.sCount[r]-e.blkIndent>=4||(c=Hn(o),c.length&&c[0]===""&&c.shift(),c.length&&c[c.length-1]===""&&c.pop(),F+=l-c.length,F>ss))break;if(r===u+2){const I=e.push("tbody_open","tbody",1);I.map=B=[u+2,0]}const C=e.push("tr_open","tr",1);C.map=[r,r+1];for(let I=0;I<l;I++){const X=e.push("td_open","td",1);f[I]&&(X.attrs=[["style","text-align:"+f[I]]]);const ee=e.push("inline","",0);ee.content=c[I]?c[I].trim():"",ee.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return B&&(e.push("tbody_close","tbody",-1),B[1]=r),e.push("table_close","table",-1),S[1]=r,e.parentType=b,e.line=r,!0}function cs(e,u,t){if(e.sCount[u]-e.blkIndent<4)return!1;let n=u+1,r=n;for(;n<t;){if(e.isEmpty(n)){n++;continue}if(e.sCount[n]-e.blkIndent>=4){n++,r=n;continue}break}e.line=r;const a=e.push("code_block","code",0);return a.content=e.getLines(u,r,4+e.blkIndent,!1)+`
`,a.map=[u,e.line],!0}function ls(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],a=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4||r+3>a)return!1;const i=e.src.charCodeAt(r);if(i!==126&&i!==96)return!1;let s=r;r=e.skipChars(r,i);let o=r-s;if(o<3)return!1;const c=e.src.slice(s,r),f=e.src.slice(r,a);if(i===96&&f.indexOf(String.fromCharCode(i))>=0)return!1;if(n)return!0;let l=u,b=!1;for(;l++,!(l>=t||(r=s=e.bMarks[l]+e.tShift[l],a=e.eMarks[l],r<a&&e.sCount[l]<e.blkIndent));)if(e.src.charCodeAt(r)===i&&!(e.sCount[l]-e.blkIndent>=4)&&(r=e.skipChars(r,i),!(r-s<o)&&(r=e.skipSpaces(r),!(r<a)))){b=!0;break}o=e.sCount[u],e.line=l+(b?1:0);const g=e.push("fence","code",0);return g.info=f,g.content=e.getLines(u+1,l,o,!0),g.markup=c,g.map=[u,e.line],!0}function fs(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],a=e.eMarks[u];const i=e.lineMax;if(e.sCount[u]-e.blkIndent>=4||e.src.charCodeAt(r)!==62)return!1;if(n)return!0;const s=[],o=[],c=[],f=[],l=e.md.block.ruler.getRules("blockquote"),b=e.parentType;e.parentType="blockquote";let g=!1,h;for(h=u;h<t;h++){const F=e.sCount[h]<e.blkIndent;if(r=e.bMarks[h]+e.tShift[h],a=e.eMarks[h],r>=a)break;if(e.src.charCodeAt(r++)===62&&!F){let C=e.sCount[h]+1,I,X;e.src.charCodeAt(r)===32?(r++,C++,X=!1,I=!0):e.src.charCodeAt(r)===9?(I=!0,(e.bsCount[h]+C)%4===3?(r++,C++,X=!1):X=!0):I=!1;let ee=C;for(s.push(e.bMarks[h]),e.bMarks[h]=r;r<a;){const fe=e.src.charCodeAt(r);if(Ce(fe))fe===9?ee+=4-(ee+e.bsCount[h]+(X?1:0))%4:ee++;else break;r++}g=r>=a,o.push(e.bsCount[h]),e.bsCount[h]=e.sCount[h]+1+(I?1:0),c.push(e.sCount[h]),e.sCount[h]=ee-C,f.push(e.tShift[h]),e.tShift[h]=r-e.bMarks[h];continue}if(g)break;let M=!1;for(let C=0,I=l.length;C<I;C++)if(l[C](e,h,t,!0)){M=!0;break}if(M){e.lineMax=h,e.blkIndent!==0&&(s.push(e.bMarks[h]),o.push(e.bsCount[h]),f.push(e.tShift[h]),c.push(e.sCount[h]),e.sCount[h]-=e.blkIndent);break}s.push(e.bMarks[h]),o.push(e.bsCount[h]),f.push(e.tShift[h]),c.push(e.sCount[h]),e.sCount[h]=-1}const S=e.blkIndent;e.blkIndent=0;const U=e.push("blockquote_open","blockquote",1);U.markup=">";const W=[u,0];U.map=W,e.md.block.tokenize(e,u,h);const B=e.push("blockquote_close","blockquote",-1);B.markup=">",e.lineMax=i,e.parentType=b,W[1]=e.line;for(let F=0;F<f.length;F++)e.bMarks[F+u]=s[F],e.tShift[F+u]=f[F],e.sCount[F+u]=c[F],e.bsCount[F+u]=o[F];return e.blkIndent=S,!0}function ds(e,u,t,n){const r=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4)return!1;let a=e.bMarks[u]+e.tShift[u];const i=e.src.charCodeAt(a++);if(i!==42&&i!==45&&i!==95)return!1;let s=1;for(;a<r;){const c=e.src.charCodeAt(a++);if(c!==i&&!Ce(c))return!1;c===i&&s++}if(s<3)return!1;if(n)return!0;e.line=u+1;const o=e.push("hr","hr",0);return o.map=[u,e.line],o.markup=Array(s+1).join(String.fromCharCode(i)),!0}function Vn(e,u){const t=e.eMarks[u];let n=e.bMarks[u]+e.tShift[u];const r=e.src.charCodeAt(n++);if(r!==42&&r!==45&&r!==43)return-1;if(n<t){const a=e.src.charCodeAt(n);if(!Ce(a))return-1}return n}function Kn(e,u){const t=e.bMarks[u]+e.tShift[u],n=e.eMarks[u];let r=t;if(r+1>=n)return-1;let a=e.src.charCodeAt(r++);if(a<48||a>57)return-1;for(;;){if(r>=n)return-1;if(a=e.src.charCodeAt(r++),a>=48&&a<=57){if(r-t>=10)return-1;continue}if(a===41||a===46)break;return-1}return r<n&&(a=e.src.charCodeAt(r),!Ce(a))?-1:r}function hs(e,u){const t=e.level+2;for(let n=u+2,r=e.tokens.length-2;n<r;n++)e.tokens[n].level===t&&e.tokens[n].type==="paragraph_open"&&(e.tokens[n+2].hidden=!0,e.tokens[n].hidden=!0,n+=2)}function ps(e,u,t,n){let r,a,i,s,o=u,c=!0;if(e.sCount[o]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[o]-e.listIndent>=4&&e.sCount[o]<e.blkIndent)return!1;let f=!1;n&&e.parentType==="paragraph"&&e.sCount[o]>=e.blkIndent&&(f=!0);let l,b,g;if((g=Kn(e,o))>=0){if(l=!0,i=e.bMarks[o]+e.tShift[o],b=Number(e.src.slice(i,g-1)),f&&b!==1)return!1}else if((g=Vn(e,o))>=0)l=!1;else return!1;if(f&&e.skipSpaces(g)>=e.eMarks[o])return!1;if(n)return!0;const h=e.src.charCodeAt(g-1),S=e.tokens.length;l?(s=e.push("ordered_list_open","ol",1),b!==1&&(s.attrs=[["start",b]])):s=e.push("bullet_list_open","ul",1);const U=[o,0];s.map=U,s.markup=String.fromCharCode(h);let W=!1;const B=e.md.block.ruler.getRules("list"),F=e.parentType;for(e.parentType="list";o<t;){a=g,r=e.eMarks[o];const M=e.sCount[o]+g-(e.bMarks[o]+e.tShift[o]);let C=M;for(;a<r;){const H=e.src.charCodeAt(a);if(H===9)C+=4-(C+e.bsCount[o])%4;else if(H===32)C++;else break;a++}const I=a;let X;I>=r?X=1:X=C-M,X>4&&(X=1);const ee=M+X;s=e.push("list_item_open","li",1),s.markup=String.fromCharCode(h);const fe=[o,0];s.map=fe,l&&(s.info=e.src.slice(i,g-1));const ae=e.tight,le=e.tShift[o],de=e.sCount[o],xe=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=ee,e.tight=!0,e.tShift[o]=I-e.bMarks[o],e.sCount[o]=C,I>=r&&e.isEmpty(o+1)?e.line=Math.min(e.line+2,t):e.md.block.tokenize(e,o,t,!0),(!e.tight||W)&&(c=!1),W=e.line-o>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=xe,e.tShift[o]=le,e.sCount[o]=de,e.tight=ae,s=e.push("list_item_close","li",-1),s.markup=String.fromCharCode(h),o=e.line,fe[1]=o,o>=t||e.sCount[o]<e.blkIndent||e.sCount[o]-e.blkIndent>=4)break;let ke=!1;for(let H=0,_=B.length;H<_;H++)if(B[H](e,o,t,!0)){ke=!0;break}if(ke)break;if(l){if(g=Kn(e,o),g<0)break;i=e.bMarks[o]+e.tShift[o]}else if(g=Vn(e,o),g<0)break;if(h!==e.src.charCodeAt(g-1))break}return l?s=e.push("ordered_list_close","ol",-1):s=e.push("bullet_list_close","ul",-1),s.markup=String.fromCharCode(h),U[1]=o,e.line=o,e.parentType=F,c&&hs(e,S),!0}function bs(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],a=e.eMarks[u],i=u+1;if(e.sCount[u]-e.blkIndent>=4||e.src.charCodeAt(r)!==91)return!1;function s(B){const F=e.lineMax;if(B>=F||e.isEmpty(B))return null;let M=!1;if(e.sCount[B]-e.blkIndent>3&&(M=!0),e.sCount[B]<0&&(M=!0),!M){const X=e.md.block.ruler.getRules("reference"),ee=e.parentType;e.parentType="reference";let fe=!1;for(let ae=0,le=X.length;ae<le;ae++)if(X[ae](e,B,F,!0)){fe=!0;break}if(e.parentType=ee,fe)return null}const C=e.bMarks[B]+e.tShift[B],I=e.eMarks[B];return e.src.slice(C,I+1)}let o=e.src.slice(r,a+1);a=o.length;let c=-1;for(r=1;r<a;r++){const B=o.charCodeAt(r);if(B===91)return!1;if(B===93){c=r;break}else if(B===10){const F=s(i);F!==null&&(o+=F,a=o.length,i++)}else if(B===92&&(r++,r<a&&o.charCodeAt(r)===10)){const F=s(i);F!==null&&(o+=F,a=o.length,i++)}}if(c<0||o.charCodeAt(c+1)!==58)return!1;for(r=c+2;r<a;r++){const B=o.charCodeAt(r);if(B===10){const F=s(i);F!==null&&(o+=F,a=o.length,i++)}else if(!Ce(B))break}const f=e.md.helpers.parseLinkDestination(o,r,a);if(!f.ok)return!1;const l=e.md.normalizeLink(f.str);if(!e.md.validateLink(l))return!1;r=f.pos;const b=r,g=i,h=r;for(;r<a;r++){const B=o.charCodeAt(r);if(B===10){const F=s(i);F!==null&&(o+=F,a=o.length,i++)}else if(!Ce(B))break}let S=e.md.helpers.parseLinkTitle(o,r,a);for(;S.can_continue;){const B=s(i);if(B===null)break;o+=B,r=a,a=o.length,i++,S=e.md.helpers.parseLinkTitle(o,r,a,S)}let U;for(r<a&&h!==r&&S.ok?(U=S.str,r=S.pos):(U="",r=b,i=g);r<a;){const B=o.charCodeAt(r);if(!Ce(B))break;r++}if(r<a&&o.charCodeAt(r)!==10&&U)for(U="",r=b,i=g;r<a;){const B=o.charCodeAt(r);if(!Ce(B))break;r++}if(r<a&&o.charCodeAt(r)!==10)return!1;const W=Et(o.slice(1,c));return W?(n||(typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[W]>"u"&&(e.env.references[W]={title:U,href:l}),e.line=i),!0):!1}const gs=["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"],_s="[a-zA-Z_:][a-zA-Z0-9:._-]*",vs="[^\"'=<>`\\x00-\\x20]+",xs="'[^']*'",ms='"[^"]*"',ys="(?:"+vs+"|"+xs+"|"+ms+")",ks="(?:\\s+"+_s+"(?:\\s*=\\s*"+ys+")?)",yr="<[A-Za-z][A-Za-z0-9\\-]*"+ks+"*\\s*\\/?>",kr="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Es="<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->",ws="<[?][\\s\\S]*?[?]>",As="<![A-Za-z][^>]*>",Cs="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",Ds=new RegExp("^(?:"+yr+"|"+kr+"|"+Es+"|"+ws+"|"+As+"|"+Cs+")"),Ss=new RegExp("^(?:"+yr+"|"+kr+")"),Nu=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+gs.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(Ss.source+"\\s*$"),/^$/,!1]];function Fs(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],a=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(r)!==60)return!1;let i=e.src.slice(r,a),s=0;for(;s<Nu.length&&!Nu[s][0].test(i);s++);if(s===Nu.length)return!1;if(n)return Nu[s][2];let o=u+1;if(!Nu[s][1].test(i)){for(;o<t&&!(e.sCount[o]<e.blkIndent);o++)if(r=e.bMarks[o]+e.tShift[o],a=e.eMarks[o],i=e.src.slice(r,a),Nu[s][1].test(i)){i.length!==0&&o++;break}}e.line=o;const c=e.push("html_block","",0);return c.map=[u,o],c.content=e.getLines(u,o,e.blkIndent,!0),!0}function Ts(e,u,t,n){let r=e.bMarks[u]+e.tShift[u],a=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4)return!1;let i=e.src.charCodeAt(r);if(i!==35||r>=a)return!1;let s=1;for(i=e.src.charCodeAt(++r);i===35&&r<a&&s<=6;)s++,i=e.src.charCodeAt(++r);if(s>6||r<a&&!Ce(i))return!1;if(n)return!0;a=e.skipSpacesBack(a,r);const o=e.skipCharsBack(a,35,r);o>r&&Ce(e.src.charCodeAt(o-1))&&(a=o),e.line=u+1;const c=e.push("heading_open","h"+String(s),1);c.markup="########".slice(0,s),c.map=[u,e.line];const f=e.push("inline","",0);f.content=e.src.slice(r,a).trim(),f.map=[u,e.line],f.children=[];const l=e.push("heading_close","h"+String(s),-1);return l.markup="########".slice(0,s),!0}function Os(e,u,t){const n=e.md.block.ruler.getRules("paragraph");if(e.sCount[u]-e.blkIndent>=4)return!1;const r=e.parentType;e.parentType="paragraph";let a=0,i,s=u+1;for(;s<t&&!e.isEmpty(s);s++){if(e.sCount[s]-e.blkIndent>3)continue;if(e.sCount[s]>=e.blkIndent){let g=e.bMarks[s]+e.tShift[s];const h=e.eMarks[s];if(g<h&&(i=e.src.charCodeAt(g),(i===45||i===61)&&(g=e.skipChars(g,i),g=e.skipSpaces(g),g>=h))){a=i===61?1:2;break}}if(e.sCount[s]<0)continue;let b=!1;for(let g=0,h=n.length;g<h;g++)if(n[g](e,s,t,!0)){b=!0;break}if(b)break}if(!a)return!1;const o=e.getLines(u,s,e.blkIndent,!1).trim();e.line=s+1;const c=e.push("heading_open","h"+String(a),1);c.markup=String.fromCharCode(i),c.map=[u,e.line];const f=e.push("inline","",0);f.content=o,f.map=[u,e.line-1],f.children=[];const l=e.push("heading_close","h"+String(a),-1);return l.markup=String.fromCharCode(i),e.parentType=r,!0}function Ms(e,u,t){const n=e.md.block.ruler.getRules("paragraph"),r=e.parentType;let a=u+1;for(e.parentType="paragraph";a<t&&!e.isEmpty(a);a++){if(e.sCount[a]-e.blkIndent>3||e.sCount[a]<0)continue;let c=!1;for(let f=0,l=n.length;f<l;f++)if(n[f](e,a,t,!0)){c=!0;break}if(c)break}const i=e.getLines(u,a,e.blkIndent,!1).trim();e.line=a;const s=e.push("paragraph_open","p",1);s.map=[u,e.line];const o=e.push("inline","",0);return o.content=i,o.map=[u,e.line],o.children=[],e.push("paragraph_close","p",-1),e.parentType=r,!0}const ft=[["table",os,["paragraph","reference"]],["code",cs],["fence",ls,["paragraph","reference","blockquote","list"]],["blockquote",fs,["paragraph","reference","blockquote","list"]],["hr",ds,["paragraph","reference","blockquote","list"]],["list",ps,["paragraph","reference","blockquote"]],["reference",bs],["html_block",Fs,["paragraph","reference","blockquote"]],["heading",Ts,["paragraph","reference","blockquote"]],["lheading",Os],["paragraph",Ms]];function wt(){this.ruler=new $e;for(let e=0;e<ft.length;e++)this.ruler.push(ft[e][0],ft[e][1],{alt:(ft[e][2]||[]).slice()})}wt.prototype.tokenize=function(e,u,t){const n=this.ruler.getRules(""),r=n.length,a=e.md.options.maxNesting;let i=u,s=!1;for(;i<t&&(e.line=i=e.skipEmptyLines(i),!(i>=t||e.sCount[i]<e.blkIndent));){if(e.level>=a){e.line=t;break}const o=e.line;let c=!1;for(let f=0;f<r;f++)if(c=n[f](e,i,t,!1),c){if(o>=e.line)throw new Error("block rule didn't increment state.line");break}if(!c)throw new Error("none of the block rules matched");e.tight=!s,e.isEmpty(e.line-1)&&(s=!0),i=e.line,i<t&&e.isEmpty(i)&&(s=!0,i++,e.line=i)}};wt.prototype.parse=function(e,u,t,n){if(!e)return;const r=new this.State(e,u,t,n);this.tokenize(r,r.line,r.lineMax)};wt.prototype.State=_u;function ut(e,u,t,n){this.src=e,this.env=t,this.md=u,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}ut.prototype.pushPending=function(){const e=new ou("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};ut.prototype.push=function(e,u,t){this.pending&&this.pushPending();const n=new ou(e,u,t);let r=null;return t<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,t>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],r={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(r),n};ut.prototype.scanDelims=function(e,u){const t=this.posMax,n=this.src.charCodeAt(e),r=e>0?this.src.charCodeAt(e-1):32;let a=e;for(;a<t&&this.src.charCodeAt(a)===n;)a++;const i=a-e,s=a<t?this.src.charCodeAt(a):32,o=Xu(r)||Qu(String.fromCharCode(r)),c=Xu(s)||Qu(String.fromCharCode(s)),f=Ju(r),l=Ju(s),b=!l&&(!c||f||o),g=!f&&(!o||l||c);return{can_open:b&&(u||!g||o),can_close:g&&(u||!b||c),length:i}};ut.prototype.Token=ou;function Rs(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}function Is(e,u){let t=e.pos;for(;t<e.posMax&&!Rs(e.src.charCodeAt(t));)t++;return t===e.pos?!1:(u||(e.pending+=e.src.slice(e.pos,t)),e.pos=t,!0)}const Ns=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;function Bs(e,u){if(!e.md.options.linkify||e.linkLevel>0)return!1;const t=e.pos,n=e.posMax;if(t+3>n||e.src.charCodeAt(t)!==58||e.src.charCodeAt(t+1)!==47||e.src.charCodeAt(t+2)!==47)return!1;const r=e.pending.match(Ns);if(!r)return!1;const a=r[1],i=e.md.linkify.matchAtStart(e.src.slice(t-a.length));if(!i)return!1;let s=i.url;if(s.length<=a.length)return!1;s=s.replace(/\*+$/,"");const o=e.md.normalizeLink(s);if(!e.md.validateLink(o))return!1;if(!u){e.pending=e.pending.slice(0,-a.length);const c=e.push("link_open","a",1);c.attrs=[["href",o]],c.markup="linkify",c.info="auto";const f=e.push("text","",0);f.content=e.md.normalizeLinkText(s);const l=e.push("link_close","a",-1);l.markup="linkify",l.info="auto"}return e.pos+=s.length-a.length,!0}function Ls(e,u){let t=e.pos;if(e.src.charCodeAt(t)!==10)return!1;const n=e.pending.length-1,r=e.posMax;if(!u)if(n>=0&&e.pending.charCodeAt(n)===32)if(n>=1&&e.pending.charCodeAt(n-1)===32){let a=n-1;for(;a>=1&&e.pending.charCodeAt(a-1)===32;)a--;e.pending=e.pending.slice(0,a),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(t++;t<r&&Ce(e.src.charCodeAt(t));)t++;return e.pos=t,!0}const hn=[];for(let e=0;e<256;e++)hn.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){hn[e.charCodeAt(0)]=1});function js(e,u){let t=e.pos;const n=e.posMax;if(e.src.charCodeAt(t)!==92||(t++,t>=n))return!1;let r=e.src.charCodeAt(t);if(r===10){for(u||e.push("hardbreak","br",0),t++;t<n&&(r=e.src.charCodeAt(t),!!Ce(r));)t++;return e.pos=t,!0}let a=e.src[t];if(r>=55296&&r<=56319&&t+1<n){const s=e.src.charCodeAt(t+1);s>=56320&&s<=57343&&(a+=e.src[t+1],t++)}const i="\\"+a;if(!u){const s=e.push("text_special","",0);r<256&&hn[r]!==0?s.content=a:s.content=i,s.markup=i,s.info="escape"}return e.pos=t+1,!0}function Ps(e,u){let t=e.pos;if(e.src.charCodeAt(t)!==96)return!1;const r=t;t++;const a=e.posMax;for(;t<a&&e.src.charCodeAt(t)===96;)t++;const i=e.src.slice(r,t),s=i.length;if(e.backticksScanned&&(e.backticks[s]||0)<=r)return u||(e.pending+=i),e.pos+=s,!0;let o=t,c;for(;(c=e.src.indexOf("`",o))!==-1;){for(o=c+1;o<a&&e.src.charCodeAt(o)===96;)o++;const f=o-c;if(f===s){if(!u){const l=e.push("code_inline","code",0);l.markup=i,l.content=e.src.slice(t,c).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=o,!0}e.backticks[f]=c}return e.backticksScanned=!0,u||(e.pending+=i),e.pos+=s,!0}function zs(e,u){const t=e.pos,n=e.src.charCodeAt(t);if(u||n!==126)return!1;const r=e.scanDelims(e.pos,!0);let a=r.length;const i=String.fromCharCode(n);if(a<2)return!1;let s;a%2&&(s=e.push("text","",0),s.content=i,a--);for(let o=0;o<a;o+=2)s=e.push("text","",0),s.content=i+i,e.delimiters.push({marker:n,length:0,token:e.tokens.length-1,end:-1,open:r.can_open,close:r.can_close});return e.pos+=r.length,!0}function Gn(e,u){let t;const n=[],r=u.length;for(let a=0;a<r;a++){const i=u[a];if(i.marker!==126||i.end===-1)continue;const s=u[i.end];t=e.tokens[i.token],t.type="s_open",t.tag="s",t.nesting=1,t.markup="~~",t.content="",t=e.tokens[s.token],t.type="s_close",t.tag="s",t.nesting=-1,t.markup="~~",t.content="",e.tokens[s.token-1].type==="text"&&e.tokens[s.token-1].content==="~"&&n.push(s.token-1)}for(;n.length;){const a=n.pop();let i=a+1;for(;i<e.tokens.length&&e.tokens[i].type==="s_close";)i++;i--,a!==i&&(t=e.tokens[i],e.tokens[i]=e.tokens[a],e.tokens[a]=t)}}function qs(e){const u=e.tokens_meta,t=e.tokens_meta.length;Gn(e,e.delimiters);for(let n=0;n<t;n++)u[n]&&u[n].delimiters&&Gn(e,u[n].delimiters)}const Er={tokenize:zs,postProcess:qs};function Us(e,u){const t=e.pos,n=e.src.charCodeAt(t);if(u||n!==95&&n!==42)return!1;const r=e.scanDelims(e.pos,n===42);for(let a=0;a<r.length;a++){const i=e.push("text","",0);i.content=String.fromCharCode(n),e.delimiters.push({marker:n,length:r.length,token:e.tokens.length-1,end:-1,open:r.can_open,close:r.can_close})}return e.pos+=r.length,!0}function Zn(e,u){const t=u.length;for(let n=t-1;n>=0;n--){const r=u[n];if(r.marker!==95&&r.marker!==42||r.end===-1)continue;const a=u[r.end],i=n>0&&u[n-1].end===r.end+1&&u[n-1].marker===r.marker&&u[n-1].token===r.token-1&&u[r.end+1].token===a.token+1,s=String.fromCharCode(r.marker),o=e.tokens[r.token];o.type=i?"strong_open":"em_open",o.tag=i?"strong":"em",o.nesting=1,o.markup=i?s+s:s,o.content="";const c=e.tokens[a.token];c.type=i?"strong_close":"em_close",c.tag=i?"strong":"em",c.nesting=-1,c.markup=i?s+s:s,c.content="",i&&(e.tokens[u[n-1].token].content="",e.tokens[u[r.end+1].token].content="",n--)}}function Hs(e){const u=e.tokens_meta,t=e.tokens_meta.length;Zn(e,e.delimiters);for(let n=0;n<t;n++)u[n]&&u[n].delimiters&&Zn(e,u[n].delimiters)}const wr={tokenize:Us,postProcess:Hs};function Vs(e,u){let t,n,r,a,i="",s="",o=e.pos,c=!0;if(e.src.charCodeAt(e.pos)!==91)return!1;const f=e.pos,l=e.posMax,b=e.pos+1,g=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(g<0)return!1;let h=g+1;if(h<l&&e.src.charCodeAt(h)===40){for(c=!1,h++;h<l&&(t=e.src.charCodeAt(h),!(!Ce(t)&&t!==10));h++);if(h>=l)return!1;if(o=h,r=e.md.helpers.parseLinkDestination(e.src,h,e.posMax),r.ok){for(i=e.md.normalizeLink(r.str),e.md.validateLink(i)?h=r.pos:i="",o=h;h<l&&(t=e.src.charCodeAt(h),!(!Ce(t)&&t!==10));h++);if(r=e.md.helpers.parseLinkTitle(e.src,h,e.posMax),h<l&&o!==h&&r.ok)for(s=r.str,h=r.pos;h<l&&(t=e.src.charCodeAt(h),!(!Ce(t)&&t!==10));h++);}(h>=l||e.src.charCodeAt(h)!==41)&&(c=!0),h++}if(c){if(typeof e.env.references>"u")return!1;if(h<l&&e.src.charCodeAt(h)===91?(o=h+1,h=e.md.helpers.parseLinkLabel(e,h),h>=0?n=e.src.slice(o,h++):h=g+1):h=g+1,n||(n=e.src.slice(b,g)),a=e.env.references[Et(n)],!a)return e.pos=f,!1;i=a.href,s=a.title}if(!u){e.pos=b,e.posMax=g;const S=e.push("link_open","a",1),U=[["href",i]];S.attrs=U,s&&U.push(["title",s]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=h,e.posMax=l,!0}function Ks(e,u){let t,n,r,a,i,s,o,c,f="";const l=e.pos,b=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const g=e.pos+2,h=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(h<0)return!1;if(a=h+1,a<b&&e.src.charCodeAt(a)===40){for(a++;a<b&&(t=e.src.charCodeAt(a),!(!Ce(t)&&t!==10));a++);if(a>=b)return!1;for(c=a,s=e.md.helpers.parseLinkDestination(e.src,a,e.posMax),s.ok&&(f=e.md.normalizeLink(s.str),e.md.validateLink(f)?a=s.pos:f=""),c=a;a<b&&(t=e.src.charCodeAt(a),!(!Ce(t)&&t!==10));a++);if(s=e.md.helpers.parseLinkTitle(e.src,a,e.posMax),a<b&&c!==a&&s.ok)for(o=s.str,a=s.pos;a<b&&(t=e.src.charCodeAt(a),!(!Ce(t)&&t!==10));a++);else o="";if(a>=b||e.src.charCodeAt(a)!==41)return e.pos=l,!1;a++}else{if(typeof e.env.references>"u")return!1;if(a<b&&e.src.charCodeAt(a)===91?(c=a+1,a=e.md.helpers.parseLinkLabel(e,a),a>=0?r=e.src.slice(c,a++):a=h+1):a=h+1,r||(r=e.src.slice(g,h)),i=e.env.references[Et(r)],!i)return e.pos=l,!1;f=i.href,o=i.title}if(!u){n=e.src.slice(g,h);const S=[];e.md.inline.parse(n,e.md,e.env,S);const U=e.push("image","img",0),W=[["src",f],["alt",""]];U.attrs=W,U.children=S,U.content=n,o&&W.push(["title",o])}return e.pos=a,e.posMax=b,!0}const Gs=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,Zs=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function Ws(e,u){let t=e.pos;if(e.src.charCodeAt(t)!==60)return!1;const n=e.pos,r=e.posMax;for(;;){if(++t>=r)return!1;const i=e.src.charCodeAt(t);if(i===60)return!1;if(i===62)break}const a=e.src.slice(n+1,t);if(Zs.test(a)){const i=e.md.normalizeLink(a);if(!e.md.validateLink(i))return!1;if(!u){const s=e.push("link_open","a",1);s.attrs=[["href",i]],s.markup="autolink",s.info="auto";const o=e.push("text","",0);o.content=e.md.normalizeLinkText(a);const c=e.push("link_close","a",-1);c.markup="autolink",c.info="auto"}return e.pos+=a.length+2,!0}if(Gs.test(a)){const i=e.md.normalizeLink("mailto:"+a);if(!e.md.validateLink(i))return!1;if(!u){const s=e.push("link_open","a",1);s.attrs=[["href",i]],s.markup="autolink",s.info="auto";const o=e.push("text","",0);o.content=e.md.normalizeLinkText(a);const c=e.push("link_close","a",-1);c.markup="autolink",c.info="auto"}return e.pos+=a.length+2,!0}return!1}function Js(e){return/^<a[>\s]/i.test(e)}function Qs(e){return/^<\/a\s*>/i.test(e)}function Xs(e){const u=e|32;return u>=97&&u<=122}function Ys(e,u){if(!e.md.options.html)return!1;const t=e.posMax,n=e.pos;if(e.src.charCodeAt(n)!==60||n+2>=t)return!1;const r=e.src.charCodeAt(n+1);if(r!==33&&r!==63&&r!==47&&!Xs(r))return!1;const a=e.src.slice(n).match(Ds);if(!a)return!1;if(!u){const i=e.push("html_inline","",0);i.content=a[0],Js(i.content)&&e.linkLevel++,Qs(i.content)&&e.linkLevel--}return e.pos+=a[0].length,!0}const $s=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,eo=/^&([a-z][a-z0-9]{1,31});/i;function uo(e,u){const t=e.pos,n=e.posMax;if(e.src.charCodeAt(t)!==38||t+1>=n)return!1;if(e.src.charCodeAt(t+1)===35){const a=e.src.slice(t).match($s);if(a){if(!u){const i=a[1][0].toLowerCase()==="x"?parseInt(a[1].slice(1),16):parseInt(a[1],10),s=e.push("text_special","",0);s.content=fn(i)?_t(i):_t(65533),s.markup=a[0],s.info="entity"}return e.pos+=a[0].length,!0}}else{const a=e.src.slice(t).match(eo);if(a){const i=gr(a[0]);if(i!==a[0]){if(!u){const s=e.push("text_special","",0);s.content=i,s.markup=a[0],s.info="entity"}return e.pos+=a[0].length,!0}}}return!1}function Wn(e){const u={},t=e.length;if(!t)return;let n=0,r=-2;const a=[];for(let i=0;i<t;i++){const s=e[i];if(a.push(0),(e[n].marker!==s.marker||r!==s.token-1)&&(n=i),r=s.token,s.length=s.length||0,!s.close)continue;u.hasOwnProperty(s.marker)||(u[s.marker]=[-1,-1,-1,-1,-1,-1]);const o=u[s.marker][(s.open?3:0)+s.length%3];let c=n-a[n]-1,f=c;for(;c>o;c-=a[c]+1){const l=e[c];if(l.marker===s.marker&&l.open&&l.end<0){let b=!1;if((l.close||s.open)&&(l.length+s.length)%3===0&&(l.length%3!==0||s.length%3!==0)&&(b=!0),!b){const g=c>0&&!e[c-1].open?a[c-1]+1:0;a[i]=i-c+g,a[c]=g,s.open=!1,l.end=i,l.close=!1,f=-1,r=-2;break}}}f!==-1&&(u[s.marker][(s.open?3:0)+(s.length||0)%3]=f)}}function to(e){const u=e.tokens_meta,t=e.tokens_meta.length;Wn(e.delimiters);for(let n=0;n<t;n++)u[n]&&u[n].delimiters&&Wn(u[n].delimiters)}function no(e){let u,t,n=0;const r=e.tokens,a=e.tokens.length;for(u=t=0;u<a;u++)r[u].nesting<0&&n--,r[u].level=n,r[u].nesting>0&&n++,r[u].type==="text"&&u+1<a&&r[u+1].type==="text"?r[u+1].content=r[u].content+r[u+1].content:(u!==t&&(r[t]=r[u]),t++);u!==t&&(r.length=t)}const qt=[["text",Is],["linkify",Bs],["newline",Ls],["escape",js],["backticks",Ps],["strikethrough",Er.tokenize],["emphasis",wr.tokenize],["link",Vs],["image",Ks],["autolink",Ws],["html_inline",Ys],["entity",uo]],Ut=[["balance_pairs",to],["strikethrough",Er.postProcess],["emphasis",wr.postProcess],["fragments_join",no]];function tt(){this.ruler=new $e;for(let e=0;e<qt.length;e++)this.ruler.push(qt[e][0],qt[e][1]);this.ruler2=new $e;for(let e=0;e<Ut.length;e++)this.ruler2.push(Ut[e][0],Ut[e][1])}tt.prototype.skipToken=function(e){const u=e.pos,t=this.ruler.getRules(""),n=t.length,r=e.md.options.maxNesting,a=e.cache;if(typeof a[u]<"u"){e.pos=a[u];return}let i=!1;if(e.level<r){for(let s=0;s<n;s++)if(e.level++,i=t[s](e,!0),e.level--,i){if(u>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;i||e.pos++,a[u]=e.pos};tt.prototype.tokenize=function(e){const u=this.ruler.getRules(""),t=u.length,n=e.posMax,r=e.md.options.maxNesting;for(;e.pos<n;){const a=e.pos;let i=!1;if(e.level<r){for(let s=0;s<t;s++)if(i=u[s](e,!1),i){if(a>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(i){if(e.pos>=n)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};tt.prototype.parse=function(e,u,t,n){const r=new this.State(e,u,t,n);this.tokenize(r);const a=this.ruler2.getRules(""),i=a.length;for(let s=0;s<i;s++)a[s](r)};tt.prototype.State=ut;function ro(e){const u={};e=e||{},u.src_Any=fr.source,u.src_Cc=dr.source,u.src_Z=pr.source,u.src_P=cn.source,u.src_ZPCc=[u.src_Z,u.src_P,u.src_Cc].join("|"),u.src_ZCc=[u.src_Z,u.src_Cc].join("|");const t="[><|]";return u.src_pseudo_letter="(?:(?!"+t+"|"+u.src_ZPCc+")"+u.src_Any+")",u.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",u.src_auth="(?:(?:(?!"+u.src_ZCc+"|[@/\\[\\]()]).)+@)?",u.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",u.src_host_terminator="(?=$|"+t+"|"+u.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+u.src_ZPCc+"))",u.src_path="(?:[/?#](?:(?!"+u.src_ZCc+"|"+t+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+u.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+u.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+u.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+u.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+u.src_ZCc+"|[']).)+\\'|\\'(?="+u.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+u.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+u.src_ZCc+"|$)|;(?!"+u.src_ZCc+"|$)|\\!+(?!"+u.src_ZCc+"|[!]|$)|\\?(?!"+u.src_ZCc+"|[?]|$))+|\\/)?",u.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',u.src_xn="xn--[a-z0-9\\-]{1,59}",u.src_domain_root="(?:"+u.src_xn+"|"+u.src_pseudo_letter+"{1,63})",u.src_domain="(?:"+u.src_xn+"|(?:"+u.src_pseudo_letter+")|(?:"+u.src_pseudo_letter+"(?:-|"+u.src_pseudo_letter+"){0,61}"+u.src_pseudo_letter+"))",u.src_host="(?:(?:(?:(?:"+u.src_domain+")\\.)*"+u.src_domain+"))",u.tpl_host_fuzzy="(?:"+u.src_ip4+"|(?:(?:(?:"+u.src_domain+")\\.)+(?:%TLDS%)))",u.tpl_host_no_ip_fuzzy="(?:(?:(?:"+u.src_domain+")\\.)+(?:%TLDS%))",u.src_host_strict=u.src_host+u.src_host_terminator,u.tpl_host_fuzzy_strict=u.tpl_host_fuzzy+u.src_host_terminator,u.src_host_port_strict=u.src_host+u.src_port+u.src_host_terminator,u.tpl_host_port_fuzzy_strict=u.tpl_host_fuzzy+u.src_port+u.src_host_terminator,u.tpl_host_port_no_ip_fuzzy_strict=u.tpl_host_no_ip_fuzzy+u.src_port+u.src_host_terminator,u.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+u.src_ZPCc+"|>|$))",u.tpl_email_fuzzy="(^|"+t+'|"|\\(|'+u.src_ZCc+")("+u.src_email_name+"@"+u.tpl_host_fuzzy_strict+")",u.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+u.src_ZPCc+"))((?![$+<=>^`||])"+u.tpl_host_port_fuzzy_strict+u.src_path+")",u.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+u.src_ZPCc+"))((?![$+<=>^`||])"+u.tpl_host_port_no_ip_fuzzy_strict+u.src_path+")",u}function $t(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){t&&Object.keys(t).forEach(function(n){e[n]=t[n]})}),e}function At(e){return Object.prototype.toString.call(e)}function ao(e){return At(e)==="[object String]"}function io(e){return At(e)==="[object Object]"}function so(e){return At(e)==="[object RegExp]"}function Jn(e){return At(e)==="[object Function]"}function oo(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const Ar={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function co(e){return Object.keys(e||{}).reduce(function(u,t){return u||Ar.hasOwnProperty(t)},!1)}const lo={"http:":{validate:function(e,u,t){const n=e.slice(u);return t.re.http||(t.re.http=new RegExp("^\\/\\/"+t.re.src_auth+t.re.src_host_port_strict+t.re.src_path,"i")),t.re.http.test(n)?n.match(t.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,u,t){const n=e.slice(u);return t.re.no_http||(t.re.no_http=new RegExp("^"+t.re.src_auth+"(?:localhost|(?:(?:"+t.re.src_domain+")\\.)+"+t.re.src_domain_root+")"+t.re.src_port+t.re.src_host_terminator+t.re.src_path,"i")),t.re.no_http.test(n)?u>=3&&e[u-3]===":"||u>=3&&e[u-3]==="/"?0:n.match(t.re.no_http)[0].length:0}},"mailto:":{validate:function(e,u,t){const n=e.slice(u);return t.re.mailto||(t.re.mailto=new RegExp("^"+t.re.src_email_name+"@"+t.re.src_host_strict,"i")),t.re.mailto.test(n)?n.match(t.re.mailto)[0].length:0}}},fo="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",ho="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function po(e){e.__index__=-1,e.__text_cache__=""}function bo(e){return function(u,t){const n=u.slice(t);return e.test(n)?n.match(e)[0].length:0}}function Qn(){return function(e,u){u.normalize(e)}}function vt(e){const u=e.re=ro(e.__opts__),t=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||t.push(fo),t.push(u.src_xn),u.src_tlds=t.join("|");function n(s){return s.replace("%TLDS%",u.src_tlds)}u.email_fuzzy=RegExp(n(u.tpl_email_fuzzy),"i"),u.link_fuzzy=RegExp(n(u.tpl_link_fuzzy),"i"),u.link_no_ip_fuzzy=RegExp(n(u.tpl_link_no_ip_fuzzy),"i"),u.host_fuzzy_test=RegExp(n(u.tpl_host_fuzzy_test),"i");const r=[];e.__compiled__={};function a(s,o){throw new Error('(LinkifyIt) Invalid schema "'+s+'": '+o)}Object.keys(e.__schemas__).forEach(function(s){const o=e.__schemas__[s];if(o===null)return;const c={validate:null,link:null};if(e.__compiled__[s]=c,io(o)){so(o.validate)?c.validate=bo(o.validate):Jn(o.validate)?c.validate=o.validate:a(s,o),Jn(o.normalize)?c.normalize=o.normalize:o.normalize?a(s,o):c.normalize=Qn();return}if(ao(o)){r.push(s);return}a(s,o)}),r.forEach(function(s){e.__compiled__[e.__schemas__[s]]&&(e.__compiled__[s].validate=e.__compiled__[e.__schemas__[s]].validate,e.__compiled__[s].normalize=e.__compiled__[e.__schemas__[s]].normalize)}),e.__compiled__[""]={validate:null,normalize:Qn()};const i=Object.keys(e.__compiled__).filter(function(s){return s.length>0&&e.__compiled__[s]}).map(oo).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+u.src_ZPCc+"))("+i+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+u.src_ZPCc+"))("+i+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),po(e)}function go(e,u){const t=e.__index__,n=e.__last_index__,r=e.__text_cache__.slice(t,n);this.schema=e.__schema__.toLowerCase(),this.index=t+u,this.lastIndex=n+u,this.raw=r,this.text=r,this.url=r}function en(e,u){const t=new go(e,u);return e.__compiled__[t.schema].normalize(t,e),t}function ru(e,u){if(!(this instanceof ru))return new ru(e,u);u||co(e)&&(u=e,e={}),this.__opts__=$t({},Ar,u),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=$t({},lo,e),this.__compiled__={},this.__tlds__=ho,this.__tlds_replaced__=!1,this.re={},vt(this)}ru.prototype.add=function(u,t){return this.__schemas__[u]=t,vt(this),this};ru.prototype.set=function(u){return this.__opts__=$t(this.__opts__,u),this};ru.prototype.test=function(u){if(this.__text_cache__=u,this.__index__=-1,!u.length)return!1;let t,n,r,a,i,s,o,c,f;if(this.re.schema_test.test(u)){for(o=this.re.schema_search,o.lastIndex=0;(t=o.exec(u))!==null;)if(a=this.testSchemaAt(u,t[2],o.lastIndex),a){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+a;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=u.search(this.re.host_fuzzy_test),c>=0&&(this.__index__<0||c<this.__index__)&&(n=u.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(i=n.index+n[1].length,(this.__index__<0||i<this.__index__)&&(this.__schema__="",this.__index__=i,this.__last_index__=n.index+n[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(f=u.indexOf("@"),f>=0&&(r=u.match(this.re.email_fuzzy))!==null&&(i=r.index+r[1].length,s=r.index+r[0].length,(this.__index__<0||i<this.__index__||i===this.__index__&&s>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=s))),this.__index__>=0};ru.prototype.pretest=function(u){return this.re.pretest.test(u)};ru.prototype.testSchemaAt=function(u,t,n){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(u,n,this):0};ru.prototype.match=function(u){const t=[];let n=0;this.__index__>=0&&this.__text_cache__===u&&(t.push(en(this,n)),n=this.__last_index__);let r=n?u.slice(n):u;for(;this.test(r);)t.push(en(this,n)),r=r.slice(this.__last_index__),n+=this.__last_index__;return t.length?t:null};ru.prototype.matchAtStart=function(u){if(this.__text_cache__=u,this.__index__=-1,!u.length)return null;const t=this.re.schema_at_start.exec(u);if(!t)return null;const n=this.testSchemaAt(u,t[2],t[0].length);return n?(this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+n,en(this,0)):null};ru.prototype.tlds=function(u,t){return u=Array.isArray(u)?u:[u],t?(this.__tlds__=this.__tlds__.concat(u).sort().filter(function(n,r,a){return n!==a[r-1]}).reverse(),vt(this),this):(this.__tlds__=u.slice(),this.__tlds_replaced__=!0,vt(this),this)};ru.prototype.normalize=function(u){u.schema||(u.url="http://"+u.url),u.schema==="mailto:"&&!/^mailto:/i.test(u.url)&&(u.url="mailto:"+u.url)};ru.prototype.onCompile=function(){};const Lu=2147483647,du=36,pn=1,Yu=26,_o=38,vo=700,Cr=72,Dr=128,Sr="-",xo=/^xn--/,mo=/[^\0-\x7F]/,yo=/[\x2E\u3002\uFF0E\uFF61]/g,ko={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Ht=du-pn,hu=Math.floor,Vt=String.fromCharCode;function ku(e){throw new RangeError(ko[e])}function Eo(e,u){const t=[];let n=e.length;for(;n--;)t[n]=u(e[n]);return t}function Fr(e,u){const t=e.split("@");let n="";t.length>1&&(n=t[0]+"@",e=t[1]),e=e.replace(yo,".");const r=e.split("."),a=Eo(r,u).join(".");return n+a}function Tr(e){const u=[];let t=0;const n=e.length;for(;t<n;){const r=e.charCodeAt(t++);if(r>=55296&&r<=56319&&t<n){const a=e.charCodeAt(t++);(a&64512)==56320?u.push(((r&1023)<<10)+(a&1023)+65536):(u.push(r),t--)}else u.push(r)}return u}const wo=e=>String.fromCodePoint(...e),Ao=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:du},Xn=function(e,u){return e+22+75*(e<26)-((u!=0)<<5)},Or=function(e,u,t){let n=0;for(e=t?hu(e/vo):e>>1,e+=hu(e/u);e>Ht*Yu>>1;n+=du)e=hu(e/Ht);return hu(n+(Ht+1)*e/(e+_o))},Mr=function(e){const u=[],t=e.length;let n=0,r=Dr,a=Cr,i=e.lastIndexOf(Sr);i<0&&(i=0);for(let s=0;s<i;++s)e.charCodeAt(s)>=128&&ku("not-basic"),u.push(e.charCodeAt(s));for(let s=i>0?i+1:0;s<t;){const o=n;for(let f=1,l=du;;l+=du){s>=t&&ku("invalid-input");const b=Ao(e.charCodeAt(s++));b>=du&&ku("invalid-input"),b>hu((Lu-n)/f)&&ku("overflow"),n+=b*f;const g=l<=a?pn:l>=a+Yu?Yu:l-a;if(b<g)break;const h=du-g;f>hu(Lu/h)&&ku("overflow"),f*=h}const c=u.length+1;a=Or(n-o,c,o==0),hu(n/c)>Lu-r&&ku("overflow"),r+=hu(n/c),n%=c,u.splice(n++,0,r)}return String.fromCodePoint(...u)},Rr=function(e){const u=[];e=Tr(e);const t=e.length;let n=Dr,r=0,a=Cr;for(const o of e)o<128&&u.push(Vt(o));const i=u.length;let s=i;for(i&&u.push(Sr);s<t;){let o=Lu;for(const f of e)f>=n&&f<o&&(o=f);const c=s+1;o-n>hu((Lu-r)/c)&&ku("overflow"),r+=(o-n)*c,n=o;for(const f of e)if(f<n&&++r>Lu&&ku("overflow"),f===n){let l=r;for(let b=du;;b+=du){const g=b<=a?pn:b>=a+Yu?Yu:b-a;if(l<g)break;const h=l-g,S=du-g;u.push(Vt(Xn(g+h%S,0))),l=hu(h/S)}u.push(Vt(Xn(l,0))),a=Or(r,c,s===i),r=0,++s}++r,++n}return u.join("")},Co=function(e){return Fr(e,function(u){return xo.test(u)?Mr(u.slice(4).toLowerCase()):u})},Do=function(e){return Fr(e,function(u){return mo.test(u)?"xn--"+Rr(u):u})},Ir={version:"2.3.1",ucs2:{decode:Tr,encode:wo},decode:Mr,encode:Rr,toASCII:Do,toUnicode:Co},So={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},Fo={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},To={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}},Oo={default:So,zero:Fo,commonmark:To},Mo=/^(vbscript|javascript|file|data):/,Ro=/^data:image\/(gif|png|jpeg|webp);/;function Io(e){const u=e.trim().toLowerCase();return Mo.test(u)?Ro.test(u):!0}const Nr=["http:","https:","mailto:"];function No(e){const u=on(e,!0);if(u.hostname&&(!u.protocol||Nr.indexOf(u.protocol)>=0))try{u.hostname=Ir.toASCII(u.hostname)}catch{}return et(sn(u))}function Bo(e){const u=on(e,!0);if(u.hostname&&(!u.protocol||Nr.indexOf(u.protocol)>=0))try{u.hostname=Ir.toUnicode(u.hostname)}catch{}return Pu(sn(u),Pu.defaultChars+"%")}function au(e,u){if(!(this instanceof au))return new au(e,u);u||ln(e)||(u=e||{},e="default"),this.inline=new tt,this.block=new wt,this.core=new dn,this.renderer=new qu,this.linkify=new ru,this.validateLink=Io,this.normalizeLink=No,this.normalizeLinkText=Bo,this.utils=Li,this.helpers=kt({},qi),this.options={},this.configure(e),u&&this.set(u)}au.prototype.set=function(e){return kt(this.options,e),this};au.prototype.configure=function(e){const u=this;if(ln(e)){const t=e;if(e=Oo[t],!e)throw new Error('Wrong `markdown-it` preset "'+t+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&u.set(e.options),e.components&&Object.keys(e.components).forEach(function(t){e.components[t].rules&&u[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&u[t].ruler2.enableOnly(e.components[t].rules2)}),this};au.prototype.enable=function(e,u){let t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){t=t.concat(this[r].ruler.enable(e,!0))},this),t=t.concat(this.inline.ruler2.enable(e,!0));const n=e.filter(function(r){return t.indexOf(r)<0});if(n.length&&!u)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};au.prototype.disable=function(e,u){let t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){t=t.concat(this[r].ruler.disable(e,!0))},this),t=t.concat(this.inline.ruler2.disable(e,!0));const n=e.filter(function(r){return t.indexOf(r)<0});if(n.length&&!u)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};au.prototype.use=function(e){const u=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,u),this};au.prototype.parse=function(e,u){if(typeof e!="string")throw new Error("Input data should be a String");const t=new this.core.State(e,this,u);return this.core.process(t),t.tokens};au.prototype.render=function(e,u){return u=u||{},this.renderer.render(this.parse(e,u),this.options,u)};au.prototype.parseInline=function(e,u){const t=new this.core.State(e,this,u);return t.inlineMode=!0,this.core.process(t),t.tokens};au.prototype.renderInline=function(e,u){return u=u||{},this.renderer.render(this.parseInline(e,u),this.options,u)};function Lo(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Kt,Yn;function jo(){if(Yn)return Kt;Yn=1;function e(d){return d instanceof Map?d.clear=d.delete=d.set=function(){throw new Error("map is read-only")}:d instanceof Set&&(d.add=d.clear=d.delete=function(){throw new Error("set is read-only")}),Object.freeze(d),Object.getOwnPropertyNames(d).forEach(y=>{const L=d[y],se=typeof L;(se==="object"||se==="function")&&!Object.isFrozen(L)&&e(L)}),d}class u{constructor(y){y.data===void 0&&(y.data={}),this.data=y.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function t(d){return d.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function n(d,...y){const L=Object.create(null);for(const se in d)L[se]=d[se];return y.forEach(function(se){for(const Re in se)L[Re]=se[Re]}),L}const r="</span>",a=d=>!!d.scope,i=(d,{prefix:y})=>{if(d.startsWith("language:"))return d.replace("language:","language-");if(d.includes(".")){const L=d.split(".");return[`${y}${L.shift()}`,...L.map((se,Re)=>`${se}${"_".repeat(Re+1)}`)].join(" ")}return`${y}${d}`};class s{constructor(y,L){this.buffer="",this.classPrefix=L.classPrefix,y.walk(this)}addText(y){this.buffer+=t(y)}openNode(y){if(!a(y))return;const L=i(y.scope,{prefix:this.classPrefix});this.span(L)}closeNode(y){a(y)&&(this.buffer+=r)}value(){return this.buffer}span(y){this.buffer+=`<span class="${y}">`}}const o=(d={})=>{const y={children:[]};return Object.assign(y,d),y};class c{constructor(){this.rootNode=o(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(y){this.top.children.push(y)}openNode(y){const L=o({scope:y});this.add(L),this.stack.push(L)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(y){return this.constructor._walk(y,this.rootNode)}static _walk(y,L){return typeof L=="string"?y.addText(L):L.children&&(y.openNode(L),L.children.forEach(se=>this._walk(y,se)),y.closeNode(L)),y}static _collapse(y){typeof y!="string"&&y.children&&(y.children.every(L=>typeof L=="string")?y.children=[y.children.join("")]:y.children.forEach(L=>{c._collapse(L)}))}}class f extends c{constructor(y){super(),this.options=y}addText(y){y!==""&&this.add(y)}startScope(y){this.openNode(y)}endScope(){this.closeNode()}__addSublanguage(y,L){const se=y.root;L&&(se.scope=`language:${L}`),this.add(se)}toHTML(){return new s(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function l(d){return d?typeof d=="string"?d:d.source:null}function b(d){return S("(?=",d,")")}function g(d){return S("(?:",d,")*")}function h(d){return S("(?:",d,")?")}function S(...d){return d.map(L=>l(L)).join("")}function U(d){const y=d[d.length-1];return typeof y=="object"&&y.constructor===Object?(d.splice(d.length-1,1),y):{}}function W(...d){return"("+(U(d).capture?"":"?:")+d.map(se=>l(se)).join("|")+")"}function B(d){return new RegExp(d.toString()+"|").exec("").length-1}function F(d,y){const L=d&&d.exec(y);return L&&L.index===0}const M=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function C(d,{joinWith:y}){let L=0;return d.map(se=>{L+=1;const Re=L;let Ie=l(se),J="";for(;Ie.length>0;){const G=M.exec(Ie);if(!G){J+=Ie;break}J+=Ie.substring(0,G.index),Ie=Ie.substring(G.index+G[0].length),G[0][0]==="\\"&&G[1]?J+="\\"+String(Number(G[1])+Re):(J+=G[0],G[0]==="("&&L++)}return J}).map(se=>`(${se})`).join(y)}const I=/\b\B/,X="[a-zA-Z]\\w*",ee="[a-zA-Z_]\\w*",fe="\\b\\d+(\\.\\d+)?",ae="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",le="\\b(0b[01]+)",de="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",xe=(d={})=>{const y=/^#![ ]*\//;return d.binary&&(d.begin=S(y,/.*\b/,d.binary,/\b.*/)),n({scope:"meta",begin:y,end:/$/,relevance:0,"on:begin":(L,se)=>{L.index!==0&&se.ignoreMatch()}},d)},ke={begin:"\\\\[\\s\\S]",relevance:0},H={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[ke]},_={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[ke]},m={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},k=function(d,y,L={}){const se=n({scope:"comment",begin:d,end:y,contains:[]},L);se.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const Re=W("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return se.contains.push({begin:S(/[ ]+/,"(",Re,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),se},j=k("//","$"),w=k("/\\*","\\*/"),P=k("#","$"),q={scope:"number",begin:fe,relevance:0},A={scope:"number",begin:ae,relevance:0},V={scope:"number",begin:le,relevance:0},Z={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[ke,{begin:/\[/,end:/\]/,relevance:0,contains:[ke]}]},ie={scope:"title",begin:X,relevance:0},R={scope:"title",begin:ee,relevance:0},K={begin:"\\.\\s*"+ee,relevance:0};var be=Object.freeze({__proto__:null,APOS_STRING_MODE:H,BACKSLASH_ESCAPE:ke,BINARY_NUMBER_MODE:V,BINARY_NUMBER_RE:le,COMMENT:k,C_BLOCK_COMMENT_MODE:w,C_LINE_COMMENT_MODE:j,C_NUMBER_MODE:A,C_NUMBER_RE:ae,END_SAME_AS_BEGIN:function(d){return Object.assign(d,{"on:begin":(y,L)=>{L.data._beginMatch=y[1]},"on:end":(y,L)=>{L.data._beginMatch!==y[1]&&L.ignoreMatch()}})},HASH_COMMENT_MODE:P,IDENT_RE:X,MATCH_NOTHING_RE:I,METHOD_GUARD:K,NUMBER_MODE:q,NUMBER_RE:fe,PHRASAL_WORDS_MODE:m,QUOTE_STRING_MODE:_,REGEXP_MODE:Z,RE_STARTERS_RE:de,SHEBANG:xe,TITLE_MODE:ie,UNDERSCORE_IDENT_RE:ee,UNDERSCORE_TITLE_MODE:R});function me(d,y){d.input[d.index-1]==="."&&y.ignoreMatch()}function ze(d,y){d.className!==void 0&&(d.scope=d.className,delete d.className)}function Te(d,y){y&&d.beginKeywords&&(d.begin="\\b("+d.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",d.__beforeBegin=me,d.keywords=d.keywords||d.beginKeywords,delete d.beginKeywords,d.relevance===void 0&&(d.relevance=0))}function Oe(d,y){Array.isArray(d.illegal)&&(d.illegal=W(...d.illegal))}function iu(d,y){if(d.match){if(d.begin||d.end)throw new Error("begin & end are not supported with match");d.begin=d.match,delete d.match}}function Se(d,y){d.relevance===void 0&&(d.relevance=1)}const _e=(d,y)=>{if(!d.beforeMatch)return;if(d.starts)throw new Error("beforeMatch cannot be used with starts");const L=Object.assign({},d);Object.keys(d).forEach(se=>{delete d[se]}),d.keywords=L.keywords,d.begin=S(L.beforeMatch,b(L.begin)),d.starts={relevance:0,contains:[Object.assign(L,{endsParent:!0})]},d.relevance=0,delete L.beforeMatch},he=["of","and","for","in","not","or","if","then","parent","list","value"],Ee="keyword";function Fe(d,y,L=Ee){const se=Object.create(null);return typeof d=="string"?Re(L,d.split(" ")):Array.isArray(d)?Re(L,d):Object.keys(d).forEach(function(Ie){Object.assign(se,Fe(d[Ie],y,Ie))}),se;function Re(Ie,J){y&&(J=J.map(G=>G.toLowerCase())),J.forEach(function(G){const ne=G.split("|");se[ne[0]]=[Ie,Je(ne[0],ne[1])]})}}function Je(d,y){return y?Number(y):De(d)?0:1}function De(d){return he.includes(d.toLowerCase())}const Xe={},Qe=d=>{console.error(d)},Ne=(d,...y)=>{console.log(`WARN: ${d}`,...y)},Be=(d,y)=>{Xe[`${d}/${y}`]||(console.log(`Deprecated as of ${d}. ${y}`),Xe[`${d}/${y}`]=!0)},Ve=new Error;function Ge(d,y,{key:L}){let se=0;const Re=d[L],Ie={},J={};for(let G=1;G<=y.length;G++)J[G+se]=Re[G],Ie[G+se]=!0,se+=B(y[G-1]);d[L]=J,d[L]._emit=Ie,d[L]._multi=!0}function Du(d){if(Array.isArray(d.begin)){if(d.skip||d.excludeBegin||d.returnBegin)throw Qe("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Ve;if(typeof d.beginScope!="object"||d.beginScope===null)throw Qe("beginScope must be object"),Ve;Ge(d,d.begin,{key:"beginScope"}),d.begin=C(d.begin,{joinWith:""})}}function Br(d){if(Array.isArray(d.end)){if(d.skip||d.excludeEnd||d.returnEnd)throw Qe("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Ve;if(typeof d.endScope!="object"||d.endScope===null)throw Qe("endScope must be object"),Ve;Ge(d,d.end,{key:"endScope"}),d.end=C(d.end,{joinWith:""})}}function Lr(d){d.scope&&typeof d.scope=="object"&&d.scope!==null&&(d.beginScope=d.scope,delete d.scope)}function jr(d){Lr(d),typeof d.beginScope=="string"&&(d.beginScope={_wrap:d.beginScope}),typeof d.endScope=="string"&&(d.endScope={_wrap:d.endScope}),Du(d),Br(d)}function Pr(d){function y(J,G){return new RegExp(l(J),"m"+(d.case_insensitive?"i":"")+(d.unicodeRegex?"u":"")+(G?"g":""))}class L{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(G,ne){ne.position=this.position++,this.matchIndexes[this.matchAt]=ne,this.regexes.push([ne,G]),this.matchAt+=B(G)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const G=this.regexes.map(ne=>ne[1]);this.matcherRe=y(C(G,{joinWith:"|"}),!0),this.lastIndex=0}exec(G){this.matcherRe.lastIndex=this.lastIndex;const ne=this.matcherRe.exec(G);if(!ne)return null;const qe=ne.findIndex((Uu,Dt)=>Dt>0&&Uu!==void 0),Le=this.matchIndexes[qe];return ne.splice(0,qe),Object.assign(ne,Le)}}class se{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(G){if(this.multiRegexes[G])return this.multiRegexes[G];const ne=new L;return this.rules.slice(G).forEach(([qe,Le])=>ne.addRule(qe,Le)),ne.compile(),this.multiRegexes[G]=ne,ne}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(G,ne){this.rules.push([G,ne]),ne.type==="begin"&&this.count++}exec(G){const ne=this.getMatcher(this.regexIndex);ne.lastIndex=this.lastIndex;let qe=ne.exec(G);if(this.resumingScanAtSamePosition()&&!(qe&&qe.index===this.lastIndex)){const Le=this.getMatcher(0);Le.lastIndex=this.lastIndex+1,qe=Le.exec(G)}return qe&&(this.regexIndex+=qe.position+1,this.regexIndex===this.count&&this.considerAll()),qe}}function Re(J){const G=new se;return J.contains.forEach(ne=>G.addRule(ne.begin,{rule:ne,type:"begin"})),J.terminatorEnd&&G.addRule(J.terminatorEnd,{type:"end"}),J.illegal&&G.addRule(J.illegal,{type:"illegal"}),G}function Ie(J,G){const ne=J;if(J.isCompiled)return ne;[ze,iu,jr,_e].forEach(Le=>Le(J,G)),d.compilerExtensions.forEach(Le=>Le(J,G)),J.__beforeBegin=null,[Te,Oe,Se].forEach(Le=>Le(J,G)),J.isCompiled=!0;let qe=null;return typeof J.keywords=="object"&&J.keywords.$pattern&&(J.keywords=Object.assign({},J.keywords),qe=J.keywords.$pattern,delete J.keywords.$pattern),qe=qe||/\w+/,J.keywords&&(J.keywords=Fe(J.keywords,d.case_insensitive)),ne.keywordPatternRe=y(qe,!0),G&&(J.begin||(J.begin=/\B|\b/),ne.beginRe=y(ne.begin),!J.end&&!J.endsWithParent&&(J.end=/\B|\b/),J.end&&(ne.endRe=y(ne.end)),ne.terminatorEnd=l(ne.end)||"",J.endsWithParent&&G.terminatorEnd&&(ne.terminatorEnd+=(J.end?"|":"")+G.terminatorEnd)),J.illegal&&(ne.illegalRe=y(J.illegal)),J.contains||(J.contains=[]),J.contains=[].concat(...J.contains.map(function(Le){return zr(Le==="self"?J:Le)})),J.contains.forEach(function(Le){Ie(Le,ne)}),J.starts&&Ie(J.starts,G),ne.matcher=Re(ne),ne}if(d.compilerExtensions||(d.compilerExtensions=[]),d.contains&&d.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return d.classNameAliases=n(d.classNameAliases||{}),Ie(d)}function bn(d){return d?d.endsWithParent||bn(d.starts):!1}function zr(d){return d.variants&&!d.cachedVariants&&(d.cachedVariants=d.variants.map(function(y){return n(d,{variants:null},y)})),d.cachedVariants?d.cachedVariants:bn(d)?n(d,{starts:d.starts?n(d.starts):null}):Object.isFrozen(d)?n(d):d}var qr="11.11.1";class Ur extends Error{constructor(y,L){super(y),this.name="HTMLInjectionError",this.html=L}}const Ct=t,gn=n,_n=Symbol("nomatch"),Hr=7,vn=function(d){const y=Object.create(null),L=Object.create(null),se=[];let Re=!0;const Ie="Could not find the language '{}', did you forget to load/include a language module?",J={disableAutodetect:!0,name:"Plain text",contains:[]};let G={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:f};function ne(T){return G.noHighlightRe.test(T)}function qe(T){let Y=T.className+" ";Y+=T.parentNode?T.parentNode.className:"";const ge=G.languageDetectRe.exec(Y);if(ge){const we=mu(ge[1]);return we||(Ne(Ie.replace("{}",ge[1])),Ne("Falling back to no-highlight mode for this block.",T)),we?ge[1]:"no-highlight"}return Y.split(/\s+/).find(we=>ne(we)||mu(we))}function Le(T,Y,ge){let we="",je="";typeof Y=="object"?(we=T,ge=Y.ignoreIllegals,je=Y.language):(Be("10.7.0","highlight(lang, code, ...args) has been deprecated."),Be("10.7.0",`Please use highlight(code, options) instead.
https://github.com/highlightjs/highlight.js/issues/2277`),je=T,we=Y),ge===void 0&&(ge=!0);const su={code:we,language:je};rt("before:highlight",su);const yu=su.result?su.result:Uu(su.language,su.code,ge);return yu.code=su.code,rt("after:highlight",yu),yu}function Uu(T,Y,ge,we){const je=Object.create(null);function su(z,Q){return z.keywords[Q]}function yu(){if(!ce.keywords){Ke.addText(Ae);return}let z=0;ce.keywordPatternRe.lastIndex=0;let Q=ce.keywordPatternRe.exec(Ae),pe="";for(;Q;){pe+=Ae.substring(z,Q.index);const ye=lu.case_insensitive?Q[0].toLowerCase():Q[0],Ze=su(ce,ye);if(Ze){const[vu,i0]=Ze;if(Ke.addText(pe),pe="",je[ye]=(je[ye]||0)+1,je[ye]<=Hr&&(st+=i0),vu.startsWith("_"))pe+=Q[0];else{const s0=lu.classNameAliases[vu]||vu;cu(Q[0],s0)}}else pe+=Q[0];z=ce.keywordPatternRe.lastIndex,Q=ce.keywordPatternRe.exec(Ae)}pe+=Ae.substring(z),Ke.addText(pe)}function at(){if(Ae==="")return;let z=null;if(typeof ce.subLanguage=="string"){if(!y[ce.subLanguage]){Ke.addText(Ae);return}z=Uu(ce.subLanguage,Ae,!0,Cn[ce.subLanguage]),Cn[ce.subLanguage]=z._top}else z=St(Ae,ce.subLanguage.length?ce.subLanguage:null);ce.relevance>0&&(st+=z.relevance),Ke.__addSublanguage(z._emitter,z.language)}function eu(){ce.subLanguage!=null?at():yu(),Ae=""}function cu(z,Q){z!==""&&(Ke.startScope(Q),Ke.addText(z),Ke.endScope())}function kn(z,Q){let pe=1;const ye=Q.length-1;for(;pe<=ye;){if(!z._emit[pe]){pe++;continue}const Ze=lu.classNameAliases[z[pe]]||z[pe],vu=Q[pe];Ze?cu(vu,Ze):(Ae=vu,yu(),Ae=""),pe++}}function En(z,Q){return z.scope&&typeof z.scope=="string"&&Ke.openNode(lu.classNameAliases[z.scope]||z.scope),z.beginScope&&(z.beginScope._wrap?(cu(Ae,lu.classNameAliases[z.beginScope._wrap]||z.beginScope._wrap),Ae=""):z.beginScope._multi&&(kn(z.beginScope,Q),Ae="")),ce=Object.create(z,{parent:{value:ce}}),ce}function wn(z,Q,pe){let ye=F(z.endRe,pe);if(ye){if(z["on:end"]){const Ze=new u(z);z["on:end"](Q,Ze),Ze.isMatchIgnored&&(ye=!1)}if(ye){for(;z.endsParent&&z.parent;)z=z.parent;return z}}if(z.endsWithParent)return wn(z.parent,Q,pe)}function u0(z){return ce.matcher.regexIndex===0?(Ae+=z[0],1):(Mt=!0,0)}function t0(z){const Q=z[0],pe=z.rule,ye=new u(pe),Ze=[pe.__beforeBegin,pe["on:begin"]];for(const vu of Ze)if(vu&&(vu(z,ye),ye.isMatchIgnored))return u0(Q);return pe.skip?Ae+=Q:(pe.excludeBegin&&(Ae+=Q),eu(),!pe.returnBegin&&!pe.excludeBegin&&(Ae=Q)),En(pe,z),pe.returnBegin?0:Q.length}function n0(z){const Q=z[0],pe=Y.substring(z.index),ye=wn(ce,z,pe);if(!ye)return _n;const Ze=ce;ce.endScope&&ce.endScope._wrap?(eu(),cu(Q,ce.endScope._wrap)):ce.endScope&&ce.endScope._multi?(eu(),kn(ce.endScope,z)):Ze.skip?Ae+=Q:(Ze.returnEnd||Ze.excludeEnd||(Ae+=Q),eu(),Ze.excludeEnd&&(Ae=Q));do ce.scope&&Ke.closeNode(),!ce.skip&&!ce.subLanguage&&(st+=ce.relevance),ce=ce.parent;while(ce!==ye.parent);return ye.starts&&En(ye.starts,z),Ze.returnEnd?0:Q.length}function r0(){const z=[];for(let Q=ce;Q!==lu;Q=Q.parent)Q.scope&&z.unshift(Q.scope);z.forEach(Q=>Ke.openNode(Q))}let it={};function An(z,Q){const pe=Q&&Q[0];if(Ae+=z,pe==null)return eu(),0;if(it.type==="begin"&&Q.type==="end"&&it.index===Q.index&&pe===""){if(Ae+=Y.slice(Q.index,Q.index+1),!Re){const ye=new Error(`0 width match regex (${T})`);throw ye.languageName=T,ye.badRule=it.rule,ye}return 1}if(it=Q,Q.type==="begin")return t0(Q);if(Q.type==="illegal"&&!ge){const ye=new Error('Illegal lexeme "'+pe+'" for mode "'+(ce.scope||"<unnamed>")+'"');throw ye.mode=ce,ye}else if(Q.type==="end"){const ye=n0(Q);if(ye!==_n)return ye}if(Q.type==="illegal"&&pe==="")return Ae+=`
`,1;if(Ot>1e5&&Ot>Q.index*3)throw new Error("potential infinite loop, way more iterations than matches");return Ae+=pe,pe.length}const lu=mu(T);if(!lu)throw Qe(Ie.replace("{}",T)),new Error('Unknown language: "'+T+'"');const a0=Pr(lu);let Tt="",ce=we||a0;const Cn={},Ke=new G.__emitter(G);r0();let Ae="",st=0,Su=0,Ot=0,Mt=!1;try{if(lu.__emitTokens)lu.__emitTokens(Y,Ke);else{for(ce.matcher.considerAll();;){Ot++,Mt?Mt=!1:ce.matcher.considerAll(),ce.matcher.lastIndex=Su;const z=ce.matcher.exec(Y);if(!z)break;const Q=Y.substring(Su,z.index),pe=An(Q,z);Su=z.index+pe}An(Y.substring(Su))}return Ke.finalize(),Tt=Ke.toHTML(),{language:T,value:Tt,relevance:st,illegal:!1,_emitter:Ke,_top:ce}}catch(z){if(z.message&&z.message.includes("Illegal"))return{language:T,value:Ct(Y),illegal:!0,relevance:0,_illegalBy:{message:z.message,index:Su,context:Y.slice(Su-100,Su+100),mode:z.mode,resultSoFar:Tt},_emitter:Ke};if(Re)return{language:T,value:Ct(Y),illegal:!1,relevance:0,errorRaised:z,_emitter:Ke,_top:ce};throw z}}function Dt(T){const Y={value:Ct(T),illegal:!1,relevance:0,_top:J,_emitter:new G.__emitter(G)};return Y._emitter.addText(T),Y}function St(T,Y){Y=Y||G.languages||Object.keys(y);const ge=Dt(T),we=Y.filter(mu).filter(yn).map(eu=>Uu(eu,T,!1));we.unshift(ge);const je=we.sort((eu,cu)=>{if(eu.relevance!==cu.relevance)return cu.relevance-eu.relevance;if(eu.language&&cu.language){if(mu(eu.language).supersetOf===cu.language)return 1;if(mu(cu.language).supersetOf===eu.language)return-1}return 0}),[su,yu]=je,at=su;return at.secondBest=yu,at}function Vr(T,Y,ge){const we=Y&&L[Y]||ge;T.classList.add("hljs"),T.classList.add(`language-${we}`)}function Ft(T){let Y=null;const ge=qe(T);if(ne(ge))return;if(rt("before:highlightElement",{el:T,language:ge}),T.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",T);return}if(T.children.length>0&&(G.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(T)),G.throwUnescapedHTML))throw new Ur("One of your code blocks includes unescaped HTML.",T.innerHTML);Y=T;const we=Y.textContent,je=ge?Le(we,{language:ge,ignoreIllegals:!0}):St(we);T.innerHTML=je.value,T.dataset.highlighted="yes",Vr(T,ge,je.language),T.result={language:je.language,re:je.relevance,relevance:je.relevance},je.secondBest&&(T.secondBest={language:je.secondBest.language,relevance:je.secondBest.relevance}),rt("after:highlightElement",{el:T,result:je,text:we})}function Kr(T){G=gn(G,T)}const Gr=()=>{nt(),Be("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function Zr(){nt(),Be("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let xn=!1;function nt(){function T(){nt()}if(document.readyState==="loading"){xn||window.addEventListener("DOMContentLoaded",T,!1),xn=!0;return}document.querySelectorAll(G.cssSelector).forEach(Ft)}function Wr(T,Y){let ge=null;try{ge=Y(d)}catch(we){if(Qe("Language definition for '{}' could not be registered.".replace("{}",T)),Re)Qe(we);else throw we;ge=J}ge.name||(ge.name=T),y[T]=ge,ge.rawDefinition=Y.bind(null,d),ge.aliases&&mn(ge.aliases,{languageName:T})}function Jr(T){delete y[T];for(const Y of Object.keys(L))L[Y]===T&&delete L[Y]}function Qr(){return Object.keys(y)}function mu(T){return T=(T||"").toLowerCase(),y[T]||y[L[T]]}function mn(T,{languageName:Y}){typeof T=="string"&&(T=[T]),T.forEach(ge=>{L[ge.toLowerCase()]=Y})}function yn(T){const Y=mu(T);return Y&&!Y.disableAutodetect}function Xr(T){T["before:highlightBlock"]&&!T["before:highlightElement"]&&(T["before:highlightElement"]=Y=>{T["before:highlightBlock"](Object.assign({block:Y.el},Y))}),T["after:highlightBlock"]&&!T["after:highlightElement"]&&(T["after:highlightElement"]=Y=>{T["after:highlightBlock"](Object.assign({block:Y.el},Y))})}function Yr(T){Xr(T),se.push(T)}function $r(T){const Y=se.indexOf(T);Y!==-1&&se.splice(Y,1)}function rt(T,Y){const ge=T;se.forEach(function(we){we[ge]&&we[ge](Y)})}function e0(T){return Be("10.7.0","highlightBlock will be removed entirely in v12.0"),Be("10.7.0","Please use highlightElement now."),Ft(T)}Object.assign(d,{highlight:Le,highlightAuto:St,highlightAll:nt,highlightElement:Ft,highlightBlock:e0,configure:Kr,initHighlighting:Gr,initHighlightingOnLoad:Zr,registerLanguage:Wr,unregisterLanguage:Jr,listLanguages:Qr,getLanguage:mu,registerAliases:mn,autoDetection:yn,inherit:gn,addPlugin:Yr,removePlugin:$r}),d.debugMode=function(){Re=!1},d.safeMode=function(){Re=!0},d.versionString=qr,d.regex={concat:S,lookahead:b,either:W,optional:h,anyNumberOfTimes:g};for(const T in be)typeof be[T]=="object"&&e(be[T]);return Object.assign(d,be),d},Ru=vn({});return Ru.newInstance=()=>vn({}),Kt=Ru,Ru.HighlightJS=Ru,Ru.default=Ru,Kt}var Po=jo();const Vu=Lo(Po);function zo(e){const u=e.regex,t=new RegExp("[\\p{XID_Start}_]\\p{XID_Continue}*","u"),n=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],s={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:n,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},o={className:"meta",begin:/^(>>>|\.\.\.) /},c={className:"subst",begin:/\{/,end:/\}/,keywords:s,illegal:/#/},f={begin:/\{\{/,relevance:0},l={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,o],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,o],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,o,f,c]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,o,f,c]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,f,c]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,f,c]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},b="[0-9](_?[0-9])*",g=`(\\b(${b}))?\\.(${b})|\\b(${b})\\.`,h=`\\b|${n.join("|")}`,S={className:"number",relevance:0,variants:[{begin:`(\\b(${b})|(${g}))[eE][+-]?(${b})[jJ]?(?=${h})`},{begin:`(${g})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${h})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${h})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${h})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${h})`},{begin:`\\b(${b})[jJ](?=${h})`}]},U={className:"comment",begin:u.lookahead(/# type:/),end:/$/,keywords:s,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},W={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:["self",o,S,l,e.HASH_COMMENT_MODE]}]};return c.contains=[l,S,o],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:s,illegal:/(<\/|\?)|=>/,contains:[o,S,{scope:"variable.language",match:/\bself\b/},{beginKeywords:"if",relevance:0},{match:/\bor\b/,scope:"keyword"},l,U,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,t],scope:{1:"keyword",3:"title.function"},contains:[W]},{variants:[{match:[/\bclass/,/\s+/,t,/\s*/,/\(\s*/,t,/\s*\)/]},{match:[/\bclass/,/\s+/,t]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[S,W,l]}]}}function qo(e){const u=e.regex,t={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:u.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const r={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},a=e.inherit(e.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},s={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,r]};r.contains.push(s);const o={match:/\\"/},c={className:"string",begin:/'/,end:/'/},f={match:/\\'/},l={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},b=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],g=e.SHEBANG({binary:`(${b.join("|")})`,relevance:10}),h={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},S=["if","then","else","elif","fi","time","for","while","until","in","do","done","case","esac","coproc","function","select"],U=["true","false"],W={match:/(\/[a-z._-]+)+/},B=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],F=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias"],M=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],C=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:S,literal:U,built_in:[...B,...F,"set","shopt",...M,...C]},contains:[g,e.SHEBANG(),h,l,a,i,W,s,o,c,f,t]}}function Uo(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}const Ho=(e,u=xu)=>{var t=xc(),n=x(t);{var r=s=>{var o=_c(),c=x(o,!0);v(o),ue(()=>re(c,u().error.message)),E(s,o)};N(n,s=>{u().error&&s(r)})}var a=O(n,2);{var i=s=>{var o=vc(),c=x(o,!0);v(o),ue(()=>re(c,u().content)),E(s,o)};N(a,s=>{u().content&&s(i)})}v(t),E(e,t)},Vo=(e,u=xu)=>{var t=yc(),n=x(t),r=O(x(n),2),a=x(r,!0);v(r);var i=O(r,2);{var s=f=>{var l=mc();E(f,l)};N(i,f=>{u().recoverable&&f(s)})}v(n);var o=O(n,2),c=x(o,!0);v(o),v(t),ue(()=>{re(a,u().error_category),re(c,u().error_message)}),E(e,t)};var Ko=(e,u)=>u.onToggle(u.message.id||""),Go=(e,u)=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),u.onToggle(u.message.id||""))},Zo=D('<div class="w-full rounded-t-lg"><div role="button" tabindex="0" class="w-full p-2 flex items-center justify-between hover:bg-black/5 dark:hover:bg-white/5 rounded-t-lg"><!> <div class="flex items-center gap-2"><!> <!></div></div></div>'),Wo=D("<span> </span>"),Jo=D('<span class="text-xs font-mono"> </span>'),Qo=D('<span class="badge badge-error badge-xs">ERROR</span>'),Xo=D("<!> <!>",1),Yo=D('<div class="flex items-center gap-2"><span class="badge badge-outline badge-xs font-mono"> </span> <span class="badge badge-outline badge-xs"> </span> <!> <!></div>'),$o=_0('<svg fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg>'),ec=e=>{var u,t;e.key==="Escape"&&((t=(u=e.currentTarget).blur)==null||t.call(u))},uc=e=>e.stopPropagation(),tc=(e,u)=>{e.stopPropagation(),u()},nc=(e,u)=>u.onCopy({type:"history",columnIndex:u.columnIndex,messageIndex:u.messageIndex}),rc=(e,u)=>u.onCopy({type:"events",columnIndex:u.columnIndex,messageIndex:u.messageIndex}),ac=(e,u)=>u.onCopy({type:"single",message:u.message}),ic=(e,u)=>u.onCopy({type:"tools",columnIndex:u.columnIndex,messageIndex:u.messageIndex}),sc=D('<div class="dropdown dropdown-end ml-2" tabindex="0" role="menu" aria-label="Message actions"><button type="button" class="btn btn-ghost btn-xs btn-square" aria-label="Message menu"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4"><path stroke-linecap="round" stroke-linejoin="round" d="M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 12.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 18.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Z"></path></svg></button> <ul class="dropdown-content menu bg-base-100 rounded-box z-[1] w-64 p-2 shadow-lg border border-base-300"><li><button class="text-left"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4"><path stroke-linecap="round" stroke-linejoin="round" d="M17.25 6.75 22.5 12l-5.25 5.25m-10.5 0L1.5 12l5.25-5.25m7.5-3-4.5 16.5"></path></svg> </button></li> <div class="divider my-1"></div> <li><button class="text-left"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75A1.125 1.125 0 0 1 3.75 20.625V9.375c0-.621.504-1.125 1.125-1.125H7.5a9.75 9.75 0 0 1 1.5.124m5.25 10.501v-3.375c0-.621.504-1.125 1.125-1.125h3.375c.621 0 1.125.504 1.125 1.125v3.375c0 .621-.504 1.125-1.125 1.125h-3.375A1.125 1.125 0 0 1 15.75 17.25Z"></path></svg> </button></li> <li><button class="text-left"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 12h16.5m-16.5 3.75h16.5M3.75 19.5h16.5M5.625 4.5h12.75a1.875 1.875 0 0 1 0 3.75H5.625a1.875 1.875 0 0 1 0-3.75Z"></path></svg> Copy events up to here</button></li> <li><button class="text-left"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4"><path stroke-linecap="round" stroke-linejoin="round" d="M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192.373-.03.748-.057 1.124-.08M15.75 18H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5A3.375 3.375 0 0 0 6.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0 0 15 2.25h-1.5a2.251 2.251 0 0 0-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 0 0-9-9Z"></path></svg> Copy this message only</button></li> <li><button class="text-left"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4"><path stroke-linecap="round" stroke-linejoin="round" d="M11.42 15.17L17.25 21A2.652 2.652 0 0 0 21 17.25l-5.877-5.877M11.42 15.17l2.496-3.03c.317-.384.74-.626 1.208-.766M11.42 15.17l-4.655 5.653a2.548 2.548 0 1 1-3.586-3.586l6.837-5.63m5.108-.233c.55-.164 1.163-.188 1.743-.14a4.5 4.5 0 0 0 4.486-6.336l-3.276 3.277a3.004 3.004 0 0 1-2.25-2.25l3.276-3.276a4.5 4.5 0 0 0-6.336 4.486c.091 1.076-.071 2.264-.904 2.95l-.102.085m-1.745 1.437L5.909 7.5H4.5L2.25 3.75l1.5-1.5L7.5 4.5v1.409l4.26 4.26m-1.745 1.437l1.745-1.437m6.615 8.206L15.75 15.75M4.867 19.125h.008v.008h-.008v-.008z"></path></svg> Copy tools created up to here</button></li></ul></div>'),oc=D('<div class="mt-2"><!></div>'),cc=D('<div class="text-red-500"> </div>'),lc=D('<div class="text-sm leading-relaxed mt-2 message-content text-gray-900 dark:text-gray-100 overflow-x-auto"><!></div>'),fc=D('<div class="px-3 pb-3 border-t border-base-300 dark:border-white/10"><!></div>'),dc=D('<span class="text-gray-900 dark:text-gray-100 whitespace-pre-wrap"> </span>'),hc=D('<span class="text-gray-900 dark:text-gray-100 whitespace-pre-wrap"> </span>'),pc=D('<div class="mt-3 space-y-2"><i> </i></div><div class="my-2 border-t border-black/10 dark:border-white/10"></div>',1),bc=D('<span class="text-gray-900 dark:text-gray-100 whitespace-pre-wrap"> </span>'),gc=D("<!><!><!>",1),_c=D('<div class="whitespace-pre-wrap leading-snug text-[0.9em] text-red-600 dark:text-red-400 overflow-x-auto"> </div>'),vc=D('<div class="whitespace-pre-wrap font-mono text-[0.9em] leading-snug text-sm text-gray-900 dark:text-gray-100 overflow-x-auto"> </div>'),xc=D('<div class="space-y-2"><!> <!></div>'),mc=D('<span class="text-xs text-orange-600 dark:text-orange-400">(recoverable)</span>'),yc=D('<div class="space-y-2"><div class="flex items-center gap-2 mb-2"><span class="badge badge-error badge-sm">API FAILURE</span> <span class="text-xs text-red-600 dark:text-red-400"> </span> <!></div> <div class="font-mono text-sm bg-red-50 dark:bg-red-900/20 p-2 rounded border border-red-200 dark:border-red-700/50 text-gray-900 dark:text-red-100"> </div></div>'),kc=D('<span class="text-xs text-gray-500 dark:text-gray-400"> </span>'),Ec=D('<span class="text-xs text-gray-500 dark:text-gray-400"> </span>'),wc=D('<div class="space-y-2"><div class="flex items-center gap-2 mb-2"><span class="badge badge-info badge-sm">INFO</span> <!> <!></div> <div class="font-mono text-sm bg-blue-50 dark:bg-blue-900/20 p-2 rounded border border-blue-200 dark:border-blue-700/50 text-gray-900 dark:text-blue-100"><!></div></div>'),Ac=D('<div class="my-2 border-t border-dashed border-base-300 dark:border-white/20"></div>'),Cc=(e,u,t)=>{e.stopPropagation(),u(p(t))},Dc=(e,u,t)=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),e.stopPropagation(),u(p(t)))},Sc=D('<div class="prose max-w-none text-sm [font-size-adjust:from-font] prose-p:my-0 prose-ul:my-0 prose-ol:my-0 prose-headings:my-1 prose-blockquote:my-0 prose-pre:my-0 prose-pre:p-0 prose-code:my-0 prose-pre:bg-transparent prose-code:bg-transparent prose-pre:text-inherit prose-code:text-inherit prose-pre:leading-snug prose-pre:whitespace-pre-wrap prose-code:whitespace-pre-wrap prose-pre:break-words prose-code:break-words prose-table:text-xs overflow-x-auto"><!></div>'),Fc=D('<div class="whitespace-pre-wrap leading-snug font-mono text-[0.9em] overflow-x-auto"> </div>'),Tc=D('<div class="whitespace-pre-wrap leading-snug font-mono text-[0.9em] overflow-x-auto"> </div>'),Oc=D('<div class="col-start-1 self-stretch justify-self-center"><div class="h-full w-px bg-base-300 dark:bg-white/20 mt-[2px] mx-auto"></div></div> <!>',1),Mc=D('<!> <div class="grid grid-cols-[16px_1fr] gap-x-2 items-start"><div class="flex items-center justify-center"><button type="button" class="p-0.5 rounded hover:bg-black/5 dark:hover:bg-white/5" aria-label="Toggle tool call"><svg fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button></div> <div class="text-xs mb-1 flex items-center overflow-x-auto"><span class="badge badge-info badge-xs mr-1 flex-shrink-0">TOOL</span> <span class="font-mono flex-shrink-0"> </span> <span class="text-gray-500 dark:text-gray-400 ml-2 flex-shrink-0"> </span></div> <!></div>',1),Rc=D('<div class="mt-3"></div>'),Ic=D("<div><!> <!></div>");function Nc(e,u){pu(u,!0);const[t,n]=k0(),r=()=>E0(w0,"$themeString",t),a=_=>{var m=Zo(),k=x(m);k.__click=[Ko,u],k.__keydown=[Go,u];var j=x(k);i(j);var w=O(j,2),P=x(w);s(P);var q=O(P,2);o(q),v(w),v(k),v(m),ue(()=>uu(k,"aria-expanded",u.isOpen)),E(_,m)},i=_=>{var m=Yo();const k=te(()=>I(u.message));var j=x(m),w=x(j,!0);v(j);var P=O(j,2),q=x(P);v(P);var A=O(P,2);{var V=R=>{var K=Wo(),oe=x(K,!0);v(K),ue((be,me)=>{Ye(K,1,`badge ${be??""} badge-sm`),re(oe,me)},[()=>W(p(k)),()=>p(k).toUpperCase()]),E(R,K)};N(A,R=>{p(k)&&R(V)})}var Z=O(A,2);{var ie=R=>{var K=Xo(),oe=ve(K);{var be=Te=>{var Oe=Jo(),iu=x(Oe,!0);v(Oe),ue(()=>re(iu,u.message.function)),E(Te,Oe)};N(oe,Te=>{u.message.function&&Te(be)})}var me=O(oe,2);{var ze=Te=>{var Oe=Qo();E(Te,Oe)};N(me,Te=>{u.message.error&&Te(ze)})}E(R,K)};N(Z,R=>{u.message.type==="tool"&&R(ie)})}v(m),ue(R=>{re(w,R),re(q,`Message ${u.messageIndex+1}`)},[()=>u.message.type.toUpperCase()]),E(_,m)},s=_=>{var m=$o();ue(()=>Ye(m,0,`w-4 h-4 transition-transform ${u.isOpen?"":"rotate-180"}`)),E(_,m)},o=_=>{var m=sc();m.__keydown=[ec],m.__click=[uc];var k=O(x(m),2),j=x(k),w=x(j);w.__click=[tc,le];var P=O(x(w));v(w),v(j);var q=O(j,4),A=x(q);A.__click=[nc,u];var V=O(x(A));v(A),v(q);var Z=O(q,2),ie=x(Z);ie.__click=[rc,u],v(Z);var R=O(Z,2),K=x(R);K.__click=[ac,u],v(R);var oe=O(R,2),be=x(oe);be.__click=[ic,u],v(oe),v(k),v(m),ue(()=>{re(P,` ${p(ae)?"Show rendered view":"Show raw JSON"}`),re(V,` Copy history up to here (${u.messageIndex+1} messages)`)}),E(_,m)},c=_=>{var m=fc(),k=x(m);{var j=P=>{var q=oc(),A=x(q);Hu(A,{get value(){return u.message},get theme(){return r()}}),v(q),E(P,q)},w=P=>{var q=lc(),A=x(q);{var V=ie=>{f(ie,()=>u.message)},Z=(ie,R)=>{{var K=be=>{l(be,()=>u.message)},oe=(be,me)=>{{var ze=Oe=>{b(Oe,()=>u.message)},Te=(Oe,iu)=>{{var Se=he=>{Ho(he,()=>u.message)},_e=(he,Ee)=>{{var Fe=De=>{Vo(De,()=>u.message)},Je=(De,Xe)=>{{var Qe=Be=>{g(Be,()=>u.message)},Ne=Be=>{var Ve=cc(),Ge=x(Ve);v(Ve),ue(Du=>re(Ge,`Unknown message type: ${Du??""}`),[()=>JSON.stringify(u.message)]),E(Be,Ve)};N(De,Be=>{u.message.type==="info"?Be(Qe):Be(Ne,!1)},Xe)}};N(he,De=>{u.message.type==="api_failure"?De(Fe):De(Je,!1)},Ee)}};N(Oe,he=>{u.message.type==="tool"?he(Se):he(_e,!1)},iu)}};N(be,Oe=>{u.message.type==="assistant"?Oe(ze):Oe(Te,!1)},me)}};N(ie,be=>{u.message.type==="user"?be(K):be(oe,!1)},R)}};N(A,ie=>{u.message.type==="system"?ie(V):ie(Z,!1)})}v(q),E(P,q)};N(k,P=>{p(ae)?P(j):P(w,!1)})}v(m),E(_,m)},f=(_,m=xu)=>{var k=We();const j=te(()=>U(m().content));var w=ve(k);{var P=A=>{var V=dc(),Z=x(V,!0);v(V),ue(()=>re(Z,p(j))),E(A,V)},q=A=>{Hu(A,{get value(){return m().content},get theme(){return r()},inlineShortContainers:80})};N(w,A=>{p(j)!==null?A(P):A(q,!1)})}E(_,k)},l=(_,m=xu)=>{var k=We();const j=te(()=>U(m().content));var w=ve(k);{var P=A=>{var V=hc(),Z=x(V,!0);v(V),ue(()=>re(Z,p(j))),E(A,V)},q=A=>{Hu(A,{get value(){return m().content},get theme(){return r()},inlineShortContainers:80})};N(w,A=>{p(j)!==null?A(P):A(q,!1)})}E(_,k)},b=(_,m=xu)=>{var k=gc();const j=te(()=>U(m().content));var w=ve(k);{var P=R=>{var K=pc(),oe=ve(K),be=x(oe),me=x(be,!0);v(be),v(oe),xt(),ue(ze=>re(me,ze),[()=>m().reasoning.trim()]),E(R,K)};N(w,R=>{m().reasoning&&R(P)})}var q=O(w);{var A=R=>{var K=bc(),oe=x(K,!0);v(K),ue(()=>re(oe,p(j))),E(R,K)},V=R=>{Hu(R,{get value(){return m().content},get theme(){return r()},inlineShortContainers:80})};N(q,R=>{p(j)!==null?R(A):R(V,!1)})}var Z=O(q);{var ie=R=>{h(R,()=>m().tool_calls)};N(Z,R=>{m().tool_calls&&m().tool_calls.length>0&&R(ie)})}E(_,k)},g=(_,m=xu)=>{var k=wc(),j=x(k),w=O(x(j),2);{var P=K=>{var oe=kc(),be=x(oe,!0);v(oe),ue(me=>re(be,me),[()=>new Date(m().timestamp).toLocaleString()]),E(K,oe)};N(w,K=>{m().timestamp&&K(P)})}var q=O(w,2);{var A=K=>{var oe=Ec(),be=x(oe);v(oe),ue(()=>re(be,`ID: ${m().id??""}`)),E(K,oe)};N(q,K=>{m().id&&K(A)})}v(j);var V=O(j,2),Z=x(V);{var ie=K=>{var oe=v0();ue(()=>re(oe,m().info)),E(K,oe)},R=K=>{Hu(K,{get value(){return m().info},get theme(){return r()},inlineShortContainers:80})};N(Z,K=>{typeof m().info=="string"?K(ie):K(R,!1)})}v(V),v(k),E(_,k)},h=(_,m=xu)=>{var k=Rc();fu(k,21,m,Eu,(j,w,P)=>{var q=Mc();const A=te(()=>p(w).id||String(P));var V=ve(q);{var Z=_e=>{var he=Ac();E(_e,he)};N(V,_e=>{P>0&&_e(Z)})}var ie=O(V,2),R=x(ie),K=x(R);K.__click=[Cc,fe,A],K.__keydown=[Dc,fe,A];var oe=x(K);v(K),v(R);var be=O(R,2),me=O(x(be),2),ze=x(me,!0);v(me);var Te=O(me,2),Oe=x(Te);v(Te),v(be);var iu=O(be,2);{var Se=_e=>{var he=Oc(),Ee=O(ve(he),2);{var Fe=De=>{var Xe=We(),Qe=ve(Xe);{var Ne=Ve=>{var Ge=Sc(),Du=x(Ge);C0(Du,()=>F(p(w).view.content)),v(Ge),ue(()=>uu(Ge,"id",`toolcall-${p(A)}`)),E(Ve,Ge)},Be=Ve=>{var Ge=Fc(),Du=x(Ge,!0);v(Ge),ue(()=>{uu(Ge,"id",`toolcall-${p(A)}`),re(Du,p(w).view.content)}),E(Ve,Ge)};N(Qe,Ve=>{p(w).view.format==="markdown"?Ve(Ne):Ve(Be,!1)})}E(De,Xe)},Je=(De,Xe)=>{{var Qe=Ne=>{var Be=Tc(),Ve=x(Be,!0);v(Be),ue(Ge=>{uu(Be,"id",`toolcall-${p(A)}`),re(Ve,Ge)},[()=>C(p(w).arguments)]),E(Ne,Be)};N(De,Ne=>{p(w).arguments&&Object.keys(p(w).arguments||{}).length>0&&Ne(Qe)},Xe)}};N(Ee,De=>{p(w).view?De(Fe):De(Je,!1)})}E(_e,he)};N(iu,_e=>{ee(p(A))||_e(Se)})}v(ie),ue((_e,he)=>{uu(K,"aria-expanded",_e),uu(K,"aria-controls",`toolcall-${p(A)}`),Ye(oe,0,`w-3 h-3 transition-transform ${he??""}`),re(ze,p(w).function),re(Oe,`ID: ${p(w).id??""}`)},[()=>!ee(p(A)),()=>ee(p(A))?"-rotate-90":"rotate-0"]),E(j,q)}),v(k),E(_,k)};Vu.registerLanguage("python",zo),Vu.registerLanguage("bash",qo),Vu.registerLanguage("plaintext",Uo);let S=$(u,"isVisible",3,!0);function U(_){if(typeof _=="string")return _;if(Array.isArray(_)){const m=[];for(const k of _)typeof k=="string"?m.push(k):typeof k=="object"&&k!==null&&k.type==="text"&&m.push(k.text||"");return m.join("")}return null}function W(_){if(!_)return"badge-neutral";let m=42;for(let w=0;w<_.length;w++){const P=_.charCodeAt(w);m=(m<<5)-m+P,m=m&m}const k=["badge-primary","badge-secondary","badge-accent","badge-info","badge-success","badge-warning"],j=Math.abs(m)%k.length;return k[j]}const B=au({html:!0,linkify:!0,breaks:!0,highlight(_,m){if(m&&Vu.getLanguage(m))try{return Vu.highlight(_,{language:m,ignoreIllegals:!0}).value}catch{}return""}});function F(_){try{return B.render(_||"")}catch{return _||""}}function M(_){if(_.type!=="assistant")return"";const m=I(_)||"",k=W(m);return{"badge-primary":"border-l border-blue-500","badge-secondary":"border-l border-violet-500","badge-accent":"border-l border-pink-500","badge-info":"border-l border-sky-500","badge-success":"border-l border-emerald-500","badge-warning":"border-l border-amber-500","badge-neutral":"border-l border-zinc-500"}[k]||"border-l border-zinc-500"}function C(_,m=0){const k=w=>" ".repeat(w),j=w=>Object.prototype.toString.call(w)==="[object Object]";if(_==null)return"null";if(typeof _=="string"){let w;try{w=JSON.parse('"'+_.replace(/"/g,'\\"')+'"')}catch{w=_}return w.includes(`
`)?w.split(`
`).map(A=>k(m+1)+A).join(`
`):/^[\s]*$|^[>|]|[:#\[\]{}*&!%@`]/.test(w)||w.startsWith("-")||w.match(/^\d/)||["true","false","null","yes","no","on","off"].includes(w.toLowerCase())?JSON.stringify(w):w}if(typeof _=="number"||typeof _=="boolean")return String(_);if(Array.isArray(_))return _.length===0?"[]":_.map(w=>{const P=C(w,m+1);if(P.includes(`
`)){const q=P.split(`
`).map(A=>k(m+1)+A).join(`
`);return`${k(m)}-
${q}`}return`${k(m)}- ${P}`}).join(`
`);if(j(_)){const w=Object.entries(_);return w.length===0?"{}":w.map(([P,q])=>{const A=C(q,m+1);if(A.includes(`
`)){const V=A.split(`
`).map(Z=>k(m+1)+Z).join(`
`);return`${k(m)}${P}:
${V}`}return`${k(m)}${P}: ${A}`}).join(`
`)}try{return JSON.stringify(_)}catch{return String(_)}}function I(_){const m=_.metadata;return m&&typeof m.source=="string"&&m.source?m.source:"name"in _&&typeof _.name=="string"?_.name:_.type==="api_failure"?"API Error":_.type==="info"?"Info":null}let X=$n({});function ee(_){return!!X[_]}function fe(_){X[_]=!X[_]}let ae=tu(!1);function le(){Pe(ae,!p(ae))}var de=Ic(),xe=x(de);a(xe);var ke=O(xe,2);{var H=_=>{c(_)};N(ke,_=>{u.isOpen&&_(H)})}v(de),ue(_=>{Ye(de,1,_),uu(de,"data-message-id",u.message.id),$u(de,u.message.isShared?"margin-bottom: 0.5rem;":"")},[()=>`border rounded-lg bg-base-100 ${M(u.message)} ${u.message.isShared?"border-dashed":""} ${S()?"":"invisible pointer-events-none"}`]),E(e,de),bu(),n()}mt(["click","keydown"]);var Bc=D('<div class="tooltip tooltip-bottom"><div><span class="text-xs truncate"> </span> <span class="font-mono font-bold"> </span></div></div>'),Lc=D('<div><span class="text-xs truncate"> </span> <span class="font-mono font-bold"> </span></div>');function jc(e,u){pu(u,!0);let t=$(u,"badgeClass",3,"");function n(f){return f>=8?"badge-error":f>=6?"badge-warning":f>=4?"badge-info":f>=2?"badge-neutral":"badge-ghost"}let r=te(()=>t()||n(u.score)),a=te(()=>u.description?A0(u.description):void 0);var i=We(),s=ve(i);{var o=f=>{var l=Bc(),b=x(l),g=x(b),h=x(g,!0);v(g);var S=O(g,2),U=x(S);v(S),v(b),v(l),ue(()=>{uu(l,"data-tip",p(a)),Ye(b,1,`badge ${p(r)??""} gap-1 p-3 justify-between min-w-0 cursor-help`),uu(g,"title",u.scoreName),re(h,u.scoreName),re(U,`${u.score??""}/10`)}),E(f,l)},c=f=>{var l=Lc(),b=x(l),g=x(b,!0);v(b);var h=O(b,2),S=x(h);v(h),v(l),ue(()=>{Ye(l,1,`badge ${p(r)??""} gap-1 p-3 justify-between min-w-0`),uu(b,"title",u.scoreName),re(g,u.scoreName),re(S,`${u.score??""}/10`)}),E(f,l)};N(s,f=>{u.description&&p(a)?f(o):f(c,!1)})}E(e,i),bu()}var Pc=D('<div class="p-4 space-y-6"><!> <!></div> <!>',1),zc=D('<span class="badge badge-outline"> </span>'),qc=D('<div class="mb-4"><h3 class="text-lg font-semibold mb-2">Tags</h3> <div class="flex flex-wrap gap-2"></div></div>'),Uc=D('<div class="collapse collapse-arrow bg-base-200"><input type="checkbox"/> <div class="collapse-title text-lg font-semibold">Agent System Prompt</div> <div class="collapse-content"><div class="bg-base-300 p-4 rounded-lg text-sm font-mono whitespace-pre-wrap"> </div></div></div>'),Hc=D('<div class="card bg-base-100 shadow-sm max-w-6xl mx-auto"><div class="card-body"><div class="flex justify-between items-start mb-4"><div><h1 class="text-2xl font-bold mb-2"> </h1> <p class="text-base-content/70"> </p></div></div> <div class="mb-6"><h3 class="text-lg font-semibold mb-3">Scores</h3> <div class="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 gap-2"></div></div> <!> <div class="mb-4"><h3 class="text-lg font-semibold mb-2">Judge Summary</h3> <p class="text-sm leading-relaxed"> </p></div> <div class="mb-4"><h3 class="text-lg font-semibold mb-2">Judge Justification</h3> <p class="text-sm leading-relaxed"> </p></div> <!></div></div>'),Vc=(e,u,t)=>Pe(u,p(t),!0),Kc=D("<button> </button>"),Gc=(e,u)=>Pe(u,"raw"),Zc=D('<div class="form-control"><label class="label cursor-pointer"><span class="label-text mr-2">Show Shared History</span> <input type="checkbox" class="toggle toggle-primary"/></label></div>'),Wc=D('<div class="flex justify-center mb-4 gap-6"><div class="form-control"><label class="label cursor-pointer"><span class="label-text mr-2">Show API Failures</span> <input type="checkbox" class="toggle toggle-error"/></label></div> <!></div>'),Jc=D('<div class="card bg-base-100 shadow-sm max-w-6xl mx-auto"><div class="card-body"><h2 class="text-xl font-bold mb-4">Conversation</h2> <div class="tabs tabs-boxed justify-center mb-4"><!> <button>Raw JSON</button></div> <!></div></div>'),Qc=D('<div class="w-full p-4"><div class="bg-gray-50 dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg p-4 max-w-6xl mx-auto"><div class="flex items-center justify-between mb-4"><h3 class="font-semibold text-lg">Raw Event Data</h3> <span class="text-sm text-gray-600 dark:text-gray-400"> </span></div> <div class="bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded p-4"><pre class="text-xs overflow-auto min-h-[70vh] whitespace-pre-wrap font-mono"> </pre></div></div></div>'),Xc=D('<div class="p-4"><div class="card bg-base-200 p-8 text-center max-w-6xl mx-auto"><p class="text-gray-500">No conversation data available for the selected view.</p></div></div>'),Yc=D('<div class="snap-start w-[clamp(350px,calc((100vw-3rem)/3),500px)] max-w-full flex-none"><!></div>'),$c=D('<div class="relative w-full"><div class="overflow-x-auto overscroll-x-contain scroll-smooth"><div class="flex gap-6 snap-x snap-mandatory px-6"></div></div></div>'),el=D('<div class="space-y-4"><div class="card bg-base-300 p-3"><h3 class="font-semibold text-sm"> </h3> <p class="text-xs text-gray-500"> </p></div> <div class="space-y-2"></div></div>'),ul=D('<div class="flex items-center justify-center p-8"><span class="loading loading-spinner loading-lg"></span> <span class="ml-4">Loading transcript...</span></div>'),tl=D('<div class="alert alert-error max-w-6xl mx-auto m-4"><svg xmlns="http://www.w3.org/2000/svg" class="stroke-current shrink-0 h-6 w-6" fill="none" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg> <span> </span></div>'),nl=D('<div class="w-full"><!> <!> <!></div>');function vl(e,u){pu(u,!0);const t=H=>{var _=Pc(),m=ve(_),k=x(m);n(k);var j=O(k,2);r(j),v(m);var w=O(m,2);{var P=A=>{a(A)},q=A=>{i(A)};N(w,A=>{p(c)==="raw"?A(P):A(q,!1)})}E(H,_)},n=H=>{var _=Hc(),m=x(_),k=x(m),j=x(k),w=x(j),P=x(w);v(w);var q=O(w,2),A=x(q);v(q),v(j),v(k);var V=O(k,2),Z=O(x(V),2);fu(Z,21,()=>{var Se;return Object.entries(((Se=o.transcript)==null?void 0:Se.scores)||{})},Eu,(Se,_e)=>{var he=te(()=>x0(p(_e),2));let Ee=()=>p(he)[0],Fe=()=>p(he)[1];const Je=te(()=>{var De,Xe;return(Xe=(De=o.transcript)==null?void 0:De.scoreDescriptions)==null?void 0:Xe[Ee()]});jc(Se,{get score(){return Fe()},get scoreName(){return Ee()},get description(){return p(Je)}})}),v(Z),v(V);var ie=O(V,2);{var R=Se=>{var _e=qc(),he=O(x(_e),2);fu(he,21,()=>o.metadata.tags,Eu,(Ee,Fe)=>{var Je=zc(),De=x(Je,!0);v(Je),ue(()=>re(De,p(Fe))),E(Ee,Je)}),v(he),v(_e),E(Se,_e)};N(ie,Se=>{var _e;(_e=o.metadata)!=null&&_e.tags&&o.metadata.tags.length>0&&Se(R)})}var K=O(ie,2),oe=O(x(K),2),be=x(oe,!0);v(oe),v(K);var me=O(K,2),ze=O(x(me),2),Te=x(ze,!0);v(ze),v(me);var Oe=O(me,2);{var iu=Se=>{var _e=Uc(),he=x(_e);Rt(he);var Ee=O(he,4),Fe=x(Ee),Je=x(Fe,!0);v(Fe),v(Ee),v(_e),ue(()=>re(Je,o.transcript.systemPrompt)),It(he,()=>p(b),De=>Pe(b,De)),E(Se,_e)};N(Oe,Se=>{var _e;(_e=o.transcript)!=null&&_e.systemPrompt&&Se(iu)})}v(m),v(_),ue(()=>{var Se,_e,he,Ee,Fe;re(P,`${((Se=o.transcript)==null?void 0:Se.split)??""} - ${((_e=o.transcript)==null?void 0:_e.model)??""}`),re(A,`Transcript #${((he=o.transcript)==null?void 0:he.id)??""}`),re(be,(Ee=o.transcript)==null?void 0:Ee.judgeSummary),re(Te,(Fe=o.transcript)==null?void 0:Fe.justification)}),E(H,_)},r=H=>{var _=Jc(),m=x(_),k=O(x(m),2),j=x(k);fu(j,17,()=>p(S),Eu,(A,V)=>{var Z=Kc();Z.__click=[Vc,c,V];var ie=x(Z,!0);v(Z),ue(R=>{Ye(Z,1,`tab ${p(c)===p(V)?"tab-active":""}`),re(ie,R)},[()=>M(p(V))]),E(A,Z)});var w=O(j,2);w.__click=[Gc,c],v(k);var P=O(k,2);{var q=A=>{var V=Wc(),Z=x(V),ie=x(Z),R=O(x(ie),2);Rt(R),v(ie),v(Z);var K=O(Z,2);{var oe=be=>{var me=Zc(),ze=x(me),Te=O(x(ze),2);Rt(Te),v(ze),v(me),It(Te,()=>p(l),Oe=>Pe(l,Oe)),E(be,me)};N(K,be=>{p(h).length>1&&be(oe)})}v(V),It(R,()=>p(f),be=>Pe(f,be)),E(A,V)};N(P,A=>{p(c)!=="raw"&&A(q)})}v(m),v(_),ue(()=>Ye(w,1,`tab ${p(c)==="raw"?"tab-active":""}`)),E(H,_)},a=H=>{var _=Qc(),m=x(_),k=x(m),j=O(x(k),2),w=x(j);v(j),v(k);var P=O(k,2),q=x(P),A=x(q);v(q),v(P),v(m),v(_),ue(V=>{var Z,ie,R;re(w,`${(((R=(ie=(Z=o.transcript)==null?void 0:Z.transcript)==null?void 0:ie.events)==null?void 0:R.length)||0)??""} events`),re(A,`
${V??""}
`)},[()=>{var V;return JSON.stringify((V=o.transcript)==null?void 0:V.transcript,null,2)}]),E(H,_)},i=H=>{var _=We(),m=ve(_);{var k=w=>{var P=Xc();E(w,P)},j=w=>{var P=$c(),q=x(P),A=x(q);fu(A,21,()=>p(h),Eu,(V,Z,ie)=>{var R=Yc(),K=x(R);s(K,()=>p(Z),()=>ie),v(R),E(V,R)}),v(A),v(q),un(q,V=>Pe(C,V),()=>p(C)),v(P),ue(()=>$u(A,p(I)?"":"justify-content: center;")),E(w,P)};N(m,w=>{p(h).length===0?w(k):w(j,!1)})}E(H,_)},s=(H,_=xu,m=xu)=>{var k=el(),j=x(k),w=x(j),P=x(w,!0);v(w);var q=O(w,2),A=x(q);v(q),v(j);var V=O(j,2);fu(V,21,()=>_().messages,Eu,(Z,ie,R)=>{const K=te(()=>F(p(ie),R,_().messages)),oe=te(()=>W(p(ie).id||""));Nc(Z,{get message(){return p(ie)},messageIndex:R,get columnIndex(){return m()},get isOpen(){return p(oe)},get isVisible(){return p(K)},onToggle:U,onCopy:B})}),v(V),v(k),ue(()=>{re(P,_().title),re(A,`${_().messages.length??""} messages`)}),E(H,k)},o=y0(u.filePath);let c=tu("combined"),f=tu(!1),l=tu(!0),b=tu(!1),g=$n({}),h=te(()=>{var H,_;return!((_=(H=o.transcript)==null?void 0:H.transcript)!=null&&_.events)||p(c)==="raw"?[]:Q0(o.transcript.transcript.events,p(c),p(f))}),S=te(()=>{var H,_;return(_=(H=o.transcript)==null?void 0:H.transcript)!=null&&_.events?W0(o.transcript.transcript.events):["combined"]});Tu(()=>{o.loadTranscript()});function U(H){const _=g[H]===!1;g[H]=_}function W(H){return g[H]!==!1}async function B(H){var m;const _=await ta(H,p(h),(m=o.transcript)==null?void 0:m.transcript.events);console.log(_.message),_.isError&&console.error("Copy failed:",_.message)}function F(H,_,m){return H.isShared?p(l):!0}function M(H){return H.replace(/\w\S*/g,_=>_.charAt(0).toUpperCase()+_.slice(1).toLowerCase())}let C=tu(null),I=tu(!1);function X(){if(!p(C)){Pe(I,!1);return}Pe(I,p(C).scrollWidth>p(C).clientWidth+4)}Tu(()=>{X()}),Tu(()=>{function H(){X()}return window.addEventListener("resize",H),()=>window.removeEventListener("resize",H)}),Tu(()=>{p(C),p(h).length,requestAnimationFrame(()=>{X()})});var ee=nl(),fe=x(ee);{var ae=H=>{var _=ul();E(H,_)};N(fe,H=>{o.transcriptLoading&&H(ae)})}var le=O(fe,2);{var de=H=>{var _=tl(),m=O(x(_),2),k=x(m,!0);v(m),v(_),ue(()=>re(k,o.transcriptError)),E(H,_)};N(le,H=>{o.transcriptError&&H(de)})}var xe=O(le,2);{var ke=H=>{t(H)};N(xe,H=>{o.transcript&&H(ke)})}v(ee),E(e,ee),bu()}mt(["click"]);export{vl as T};