Michael Tanzer 🤔 💻 |
- Peter 🤔 |
- Dan Brown 🤔 💻 |
- littlemoonstones 💻 🤔 |
- maxrye1996 🐛 |
- Mikemansour 🤔 |
- abc91199 🤔 |
-
fuegovic 🤔 |
- Sixzeroo 💻 |
- terryoy 🤔 💻 |
- Yang Lyu 🐛 |
- ryanhex53 💻 🎨 |
- Emil Elgaard 🤔 🎨 💻 |
- felixschwamm 💻 🤔 |
-
Webifi 💻 🤔 |
- Daniel Dengler 💻 |
- Ashkan 💻 |
- antopoid 📖 |
- MitchBoss 💻 |
- Ikko Eltociear Ashimine 📖 |
- Jackson Stewart 🐛 |
-
Niel Thiart 💻 |
- Maksim Misin 💻 |
- romain.wg 📖 |
- Morgan 💻 |
- Udon 🎨 |
-
'+(r?e:Qn(e,!0))+`
+`:""+(r?e:Qn(e,!0))+`
+`}blockquote(e){return`+${e}+`}html(e){return e}heading(e,t,r,a){if(this.options.headerIds){const i=this.options.headerPrefix+a.slug(r);return`
${e}
+`}table(e,t){return t&&(t=`${t}`),`${e}`}br(){return this.options.xhtml?"An error occurred:
"+Qn(r.message+"",!0)+"";if(e)return Promise.resolve(a);if(t){t(null,a);return}return a}if(e)return Promise.reject(r);if(t){t(r);return}throw r}}function S1(n,e){return(t,r,a)=>{typeof r=="function"&&(a=r,r=null);const i={...r};r={...Ct.defaults,...i};const o=_4(r.silent,r.async,a);if(typeof t>"u"||t===null)return o(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(c4(r),r.hooks&&(r.hooks.options=r),a){const s=r.highlight;let l;try{r.hooks&&(t=r.hooks.preprocess(t)),l=n(t,r)}catch(_){return o(_)}const c=function(_){let p;if(!_)try{r.walkTokens&&Ct.walkTokens(l,r.walkTokens),p=e(l,r),r.hooks&&(p=r.hooks.postprocess(p))}catch(f){_=f}return r.highlight=s,_?o(_):a(null,p)};if(!s||s.length<3||(delete r.highlight,!l.length))return c();let u=0;Ct.walkTokens(l,function(_){_.type==="code"&&(u++,setTimeout(()=>{s(_.text,_.lang,function(p,f){if(p)return c(p);f!=null&&f!==_.text&&(_.text=f,_.escaped=!0),u--,u===0&&c()})},0))}),u===0&&c();return}if(r.async)return Promise.resolve(r.hooks?r.hooks.preprocess(t):t).then(s=>n(s,r)).then(s=>r.walkTokens?Promise.all(Ct.walkTokens(s,r.walkTokens)).then(()=>s):s).then(s=>e(s,r)).then(s=>r.hooks?r.hooks.postprocess(s):s).catch(o);try{r.hooks&&(t=r.hooks.preprocess(t));const s=n(t,r);r.walkTokens&&Ct.walkTokens(s,r.walkTokens);let l=e(s,r);return r.hooks&&(l=r.hooks.postprocess(l)),l}catch(s){return o(s)}}}function Ct(n,e,t){return S1(Sa.lex,Ya.parse)(n,e,t)}Ct.options=Ct.setOptions=function(n){return Ct.defaults={...Ct.defaults,...n},Xw(Ct.defaults),Ct};Ct.getDefaults=p1;Ct.defaults=Ei;Ct.use=function(...n){const e=Ct.defaults.extensions||{renderers:{},childTokens:{}};n.forEach(t=>{const r={...t};if(r.async=Ct.defaults.async||r.async||!1,t.extensions&&(t.extensions.forEach(a=>{if(!a.name)throw new Error("extension name required");if(a.renderer){const i=e.renderers[a.name];i?e.renderers[a.name]=function(...o){let s=a.renderer.apply(this,o);return s===!1&&(s=i.apply(this,o)),s}:e.renderers[a.name]=a.renderer}if(a.tokenizer){if(!a.level||a.level!=="block"&&a.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");e[a.level]?e[a.level].unshift(a.tokenizer):e[a.level]=[a.tokenizer],a.start&&(a.level==="block"?e.startBlock?e.startBlock.push(a.start):e.startBlock=[a.start]:a.level==="inline"&&(e.startInline?e.startInline.push(a.start):e.startInline=[a.start]))}a.childTokens&&(e.childTokens[a.name]=a.childTokens)}),r.extensions=e),t.renderer){const a=Ct.defaults.renderer||new Im;for(const i in t.renderer){const o=a[i];a[i]=(...s)=>{let l=t.renderer[i].apply(a,s);return l===!1&&(l=o.apply(a,s)),l}}r.renderer=a}if(t.tokenizer){const a=Ct.defaults.tokenizer||new Am;for(const i in t.tokenizer){const o=a[i];a[i]=(...s)=>{let l=t.tokenizer[i].apply(a,s);return l===!1&&(l=o.apply(a,s)),l}}r.tokenizer=a}if(t.hooks){const a=Ct.defaults.hooks||new Us;for(const i in t.hooks){const o=a[i];Us.passThroughHooks.has(i)?a[i]=s=>{if(Ct.defaults.async)return Promise.resolve(t.hooks[i].call(a,s)).then(c=>o.call(a,c));const l=t.hooks[i].call(a,s);return o.call(a,l)}:a[i]=(...s)=>{let l=t.hooks[i].apply(a,s);return l===!1&&(l=o.apply(a,s)),l}}r.hooks=a}if(t.walkTokens){const a=Ct.defaults.walkTokens;r.walkTokens=function(i){let o=[];return o.push(t.walkTokens.call(this,i)),a&&(o=o.concat(a.call(this,i))),o}}Ct.setOptions(r)})};Ct.walkTokens=function(n,e){let t=[];for(const r of n)switch(t=t.concat(e.call(Ct,r)),r.type){case"table":{for(const a of r.header)t=t.concat(Ct.walkTokens(a.tokens,e));for(const a of r.rows)for(const i of a)t=t.concat(Ct.walkTokens(i.tokens,e));break}case"list":{t=t.concat(Ct.walkTokens(r.items,e));break}default:Ct.defaults.extensions&&Ct.defaults.extensions.childTokens&&Ct.defaults.extensions.childTokens[r.type]?Ct.defaults.extensions.childTokens[r.type].forEach(function(a){t=t.concat(Ct.walkTokens(r[a],e))}):r.tokens&&(t=t.concat(Ct.walkTokens(r.tokens,e)))}return t};Ct.parseInline=S1(Sa.lexInline,Ya.parseInline);Ct.Parser=Ya;Ct.parser=Ya.parse;Ct.Renderer=Im;Ct.TextRenderer=h1;Ct.Lexer=Sa;Ct.lexer=Sa.lex;Ct.Tokenizer=Am;Ct.Slugger=wm;Ct.Hooks=Us;Ct.parse=Ct;Ct.options;Ct.setOptions;Ct.use;Ct.walkTokens;Ct.parseInline;Ya.parse;Sa.lex;const b1={};function m4(n){let e;return{c(){e=lt(n[1])},m(t,r){Q(t,e,r)},p(t,r){r&2&&en(e,t[1])},i:Ve,o:Ve,d(t){t&&W(e)}}}function p4(n){let e,t;const r=n[5].default,a=on(r,n,n[4],null);return{c(){e=A("h6"),a&&a.c(),h(e,"id",n[2])},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,o){a&&a.p&&(!t||o&16)&&ln(a,r,i,i[4],t?sn(r,i[4],o,null):cn(i[4]),null),(!t||o&4)&&h(e,"id",i[2])},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function f4(n){let e,t;const r=n[5].default,a=on(r,n,n[4],null);return{c(){e=A("h5"),a&&a.c(),h(e,"id",n[2])},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,o){a&&a.p&&(!t||o&16)&&ln(a,r,i,i[4],t?sn(r,i[4],o,null):cn(i[4]),null),(!t||o&4)&&h(e,"id",i[2])},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function g4(n){let e,t;const r=n[5].default,a=on(r,n,n[4],null);return{c(){e=A("h4"),a&&a.c(),h(e,"id",n[2])},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,o){a&&a.p&&(!t||o&16)&&ln(a,r,i,i[4],t?sn(r,i[4],o,null):cn(i[4]),null),(!t||o&4)&&h(e,"id",i[2])},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function E4(n){let e,t;const r=n[5].default,a=on(r,n,n[4],null);return{c(){e=A("h3"),a&&a.c(),h(e,"id",n[2])},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,o){a&&a.p&&(!t||o&16)&&ln(a,r,i,i[4],t?sn(r,i[4],o,null):cn(i[4]),null),(!t||o&4)&&h(e,"id",i[2])},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function h4(n){let e,t;const r=n[5].default,a=on(r,n,n[4],null);return{c(){e=A("h2"),a&&a.c(),h(e,"id",n[2])},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,o){a&&a.p&&(!t||o&16)&&ln(a,r,i,i[4],t?sn(r,i[4],o,null):cn(i[4]),null),(!t||o&4)&&h(e,"id",i[2])},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function S4(n){let e,t;const r=n[5].default,a=on(r,n,n[4],null);return{c(){e=A("h1"),a&&a.c(),h(e,"id",n[2])},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,o){a&&a.p&&(!t||o&16)&&ln(a,r,i,i[4],t?sn(r,i[4],o,null):cn(i[4]),null),(!t||o&4)&&h(e,"id",i[2])},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function b4(n){let e,t,r,a;const i=[S4,h4,E4,g4,f4,p4,m4],o=[];function s(l,c){return l[0]===1?0:l[0]===2?1:l[0]===3?2:l[0]===4?3:l[0]===5?4:l[0]===6?5:6}return e=s(n),t=o[e]=i[e](n),{c(){t.c(),r=ft()},m(l,c){o[e].m(l,c),Q(l,r,c),a=!0},p(l,[c]){let u=e;e=s(l),e===u?o[e].p(l,c):(nt(),F(o[u],1,1,()=>{o[u]=null}),rt(),t=o[e],t?t.p(l,c):(t=o[e]=i[e](l),t.c()),L(t,1),t.m(r.parentNode,r))},i(l){a||(L(t),a=!0)},o(l){F(t),a=!1},d(l){o[e].d(l),l&&W(r)}}}function T4(n,e,t){let r,{$$slots:a={},$$scope:i}=e,{depth:o}=e,{raw:s}=e,{text:l}=e;const{slug:c,getOptions:u}=W1(b1),_=u();return n.$$set=p=>{"depth"in p&&t(0,o=p.depth),"raw"in p&&t(1,s=p.raw),"text"in p&&t(3,l=p.text),"$$scope"in p&&t(4,i=p.$$scope)},n.$$.update=()=>{n.$$.dirty&8&&t(2,r=_.headerIds?_.headerPrefix+c(l):void 0)},[o,s,r,l,i,a]}class v4 extends At{constructor(e){super(),Ot(this,e,T4,b4,Et,{depth:0,raw:1,text:3})}}function y4(n){let e,t;const r=n[1].default,a=on(r,n,n[0],null);return{c(){e=A("p"),a&&a.c()},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,[o]){a&&a.p&&(!t||o&1)&&ln(a,r,i,i[0],t?sn(r,i[0],o,null):cn(i[0]),null)},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function C4(n,e,t){let{$$slots:r={},$$scope:a}=e;return n.$$set=i=>{"$$scope"in i&&t(0,a=i.$$scope)},[a,r]}class R4 extends At{constructor(e){super(),Ot(this,e,C4,y4,Et,{})}}function N4(n){let e;const t=n[3].default,r=on(t,n,n[2],null);return{c(){r&&r.c()},m(a,i){r&&r.m(a,i),e=!0},p(a,[i]){r&&r.p&&(!e||i&4)&&ln(r,t,a,a[2],e?sn(t,a[2],i,null):cn(a[2]),null)},i(a){e||(L(r,a),e=!0)},o(a){F(r,a),e=!1},d(a){r&&r.d(a)}}}function O4(n,e,t){let{$$slots:r={},$$scope:a}=e,{text:i}=e,{raw:o}=e;return n.$$set=s=>{"text"in s&&t(0,i=s.text),"raw"in s&&t(1,o=s.raw),"$$scope"in s&&t(2,a=s.$$scope)},[i,o,a,r]}class A4 extends At{constructor(e){super(),Ot(this,e,O4,N4,Et,{text:0,raw:1})}}function I4(n){let e,t;return{c(){e=A("img"),La(e.src,t=n[0])||h(e,"src",t),h(e,"title",n[1]),h(e,"alt",n[2])},m(r,a){Q(r,e,a)},p(r,[a]){a&1&&!La(e.src,t=r[0])&&h(e,"src",t),a&2&&h(e,"title",r[1]),a&4&&h(e,"alt",r[2])},i:Ve,o:Ve,d(r){r&&W(e)}}}function w4(n,e,t){let{href:r=""}=e,{title:a=void 0}=e,{text:i=""}=e;return n.$$set=o=>{"href"in o&&t(0,r=o.href),"title"in o&&t(1,a=o.title),"text"in o&&t(2,i=o.text)},[r,a,i]}class D4 extends At{constructor(e){super(),Ot(this,e,w4,I4,Et,{href:0,title:1,text:2})}}function M4(n){let e,t;const r=n[3].default,a=on(r,n,n[2],null);return{c(){e=A("a"),a&&a.c(),h(e,"href",n[0]),h(e,"title",n[1])},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,[o]){a&&a.p&&(!t||o&4)&&ln(a,r,i,i[2],t?sn(r,i[2],o,null):cn(i[2]),null),(!t||o&1)&&h(e,"href",i[0]),(!t||o&2)&&h(e,"title",i[1])},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function x4(n,e,t){let{$$slots:r={},$$scope:a}=e,{href:i=""}=e,{title:o=void 0}=e;return n.$$set=s=>{"href"in s&&t(0,i=s.href),"title"in s&&t(1,o=s.title),"$$scope"in s&&t(2,a=s.$$scope)},[i,o,a,r]}class k4 extends At{constructor(e){super(),Ot(this,e,x4,M4,Et,{href:0,title:1})}}function L4(n){let e,t;const r=n[1].default,a=on(r,n,n[0],null);return{c(){e=A("em"),a&&a.c()},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,[o]){a&&a.p&&(!t||o&1)&&ln(a,r,i,i[0],t?sn(r,i[0],o,null):cn(i[0]),null)},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function P4(n,e,t){let{$$slots:r={},$$scope:a}=e;return n.$$set=i=>{"$$scope"in i&&t(0,a=i.$$scope)},[a,r]}class U4 extends At{constructor(e){super(),Ot(this,e,P4,L4,Et,{})}}function B4(n){let e,t;const r=n[1].default,a=on(r,n,n[0],null);return{c(){e=A("del"),a&&a.c()},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,[o]){a&&a.p&&(!t||o&1)&&ln(a,r,i,i[0],t?sn(r,i[0],o,null):cn(i[0]),null)},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function F4(n,e,t){let{$$slots:r={},$$scope:a}=e;return n.$$set=i=>{"$$scope"in i&&t(0,a=i.$$scope)},[a,r]}class G4 extends At{constructor(e){super(),Ot(this,e,F4,B4,Et,{})}}function q4(n){let e,t=n[0].replace(/`/g,"")+"",r;return{c(){e=A("code"),r=lt(t)},m(a,i){Q(a,e,i),y(e,r)},p(a,[i]){i&1&&t!==(t=a[0].replace(/`/g,"")+"")&&en(r,t)},i:Ve,o:Ve,d(a){a&&W(e)}}}function Y4(n,e,t){let{raw:r}=e;return n.$$set=a=>{"raw"in a&&t(0,r=a.raw)},[r]}class z4 extends At{constructor(e){super(),Ot(this,e,Y4,q4,Et,{raw:0})}}function H4(n){let e,t;const r=n[1].default,a=on(r,n,n[0],null);return{c(){e=A("strong"),a&&a.c()},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,[o]){a&&a.p&&(!t||o&1)&&ln(a,r,i,i[0],t?sn(r,i[0],o,null):cn(i[0]),null)},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function V4(n,e,t){let{$$slots:r={},$$scope:a}=e;return n.$$set=i=>{"$$scope"in i&&t(0,a=i.$$scope)},[a,r]}class $4 extends At{constructor(e){super(),Ot(this,e,V4,H4,Et,{})}}function W4(n){let e,t;const r=n[1].default,a=on(r,n,n[0],null);return{c(){e=A("table"),a&&a.c()},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,[o]){a&&a.p&&(!t||o&1)&&ln(a,r,i,i[0],t?sn(r,i[0],o,null):cn(i[0]),null)},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function K4(n,e,t){let{$$slots:r={},$$scope:a}=e;return n.$$set=i=>{"$$scope"in i&&t(0,a=i.$$scope)},[a,r]}class Q4 extends At{constructor(e){super(),Ot(this,e,K4,W4,Et,{})}}function X4(n){let e,t;const r=n[1].default,a=on(r,n,n[0],null);return{c(){e=A("thead"),a&&a.c()},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,[o]){a&&a.p&&(!t||o&1)&&ln(a,r,i,i[0],t?sn(r,i[0],o,null):cn(i[0]),null)},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function Z4(n,e,t){let{$$slots:r={},$$scope:a}=e;return n.$$set=i=>{"$$scope"in i&&t(0,a=i.$$scope)},[a,r]}class j4 extends At{constructor(e){super(),Ot(this,e,Z4,X4,Et,{})}}function J4(n){let e,t;const r=n[1].default,a=on(r,n,n[0],null);return{c(){e=A("tbody"),a&&a.c()},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,[o]){a&&a.p&&(!t||o&1)&&ln(a,r,i,i[0],t?sn(r,i[0],o,null):cn(i[0]),null)},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function eD(n,e,t){let{$$slots:r={},$$scope:a}=e;return n.$$set=i=>{"$$scope"in i&&t(0,a=i.$$scope)},[a,r]}class tD extends At{constructor(e){super(),Ot(this,e,eD,J4,Et,{})}}function nD(n){let e,t;const r=n[1].default,a=on(r,n,n[0],null);return{c(){e=A("tr"),a&&a.c()},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,[o]){a&&a.p&&(!t||o&1)&&ln(a,r,i,i[0],t?sn(r,i[0],o,null):cn(i[0]),null)},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function rD(n,e,t){let{$$slots:r={},$$scope:a}=e;return n.$$set=i=>{"$$scope"in i&&t(0,a=i.$$scope)},[a,r]}class aD extends At{constructor(e){super(),Ot(this,e,rD,nD,Et,{})}}function iD(n){let e,t;const r=n[3].default,a=on(r,n,n[2],null);return{c(){e=A("td"),a&&a.c(),h(e,"align",n[1])},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,o){a&&a.p&&(!t||o&4)&&ln(a,r,i,i[2],t?sn(r,i[2],o,null):cn(i[2]),null),(!t||o&2)&&h(e,"align",i[1])},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function oD(n){let e,t;const r=n[3].default,a=on(r,n,n[2],null);return{c(){e=A("th"),a&&a.c(),h(e,"align",n[1])},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,o){a&&a.p&&(!t||o&4)&&ln(a,r,i,i[2],t?sn(r,i[2],o,null):cn(i[2]),null),(!t||o&2)&&h(e,"align",i[1])},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function sD(n){let e,t,r,a;const i=[oD,iD],o=[];function s(l,c){return l[0]?0:1}return e=s(n),t=o[e]=i[e](n),{c(){t.c(),r=ft()},m(l,c){o[e].m(l,c),Q(l,r,c),a=!0},p(l,[c]){let u=e;e=s(l),e===u?o[e].p(l,c):(nt(),F(o[u],1,1,()=>{o[u]=null}),rt(),t=o[e],t?t.p(l,c):(t=o[e]=i[e](l),t.c()),L(t,1),t.m(r.parentNode,r))},i(l){a||(L(t),a=!0)},o(l){F(t),a=!1},d(l){o[e].d(l),l&&W(r)}}}function lD(n,e,t){let{$$slots:r={},$$scope:a}=e,{header:i}=e,{align:o}=e;return n.$$set=s=>{"header"in s&&t(0,i=s.header),"align"in s&&t(1,o=s.align),"$$scope"in s&&t(2,a=s.$$scope)},[i,o,a,r]}class cD extends At{constructor(e){super(),Ot(this,e,lD,sD,Et,{header:0,align:1})}}function uD(n){let e,t;const r=n[3].default,a=on(r,n,n[2],null);return{c(){e=A("ul"),a&&a.c()},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,o){a&&a.p&&(!t||o&4)&&ln(a,r,i,i[2],t?sn(r,i[2],o,null):cn(i[2]),null)},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function dD(n){let e,t;const r=n[3].default,a=on(r,n,n[2],null);return{c(){e=A("ol"),a&&a.c(),h(e,"start",n[1])},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,o){a&&a.p&&(!t||o&4)&&ln(a,r,i,i[2],t?sn(r,i[2],o,null):cn(i[2]),null),(!t||o&2)&&h(e,"start",i[1])},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function _D(n){let e,t,r,a;const i=[dD,uD],o=[];function s(l,c){return l[0]?0:1}return e=s(n),t=o[e]=i[e](n),{c(){t.c(),r=ft()},m(l,c){o[e].m(l,c),Q(l,r,c),a=!0},p(l,[c]){let u=e;e=s(l),e===u?o[e].p(l,c):(nt(),F(o[u],1,1,()=>{o[u]=null}),rt(),t=o[e],t?t.p(l,c):(t=o[e]=i[e](l),t.c()),L(t,1),t.m(r.parentNode,r))},i(l){a||(L(t),a=!0)},o(l){F(t),a=!1},d(l){o[e].d(l),l&&W(r)}}}function mD(n,e,t){let{$$slots:r={},$$scope:a}=e,{ordered:i}=e,{start:o}=e;return n.$$set=s=>{"ordered"in s&&t(0,i=s.ordered),"start"in s&&t(1,o=s.start),"$$scope"in s&&t(2,a=s.$$scope)},[i,o,a,r]}class pD extends At{constructor(e){super(),Ot(this,e,mD,_D,Et,{ordered:0,start:1})}}function fD(n){let e,t;const r=n[1].default,a=on(r,n,n[0],null);return{c(){e=A("li"),a&&a.c()},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,[o]){a&&a.p&&(!t||o&1)&&ln(a,r,i,i[0],t?sn(r,i[0],o,null):cn(i[0]),null)},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function gD(n,e,t){let{$$slots:r={},$$scope:a}=e;return n.$$set=i=>{"$$scope"in i&&t(0,a=i.$$scope)},[a,r]}class ED extends At{constructor(e){super(),Ot(this,e,gD,fD,Et,{})}}function hD(n){let e;return{c(){e=A("hr")},m(t,r){Q(t,e,r)},p:Ve,i:Ve,o:Ve,d(t){t&&W(e)}}}class SD extends At{constructor(e){super(),Ot(this,e,null,hD,Et,{})}}function bD(n){let e,t;return{c(){e=new ui(!1),t=ft(),e.a=t},m(r,a){e.m(n[0],r,a),Q(r,t,a)},p(r,[a]){a&1&&e.p(r[0])},i:Ve,o:Ve,d(r){r&&W(t),r&&e.d()}}}function TD(n,e,t){let{text:r}=e;return n.$$set=a=>{"text"in a&&t(0,r=a.text)},[r]}class vD extends At{constructor(e){super(),Ot(this,e,TD,bD,Et,{text:0})}}function yD(n){let e,t;const r=n[1].default,a=on(r,n,n[0],null);return{c(){e=A("blockquote"),a&&a.c()},m(i,o){Q(i,e,o),a&&a.m(e,null),t=!0},p(i,[o]){a&&a.p&&(!t||o&1)&&ln(a,r,i,i[0],t?sn(r,i[0],o,null):cn(i[0]),null)},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function CD(n,e,t){let{$$slots:r={},$$scope:a}=e;return n.$$set=i=>{"$$scope"in i&&t(0,a=i.$$scope)},[a,r]}class RD extends At{constructor(e){super(),Ot(this,e,CD,yD,Et,{})}}function ND(n){let e,t,r;return{c(){e=A("pre"),t=A("code"),r=lt(n[1]),h(e,"class",n[0])},m(a,i){Q(a,e,i),y(e,t),y(t,r)},p(a,[i]){i&2&&en(r,a[1]),i&1&&h(e,"class",a[0])},i:Ve,o:Ve,d(a){a&&W(e)}}}function OD(n,e,t){let{lang:r}=e,{text:a}=e;return n.$$set=i=>{"lang"in i&&t(0,r=i.lang),"text"in i&&t(1,a=i.text)},[r,a]}class AD extends At{constructor(e){super(),Ot(this,e,OD,ND,Et,{lang:0,text:1})}}function ID(n){let e,t;const r=n[1].default,a=on(r,n,n[0],null);return{c(){e=A("br"),a&&a.c()},m(i,o){Q(i,e,o),a&&a.m(i,o),t=!0},p(i,[o]){a&&a.p&&(!t||o&1)&&ln(a,r,i,i[0],t?sn(r,i[0],o,null):cn(i[0]),null)},i(i){t||(L(a,i),t=!0)},o(i){F(a,i),t=!1},d(i){i&&W(e),a&&a.d(i)}}}function wD(n,e,t){let{$$slots:r={},$$scope:a}=e;return n.$$set=i=>{"$$scope"in i&&t(0,a=i.$$scope)},[a,r]}class DD extends At{constructor(e){super(),Ot(this,e,wD,ID,Et,{})}}const MD={heading:v4,paragraph:R4,text:A4,image:D4,link:k4,em:U4,strong:$4,codespan:z4,del:G4,table:Q4,tablehead:j4,tablebody:tD,tablerow:aD,tablecell:cD,list:pD,orderedlistitem:null,unorderedlistitem:null,listitem:ED,hr:SD,html:vD,blockquote:RD,code:AD,br:DD},xD={baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,xhtml:!1};function kD(n){let e,t;return e=new gi({props:{tokens:n[0],renderers:n[1]}}),{c(){Ne(e.$$.fragment)},m(r,a){Ce(e,r,a),t=!0},p(r,[a]){const i={};a&1&&(i.tokens=r[0]),a&2&&(i.renderers=r[1]),e.$set(i)},i(r){t||(L(e.$$.fragment,r),t=!0)},o(r){F(e.$$.fragment,r),t=!1},d(r){Re(e,r)}}}function LD(n,e,t){let r,a,i,o,{source:s=[]}=e,{renderers:l={}}=e,{options:c={}}=e,{isInline:u=!1}=e;const _=To();let p,f,S;return $1(b1,{slug:v=>a?a.slug(v):"",getOptions:()=>i}),jr(()=>{t(7,S=!0)}),n.$$set=v=>{"source"in v&&t(2,s=v.source),"renderers"in v&&t(3,l=v.renderers),"options"in v&&t(4,c=v.options),"isInline"in v&&t(5,u=v.isInline)},n.$$.update=()=>{n.$$.dirty&4&&t(8,r=Array.isArray(s)),n.$$.dirty&4&&(a=s?new wm:void 0),n.$$.dirty&16&&t(9,i={...xD,...c}),n.$$.dirty&869&&(r?t(0,p=s):(t(6,f=new Sa(i)),t(0,p=u?f.inlineTokens(s):f.lex(s)),_("parsed",{tokens:p}))),n.$$.dirty&8&&t(1,o={...MD,...l}),n.$$.dirty&385&&S&&!r&&_("parsed",{tokens:p})},[p,o,s,l,c,u,f,S,r,i]}class T1 extends At{constructor(e){super(),Ot(this,e,LD,kD,Et,{source:2,renderers:3,options:4,isInline:5})}}function PD(n){let e,t,r=n[4],a,i,o,s,l=n[0].summary&&!n[0].summary.length&&Ih(),c=Dh(n),u=n[3]&&Mh(n);return{c(){e=A("div"),l&&l.c(),t=ge(),c.c(),a=ge(),u&&u.c(),h(e,"class","message-display")},m(_,p){Q(_,e,p),l&&l.m(e,null),y(e,t),c.m(e,null),y(e,a),u&&u.m(e,null),i=!0,o||(s=[Me(e,"touchend",n[20],{passive:!0}),Me(e,"dblclick",mt(n[31]))],o=!0)},p(_,p){_[0].summary&&!_[0].summary.length?l||(l=Ih(),l.c(),l.m(e,t)):l&&(l.d(1),l=null),p[0]&16&&Et(r,r=_[4])?(nt(),F(c,1,1,Ve),rt(),c=Dh(_),c.c(),L(c,1),c.m(e,a)):c.p(_,p),_[3]?u?u.p(_,p):(u=Mh(_),u.c(),u.m(e,null)):u&&(u.d(1),u=null)},i(_){i||(L(c),i=!0)},o(_){F(c),i=!1},d(_){_&&W(e),l&&l.d(),c.d(_),u&&u.d(),o=!1,An(s)}}}function UD(n){let e,t,r,a,i,o,s,l=n[3]&&xh(n);return{c(){e=A("form"),t=A("div"),a=ge(),l&&l.c(),i=ft(),h(t,"id",r="edit-"+n[0].uuid),h(t,"class","message-editor"),h(t,"contenteditable",""),n[0].content===void 0&&lo(()=>n[30].call(t)),h(e,"class","message-edit")},m(c,u){Q(c,e,u),y(e,t),n[0].content!==void 0&&(t.innerText=n[0].content),Q(c,a,u),l&&l.m(c,u),Q(c,i,u),o||(s=[Me(t,"input",n[30]),Me(t,"input",n[16]),Me(t,"blur",n[18]),Me(e,"submit",mt(n[16])),Me(e,"keydown",n[19])],o=!0)},p(c,u){u[0]&1&&r!==(r="edit-"+c[0].uuid)&&h(t,"id",r),u[0]&1&&c[0].content!==t.innerText&&(t.innerText=c[0].content),c[3]?l?l.p(c,u):(l=xh(c),l.c(),l.m(i.parentNode,i)):l&&(l.d(1),l=null)},i:Ve,o:Ve,d(c){c&&W(e),c&&W(a),l&&l.d(c),c&&W(i),o=!1,An(s)}}}function Ih(n){let e;return{c(){e=A("p"),e.innerHTML="Summarizing..."},m(t,r){Q(t,e,r)},d(t){t&&W(e)}}}function wh(n){let e,t,r,a,i,o,s,l;return i=new T1({props:{source:n[0].reason}}),{c(){e=A("details"),t=A("summary"),t.textContent="Reasoning..",r=ge(),a=A("div"),Ne(i.$$.fragment),o=ge(),s=A("br"),Pa(a,"background-color","#333"),Pa(a,"padding","10px")},m(c,u){Q(c,e,u),y(e,t),y(e,r),y(e,a),Ce(i,a,null),Q(c,o,u),Q(c,s,u),l=!0},p(c,u){const _={};u[0]&1&&(_.source=c[0].reason),i.$set(_)},i(c){l||(L(i.$$.fragment,c),l=!0)},o(c){F(i.$$.fragment,c),l=!1},d(c){c&&W(e),Re(i),c&&W(o),c&&W(s)}}}function Dh(n){let e,t,r,a=n[0].reason&&wh(n);return t=new T1({props:{source:n[22](n[26](n[5])),options:n[13],renderers:n[14]}}),{c(){a&&a.c(),e=ge(),Ne(t.$$.fragment)},m(i,o){a&&a.m(i,o),Q(i,e,o),Ce(t,i,o),r=!0},p(i,o){i[0].reason?a?(a.p(i,o),o[0]&1&&L(a,1)):(a=wh(i),a.c(),L(a,1),a.m(e.parentNode,e)):a&&(nt(),F(a,1,1,()=>{a=null}),rt());const s={};o[0]&32&&(s.source=i[22](i[26](i[5]))),t.$set(s)},i(i){r||(L(a),L(t.$$.fragment,i),r=!0)},o(i){F(a),F(t.$$.fragment,i),r=!1},d(i){a&&a.d(i),i&&W(e),Re(t,i)}}}function Mh(n){let e,t;return{c(){e=A("img"),La(e.src,t=n[3])||h(e,"src",t),h(e,"alt","")},m(r,a){Q(r,e,a)},p(r,a){a[0]&8&&!La(e.src,t=r[3])&&h(e,"src",t)},d(r){r&&W(e)}}}function xh(n){let e,t;return{c(){e=A("img"),La(e.src,t=n[3])||h(e,"src",t),h(e,"alt","")},m(r,a){Q(r,e,a)},p(r,a){a[0]&8&&!La(e.src,t=r[3])&&h(e,"src",t)},d(r){r&&W(e)}}}function BD(n){let e,t,r=(Jt(n[0].model||"").label||n[0].model||n[2])+"",a,i,o,s=n[0].usage.total_tokens+"",l,c,u,_,p=bs(n[0].usage,n[0].model||n[2]).toFixed(6)+"",f;return{c(){e=A("p"),t=A("em"),a=lt(r),i=lt(" using "),o=A("span"),l=lt(s),c=lt(` + tokens ~= `),u=A("span"),_=lt("$"),f=lt(p),h(o,"class","has-text-weight-bold"),h(u,"class","has-text-weight-bold"),h(e,"class","is-size-7 message-note")},m(S,v){Q(S,e,v),y(e,t),y(t,a),y(e,i),y(e,o),y(o,l),y(e,c),y(e,u),y(u,_),y(u,f)},p(S,v){v[0]&5&&r!==(r=(Jt(S[0].model||"").label||S[0].model||S[2])+"")&&en(a,r),v[0]&1&&s!==(s=S[0].usage.total_tokens+"")&&en(l,s),v[0]&5&&p!==(p=bs(S[0].usage,S[0].model||S[2]).toFixed(6)+"")&&en(f,p)},d(S){S&&W(e)}}}function FD(n){let e;return{c(){e=A("p"),e.textContent="System Prompt",h(e,"class","is-size-7 message-note")},m(t,r){Q(t,e,r)},p:Ve,d(t){t&&W(e)}}}function kh(n){let e,t,r,a,i,o;return r=new ot({props:{icon:X_}}),{c(){e=A("a"),t=A("span"),Ne(r.$$.fragment),h(t,"class","icon"),h(e,"href","#"),h(e,"title","Continue "),h(e,"class","msg-incomplete button is-small")},m(s,l){Q(s,e,l),y(e,t),Ce(r,t,null),a=!0,i||(o=Me(e,"click",mt(n[32])),i=!0)},p:Ve,i(s){a||(L(r.$$.fragment,s),a=!0)},o(s){F(r.$$.fragment,s),a=!1},d(s){s&&W(e),Re(r),i=!1,o()}}}function Lh(n){let e,t,r,a,i,o;return r=new ot({props:{icon:Uv}}),{c(){e=A("a"),t=A("span"),Ne(r.$$.fragment),h(t,"class","icon"),h(e,"href","#"),h(e,"title","Jump to summary"),h(e,"class","msg-summary button is-small")},m(s,l){Q(s,e,l),y(e,t),Ce(r,t,null),a=!0,i||(o=Me(e,"click",mt(n[33])),i=!0)},p:Ve,i(s){a||(L(r.$$.fragment,s),a=!0)},o(s){F(r.$$.fragment,s),a=!1},d(s){s&&W(e),Re(r),i=!1,o()}}}function Ph(n){let e,t,r,a,i,o;return r=new ot({props:{icon:Rv}}),{c(){e=A("a"),t=A("span"),Ne(r.$$.fragment),h(t,"class","icon"),h(e,"href","#"),h(e,"title","Jump to summarized"),h(e,"class","msg-summarized button is-small")},m(s,l){Q(s,e,l),y(e,t),Ce(r,t,null),a=!0,i||(o=Me(e,"click",mt(n[34])),i=!0)},p:Ve,i(s){a||(L(r.$$.fragment,s),a=!0)},o(s){F(r.$$.fragment,s),a=!1},d(s){s&&W(e),Re(r),i=!1,o()}}}function GD(n){let e,t,r,a,i,o;return r=new ot({props:{icon:xS}}),{c(){e=A("a"),t=A("span"),Ne(r.$$.fragment),h(t,"class","icon"),h(e,"href","#"),h(e,"title","Edit"),h(e,"class","msg-image button is-small")},m(s,l){Q(s,e,l),y(e,t),Ce(r,t,null),a=!0,i||(o=Me(e,"click",mt(n[35])),i=!0)},p:Ve,i(s){a||(L(r.$$.fragment,s),a=!0)},o(s){F(r.$$.fragment,s),a=!1},d(s){s&&W(e),Re(r),i=!1,o()}}}function Uh(n){let e,t,r,a,i,o;const s=[YD,qD],l=[];function c(u,_){return u[6]?0:1}return t=c(n),r=l[t]=s[t](n),{c(){e=A("a"),r.c(),h(e,"href","#"),h(e,"title","Delete this message"),h(e,"class","msg-delete button is-small")},m(u,_){Q(u,e,_),l[t].m(e,null),a=!0,i||(o=Me(e,"click",mt(n[36])),i=!0)},p(u,_){let p=t;t=c(u),t===p?l[t].p(u,_):(nt(),F(l[p],1,1,()=>{l[p]=null}),rt(),r=l[t],r?r.p(u,_):(r=l[t]=s[t](u),r.c()),L(r,1),r.m(e,null))},i(u){a||(L(r),a=!0)},o(u){F(r),a=!1},d(u){u&&W(e),l[t].d(),i=!1,o()}}}function qD(n){let e,t,r;return t=new ot({props:{icon:Ys}}),{c(){e=A("span"),Ne(t.$$.fragment),h(e,"class","icon")},m(a,i){Q(a,e,i),Ce(t,e,null),r=!0},p:Ve,i(a){r||(L(t.$$.fragment,a),r=!0)},o(a){F(t.$$.fragment,a),r=!1},d(a){a&&W(e),Re(t)}}}function YD(n){let e,t,r;return t=new ot({props:{icon:qs}}),{c(){e=A("span"),Ne(t.$$.fragment),h(e,"class","icon")},m(a,i){Q(a,e,i),Ce(t,e,null),r=!0},p:Ve,i(a){r||(L(t.$$.fragment,a),r=!0)},o(a){F(t.$$.fragment,a),r=!1},d(a){a&&W(e),Re(t)}}}function Bh(n){let e,t,r,a,i,o;const s=[HD,zD],l=[];function c(u,_){return u[7]?0:1}return t=c(n),r=l[t]=s[t](n),{c(){e=A("a"),r.c(),h(e,"href","#"),h(e,"title","Truncate from here and send"),h(e,"class","msg-truncate button is-small")},m(u,_){Q(u,e,_),l[t].m(e,null),a=!0,i||(o=Me(e,"click",mt(n[37])),i=!0)},p(u,_){let p=t;t=c(u),t===p?l[t].p(u,_):(nt(),F(l[p],1,1,()=>{l[p]=null}),rt(),r=l[t],r?r.p(u,_):(r=l[t]=s[t](u),r.c()),L(r,1),r.m(e,null))},i(u){a||(L(r),a=!0)},o(u){F(r),a=!1},d(u){u&&W(e),l[t].d(),i=!1,o()}}}function zD(n){let e,t,r;return t=new ot({props:{icon:FS}}),{c(){e=A("span"),Ne(t.$$.fragment),h(e,"class","icon")},m(a,i){Q(a,e,i),Ce(t,e,null),r=!0},p:Ve,i(a){r||(L(t.$$.fragment,a),r=!0)},o(a){F(t.$$.fragment,a),r=!1},d(a){a&&W(e),Re(t)}}}function HD(n){let e,t,r;return t=new ot({props:{icon:qs}}),{c(){e=A("span"),Ne(t.$$.fragment),h(e,"class","icon")},m(a,i){Q(a,e,i),Ce(t,e,null),r=!0},p:Ve,i(a){r||(L(t.$$.fragment,a),r=!0)},o(a){F(t.$$.fragment,a),r=!1},d(a){a&&W(e),Re(t)}}}function Fh(n){let e,t,r,a,i,o,s;const l=[$D,VD],c=[];function u(_,p){return _[0].suppress?0:1}return t=u(n),r=c[t]=l[t](n),{c(){e=A("a"),r.c(),h(e,"href","#"),h(e,"title",a=(n[0].suppress?"Uns":"S")+"uppress message from submission"),h(e,"class","msg-supress button is-small")},m(_,p){Q(_,e,p),c[t].m(e,null),i=!0,o||(s=Me(e,"click",mt(n[38])),o=!0)},p(_,p){let f=t;t=u(_),t===f?c[t].p(_,p):(nt(),F(c[f],1,1,()=>{c[f]=null}),rt(),r=c[t],r?r.p(_,p):(r=c[t]=l[t](_),r.c()),L(r,1),r.m(e,null)),(!i||p[0]&1&&a!==(a=(_[0].suppress?"Uns":"S")+"uppress message from submission"))&&h(e,"title",a)},i(_){i||(L(r),i=!0)},o(_){F(r),i=!1},d(_){_&&W(e),c[t].d(),o=!1,s()}}}function VD(n){let e,t,r;return t=new ot({props:{icon:kS}}),{c(){e=A("span"),Ne(t.$$.fragment),h(e,"class","icon")},m(a,i){Q(a,e,i),Ce(t,e,null),r=!0},p:Ve,i(a){r||(L(t.$$.fragment,a),r=!0)},o(a){F(t.$$.fragment,a),r=!1},d(a){a&&W(e),Re(t)}}}function $D(n){let e,t,r;return t=new ot({props:{icon:LS}}),{c(){e=A("span"),Ne(t.$$.fragment),h(e,"class","icon")},m(a,i){Q(a,e,i),Ce(t,e,null),r=!0},p:Ve,i(a){r||(L(t.$$.fragment,a),r=!0)},o(a){F(t.$$.fragment,a),r=!1},d(a){a&&W(e),Re(t)}}}function WD(n){let e,t,r,a,i,o;return r=new ot({props:{icon:Dv}}),{c(){e=A("a"),t=A("span"),Ne(r.$$.fragment),h(t,"class","icon"),h(e,"href","#"),h(e,"title","Copy to Clipboard"),h(e,"class","msg-image button is-small")},m(s,l){Q(s,e,l),y(e,t),Ce(r,t,null),a=!0,i||(o=Me(e,"click",mt(n[39])),i=!0)},p:Ve,i(s){a||(L(r.$$.fragment,s),a=!0)},o(s){F(r.$$.fragment,s),a=!1},d(s){s&&W(e),Re(r),i=!1,o()}}}function Gh(n){let e,t,r,a,i,o;return r=new ot({props:{icon:ys}}),{c(){e=A("a"),t=A("span"),Ne(r.$$.fragment),h(t,"class","icon"),h(e,"href","#"),h(e,"title","Download Image"),h(e,"class","msg-image button is-small")},m(s,l){Q(s,e,l),y(e,t),Ce(r,t,null),a=!0,i||(o=Me(e,"click",mt(n[41])),i=!0)},p:Ve,i(s){a||(L(r.$$.fragment,s),a=!0)},o(s){F(r.$$.fragment,s),a=!1},d(s){s&&W(e),Re(r),i=!1,o()}}}function KD(n){let e,t,r,a,i,o,s,l,c,u,_,p,f,S,v,R,O,x,M,D,P,k,U,G,Z,Y;const X=[UD,PD],K=[];function ee(Se,ye){return Se[1]?0:1}r=ee(n),a=K[r]=X[r](n);function he(Se,ye){if(Se[9])return FD;if(Se[0].usage)return BD}let me=he(n),_e=me&&me(n),z=(n[0].finish_reason==="length"||n[0].finish_reason==="abort")&&kh(n),oe=n[0].summarized&&Lh(n),pe=n[0].summary&&Ph(n),Oe=!n[12]&&GD(n),we=!n[0].summarized&&Uh(n),Ee=!n[12]&&!n[0].summarized&&!n[8]&&Bh(n),Be=!n[12]&&!n[0].summarized&&!n[9]&&!n[8]&&Fh(n),je=!n[12]&&WD(n);P=new ot({props:{icon:Pv}});let De=n[3]&&Gh(n);return{c(){e=A("article"),t=A("div"),a.c(),i=ge(),_e&&_e.c(),o=ge(),s=A("div"),l=ge(),c=A("div"),u=A("div"),z&&z.c(),_=ge(),oe&&oe.c(),p=ge(),pe&&pe.c(),f=ge(),Oe&&Oe.c(),S=ge(),we&&we.c(),v=ge(),Ee&&Ee.c(),R=ge(),Be&&Be.c(),O=ge(),je&&je.c(),x=ge(),M=A("a"),D=A("span"),Ne(P.$$.fragment),k=ge(),De&&De.c(),h(t,"class","message-body content"),h(s,"class","tool-drawer-mask"),h(D,"class","icon"),h(M,"href","#"),h(M,"title","Render LaTeX in message"),h(M,"class","button is-small"),h(u,"class","button-pack"),h(c,"class","tool-drawer"),h(e,"id",U="message-"+n[0].uuid),h(e,"class","message chat-message"),ve(e,"is-info",n[10]),ve(e,"is-success",n[11]||n[12]),ve(e,"is-warning",n[9]),ve(e,"is-danger",n[8]),ve(e,"user-message",n[10]||n[9]),ve(e,"assistant-message",n[8]||n[11]||n[12]),ve(e,"summarized",n[0].summarized),ve(e,"suppress",n[0].suppress),ve(e,"editing",n[1]),ve(e,"streaming",n[0].streaming),ve(e,"incomplete",n[0].finish_reason==="length")},m(Se,ye){Q(Se,e,ye),y(e,t),K[r].m(t,null),y(t,i),_e&&_e.m(t,null),y(e,o),y(e,s),y(e,l),y(e,c),y(c,u),z&&z.m(u,null),y(u,_),oe&&oe.m(u,null),y(u,p),pe&&pe.m(u,null),y(u,f),Oe&&Oe.m(u,null),y(u,S),we&&we.m(u,null),y(u,v),Ee&&Ee.m(u,null),y(u,R),Be&&Be.m(u,null),y(u,O),je&&je.m(u,null),y(u,x),y(u,M),y(M,D),Ce(P,D,null),y(u,k),De&&De.m(u,null),G=!0,Z||(Y=Me(M,"click",mt(n[40])),Z=!0)},p(Se,ye){let Fe=r;r=ee(Se),r===Fe?K[r].p(Se,ye):(nt(),F(K[Fe],1,1,()=>{K[Fe]=null}),rt(),a=K[r],a?a.p(Se,ye):(a=K[r]=X[r](Se),a.c()),L(a,1),a.m(t,i)),me===(me=he(Se))&&_e?_e.p(Se,ye):(_e&&_e.d(1),_e=me&&me(Se),_e&&(_e.c(),_e.m(t,null))),Se[0].finish_reason==="length"||Se[0].finish_reason==="abort"?z?(z.p(Se,ye),ye[0]&1&&L(z,1)):(z=kh(Se),z.c(),L(z,1),z.m(u,_)):z&&(nt(),F(z,1,1,()=>{z=null}),rt()),Se[0].summarized?oe?(oe.p(Se,ye),ye[0]&1&&L(oe,1)):(oe=Lh(Se),oe.c(),L(oe,1),oe.m(u,p)):oe&&(nt(),F(oe,1,1,()=>{oe=null}),rt()),Se[0].summary?pe?(pe.p(Se,ye),ye[0]&1&&L(pe,1)):(pe=Ph(Se),pe.c(),L(pe,1),pe.m(u,f)):pe&&(nt(),F(pe,1,1,()=>{pe=null}),rt()),Se[12]||Oe.p(Se,ye),Se[0].summarized?we&&(nt(),F(we,1,1,()=>{we=null}),rt()):we?(we.p(Se,ye),ye[0]&1&&L(we,1)):(we=Uh(Se),we.c(),L(we,1),we.m(u,v)),!Se[12]&&!Se[0].summarized&&!Se[8]?Ee?(Ee.p(Se,ye),ye[0]&1&&L(Ee,1)):(Ee=Bh(Se),Ee.c(),L(Ee,1),Ee.m(u,R)):Ee&&(nt(),F(Ee,1,1,()=>{Ee=null}),rt()),!Se[12]&&!Se[0].summarized&&!Se[9]&&!Se[8]?Be?(Be.p(Se,ye),ye[0]&1&&L(Be,1)):(Be=Fh(Se),Be.c(),L(Be,1),Be.m(u,O)):Be&&(nt(),F(Be,1,1,()=>{Be=null}),rt()),Se[12]||je.p(Se,ye),Se[3]?De?(De.p(Se,ye),ye[0]&8&&L(De,1)):(De=Gh(Se),De.c(),L(De,1),De.m(u,null)):De&&(nt(),F(De,1,1,()=>{De=null}),rt()),(!G||ye[0]&1&&U!==(U="message-"+Se[0].uuid))&&h(e,"id",U),(!G||ye[0]&1)&&ve(e,"summarized",Se[0].summarized),(!G||ye[0]&1)&&ve(e,"suppress",Se[0].suppress),(!G||ye[0]&2)&&ve(e,"editing",Se[1]),(!G||ye[0]&1)&&ve(e,"streaming",Se[0].streaming),(!G||ye[0]&1)&&ve(e,"incomplete",Se[0].finish_reason==="length")},i(Se){G||(L(a),L(z),L(oe),L(pe),L(Oe),L(we),L(Ee),L(Be),L(je),L(P.$$.fragment,Se),L(De),G=!0)},o(Se){F(a),F(z),F(oe),F(pe),F(Oe),F(we),F(Ee),F(Be),F(je),F(P.$$.fragment,Se),F(De),G=!1},d(Se){Se&&W(e),K[r].d(),_e&&_e.d(),z&&z.d(),oe&&oe.d(),pe&&pe.d(),Oe&&Oe.d(),we&&we.d(),Ee&&Ee.d(),Be&&Be.d(),je&&je.d(),Re(P),De&&De.d(),Z=!1,Y()}}}function QD(n,e,t){let r,a,i;qt(n,As,Ye=>t(46,a=Ye)),qt(n,Is,Ye=>t(47,i=Ye));let{message:o}=e,{chatId:s}=e,{chat:l}=e;const c=o.role==="error",u=o.role==="system",_=o.role==="user",p=o.role==="assistant",f=o.role==="image",S={gfm:!0,breaks:!0,mangle:!1},v={code:bw,codespan:Rw},R=()=>{const Ye=o.content;if(u&&r.hideSystemPrompt){const Le=Ye.match(/::NOTE::[\s\S]+?::NOTE::/g);return Le?Le.map(ct=>ct.replace(/::NOTE::([\s\S]+?)::NOTE::/,"$1")).join(""):"(hidden)"}return Ye},O=To();let x=!1,M,D,P,k=0,U=o.content;jr(()=>{t(2,D=r.model),o!=null&&o.image&&SS(o.image.id).then(Ye=>{t(3,P="data:image/png;base64, "+Ye.b64image)}),t(5,U=R())}),_i(()=>{o.streaming&&o.content.slice(-5).includes("```")&&t(4,k++,k),t(5,U=R())});const G=()=>{o.summarized||o.streaming||x||(t(1,x=!0),M=o.content,setTimeout(()=>{const Ye=document.getElementById("edit-"+o.uuid);Ye&&Ye.focus()},0))};let Z;const Y=()=>{clearTimeout(Z),Z=setTimeout(()=>{X()},250)},X=()=>{o.content!==M&&(O("change",o),_o(s))},K=()=>{t(1,x=!1),Ip(s,o.uuid),En(Is,i=o.uuid,i)},ee=()=>{X(),t(1,x=!1)},he=Ye=>{if(Ye.key==="Escape"){if(!x)return;Ye.stopPropagation(),Ye.preventDefault(),t(0,o.content=M,o),t(1,x=!1)}if(Ye.ctrlKey&&Ye.key==="Enter"){if(!x)return;Ye.stopPropagation(),Ye.preventDefault(),ee(),we(),setTimeout(we,10)}};let me=0;const _e=()=>{const Le=new Date().getTime()-me;Le<400&&Le>0&&G(),me=new Date().getTime()};let z=0;const oe=()=>{if(clearTimeout(Oe),t(7,Oe=0),!z){t(6,z=setTimeout(()=>{t(6,z=0)},1e3));return}if(clearTimeout(z),t(6,z=0),o.summarized){Xn("Sorry, you can't delete a summarized message");return}if(o.summary)Qr(Ma,{title:"Delete Summary",message:"
Are you sure you want to delete this summary?
Your session may be too long to submit again after you do.
",asHtml:!0,class:"is-warning",confirmButtonClass:"is-warning",confirmButton:"Delete Summary",onConfirm:()=>{try{jS(s,o.uuid)}catch(Ye){Xn("Unable to delete summary:",Ye)}}});else try{Vs(s,o.uuid)}catch(Ye){Xn("Unable to delete:",Ye)}},pe=Ye=>{if(p){const Le=/