ConversationQA-Bp-doIm3.js 107 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. var Yt=Object.defineProperty;var zt=(c,e,t)=>e in c?Yt(c,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):c[e]=t;var z=(c,e,t)=>zt(c,typeof e!="symbol"?e+"":e,t);import{_ as q,o as x,d as R,e as E,t as Ue,c as V,f as N,h as D,l as Mt,m as W,n as qt,w as K,g as M,r as U,p as _e,F as ge,q as me,s as Ut,v as at,M as ct,k as Ae,x as xe,y as ut,z as Ce,A as jt,B as ht,C as je,D as Nt,u as Wt,i as Dt}from"./index-kIKYd_tc.js";import{L as Ot}from"./LayoutExperience-BgayocYn.js";import{C as Gt}from"./ContentContainer-DYFL7aQJ.js";import{C as Pt}from"./ChatAsideMenu-DPuWyXxg.js";import{u as pt}from"./use-all-agents-_iYFpZG-.js";import{j as ft,a as Ke}from"./icon-map-CHgXLRGX.js";import{g as dt,a as Ee}from"./get-icon-4-dialog-C2WSfrd3.js";import"./Header-Dva9k6IK.js";import"./Header.vue_vue_type_style_index_0_scoped_209474ae_lang-BLfWNALL.js";import"./use-current-user-DDhGMrg5.js";/* empty css */import"./intelligent-frame8-D_OmWET8.js";const Qt={},Xt={class:"dialog-aside-left"};function Kt(c,e){return x(),R("div",Xt,e[0]||(e[0]=[E("div",null,null,-1)]))}const Zt=q(Qt,[["render",Kt],["__scopeId","data-v-c656b8f9"]]),Jt={class:"dialog-header"},Vt={__name:"DialogHeader",props:{agent_info:Object},setup(c){return(e,t)=>(x(),R("div",Jt,[E("div",null,Ue(c.agent_info.agent.name),1)]))}},Ht=q(Vt,[["__scopeId","data-v-54c912dd"]]),$t={class:"dialog-welcome-content"},en={__name:"DialogWelcome",props:{agent_info:Object},setup(c){return(e,t)=>(x(),R("div",$t,t[0]||(t[0]=[E("div",null,null,-1)])))}},tn=q(en,[["__scopeId","data-v-f217c60a"]]),nn={class:"dialog-item-select question-select"},sn={__name:"BtnSelectItem",props:{is_selected:Boolean},emits:["change"],setup(c,{emit:e}){return(t,n)=>(x(),R("div",nn))}},gt=q(sn,[["__scopeId","data-v-c43761d9"]]),on={class:"dialog-chat-answer-content"},rn={key:0},ln=["innerHTML"],an={__name:"DialogContent",props:{type:String,content:String,is_loading:Boolean},setup(c){return(e,t)=>{const n=V("a-spin");return x(),R("div",on,[c.is_loading?(x(),R("div",rn,[N(n)])):D("",!0),c.is_loading?D("",!0):(x(),R("div",{key:1,innerHTML:c.content},null,8,ln)),Mt(e.$slots,"default",{},void 0,!0)])}}},mt=q(an,[["__scopeId","data-v-a2f46930"]]);/**
  2. * filesize
  3. *
  4. * @copyright 2024 Jason Mulligan <jason.mulligan@avoidwork.com>
  5. * @license BSD-3-Clause
  6. * @version 10.1.6
  7. */const cn="array",un="bit",Ze="bits",hn="byte",Je="bytes",ae="",pn="exponent",fn="function",Ve="iec",dn="Invalid number",gn="Invalid rounding method",Le="jedec",mn="object",He=".",_n="round",An="s",bn="si",wn="kbit",xn="kB",kn=" ",yn="string",vn="0",Ye={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}};function Sn(c,{bits:e=!1,pad:t=!1,base:n=-1,round:l=2,locale:i=ae,localeOptions:a={},separator:s=ae,spacer:u=kn,symbols:o={},standard:r=ae,output:h=yn,fullform:p=!1,fullforms:f=[],exponent:d=-1,roundingMethod:g=_n,precision:m=0}={}){let A=d,w=Number(c),k=[],Y=0,S=ae;r===bn?(n=10,r=Le):r===Ve||r===Le?n=2:n===2?r=Ve:(n=10,r=Le);const I=n===10?1e3:1024,P=p===!0,j=w<0,oe=Math[g];if(typeof c!="bigint"&&isNaN(c))throw new TypeError(dn);if(typeof oe!==fn)throw new TypeError(gn);if(j&&(w=-w),(A===-1||isNaN(A))&&(A=Math.floor(Math.log(w)/Math.log(I)),A<0&&(A=0)),A>8&&(m>0&&(m+=8-A),A=8),h===pn)return A;if(w===0)k[0]=0,S=k[1]=Ye.symbol[r][e?Ze:Je][A];else{Y=w/(n===2?Math.pow(2,A*10):Math.pow(1e3,A)),e&&(Y=Y*8,Y>=I&&A<8&&(Y=Y/I,A++));const H=Math.pow(10,A>0?l:0);k[0]=oe(Y*H)/H,k[0]===I&&A<8&&d===-1&&(k[0]=1,A++),S=k[1]=n===10&&A===1?e?wn:xn:Ye.symbol[r][e?Ze:Je][A]}if(j&&(k[0]=-k[0]),m>0&&(k[0]=k[0].toPrecision(m)),k[1]=o[k[1]]||k[1],i===!0?k[0]=k[0].toLocaleString():i.length>0?k[0]=k[0].toLocaleString(i,a):s.length>0&&(k[0]=k[0].toString().replace(He,s)),t&&l>0){const H=k[0].toString(),re=s||(H.match(/(\D)/g)||[]).pop()||He,ce=H.toString().split(re),ne=ce[1]||ae,le=ne.length,ue=l-le;k[0]=`${ce[0]}${re}${ne.padEnd(le+ue,vn)}`}return P&&(k[1]=f[A]?f[A]:Ye.fullform[r][A]+(e?un:hn)+(k[0]===1?ae:An)),h===cn?k:h===mn?{value:k[0],symbol:k[1],exponent:A,unit:S}:k.join(u)}function Cn(c){return Sn(c,{standard:"jedec"})}const En="data:image/png;base64,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",Tn="data:image/png;base64,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",In="data:image/png;base64,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",Rn="data:image/png;base64,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",Bn="data:image/png;base64,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",Fn="data:image/png;base64,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",Ln="data:image/png;base64,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",Yn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATwSURBVHgB7Z3NbxtFGMafcRCWIoiiUh8qImFUgURBqnMqPdUXPiQqOMABcSEcWsSp7F8Q58aJTU+V0ks5UHEADqiXwqFOLzEHiCPaVMKK5ESJenDatE5zcBV3OrNuKrX1rmfXu7bf2fcnOf7YsRPpp2f2nZn1RKBPXPdiEXhUgBCn1NOCuuWRMt4/caJ08uTxOQyAlxAR112YUZK+BmQREEgzUsrS0tIKBiEttDAvUQKzHVESTIdBScuEafzj+YVzEPJaRxbzPE+kzSJBjIW55y/OCol5MIEkLc1ImJal/pISGCOSlNZTmFdcsKzQJCUtUJjrXsirAsMFE4kkpAUnTIzpXzYJJjJxS/MV5qULmAHTN3FK809YJ11MTMQlLahLLIKJlTikdRWmKsNUzglGpdVqGbftV5pPwjJ5MMY0d3dDte9Hmo+wdgGMMTs7OwhLVGl+57A8GGOazSb29/cRlijSQk3+Mt1pt9vY2NhAFMJKY2Ex0djeRqPRQBTCSGNhMbKuUra3t4comEpjYTGiu8YbN29ia2sLUTCRxsISYFMJq66s4G4C1WPkazqYYPRgularIZvNYnx83Lvpx4aULv/yx/2vvvz0hQVjFpYwWpy+hR2rCWSOd3udu0RisDBisDBisDBisDBisDBisDBiWDEOO3bsbXz4wame7RYXK1iu/gfKWJGwqdePGLU7evQNUMcKYc1muCV6yqTqHGaDWDsStssJs5JW6yGokzJh5tcPjip2dIn3HyAtcNFBDEuKDk6YlbQectFBCq4SRwSe6bAUG6pJa4SlJWUpKzp44EwKLjpGCO4SLcMWoRYlLB2zHalJmA3nL401wnotnbCwEcMWIb3gLpEY9hQdPa7rsGG1WcMJI0aKhHHCRoq0XNfBXSIxLCo6ghPGXSIxbLieQ2PVTEdQt2dLl2jNPh1ayM+Xf8fExCtdjzUad2ADVm2sopdQbF8X46/MEoOFEcO6vab0Bly5w4e8c5l37tq+a1U3aY0wLWq68B6mp999Yde0tbV1LF5fskKcFcImJl7FF59/4t13Q38ZfWrqCH797Qr5atGKc1iQrAOy2ZdVu9M924065IXpPTpMJWhpJvt5jDL0hb3zVqj2udxrnjiqkBeWyx0O1V7LotwtkhcWJS2csCESpVSnPBFMXtjaWj1Mc+8KYcqlPXlhq7dqodpXKv+AMuSF6bToWQwTdBpXb/0PylgxcF5evoHK38HJ0aL+/Os6qGPNXGKl8i9WV2vefGIud+hp6b65eduTpe9twLoFTNPukSq8HkYMFkYMFkYMFkYMFkYMFkYMFkYMFkYMFkYMFkYMFkYMFkYMP2F1MENFyvZ6t9d9hIk6mGFT7faij7B2GcyQ6R4a4dfcnV/Q/9p7EswwqDvfn32z2wH/okPiJzBDQSBT9jsWUCW258EMBSnH5vyO+QpznO/q6p2csgGj0nXJcb6p+x3vMQ57VFI/7oEZFPeC0qUJFNZJmQj8ACZGpJwLSpem50yH45yZ1x8EJlk8Wd/2rBvGYMDVq1fKH390WkCIIpj46cgqmTQ1EqZhaQkhpaNk/WDaXCAkrnshDzF2TT3Mg+mHqqoPlKwz5TBvCi3sANddmBFCnJOQBTDGqC6qLNVwyXHOXkIEIgs7QIlTwmRRiMxn6ukkC3wW0Vn5qCpJi6rGq4ZN1PM8BoCnJWYEhfjKAAAAAElFTkSuQmCC",zn={excel:Ln,pdf:Rn,word:Fn,txt:Bn,code:En,html:Tn,json:In,unknow:Yn},Mn={class:"file-icon-display"},qn=["src"],Un={__name:"FileIcon",props:{file_end_fix:Object},setup(c){const e=c,t=W(()=>{const n=e.file_end_fix;let l="unknow";return n==="doc"||n==="docx"?l="word":n==="excel"||n==="xlsx"?l="excel":n==="pdf"?l="pdf":n==="txt"||n==="md"?l="txt":n==="js"||n==="python"||n==="sql"||n==="php"?l="code":n==="html"?l="html":n==="json"?l="json":l="unknow",zn[l]});return(n,l)=>(x(),R("div",Mn,[E("span",null,[E("img",{src:t.value},null,8,qn)])]))}},jn=q(Un,[["__scopeId","data-v-47318c55"]]),Nn={class:"file-size-display"},Wn={__name:"FileSize",props:{file_size:Object},setup(c){const e=c,t=W(()=>Cn(e.file_size));return(n,l)=>(x(),R("div",Nn,[E("div",null,Ue(t.value),1)]))}},Dn=q(Wn,[["__scopeId","data-v-294c1454"]]),On={__name:"FileItemRemoveBtn",emits:["delete"],setup(c,{emit:e}){const t=e,n=()=>{t("delete")};return(l,i)=>{const a=V("icon-close");return x(),R("span",{class:"file-item-remove-btn",onClick:qt(n,["stop"])},[N(a)])}}},_t=q(On,[["__scopeId","data-v-b7ca47d5"]]),Gn={class:"file-item-doc-preview"},Pn={class:"file-item-info-container"},Qn={class:"file-item-doc-title"},Xn={__name:"FileItemDocPreview",props:{file:Object,enable_remove:Boolean},emits:["delete"],setup(c,{emit:e}){const t=c,n=e,l=W(()=>{const a=t.file;if(!a)return"";const u=(a.name||"").split(".");return u[u.length-1]}),i=()=>{console.log("移除文件"),n("delete")};return(a,s)=>{const u=V("a-tooltip");return x(),R("div",Gn,[N(jn,{file_end_fix:l.value},null,8,["file_end_fix"]),E("div",Pn,[N(u,{content:c.file.name,position:"top"},{default:K(()=>[E("div",Qn,Ue(c.file.name),1)]),_:1},8,["content"]),N(Dn,{file_size:c.file.size},null,8,["file_size"])]),c.enable_remove?(x(),M(_t,{key:0,class:"file-item-remove-button",onDelete:i})):D("",!0)])}}},At=q(Xn,[["__scopeId","data-v-bb84aeaa"]]),Kn={class:"file-item-image-preview"},Zn={ref:"container"},Jn={__name:"FileItemImagePreview",props:{file:Object,enable_remove:Boolean},emits:["delete"],setup(c,{emit:e}){const t=c,n=e,l=U(1),i=U(""),a=()=>{n("delete")};return _e(()=>{const s=t.file;if(s){var u=new FileReader;u.onload=function(o){l.value=2,i.value=o.target.result},u.readAsDataURL(s)}}),(s,u)=>{const o=V("a-image");return x(),R("div",Kn,[E("div",Zn,[l.value===1?(x(),M(o,{key:0,width:"100"})):D("",!0),l.value===2?(x(),M(o,{key:1,width:"100",src:i.value},null,8,["src"])):D("",!0)],512),c.enable_remove?(x(),M(_t,{key:0,class:"file-item-remove-button",onDelete:a})):D("",!0)])}}},bt=q(Jn,[["__scopeId","data-v-84427406"]]),Vn=c=>c==="jpg"||c==="png"||c==="jpeg"||c==="gif";function ke(c){const e=c.split("."),t=e[e.length-1];return Vn(t)}const Hn={class:"file-upload-preview-area"},$n={class:"file-doc-preview-container"},es={class:"file-image-preview-container"},ts={__name:"FileUploadPreviewV2",props:{file_list:Array,enable_remove:Boolean},emits:["delete"],setup(c,{emit:e}){const t=c,n=W(()=>{const i=[];return t.file_list.forEach((a,s)=>{const u=a.name;ke(u)&&i.push(a)}),i}),l=W(()=>{const i=[];return t.file_list.forEach((a,s)=>{const u=a.name;ke(u)||i.push(a)}),i});return(i,a)=>(x(),R("div",Hn,[E("div",$n,[(x(!0),R(ge,null,me(l.value,(s,u)=>(x(),M(At,{class:"file-preview-item",key:s.name+u,file:s},null,8,["file"]))),128))]),E("div",es,[(x(!0),R(ge,null,me(n.value,(s,u)=>(x(),M(bt,{class:"file-preview-item",key:s.name+u,file:s},null,8,["file"]))),128))])]))}},ns=q(ts,[["__scopeId","data-v-abc070bd"]]),ss={class:"dialog-item dialog-question"},is={class:"dialog-main question-main"},os={class:"dialog-content question-content"},rs={class:"dialog-icon question-icon"},ls=["src"],as={__name:"DialogQuestion",props:{show_select:!0,question:Object},emits:["select"],setup(c,{emit:e}){const t=c,n=W(()=>t.show_select===!0),l=W(()=>Array.isArray(t.question.client_custom_upload_file_list)?(console.log(t.question.client_custom_upload_file_list,"所有的文件列表"),t.question.client_custom_upload_file_list):[]),i=e,a=()=>{i("select")};return(s,u)=>(x(),R("div",ss,[n.value?(x(),M(gt,{key:0,onChange:a})):D("",!0),E("div",is,[E("div",os,[E("div",null,[N(mt,{content:c.question.content,class:"question-content-core-text"},{default:K(()=>[l.value.length!==0?(x(),M(ns,{key:0,file_list:l.value,enable_remove:!1},null,8,["file_list"])):D("",!0)]),_:1},8,["content"])])]),E("div",rs,[E("img",{src:c.question.client_custom_icon},null,8,ls)])])]))}},cs=q(as,[["__scopeId","data-v-3893e708"]]),us={class:"dialog-actions-container"},hs={class:"dialog-action-part dialog-action-left"},ps={__name:"DialogActions",emits:["copy","retry","share"],setup(c,{emit:e}){const t=e,n=()=>{t("copy")};return(l,i)=>{const a=V("icon-copy"),s=V("a-tooltip");return x(),R("div",us,[E("div",hs,[N(s,{content:"复制",position:"right"},{default:K(()=>[E("div",{class:"action-btn-item",onClick:n},[N(a,{size:"22"})])]),_:1})]),i[0]||(i[0]=E("div",{class:"dialog-action-part dialog-action-right"},[E("div",{class:"action-btn-item"})],-1))])}}},fs=q(ps,[["__scopeId","data-v-01a676ba"]]),ds={__name:"BtnStopChat",emits:["stop"],setup(c,{emit:e}){const t=e,n=()=>{t("stop")};return(l,i)=>(x(),R("div",{class:"btn-chat-stop-generate",onClick:n},"停止生成"))}},gs=q(ds,[["__scopeId","data-v-9cc78a1d"]]);function Ne(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let ie=Ne();function wt(c){ie=c}const fe={exec:()=>null};function L(c,e=""){let t=typeof c=="string"?c:c.source;const n={replace:(l,i)=>{let a=typeof i=="string"?i:i.source;return a=a.replace(Q.caret,"$1"),t=t.replace(l,a),n},getRegex:()=>new RegExp(t,e)};return n}const Q={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:c=>new RegExp(`^( {0,3}${c})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:c=>new RegExp(`^ {0,${Math.min(3,c-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:c=>new RegExp(`^ {0,${Math.min(3,c-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:c=>new RegExp(`^ {0,${Math.min(3,c-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:c=>new RegExp(`^ {0,${Math.min(3,c-1)}}#`),htmlBeginRegex:c=>new RegExp(`^ {0,${Math.min(3,c-1)}}<(?:[a-z].*>|!--)`,"i")},ms=/^(?:[ \t]*(?:\n|$))+/,_s=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,As=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,be=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,bs=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,xt=/(?:[*+-]|\d{1,9}[.)])/,kt=L(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,xt).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),We=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,ws=/^[^\n]+/,De=/(?!\s*\])(?:\\.|[^\[\]\\])+/,xs=L(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",De).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),ks=L(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,xt).getRegex(),Te="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Oe=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,ys=L("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",Oe).replace("tag",Te).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),yt=L(We).replace("hr",be).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Te).getRegex(),vs=L(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",yt).getRegex(),Ge={blockquote:vs,code:_s,def:xs,fences:As,heading:bs,hr:be,html:ys,lheading:kt,list:ks,newline:ms,paragraph:yt,table:fe,text:ws},$e=L("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",be).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Te).getRegex(),Ss={...Ge,table:$e,paragraph:L(We).replace("hr",be).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",$e).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Te).getRegex()},Cs={...Ge,html:L(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Oe).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:fe,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:L(We).replace("hr",be).replace("heading",` *#{1,6} *[^
  8. ]`).replace("lheading",kt).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},vt=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,Es=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,St=/^( {2,}|\\)\n(?!\s*$)/,Ts=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Ie=/[\p{P}\p{S}]/u,Pe=/[\s\p{P}\p{S}]/u,Ct=/[^\s\p{P}\p{S}]/u,Is=L(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,Pe).getRegex(),Rs=/\[[^[\]]*?\]\((?:\\.|[^\\\(\)]|\((?:\\.|[^\\\(\)])*\))*\)|`[^`]*?`|<[^<>]*?>/g,Bs=L(/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,"u").replace(/punct/g,Ie).getRegex(),Fs=L("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)","gu").replace(/notPunctSpace/g,Ct).replace(/punctSpace/g,Pe).replace(/punct/g,Ie).getRegex(),Ls=L("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,Ct).replace(/punctSpace/g,Pe).replace(/punct/g,Ie).getRegex(),Ys=L(/\\(punct)/,"gu").replace(/punct/g,Ie).getRegex(),zs=L(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[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])?)+(?![-_])/).getRegex(),Ms=L(Oe).replace("(?:-->|$)","-->").getRegex(),qs=L("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",Ms).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),ye=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Us=L(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",ye).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Et=L(/^!?\[(label)\]\[(ref)\]/).replace("label",ye).replace("ref",De).getRegex(),Tt=L(/^!?\[(ref)\](?:\[\])?/).replace("ref",De).getRegex(),js=L("reflink|nolink(?!\\()","g").replace("reflink",Et).replace("nolink",Tt).getRegex(),Qe={_backpedal:fe,anyPunctuation:Ys,autolink:zs,blockSkip:Rs,br:St,code:Es,del:fe,emStrongLDelim:Bs,emStrongRDelimAst:Fs,emStrongRDelimUnd:Ls,escape:vt,link:Us,nolink:Tt,punctuation:Is,reflink:Et,reflinkSearch:js,tag:qs,text:Ts,url:fe},Ns={...Qe,link:L(/^!?\[(label)\]\((.*?)\)/).replace("label",ye).getRegex(),reflink:L(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ye).getRegex()},Me={...Qe,escape:L(vt).replace("])","~|])").getRegex(),url:L(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},Ws={...Me,br:L(St).replace("{2,}","*").getRegex(),text:L(Me.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},we={normal:Ge,gfm:Ss,pedantic:Cs},he={normal:Qe,gfm:Me,breaks:Ws,pedantic:Ns},Ds={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},et=c=>Ds[c];function ee(c,e){if(e){if(Q.escapeTest.test(c))return c.replace(Q.escapeReplace,et)}else if(Q.escapeTestNoEncode.test(c))return c.replace(Q.escapeReplaceNoEncode,et);return c}function tt(c){try{c=encodeURI(c).replace(Q.percentDecode,"%")}catch{return null}return c}function nt(c,e){var i;const t=c.replace(Q.findPipe,(a,s,u)=>{let o=!1,r=s;for(;--r>=0&&u[r]==="\\";)o=!o;return o?"|":" |"}),n=t.split(Q.splitPipe);let l=0;if(n[0].trim()||n.shift(),n.length>0&&!((i=n.at(-1))!=null&&i.trim())&&n.pop(),e)if(n.length>e)n.splice(e);else for(;n.length<e;)n.push("");for(;l<n.length;l++)n[l]=n[l].trim().replace(Q.slashPipe,"|");return n}function pe(c,e,t){const n=c.length;if(n===0)return"";let l=0;for(;l<n;){const i=c.charAt(n-l-1);if(i===e&&!t)l++;else if(i!==e&&t)l++;else break}return c.slice(0,n-l)}function Os(c,e){if(c.indexOf(e[1])===-1)return-1;let t=0;for(let n=0;n<c.length;n++)if(c[n]==="\\")n++;else if(c[n]===e[0])t++;else if(c[n]===e[1]&&(t--,t<0))return n;return-1}function st(c,e,t,n,l){const i=e.href,a=e.title||null,s=c[1].replace(l.other.outputLinkReplace,"$1");if(c[0].charAt(0)!=="!"){n.state.inLink=!0;const u={type:"link",raw:t,href:i,title:a,text:s,tokens:n.inlineTokens(s)};return n.state.inLink=!1,u}return{type:"image",raw:t,href:i,title:a,text:s}}function Gs(c,e,t){const n=c.match(t.other.indentCodeCompensation);if(n===null)return e;const l=n[1];return e.split(`
  9. `).map(i=>{const a=i.match(t.other.beginningSpace);if(a===null)return i;const[s]=a;return s.length>=l.length?i.slice(l.length):i}).join(`
  10. `)}class ve{constructor(e){z(this,"options");z(this,"rules");z(this,"lexer");this.options=e||ie}space(e){const t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const n=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:pe(n,`
  11. `)}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const n=t[0],l=Gs(n,t[3]||"",this.rules);return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:l}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(this.rules.other.endingHash.test(n)){const l=pe(n,"#");(this.options.pedantic||!l||this.rules.other.endingSpaceChar.test(l))&&(n=l.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:pe(t[0],`
  12. `)}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){let n=pe(t[0],`
  13. `).split(`
  14. `),l="",i="";const a=[];for(;n.length>0;){let s=!1;const u=[];let o;for(o=0;o<n.length;o++)if(this.rules.other.blockquoteStart.test(n[o]))u.push(n[o]),s=!0;else if(!s)u.push(n[o]);else break;n=n.slice(o);const r=u.join(`
  15. `),h=r.replace(this.rules.other.blockquoteSetextReplace,`
  16. $1`).replace(this.rules.other.blockquoteSetextReplace2,"");l=l?`${l}
  17. ${r}`:r,i=i?`${i}
  18. ${h}`:h;const p=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(h,a,!0),this.lexer.state.top=p,n.length===0)break;const f=a.at(-1);if((f==null?void 0:f.type)==="code")break;if((f==null?void 0:f.type)==="blockquote"){const d=f,g=d.raw+`
  19. `+n.join(`
  20. `),m=this.blockquote(g);a[a.length-1]=m,l=l.substring(0,l.length-d.raw.length)+m.raw,i=i.substring(0,i.length-d.text.length)+m.text;break}else if((f==null?void 0:f.type)==="list"){const d=f,g=d.raw+`
  21. `+n.join(`
  22. `),m=this.list(g);a[a.length-1]=m,l=l.substring(0,l.length-f.raw.length)+m.raw,i=i.substring(0,i.length-d.raw.length)+m.raw,n=g.substring(a.at(-1).raw.length).split(`
  23. `);continue}}return{type:"blockquote",raw:l,tokens:a,text:i}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n=t[1].trim();const l=n.length>1,i={type:"list",raw:"",ordered:l,start:l?+n.slice(0,-1):"",loose:!1,items:[]};n=l?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=l?n:"[*+-]");const a=this.rules.other.listItemRegex(n);let s=!1;for(;e;){let o=!1,r="",h="";if(!(t=a.exec(e))||this.rules.block.hr.test(e))break;r=t[0],e=e.substring(r.length);let p=t[2].split(`
  24. `,1)[0].replace(this.rules.other.listReplaceTabs,w=>" ".repeat(3*w.length)),f=e.split(`
  25. `,1)[0],d=!p.trim(),g=0;if(this.options.pedantic?(g=2,h=p.trimStart()):d?g=t[1].length+1:(g=t[2].search(this.rules.other.nonSpaceChar),g=g>4?1:g,h=p.slice(g),g+=t[1].length),d&&this.rules.other.blankLine.test(f)&&(r+=f+`
  26. `,e=e.substring(f.length+1),o=!0),!o){const w=this.rules.other.nextBulletRegex(g),k=this.rules.other.hrRegex(g),Y=this.rules.other.fencesBeginRegex(g),S=this.rules.other.headingBeginRegex(g),I=this.rules.other.htmlBeginRegex(g);for(;e;){const P=e.split(`
  27. `,1)[0];let j;if(f=P,this.options.pedantic?(f=f.replace(this.rules.other.listReplaceNesting," "),j=f):j=f.replace(this.rules.other.tabCharGlobal," "),Y.test(f)||S.test(f)||I.test(f)||w.test(f)||k.test(f))break;if(j.search(this.rules.other.nonSpaceChar)>=g||!f.trim())h+=`
  28. `+j.slice(g);else{if(d||p.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||Y.test(p)||S.test(p)||k.test(p))break;h+=`
  29. `+f}!d&&!f.trim()&&(d=!0),r+=P+`
  30. `,e=e.substring(P.length+1),p=j.slice(g)}}i.loose||(s?i.loose=!0:this.rules.other.doubleBlankLine.test(r)&&(s=!0));let m=null,A;this.options.gfm&&(m=this.rules.other.listIsTask.exec(h),m&&(A=m[0]!=="[ ] ",h=h.replace(this.rules.other.listReplaceTask,""))),i.items.push({type:"list_item",raw:r,task:!!m,checked:A,loose:!1,text:h,tokens:[]}),i.raw+=r}const u=i.items.at(-1);if(u)u.raw=u.raw.trimEnd(),u.text=u.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let o=0;o<i.items.length;o++)if(this.lexer.state.top=!1,i.items[o].tokens=this.lexer.blockTokens(i.items[o].text,[]),!i.loose){const r=i.items[o].tokens.filter(p=>p.type==="space"),h=r.length>0&&r.some(p=>this.rules.other.anyLine.test(p.raw));i.loose=h}if(i.loose)for(let o=0;o<i.items.length;o++)i.items[o].loose=!0;return i}}html(e){const t=this.rules.block.html.exec(e);if(t)return{type:"html",block:!0,raw:t[0],pre:t[1]==="pre"||t[1]==="script"||t[1]==="style",text:t[0]}}def(e){const t=this.rules.block.def.exec(e);if(t){const n=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),l=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",i=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:n,raw:t[0],href:l,title:i}}}table(e){var s;const t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;const n=nt(t[1]),l=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),i=(s=t[3])!=null&&s.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split(`
  31. `):[],a={type:"table",raw:t[0],header:[],align:[],rows:[]};if(n.length===l.length){for(const u of l)this.rules.other.tableAlignRight.test(u)?a.align.push("right"):this.rules.other.tableAlignCenter.test(u)?a.align.push("center"):this.rules.other.tableAlignLeft.test(u)?a.align.push("left"):a.align.push(null);for(let u=0;u<n.length;u++)a.header.push({text:n[u],tokens:this.lexer.inline(n[u]),header:!0,align:a.align[u]});for(const u of i)a.rows.push(nt(u,a.header.length).map((o,r)=>({text:o,tokens:this.lexer.inline(o),header:!1,align:a.align[r]})));return a}}lheading(e){const t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[2].charAt(0)==="="?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){const t=this.rules.block.paragraph.exec(e);if(t){const n=t[1].charAt(t[1].length-1)===`
  32. `?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){const t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){const t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){const t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const n=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if(!this.rules.other.endAngleBracket.test(n))return;const a=pe(n.slice(0,-1),"\\");if((n.length-a.length)%2===0)return}else{const a=Os(t[2],"()");if(a>-1){const u=(t[0].indexOf("!")===0?5:4)+t[1].length+a;t[2]=t[2].substring(0,a),t[0]=t[0].substring(0,u).trim(),t[3]=""}}let l=t[2],i="";if(this.options.pedantic){const a=this.rules.other.pedanticHrefTitle.exec(l);a&&(l=a[1],i=a[3])}else i=t[3]?t[3].slice(1,-1):"";return l=l.trim(),this.rules.other.startAngleBracket.test(l)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?l=l.slice(1):l=l.slice(1,-1)),st(t,{href:l&&l.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){const l=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," "),i=t[l.toLowerCase()];if(!i){const a=n[0].charAt(0);return{type:"text",raw:a,text:a}}return st(n,i,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let l=this.rules.inline.emStrongLDelim.exec(e);if(!l||l[3]&&n.match(this.rules.other.unicodeAlphaNumeric))return;if(!(l[1]||l[2]||"")||!n||this.rules.inline.punctuation.exec(n)){const a=[...l[0]].length-1;let s,u,o=a,r=0;const h=l[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(h.lastIndex=0,t=t.slice(-1*e.length+a);(l=h.exec(t))!=null;){if(s=l[1]||l[2]||l[3]||l[4]||l[5]||l[6],!s)continue;if(u=[...s].length,l[3]||l[4]){o+=u;continue}else if((l[5]||l[6])&&a%3&&!((a+u)%3)){r+=u;continue}if(o-=u,o>0)continue;u=Math.min(u,u+o+r);const p=[...l[0]][0].length,f=e.slice(0,a+l.index+p+u);if(Math.min(a,u)%2){const g=f.slice(1,-1);return{type:"em",raw:f,text:g,tokens:this.lexer.inlineTokens(g)}}const d=f.slice(2,-2);return{type:"strong",raw:f,text:d,tokens:this.lexer.inlineTokens(d)}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(this.rules.other.newLineCharGlobal," ");const l=this.rules.other.nonSpaceChar.test(n),i=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return l&&i&&(n=n.substring(1,n.length-1)),{type:"codespan",raw:t[0],text:n}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){const t=this.rules.inline.autolink.exec(e);if(t){let n,l;return t[2]==="@"?(n=t[1],l="mailto:"+n):(n=t[1],l=n),{type:"link",raw:t[0],text:n,href:l,tokens:[{type:"text",raw:n,text:n}]}}}url(e){var n;let t;if(t=this.rules.inline.url.exec(e)){let l,i;if(t[2]==="@")l=t[0],i="mailto:"+l;else{let a;do a=t[0],t[0]=((n=this.rules.inline._backpedal.exec(t[0]))==null?void 0:n[0])??"";while(a!==t[0]);l=t[0],t[1]==="www."?i="http://"+t[0]:i=t[0]}return{type:"link",raw:t[0],text:l,href:i,tokens:[{type:"text",raw:l,text:l}]}}}inlineText(e){const t=this.rules.inline.text.exec(e);if(t){const n=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:n}}}}class Z{constructor(e){z(this,"tokens");z(this,"options");z(this,"state");z(this,"tokenizer");z(this,"inlineQueue");this.tokens=[],this.tokens.links=Object.create(null),this.options=e||ie,this.options.tokenizer=this.options.tokenizer||new ve,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const t={other:Q,block:we.normal,inline:he.normal};this.options.pedantic?(t.block=we.pedantic,t.inline=he.pedantic):this.options.gfm&&(t.block=we.gfm,this.options.breaks?t.inline=he.breaks:t.inline=he.gfm),this.tokenizer.rules=t}static get rules(){return{block:we,inline:he}}static lex(e,t){return new Z(t).lex(e)}static lexInline(e,t){return new Z(t).inlineTokens(e)}lex(e){e=e.replace(Q.carriageReturn,`
  33. `),this.blockTokens(e,this.tokens);for(let t=0;t<this.inlineQueue.length;t++){const n=this.inlineQueue[t];this.inlineTokens(n.src,n.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(e,t=[],n=!1){var l,i,a;for(this.options.pedantic&&(e=e.replace(Q.tabCharGlobal," ").replace(Q.spaceLine,""));e;){let s;if((i=(l=this.options.extensions)==null?void 0:l.block)!=null&&i.some(o=>(s=o.call({lexer:this},e,t))?(e=e.substring(s.raw.length),t.push(s),!0):!1))continue;if(s=this.tokenizer.space(e)){e=e.substring(s.raw.length);const o=t.at(-1);s.raw.length===1&&o!==void 0?o.raw+=`
  34. `:t.push(s);continue}if(s=this.tokenizer.code(e)){e=e.substring(s.raw.length);const o=t.at(-1);(o==null?void 0:o.type)==="paragraph"||(o==null?void 0:o.type)==="text"?(o.raw+=`
  35. `+s.raw,o.text+=`
  36. `+s.text,this.inlineQueue.at(-1).src=o.text):t.push(s);continue}if(s=this.tokenizer.fences(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.heading(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.hr(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.blockquote(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.list(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.html(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.def(e)){e=e.substring(s.raw.length);const o=t.at(-1);(o==null?void 0:o.type)==="paragraph"||(o==null?void 0:o.type)==="text"?(o.raw+=`
  37. `+s.raw,o.text+=`
  38. `+s.raw,this.inlineQueue.at(-1).src=o.text):this.tokens.links[s.tag]||(this.tokens.links[s.tag]={href:s.href,title:s.title});continue}if(s=this.tokenizer.table(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.lheading(e)){e=e.substring(s.raw.length),t.push(s);continue}let u=e;if((a=this.options.extensions)!=null&&a.startBlock){let o=1/0;const r=e.slice(1);let h;this.options.extensions.startBlock.forEach(p=>{h=p.call({lexer:this},r),typeof h=="number"&&h>=0&&(o=Math.min(o,h))}),o<1/0&&o>=0&&(u=e.substring(0,o+1))}if(this.state.top&&(s=this.tokenizer.paragraph(u))){const o=t.at(-1);n&&(o==null?void 0:o.type)==="paragraph"?(o.raw+=`
  39. `+s.raw,o.text+=`
  40. `+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(s),n=u.length!==e.length,e=e.substring(s.raw.length);continue}if(s=this.tokenizer.text(e)){e=e.substring(s.raw.length);const o=t.at(-1);(o==null?void 0:o.type)==="text"?(o.raw+=`
  41. `+s.raw,o.text+=`
  42. `+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(s);continue}if(e){const o="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(o);break}else throw new Error(o)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){var s,u,o;let n=e,l=null;if(this.tokens.links){const r=Object.keys(this.tokens.links);if(r.length>0)for(;(l=this.tokenizer.rules.inline.reflinkSearch.exec(n))!=null;)r.includes(l[0].slice(l[0].lastIndexOf("[")+1,-1))&&(n=n.slice(0,l.index)+"["+"a".repeat(l[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(l=this.tokenizer.rules.inline.blockSkip.exec(n))!=null;)n=n.slice(0,l.index)+"["+"a".repeat(l[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(l=this.tokenizer.rules.inline.anyPunctuation.exec(n))!=null;)n=n.slice(0,l.index)+"++"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let i=!1,a="";for(;e;){i||(a=""),i=!1;let r;if((u=(s=this.options.extensions)==null?void 0:s.inline)!=null&&u.some(p=>(r=p.call({lexer:this},e,t))?(e=e.substring(r.raw.length),t.push(r),!0):!1))continue;if(r=this.tokenizer.escape(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.tag(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.link(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(r.raw.length);const p=t.at(-1);r.type==="text"&&(p==null?void 0:p.type)==="text"?(p.raw+=r.raw,p.text+=r.text):t.push(r);continue}if(r=this.tokenizer.emStrong(e,n,a)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.codespan(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.br(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.del(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.autolink(e)){e=e.substring(r.raw.length),t.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(e))){e=e.substring(r.raw.length),t.push(r);continue}let h=e;if((o=this.options.extensions)!=null&&o.startInline){let p=1/0;const f=e.slice(1);let d;this.options.extensions.startInline.forEach(g=>{d=g.call({lexer:this},f),typeof d=="number"&&d>=0&&(p=Math.min(p,d))}),p<1/0&&p>=0&&(h=e.substring(0,p+1))}if(r=this.tokenizer.inlineText(h)){e=e.substring(r.raw.length),r.raw.slice(-1)!=="_"&&(a=r.raw.slice(-1)),i=!0;const p=t.at(-1);(p==null?void 0:p.type)==="text"?(p.raw+=r.raw,p.text+=r.text):t.push(r);continue}if(e){const p="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(p);break}else throw new Error(p)}}return t}}class Se{constructor(e){z(this,"options");z(this,"parser");this.options=e||ie}space(e){return""}code({text:e,lang:t,escaped:n}){var a;const l=(a=(t||"").match(Q.notSpaceStart))==null?void 0:a[0],i=e.replace(Q.endingNewline,"")+`
  43. `;return l?'<pre><code class="language-'+ee(l)+'">'+(n?i:ee(i,!0))+`</code></pre>
  44. `:"<pre><code>"+(n?i:ee(i,!0))+`</code></pre>
  45. `}blockquote({tokens:e}){return`<blockquote>
  46. ${this.parser.parse(e)}</blockquote>
  47. `}html({text:e}){return e}heading({tokens:e,depth:t}){return`<h${t}>${this.parser.parseInline(e)}</h${t}>
  48. `}hr(e){return`<hr>
  49. `}list(e){const t=e.ordered,n=e.start;let l="";for(let s=0;s<e.items.length;s++){const u=e.items[s];l+=this.listitem(u)}const i=t?"ol":"ul",a=t&&n!==1?' start="'+n+'"':"";return"<"+i+a+`>
  50. `+l+"</"+i+`>
  51. `}listitem(e){var n;let t="";if(e.task){const l=this.checkbox({checked:!!e.checked});e.loose?((n=e.tokens[0])==null?void 0:n.type)==="paragraph"?(e.tokens[0].text=l+" "+e.tokens[0].text,e.tokens[0].tokens&&e.tokens[0].tokens.length>0&&e.tokens[0].tokens[0].type==="text"&&(e.tokens[0].tokens[0].text=l+" "+ee(e.tokens[0].tokens[0].text),e.tokens[0].tokens[0].escaped=!0)):e.tokens.unshift({type:"text",raw:l+" ",text:l+" ",escaped:!0}):t+=l+" "}return t+=this.parser.parse(e.tokens,!!e.loose),`<li>${t}</li>
  52. `}checkbox({checked:e}){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:e}){return`<p>${this.parser.parseInline(e)}</p>
  53. `}table(e){let t="",n="";for(let i=0;i<e.header.length;i++)n+=this.tablecell(e.header[i]);t+=this.tablerow({text:n});let l="";for(let i=0;i<e.rows.length;i++){const a=e.rows[i];n="";for(let s=0;s<a.length;s++)n+=this.tablecell(a[s]);l+=this.tablerow({text:n})}return l&&(l=`<tbody>${l}</tbody>`),`<table>
  54. <thead>
  55. `+t+`</thead>
  56. `+l+`</table>
  57. `}tablerow({text:e}){return`<tr>
  58. ${e}</tr>
  59. `}tablecell(e){const t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+`</${n}>
  60. `}strong({tokens:e}){return`<strong>${this.parser.parseInline(e)}</strong>`}em({tokens:e}){return`<em>${this.parser.parseInline(e)}</em>`}codespan({text:e}){return`<code>${ee(e,!0)}</code>`}br(e){return"<br>"}del({tokens:e}){return`<del>${this.parser.parseInline(e)}</del>`}link({href:e,title:t,tokens:n}){const l=this.parser.parseInline(n),i=tt(e);if(i===null)return l;e=i;let a='<a href="'+e+'"';return t&&(a+=' title="'+ee(t)+'"'),a+=">"+l+"</a>",a}image({href:e,title:t,text:n}){const l=tt(e);if(l===null)return ee(n);e=l;let i=`<img src="${e}" alt="${n}"`;return t&&(i+=` title="${ee(t)}"`),i+=">",i}text(e){return"tokens"in e&&e.tokens?this.parser.parseInline(e.tokens):"escaped"in e&&e.escaped?e.text:ee(e.text)}}class Xe{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return""+e}image({text:e}){return""+e}br(){return""}}class J{constructor(e){z(this,"options");z(this,"renderer");z(this,"textRenderer");this.options=e||ie,this.options.renderer=this.options.renderer||new Se,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new Xe}static parse(e,t){return new J(t).parse(e)}static parseInline(e,t){return new J(t).parseInline(e)}parse(e,t=!0){var l,i;let n="";for(let a=0;a<e.length;a++){const s=e[a];if((i=(l=this.options.extensions)==null?void 0:l.renderers)!=null&&i[s.type]){const o=s,r=this.options.extensions.renderers[o.type].call({parser:this},o);if(r!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(o.type)){n+=r||"";continue}}const u=s;switch(u.type){case"space":{n+=this.renderer.space(u);continue}case"hr":{n+=this.renderer.hr(u);continue}case"heading":{n+=this.renderer.heading(u);continue}case"code":{n+=this.renderer.code(u);continue}case"table":{n+=this.renderer.table(u);continue}case"blockquote":{n+=this.renderer.blockquote(u);continue}case"list":{n+=this.renderer.list(u);continue}case"html":{n+=this.renderer.html(u);continue}case"paragraph":{n+=this.renderer.paragraph(u);continue}case"text":{let o=u,r=this.renderer.text(o);for(;a+1<e.length&&e[a+1].type==="text";)o=e[++a],r+=`
  61. `+this.renderer.text(o);t?n+=this.renderer.paragraph({type:"paragraph",raw:r,text:r,tokens:[{type:"text",raw:r,text:r,escaped:!0}]}):n+=r;continue}default:{const o='Token with "'+u.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return n}parseInline(e,t=this.renderer){var l,i;let n="";for(let a=0;a<e.length;a++){const s=e[a];if((i=(l=this.options.extensions)==null?void 0:l.renderers)!=null&&i[s.type]){const o=this.options.extensions.renderers[s.type].call({parser:this},s);if(o!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(s.type)){n+=o||"";continue}}const u=s;switch(u.type){case"escape":{n+=t.text(u);break}case"html":{n+=t.html(u);break}case"link":{n+=t.link(u);break}case"image":{n+=t.image(u);break}case"strong":{n+=t.strong(u);break}case"em":{n+=t.em(u);break}case"codespan":{n+=t.codespan(u);break}case"br":{n+=t.br(u);break}case"del":{n+=t.del(u);break}case"text":{n+=t.text(u);break}default:{const o='Token with "'+u.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return n}}class de{constructor(e){z(this,"options");z(this,"block");this.options=e||ie}preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}provideLexer(){return this.block?Z.lex:Z.lexInline}provideParser(){return this.block?J.parse:J.parseInline}}z(de,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"]));class It{constructor(...e){z(this,"defaults",Ne());z(this,"options",this.setOptions);z(this,"parse",this.parseMarkdown(!0));z(this,"parseInline",this.parseMarkdown(!1));z(this,"Parser",J);z(this,"Renderer",Se);z(this,"TextRenderer",Xe);z(this,"Lexer",Z);z(this,"Tokenizer",ve);z(this,"Hooks",de);this.use(...e)}walkTokens(e,t){var l,i;let n=[];for(const a of e)switch(n=n.concat(t.call(this,a)),a.type){case"table":{const s=a;for(const u of s.header)n=n.concat(this.walkTokens(u.tokens,t));for(const u of s.rows)for(const o of u)n=n.concat(this.walkTokens(o.tokens,t));break}case"list":{const s=a;n=n.concat(this.walkTokens(s.items,t));break}default:{const s=a;(i=(l=this.defaults.extensions)==null?void 0:l.childTokens)!=null&&i[s.type]?this.defaults.extensions.childTokens[s.type].forEach(u=>{const o=s[u].flat(1/0);n=n.concat(this.walkTokens(o,t))}):s.tokens&&(n=n.concat(this.walkTokens(s.tokens,t)))}}return n}use(...e){const t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(n=>{const l={...n};if(l.async=this.defaults.async||l.async||!1,n.extensions&&(n.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if("renderer"in i){const a=t.renderers[i.name];a?t.renderers[i.name]=function(...s){let u=i.renderer.apply(this,s);return u===!1&&(u=a.apply(this,s)),u}:t.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const a=t[i.level];a?a.unshift(i.tokenizer):t[i.level]=[i.tokenizer],i.start&&(i.level==="block"?t.startBlock?t.startBlock.push(i.start):t.startBlock=[i.start]:i.level==="inline"&&(t.startInline?t.startInline.push(i.start):t.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(t.childTokens[i.name]=i.childTokens)}),l.extensions=t),n.renderer){const i=this.defaults.renderer||new Se(this.defaults);for(const a in n.renderer){if(!(a in i))throw new Error(`renderer '${a}' does not exist`);if(["options","parser"].includes(a))continue;const s=a,u=n.renderer[s],o=i[s];i[s]=(...r)=>{let h=u.apply(i,r);return h===!1&&(h=o.apply(i,r)),h||""}}l.renderer=i}if(n.tokenizer){const i=this.defaults.tokenizer||new ve(this.defaults);for(const a in n.tokenizer){if(!(a in i))throw new Error(`tokenizer '${a}' does not exist`);if(["options","rules","lexer"].includes(a))continue;const s=a,u=n.tokenizer[s],o=i[s];i[s]=(...r)=>{let h=u.apply(i,r);return h===!1&&(h=o.apply(i,r)),h}}l.tokenizer=i}if(n.hooks){const i=this.defaults.hooks||new de;for(const a in n.hooks){if(!(a in i))throw new Error(`hook '${a}' does not exist`);if(["options","block"].includes(a))continue;const s=a,u=n.hooks[s],o=i[s];de.passThroughHooks.has(a)?i[s]=r=>{if(this.defaults.async)return Promise.resolve(u.call(i,r)).then(p=>o.call(i,p));const h=u.call(i,r);return o.call(i,h)}:i[s]=(...r)=>{let h=u.apply(i,r);return h===!1&&(h=o.apply(i,r)),h}}l.hooks=i}if(n.walkTokens){const i=this.defaults.walkTokens,a=n.walkTokens;l.walkTokens=function(s){let u=[];return u.push(a.call(this,s)),i&&(u=u.concat(i.call(this,s))),u}}this.defaults={...this.defaults,...l}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return Z.lex(e,t??this.defaults)}parser(e,t){return J.parse(e,t??this.defaults)}parseMarkdown(e){return(n,l)=>{const i={...l},a={...this.defaults,...i},s=this.onError(!!a.silent,!!a.async);if(this.defaults.async===!0&&i.async===!1)return s(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof n>"u"||n===null)return s(new Error("marked(): input parameter is undefined or null"));if(typeof n!="string")return s(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));a.hooks&&(a.hooks.options=a,a.hooks.block=e);const u=a.hooks?a.hooks.provideLexer():e?Z.lex:Z.lexInline,o=a.hooks?a.hooks.provideParser():e?J.parse:J.parseInline;if(a.async)return Promise.resolve(a.hooks?a.hooks.preprocess(n):n).then(r=>u(r,a)).then(r=>a.hooks?a.hooks.processAllTokens(r):r).then(r=>a.walkTokens?Promise.all(this.walkTokens(r,a.walkTokens)).then(()=>r):r).then(r=>o(r,a)).then(r=>a.hooks?a.hooks.postprocess(r):r).catch(s);try{a.hooks&&(n=a.hooks.preprocess(n));let r=u(n,a);a.hooks&&(r=a.hooks.processAllTokens(r)),a.walkTokens&&this.walkTokens(r,a.walkTokens);let h=o(r,a);return a.hooks&&(h=a.hooks.postprocess(h)),h}catch(r){return s(r)}}}onError(e,t){return n=>{if(n.message+=`
  62. Please report this to https://github.com/markedjs/marked.`,e){const l="<p>An error occurred:</p><pre>"+ee(n.message+"",!0)+"</pre>";return t?Promise.resolve(l):l}if(t)return Promise.reject(n);throw n}}}const se=new It;function F(c,e){return se.parse(c,e)}F.options=F.setOptions=function(c){return se.setOptions(c),F.defaults=se.defaults,wt(F.defaults),F};F.getDefaults=Ne;F.defaults=ie;F.use=function(...c){return se.use(...c),F.defaults=se.defaults,wt(F.defaults),F};F.walkTokens=function(c,e){return se.walkTokens(c,e)};F.parseInline=se.parseInline;F.Parser=J;F.parser=J.parse;F.Renderer=Se;F.TextRenderer=Xe;F.Lexer=Z;F.lexer=Z.lex;F.Tokenizer=ve;F.Hooks=de;F.parse=F;F.options;F.setOptions;F.use;F.walkTokens;F.parseInline;J.parse;Z.lex;const Ps=new It,Qs="refference-flag",Xs=c=>c.replace(/##\d\$\$/g,' <span class="circle"></span>');function Ks(c){if(!c)return"";let e=Xs(c);c.indexOf("![]")<0;let n=Ps.parse(e).replace("<a href=",'<a target="_blank" href=');const l=/<span class="circle" data-list-index="\d"><\/span>/g;let i=0;return n.replaceAll(l,function(s,u,o,r){let h=s.replace("></span>",`data-flag-index="${i}"></span>`);return h=h.replace('class="circle"',`class="refflag-refflag-refflag ${Qs}"`),i++,h})}var Rt={exports:{}};/*!
  63. * clipboard.js v2.0.11
  64. * https://clipboardjs.com/
  65. *
  66. * Licensed MIT © Zeno Rocha
  67. */(function(c,e){(function(n,l){c.exports=l()})(Ut,function(){return function(){var t={686:function(i,a,s){s.d(a,{default:function(){return te}});var u=s(279),o=s.n(u),r=s(370),h=s.n(r),p=s(817),f=s.n(p);function d(v){try{return document.execCommand(v)}catch{return!1}}var g=function(b){var _=f()(b);return d("cut"),_},m=g;function A(v){var b=document.documentElement.getAttribute("dir")==="rtl",_=document.createElement("textarea");_.style.fontSize="12pt",_.style.border="0",_.style.padding="0",_.style.margin="0",_.style.position="absolute",_.style[b?"right":"left"]="-9999px";var C=window.pageYOffset||document.documentElement.scrollTop;return _.style.top="".concat(C,"px"),_.setAttribute("readonly",""),_.value=v,_}var w=function(b,_){var C=A(b);_.container.appendChild(C);var y=f()(C);return d("copy"),C.remove(),y},k=function(b){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},C="";return typeof b=="string"?C=w(b,_):b instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(b==null?void 0:b.type)?C=w(b.value,_):(C=f()(b),d("copy")),C},Y=k;function S(v){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(_){return typeof _}:S=function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},S(v)}var I=function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},_=b.action,C=_===void 0?"copy":_,y=b.container,T=b.target,O=b.text;if(C!=="copy"&&C!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(T!==void 0)if(T&&S(T)==="object"&&T.nodeType===1){if(C==="copy"&&T.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(C==="cut"&&(T.hasAttribute("readonly")||T.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(O)return Y(O,{container:y});if(T)return C==="cut"?m(T):Y(T,{container:y})},P=I;function j(v){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?j=function(_){return typeof _}:j=function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},j(v)}function oe(v,b){if(!(v instanceof b))throw new TypeError("Cannot call a class as a function")}function H(v,b){for(var _=0;_<b.length;_++){var C=b[_];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(v,C.key,C)}}function re(v,b,_){return b&&H(v.prototype,b),_&&H(v,_),v}function ce(v,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function");v.prototype=Object.create(b&&b.prototype,{constructor:{value:v,writable:!0,configurable:!0}}),b&&ne(v,b)}function ne(v,b){return ne=Object.setPrototypeOf||function(C,y){return C.__proto__=y,C},ne(v,b)}function le(v){var b=Fe();return function(){var C=B(v),y;if(b){var T=B(this).constructor;y=Reflect.construct(C,arguments,T)}else y=C.apply(this,arguments);return ue(this,y)}}function ue(v,b){return b&&(j(b)==="object"||typeof b=="function")?b:Be(v)}function Be(v){if(v===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v}function Fe(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function B(v){return B=Object.setPrototypeOf?Object.getPrototypeOf:function(_){return _.__proto__||Object.getPrototypeOf(_)},B(v)}function G(v,b){var _="data-clipboard-".concat(v);if(b.hasAttribute(_))return b.getAttribute(_)}var X=function(v){ce(_,v);var b=le(_);function _(C,y){var T;return oe(this,_),T=b.call(this),T.resolveOptions(y),T.listenClick(C),T}return re(_,[{key:"resolveOptions",value:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof y.action=="function"?y.action:this.defaultAction,this.target=typeof y.target=="function"?y.target:this.defaultTarget,this.text=typeof y.text=="function"?y.text:this.defaultText,this.container=j(y.container)==="object"?y.container:document.body}},{key:"listenClick",value:function(y){var T=this;this.listener=h()(y,"click",function(O){return T.onClick(O)})}},{key:"onClick",value:function(y){var T=y.delegateTarget||y.currentTarget,O=this.action(T)||"copy",$=P({action:O,container:this.container,target:this.target(T),text:this.text(T)});this.emit($?"success":"error",{action:O,text:$,trigger:T,clearSelection:function(){T&&T.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(y){return G("action",y)}},{key:"defaultTarget",value:function(y){var T=G("target",y);if(T)return document.querySelector(T)}},{key:"defaultText",value:function(y){return G("text",y)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(y){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return Y(y,T)}},{key:"cut",value:function(y){return m(y)}},{key:"isSupported",value:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],T=typeof y=="string"?[y]:y,O=!!document.queryCommandSupported;return T.forEach(function($){O=O&&!!document.queryCommandSupported($)}),O}}]),_}(o()),te=X},828:function(i){var a=9;if(typeof Element<"u"&&!Element.prototype.matches){var s=Element.prototype;s.matches=s.matchesSelector||s.mozMatchesSelector||s.msMatchesSelector||s.oMatchesSelector||s.webkitMatchesSelector}function u(o,r){for(;o&&o.nodeType!==a;){if(typeof o.matches=="function"&&o.matches(r))return o;o=o.parentNode}}i.exports=u},438:function(i,a,s){var u=s(828);function o(p,f,d,g,m){var A=h.apply(this,arguments);return p.addEventListener(d,A,m),{destroy:function(){p.removeEventListener(d,A,m)}}}function r(p,f,d,g,m){return typeof p.addEventListener=="function"?o.apply(null,arguments):typeof d=="function"?o.bind(null,document).apply(null,arguments):(typeof p=="string"&&(p=document.querySelectorAll(p)),Array.prototype.map.call(p,function(A){return o(A,f,d,g,m)}))}function h(p,f,d,g){return function(m){m.delegateTarget=u(m.target,f),m.delegateTarget&&g.call(p,m)}}i.exports=r},879:function(i,a){a.node=function(s){return s!==void 0&&s instanceof HTMLElement&&s.nodeType===1},a.nodeList=function(s){var u=Object.prototype.toString.call(s);return s!==void 0&&(u==="[object NodeList]"||u==="[object HTMLCollection]")&&"length"in s&&(s.length===0||a.node(s[0]))},a.string=function(s){return typeof s=="string"||s instanceof String},a.fn=function(s){var u=Object.prototype.toString.call(s);return u==="[object Function]"}},370:function(i,a,s){var u=s(879),o=s(438);function r(d,g,m){if(!d&&!g&&!m)throw new Error("Missing required arguments");if(!u.string(g))throw new TypeError("Second argument must be a String");if(!u.fn(m))throw new TypeError("Third argument must be a Function");if(u.node(d))return h(d,g,m);if(u.nodeList(d))return p(d,g,m);if(u.string(d))return f(d,g,m);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function h(d,g,m){return d.addEventListener(g,m),{destroy:function(){d.removeEventListener(g,m)}}}function p(d,g,m){return Array.prototype.forEach.call(d,function(A){A.addEventListener(g,m)}),{destroy:function(){Array.prototype.forEach.call(d,function(A){A.removeEventListener(g,m)})}}}function f(d,g,m){return o(document.body,d,g,m)}i.exports=r},817:function(i){function a(s){var u;if(s.nodeName==="SELECT")s.focus(),u=s.value;else if(s.nodeName==="INPUT"||s.nodeName==="TEXTAREA"){var o=s.hasAttribute("readonly");o||s.setAttribute("readonly",""),s.select(),s.setSelectionRange(0,s.value.length),o||s.removeAttribute("readonly"),u=s.value}else{s.hasAttribute("contenteditable")&&s.focus();var r=window.getSelection(),h=document.createRange();h.selectNodeContents(s),r.removeAllRanges(),r.addRange(h),u=r.toString()}return u}i.exports=a},279:function(i){function a(){}a.prototype={on:function(s,u,o){var r=this.e||(this.e={});return(r[s]||(r[s]=[])).push({fn:u,ctx:o}),this},once:function(s,u,o){var r=this;function h(){r.off(s,h),u.apply(o,arguments)}return h._=u,this.on(s,h,o)},emit:function(s){var u=[].slice.call(arguments,1),o=((this.e||(this.e={}))[s]||[]).slice(),r=0,h=o.length;for(r;r<h;r++)o[r].fn.apply(o[r].ctx,u);return this},off:function(s,u){var o=this.e||(this.e={}),r=o[s],h=[];if(r&&u)for(var p=0,f=r.length;p<f;p++)r[p].fn!==u&&r[p].fn._!==u&&h.push(r[p]);return h.length?o[s]=h:delete o[s],this}},i.exports=a,i.exports.TinyEmitter=a}},n={};function l(i){if(n[i])return n[i].exports;var a=n[i]={exports:{}};return t[i](a,a.exports,l),a.exports}return function(){l.n=function(i){var a=i&&i.__esModule?function(){return i.default}:function(){return i};return l.d(a,{a}),a}}(),function(){l.d=function(i,a){for(var s in a)l.o(a,s)&&!l.o(i,s)&&Object.defineProperty(i,s,{enumerable:!0,get:a[s]})}}(),function(){l.o=function(i,a){return Object.prototype.hasOwnProperty.call(i,a)}}(),l(686)}().default})})(Rt);var Zs=Rt.exports;const Js=at(Zs);function Vs(c){Js.copy(c)}const Hs={class:"dialog-item dialog-anwser"},$s={class:"dialog-main answer-main"},ei={class:"dialog-icon answer-icon"},ti=["src"],ni={class:"dialog-content answer-content"},si={__name:"DialogAnswer",props:{show_select:!0,answer:Object},emits:["stop","retry","select"],setup(c,{emit:e}){const t=c,n=e,l=W(()=>t.show_select===!0),i=W(()=>t.answer.client_custom_chat_status),a=W(()=>i.value===0),s=W(()=>{const f=t.answer.content;return Ks(f)}),u=()=>{n("select")},o=()=>{n("stop")},r=()=>{Vs(s.value),ct.success("已复制")},h=()=>{},p=()=>{n("retry")};return(f,d)=>(x(),R("div",Hs,[l.value?(x(),M(gt,{key:0,onChange:u})):D("",!0),E("div",$s,[E("div",ei,[E("img",{src:c.answer.client_custom_icon},null,8,ti)]),E("div",ni,[E("div",null,[N(mt,{content:s.value,is_loading:a.value},{default:K(()=>[i.value===2?(x(),M(fs,{key:0,class:"answer-actions-btns",onCopy:r,onShare:h,onRetry:p})):D("",!0)]),_:1},8,["content","is_loading"]),i.value===1?(x(),M(gs,{key:0,onStop:o})):D("",!0)])])])]))}},ii=q(si,[["__scopeId","data-v-f9aaf58c"]]),oi={class:"dialog-item-container"},ri={__name:"DialogItem",props:{dialog:Object},emits:["stop","retry","select"],setup(c,{emit:e}){const t=c,n=e,l=W(()=>t.dialog.client_custom_item_type),i=W(()=>({content:t.dialog.question,client_custom_icon:t.dialog.client_custom_icon,client_custom_upload_file_list:t.dialog.client_custom_upload_file_list})),a=W(()=>{const r=t.dialog,h={};return r.answer&&(h.content=r.answer),h.client_custom_chat_status=r.client_custom_chat_status,h.client_custom_icon=r.client_custom_icon,h}),s=()=>{n("stop")},u=()=>{n("retry")},o=()=>{n("select")};return(r,h)=>(x(),R("div",oi,[l.value==="q"?(x(),M(cs,{key:0,question:i.value,onSelect:o},null,8,["question"])):D("",!0),l.value==="a"?(x(),M(ii,{key:1,answer:a.value,onStop:s,onRetry:u,onSelect:o},null,8,["answer"])):D("",!0)]))}},li=q(ri,[["__scopeId","data-v-0e858fd7"]]),ai={class:"dialog-suggestion"},ci={__name:"DialogSuggestion",props:{suggestion:Object},setup(c){return(e,t)=>(x(),R("div",ai,t[0]||(t[0]=[E("div",null,"对话推荐项,当一轮对话结束后,可能有其他推荐的内容项目,在对话结束处进行展示。",-1)])))}},ui=q(ci,[["__scopeId","data-v-c9a060e3"]]);function hi(c){const{proxy:e}=Ae();return t=>{e.$refs[c].scrollTop(t)}}const pi={class:"dialog-list"},fi={__name:"DialogList",props:{height:Number,agent_id:String,list:Array,suggestion:Array},setup(c,{expose:e}){const t=c,n=hi("scroll_container"),l=W(()=>({height:t.height+"px",overflow:"auto"})),i=a=>{};return e({scroll2Bottom:()=>{n(1e6)}}),(a,s)=>{const u=V("a-scrollbar");return x(),M(u,{type:"track",style:xe(l.value),ref:"scroll_container"},{default:K(()=>[E("div",pi,[(x(!0),R(ge,null,me(c.list,(o,r)=>(x(),M(li,{dialog:o,index:r,key:o.client_custom_unique_id,onSelect:h=>i(o)},null,8,["dialog","index","onSelect"]))),128)),c.suggestion.length!==0?(x(),M(ui,{key:0,suggestion:c.suggestion},null,8,["suggestion"])):D("",!0)])]),_:1},8,["style"])}}},di=q(fi,[["__scopeId","data-v-1ac57521"]]),gi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL0SURBVHgB7Vc7ctswEF19ipRKqVER5gbUrw5dpop9AtsnSG4g+QSJTiDmBJFPEKbWZ+gb0I2kLiyVGX3ylsEyCC1KICVNGr4ZDgEQu3j7wQIkKlCgQIGLomQyybZti/Ij9H0/pJxIJQhSTqVS6XETT41Og7/b7Qbb7dYD2SCLYGkPMQvEhmg6dH4E5XL5Zjwe+6YC/xBU5L6jaXEfVoelUomt/0E5AXkL8u/4rY1dTSYTz0he77Tbbfbcnep6m83mPmtI0tDpdPog2lPdELrfmuRmRRqcc3D/F25DUTCbzZrL5TJ3cicxn8+9RqPBDnHwvIIXfy0WC++YXFkaCO2ttJHMV3QBIKx9vDxug+BHE5mq1rbV2zcJqyo97HWLDACjXdaL6DyCnIOhGnTYvBhlJPhMh4lJ+XEoA6rVqodXAHKBNna0fJW1tuTbz7TJrVarp3a5Q2cGexOb9DY5rnvQVwtf47mnPeRgfV8bGqA/ghcCMsBqtRIHfJCx9Xod8FsRizZot9t90utkTJBrneQGBK6n0+mINOuEHO9w5NPNsdzZB8lb0SO5jvZr6I/CDd3fMK8pJSgOMT6wBWLlUD9/EdbP2ry85GrqhLLU0IN8Q0njtQeqa2Hj3cm3mCAzhiUiVJNJrJj+5txjTnIOUkHPXR+kXH0OCneflIPgzTgN9ByMLEF4LUwIEeK+6JfvMMBTC9q6Vw+AjbP4DVnREaVIciI7CGvLPrD2EmSA2CdKgVYidK9mAd9o+mlHHL49I3J0kOAexMpgfU0b88gMfOF4wo51jx0AIPcmuaYJwUAaWIjLgavy8KzHob7D6U/Ji1A+JqjC4amug1uJQxcAvBcXaUTqazxuIgzPPWjCwxN/AV5APwTUTcqN1zZVkrjPMVyUBrY0oPxw1C3KkQHobOqlzJhgCsmzgW/v/DuQvGlXMuiILp31ep1vO7YcTWeChxLzHqF9cQhk8qAOHOo2lPL/hk35wJsvhI7RKb+lBQoUKFDgP+M3zC1vWE7HoR8AAAAASUVORK5CYII=",mi={class:"dialog-input-actions"},_i={class:"dialog-input-action-left"},Ai={class:"dialog-input-action-right"},bi={__name:"InputActions",props:{disabled:{type:Boolean,default:!1,required:!1},enable_file_upload:{type:Boolean,default:!0,required:!1},enable_frequent_question:{type:Boolean,default:!0,required:!1},enable_voice_recognition:{type:Boolean,default:!1,required:!1},file_upload_type:{type:String,default:"*",required:!1},file_upload_limit:{type:Number,default:0,required:!1}},emits:["fileUpload","questionDefine","voiceRecognize","submit"],setup(c,{emit:e}){const t=e,n=()=>{t("fileUpload")},l=()=>{t("submit")};return(i,a)=>{const s=V("a-tooltip");return x(),R("div",mi,[E("div",_i,[N(s,{content:"文件上传",position:"top"},{default:K(()=>[c.enable_file_upload?(x(),R("div",{key:0,class:"action-left-item-btn",onClick:n},a[0]||(a[0]=[E("img",{src:gi},null,-1)]))):D("",!0)]),_:1})]),E("div",Ai,[N(s,{content:"请输入您的问题",position:"top"},{default:K(()=>[E("div",{class:"action-right-item-btn submit-input-btn",onClick:l},"发送")]),_:1})])])}}},wi=q(bi,[["__scopeId","data-v-4c099028"]]),xi={class:"file-upload-preview-area"},ki={class:"file-doc-preview-container"},yi={class:"file-image-preview-container"},vi={__name:"FileUploadPreviewV1",props:{file_list:Array,enable_remove:Boolean},emits:["delete"],setup(c,{emit:e}){const t=c,n=e,l=W(()=>{const s=[];return t.file_list.forEach((u,o)=>{const r=u.file.name;ke(r)&&s.push(u)}),s}),i=W(()=>{const s=[];return t.file_list.forEach((u,o)=>{const r=u.file.name;ke(r)||s.push(u)}),s}),a=s=>{n("delete",s)};return(s,u)=>(x(),R("div",xi,[E("div",ki,[(x(!0),R(ge,null,me(i.value,(o,r)=>(x(),M(At,{class:"file-preview-item",key:o.id+o.index,file:o.file,enable_remove:c.enable_remove,onDelete:h=>a(o)},null,8,["file","enable_remove","onDelete"]))),128))]),E("div",yi,[(x(!0),R(ge,null,me(l.value,(o,r)=>(x(),M(bt,{class:"file-preview-item",key:o.id+o.index,file:o.file,enable_remove:c.enable_remove,onDelete:h=>a(o)},null,8,["file","enable_remove","onDelete"]))),128))])]))}},Si=q(vi,[["__scopeId","data-v-089f5788"]]);function Ci(c){const e=[];let t=0;return{select(n){const l=Date.now(),i=document.createElement("input");i.type="file",i.id=`9d75142a66eb4e23b7d403efe4584915-${l}-${t}`,i.setAttribute("multiple",!0),i.setAttribute("style","display: none;"),document.body.appendChild(i),t=t+1,i.click(),i.onchange=a=>{typeof n=="function"&&n(a)},e.push(i)},remove(){e.forEach(n=>{document.body.removeChild(n)})}}}function Ei(c,e){const t=U(0),n=U(0),{proxy:l}=Ae(),i=()=>{const a=l.$refs[c];t.value=a.offsetHeight,n.value=a.offsetWidth,typeof e=="function"&&e({width:n.value,height:t.value})};return ut(()=>{if(typeof ResizeObserver<"u"){let a=new ResizeObserver(u=>{for(let o of u){let r=o.contentRect.width,h=o.contentRect.height;console.log(`Size changed to width: ${r}, height: ${h}`),t.value=h,n.value=r,typeof e=="function"&&e({width:n.value,height:t.value})}});const s=l.$refs[c];a.observe(s)}else console.log("ResizeObserver is not supported in this browser.");i()}),_e(()=>{i(),window.addEventListener("resize",i)}),Ce(()=>{window.removeEventListener("resize",i)}),{height:t,width:n}}const Ti={ref:"input_area_container"},Ii={class:"dialog-input-area-container"},Ri={class:"textarea-container"},Bi={__name:"DialogInput",props:{disabled:{type:Boolean,default:!1,required:!1},agent_info:{type:Object},agent_config:{type:Object},enable_file_upload:{type:Boolean,default:!0,required:!1},enable_frequent_question:{type:Boolean,default:!0,required:!1},enable_voice_recognition:{type:Boolean,default:!1,required:!1},file_upload_type:{type:String,default:"*",required:!1},file_upload_limit:{type:Number,default:0,required:!1},text_placeholder:{type:String},text_limit:{type:Number,default:0,required:!1},show_text_count:{type:Boolean,default:!1,required:!1}},emits:["submit","sizeChange"],setup(c,{expose:e,emit:t}){const n=c,l=U(""),i=U([]),a=t,{select:s,remove:u}=Ci();Ei("input_area_container",w=>{w.width,w.height,a("sizeChange",w)});const o=()=>{if(n.disabled)return;const w=[];i.value.forEach(k=>{w.push(k.file)}),a("submit",{text:l.value,files:w})},r=()=>{l.value="",i.value=[]},h=()=>{s(w=>{const k=w.target.files,Y=w.target.id,S=k.length;if(S===1&&i.value.push({type:1,id:Y,index:0,file:k[0]}),S>1)for(let I=0;I<S;I++){const P=k[I],j=I;i.value.push({type:2,id:Y,index:j,file:P})}})},p=w=>{const k=[];w.index;const Y=w.id;i.value.forEach(S=>{S.id===Y||k.push(S)}),i.value=k},f=()=>{},d=()=>{},g=()=>{l.value=l.value.replace(/\n/,"")},m=(w,k)=>{n.disabled||(l.value=w)},A=w=>{if(n.disabled){w.keyCode===13&&g();return}w.keyCode===13&&(w.ctrlKey||(g(),o()))};return Ce(()=>{u()}),e({clear:r}),(w,k)=>{const Y=V("a-textarea");return x(),R("div",Ti,[E("div",Ii,[E("div",Ri,[N(Y,{class:"textarea-input",placeholder:"输入文本内容","model-value":l.value,"allow-clear":"","auto-size":{minRows:2,maxRows:4},onInput:m,onKeyup:A},null,8,["model-value"])]),N(wi,{disabled:c.disabled,enable_file_upload:c.enable_file_upload,enable_frequent_question:c.enable_frequent_question,enable_voice_recognition:c.enable_voice_recognition,file_upload_type:c.file_upload_type,file_upload_limit:c.file_upload_limit,onFileUpload:h,onQuestionDefine:f,onVoiceRecognize:d,onSubmit:o},null,8,["disabled","enable_file_upload","enable_frequent_question","enable_voice_recognition","file_upload_type","file_upload_limit"]),i.value.length!==0?(x(),M(Si,{key:0,file_list:i.value,onDelete:p},null,8,["file_list"])):D("",!0)])],512)}}},Fi=q(Bi,[["__scopeId","data-v-1cd2312f"]]),Li={},Yi={class:"dialog-footer"};function zi(c,e){return x(),R("div",Yi,e[0]||(e[0]=[E("div",null,"内容由 AI 大模型生成,请仔细甄别",-1)]))}const Mi=q(Li,[["render",zi],["__scopeId","data-v-a73a920d"]]),qi={},Ui={class:"dialog-aside-right"};function ji(c,e){return x(),R("div",Ui,e[0]||(e[0]=[E("div",null,null,-1)]))}const Ni=q(qi,[["render",ji],["__scopeId","data-v-dea2ba14"]]),it={"9d75142a-66eb-4e23-b7d4-03efe4584915":{text_limit:250,file_upload:!0,file_accept:".jpg,.png",file_limit:1,file_message:"支持上传 .png, .jpg,大小不超过10M"}};function Wi(c){return c&&c in it?it[c]:null}function Di(c){const t=pt().getInfo(c);if(t){const n=Wi(c);return n?{id:c,config:n,agent:t}:{id:c,config:{},agent:t}}else return{id:c,config:{},agent:{}}}function Oi(c,e,t){const n=jt.get(),l=ht("WEBSOCKET_BASE_URL");return c==="report"?`ws://${l}/api/${c}/ws/${e}/${t}?token=${n}`:c==="chat"?`ws://${l}/api/${c}/ws/${e}/${t}?token=${n}`:c==="excel"?`ws://${l}/api/document/ws/excel`:`ws://${l}/api/chat/ws/${e}/${t}?token=${n}`}function ze(c){return typeof c=="function"?c:Function.prototype}function Gi(c){let e=[];const t=ze(c.onMessage),n=ze(c.onClose),l=ze(c.onError);U(-1);function i(r,h,p){const f=Oi(p,r,h),d=new WebSocket(f);return d.onopen=function(g){e.forEach(m=>{d.send(m)}),e=[]},d.onclose=function(g){n(g)},d.onerror=function(g){l(g)},d.onmessage=g=>{t(g)},d}let a=null,s=null,u=null,o=null;return{initWSConnection(r,h,p){return a=r,s=h,u=p,o===null&&(o=i(a,s,u)),o},sendWSMessage(r){o===null&&(o=i(a,s,u)),o.readyState===0&&e.push(r),o.readyState===1&&o.send(r),o.readyState===2&&console.log("web socket正在关闭"),o.readyState===3&&(e.push(r),o=i(a,s,u))},getWSInstance(){return o},closeWSConnect(){o!==null&&o.close()}}}const Pi=(c,e,t)=>je.post(`/api/files/upload/${c}?chat_id=${e}`,t,{headers:{"Content-Type":"multipart/form-data"}}),Qi=c=>je.get(`/api/agent/get-chat-id/${c}`),Xi=(c,e)=>je.get(`/api/agent/${c}/${e}/session_log`);function Ki(c){const e=new FormData;return c.forEach(t=>{e.append("file",t)}),e}function Zi(c,e,t){const n=t.agent||{};t.id;const l=n.menuId/1;let i={message:c};switch(l){case 1:break;case 2:break;case 3:if(i={message:c},e&&Array.isArray(e)){const s=[],u=e.length;for(let o=0;o<u;o++){const r=e[o];s.push(r.id)}i.upload_file_id=s}break;case 4:break;case 5:break;case 6:if(i={message:c},e&&Array.isArray(e)){const s=[],u=e.length;for(let o=0;o<u;o++){const r=e[o];s.push(r.id)}i.upload_file_id=s[0]}break}return ft(i)}var Bt={exports:{}},Ft={exports:{}};(function(){var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(t,n){return t<<n|t>>>32-n},rotr:function(t,n){return t<<32-n|t>>>n},endian:function(t){if(t.constructor==Number)return e.rotl(t,8)&16711935|e.rotl(t,24)&4278255360;for(var n=0;n<t.length;n++)t[n]=e.endian(t[n]);return t},randomBytes:function(t){for(var n=[];t>0;t--)n.push(Math.floor(Math.random()*256));return n},bytesToWords:function(t){for(var n=[],l=0,i=0;l<t.length;l++,i+=8)n[i>>>5]|=t[l]<<24-i%32;return n},wordsToBytes:function(t){for(var n=[],l=0;l<t.length*32;l+=8)n.push(t[l>>>5]>>>24-l%32&255);return n},bytesToHex:function(t){for(var n=[],l=0;l<t.length;l++)n.push((t[l]>>>4).toString(16)),n.push((t[l]&15).toString(16));return n.join("")},hexToBytes:function(t){for(var n=[],l=0;l<t.length;l+=2)n.push(parseInt(t.substr(l,2),16));return n},bytesToBase64:function(t){for(var n=[],l=0;l<t.length;l+=3)for(var i=t[l]<<16|t[l+1]<<8|t[l+2],a=0;a<4;a++)l*8+a*6<=t.length*8?n.push(c.charAt(i>>>6*(3-a)&63)):n.push("=");return n.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/ig,"");for(var n=[],l=0,i=0;l<t.length;i=++l%4)i!=0&&n.push((c.indexOf(t.charAt(l-1))&Math.pow(2,-2*i+8)-1)<<i*2|c.indexOf(t.charAt(l))>>>6-i*2);return n}};Ft.exports=e})();var Ji=Ft.exports,qe={utf8:{stringToBytes:function(c){return qe.bin.stringToBytes(unescape(encodeURIComponent(c)))},bytesToString:function(c){return decodeURIComponent(escape(qe.bin.bytesToString(c)))}},bin:{stringToBytes:function(c){for(var e=[],t=0;t<c.length;t++)e.push(c.charCodeAt(t)&255);return e},bytesToString:function(c){for(var e=[],t=0;t<c.length;t++)e.push(String.fromCharCode(c[t]));return e.join("")}}},ot=qe;/*!
  68. * Determine if an object is a Buffer
  69. *
  70. * @author Feross Aboukhadijeh <https://feross.org>
  71. * @license MIT
  72. */var Vi=function(c){return c!=null&&(Lt(c)||Hi(c)||!!c._isBuffer)};function Lt(c){return!!c.constructor&&typeof c.constructor.isBuffer=="function"&&c.constructor.isBuffer(c)}function Hi(c){return typeof c.readFloatLE=="function"&&typeof c.slice=="function"&&Lt(c.slice(0,0))}(function(){var c=Ji,e=ot.utf8,t=Vi,n=ot.bin,l=function(i,a){i.constructor==String?a&&a.encoding==="binary"?i=n.stringToBytes(i):i=e.stringToBytes(i):t(i)?i=Array.prototype.slice.call(i,0):!Array.isArray(i)&&i.constructor!==Uint8Array&&(i=i.toString());for(var s=c.bytesToWords(i),u=i.length*8,o=1732584193,r=-271733879,h=-1732584194,p=271733878,f=0;f<s.length;f++)s[f]=(s[f]<<8|s[f]>>>24)&16711935|(s[f]<<24|s[f]>>>8)&4278255360;s[u>>>5]|=128<<u%32,s[(u+64>>>9<<4)+14]=u;for(var d=l._ff,g=l._gg,m=l._hh,A=l._ii,f=0;f<s.length;f+=16){var w=o,k=r,Y=h,S=p;o=d(o,r,h,p,s[f+0],7,-680876936),p=d(p,o,r,h,s[f+1],12,-389564586),h=d(h,p,o,r,s[f+2],17,606105819),r=d(r,h,p,o,s[f+3],22,-1044525330),o=d(o,r,h,p,s[f+4],7,-176418897),p=d(p,o,r,h,s[f+5],12,1200080426),h=d(h,p,o,r,s[f+6],17,-1473231341),r=d(r,h,p,o,s[f+7],22,-45705983),o=d(o,r,h,p,s[f+8],7,1770035416),p=d(p,o,r,h,s[f+9],12,-1958414417),h=d(h,p,o,r,s[f+10],17,-42063),r=d(r,h,p,o,s[f+11],22,-1990404162),o=d(o,r,h,p,s[f+12],7,1804603682),p=d(p,o,r,h,s[f+13],12,-40341101),h=d(h,p,o,r,s[f+14],17,-1502002290),r=d(r,h,p,o,s[f+15],22,1236535329),o=g(o,r,h,p,s[f+1],5,-165796510),p=g(p,o,r,h,s[f+6],9,-1069501632),h=g(h,p,o,r,s[f+11],14,643717713),r=g(r,h,p,o,s[f+0],20,-373897302),o=g(o,r,h,p,s[f+5],5,-701558691),p=g(p,o,r,h,s[f+10],9,38016083),h=g(h,p,o,r,s[f+15],14,-660478335),r=g(r,h,p,o,s[f+4],20,-405537848),o=g(o,r,h,p,s[f+9],5,568446438),p=g(p,o,r,h,s[f+14],9,-1019803690),h=g(h,p,o,r,s[f+3],14,-187363961),r=g(r,h,p,o,s[f+8],20,1163531501),o=g(o,r,h,p,s[f+13],5,-1444681467),p=g(p,o,r,h,s[f+2],9,-51403784),h=g(h,p,o,r,s[f+7],14,1735328473),r=g(r,h,p,o,s[f+12],20,-1926607734),o=m(o,r,h,p,s[f+5],4,-378558),p=m(p,o,r,h,s[f+8],11,-2022574463),h=m(h,p,o,r,s[f+11],16,1839030562),r=m(r,h,p,o,s[f+14],23,-35309556),o=m(o,r,h,p,s[f+1],4,-1530992060),p=m(p,o,r,h,s[f+4],11,1272893353),h=m(h,p,o,r,s[f+7],16,-155497632),r=m(r,h,p,o,s[f+10],23,-1094730640),o=m(o,r,h,p,s[f+13],4,681279174),p=m(p,o,r,h,s[f+0],11,-358537222),h=m(h,p,o,r,s[f+3],16,-722521979),r=m(r,h,p,o,s[f+6],23,76029189),o=m(o,r,h,p,s[f+9],4,-640364487),p=m(p,o,r,h,s[f+12],11,-421815835),h=m(h,p,o,r,s[f+15],16,530742520),r=m(r,h,p,o,s[f+2],23,-995338651),o=A(o,r,h,p,s[f+0],6,-198630844),p=A(p,o,r,h,s[f+7],10,1126891415),h=A(h,p,o,r,s[f+14],15,-1416354905),r=A(r,h,p,o,s[f+5],21,-57434055),o=A(o,r,h,p,s[f+12],6,1700485571),p=A(p,o,r,h,s[f+3],10,-1894986606),h=A(h,p,o,r,s[f+10],15,-1051523),r=A(r,h,p,o,s[f+1],21,-2054922799),o=A(o,r,h,p,s[f+8],6,1873313359),p=A(p,o,r,h,s[f+15],10,-30611744),h=A(h,p,o,r,s[f+6],15,-1560198380),r=A(r,h,p,o,s[f+13],21,1309151649),o=A(o,r,h,p,s[f+4],6,-145523070),p=A(p,o,r,h,s[f+11],10,-1120210379),h=A(h,p,o,r,s[f+2],15,718787259),r=A(r,h,p,o,s[f+9],21,-343485551),o=o+w>>>0,r=r+k>>>0,h=h+Y>>>0,p=p+S>>>0}return c.endian([o,r,h,p])};l._ff=function(i,a,s,u,o,r,h){var p=i+(a&s|~a&u)+(o>>>0)+h;return(p<<r|p>>>32-r)+a},l._gg=function(i,a,s,u,o,r,h){var p=i+(a&u|s&~u)+(o>>>0)+h;return(p<<r|p>>>32-r)+a},l._hh=function(i,a,s,u,o,r,h){var p=i+(a^s^u)+(o>>>0)+h;return(p<<r|p>>>32-r)+a},l._ii=function(i,a,s,u,o,r,h){var p=i+(s^(a|~u))+(o>>>0)+h;return(p<<r|p>>>32-r)+a},l._blocksize=16,l._digestsize=16,Bt.exports=function(i,a){if(i==null)throw new Error("Illegal argument "+i);var s=c.wordsToBytes(l(i,a));return a&&a.asBytes?s:a&&a.asString?n.bytesToString(s):c.bytesToHex(s)}})();var $i=Bt.exports;const eo=at($i);function Re(c){return c?eo(c):Date.now()+""}function to(c,e){var n;return(n=e==null?void 0:e.agent)!=null&&n.icon,{client_custom_chat_type:0,client_custom_item_type:"q",client_custom_chat_status:2,client_custom_icon:dt(),client_custom_unique_id:Re(c.question),question:c.question}}function no(c,e){return{client_custom_chat_type:0,client_custom_item_type:"a",client_custom_chat_status:2,client_custom_icon:Ee(e),client_custom_unique_id:Re(c.answer),answer:c.answer}}function so(c,e){const t=[];return c.forEach(n=>{const l=to(n,e),i=no(n,e);t.push(l),t.push(i)}),t}function io(c,e,t){const n=Date.now(),l=dt();return{client_custom_item_type:"q",client_custom_create_time:n,client_custom_unique_id:Re(c+n),client_custom_upload_file_list:e,client_custom_icon:l,question:c}}function oo(c){return{client_custom_chat_type:2,client_custom_item_type:"a",client_custom_chat_status:0,client_custom_icon:Ee(c),client_custom_unique_id:"loading_"+Date.now(),question:"",answer:""}}function ro(c,e){return{client_custom_chat_type:1,client_custom_item_type:"a",client_custom_chat_status:2,client_custom_icon:Ee(c),client_custom_unique_id:"exception_"+Date.now(),question:"",answer:`<div style="color: red;">${e.message}</div>`}}const lo=c=>`<pre><code class="hljs language-python">
  73. ${c}</code></pre>`,ao=c=>`<pre><code class="hljs language-sql">
  74. ${c}</code></pre>`;function co(c,e,t){const n=Ke(c),l=Ke(ft(e)),i=Ee(t),a=n.type,s=n.message;n.reference,n.step_message;const u=n.files,o=n.message_files,r=n.download_url,h=n.file_url,p=n.file_name,f=n.image_url,d=n.excel_url,g=n.excel_name,m=n.code,A=n.sql,w={client_custom_chat_type:2,client_custom_item_type:"a",client_custom_chat_status:1,client_custom_icon:i,question:n.question};for(let S in l)S==="client_custom_chat_type"||S==="client_custom_chat_status"||(w[S]=l[S]);let k=0,Y="";if(a==="message"){if(k=1,w.answer=s,f){const S=window.location.port?`:${window.location.port}`:"",I=`http://${window.location.hostname}${S}${f}`;w.image_url=I}if(d&&g){const S=window.location.port?`:${window.location.port}`:"",I={file_type:"excel",file_url:`http://${window.location.hostname}${S}${d}`,file_name:`${g}.xlsx`||"点击下载"};w.file=I}if(h&&p){const S=window.location.port?`:${window.location.port}`:"",I={file_type:"word",file_url:`http://${window.location.hostname}${S}${h}`,file_name:`${p}.docx`||"点击下载"};w.file=I}if(m){const S=lo(m);w.code=S}if(A){const S=ao(A);w.sql=S}if(r){const S=decodeURIComponent(r).split("/"),I=S[S.length-1],P={file_type:"word",file_url:r,file_name:`${I}.docx`||"点击下载"};w.file=P}}if(a==="stream"&&(k=1,e&&e.answer?w.answer=e.answer+s:w.answer=s,u)){const I=u[0].file_name.split("."),P=I[I.length-1],j={file_name:u[0].file_name,file_url:u[0].file_url};P==="xlsx"&&(j.file_type="excel"),P==="docx"&&(j.file_type="word"),w.file=j}return a==="system"&&(k=1),a==="close"&&(k=2,w.client_custom_chat_status=2,w.client_custom_chat_type=1,o&&Array.isArray(o)&&o.forEach((S,I)=>{}),s&&(w.answer=s)),a==="error"&&(k=3,w.client_custom_chat_status=2,w.client_custom_chat_type=1,w.answer=s),w.client_custom_unique_id=Re(w.answer),{status:k,message:Y,data:w}}function uo(c){const e=U(0),t=U(0),{proxy:n}=Ae(),l=()=>{const i=n.$refs[c];e.value=i.offsetHeight,t.value=i.offsetWidth};return _e(()=>{l(),window.addEventListener("resize",l)}),Ce(()=>{window.removeEventListener("resize",l)}),{height:e,width:t}}function ho(c){const{proxy:e}=Ae();return()=>{const t=e.$refs[c];t&&t.clear&&typeof t.clear=="function"&&t.clear()}}function po(c){const{proxy:e}=Ae();return t=>{const n=e.$refs[c];n&&n.scroll2Bottom&&typeof n.scroll2Bottom=="function"&&n.scroll2Bottom(t)}}const fo={class:"conversation-chat-container"},go={class:"conversation-chat-left"},mo={class:"conversation-chat-main",ref:"chat_main"},_o={class:"conversation-chat-content"},Ao={class:"conversation-chat-right"},rt=30,lt=30,bo={__name:"ConversationChatContainer",props:{agent_id:String,session_id:String,chat_type:String},setup(c){const e=c,t=U({agent:{},config:{}}),n=U(100),{width:l,height:i}=uo("chat_main"),a=ho("dialog_input"),s=po("list_scroller"),u=()=>{ut(()=>{s()})},o=W(()=>({})),r=W(()=>i.value-rt-lt-n.value-20),h=U([]),p=U([]),f=U([]);U(0);const d=U(null),g=U({}),m=W(()=>[].concat(h.value,p.value)),A=U(!0),w=B=>{},k=B=>{},Y=B=>{ct.error({content:B,position:"top"})},S=U(!1),I=B=>{const G=ro(t.value,B);p.value.pop(),p.value.push(G),S.value=!1,u()},P=B=>{B.width,n.value=B.height},j=async B=>{const G=B.text,X=B.files;if(!G){Y("请输入文字");return}const te=io(G,X,t.value);g.value=te,p.value.push(g.value);const v=oo(t.value);p.value.push(v),A.value=!1,a(),f.value=[],g.value=null,S.value=!0,u();const b=e.agent_id;if(d.value===null)try{const y=await Qi(b);if(y.code/1===200){const T=y.data;d.value=T.chat_id}else{I({message:`code: ${y.code} message: ${y.msg}`});return}}catch(y){console.log("err-nfsdnakiuwirea7",y),I({message:y.message});return}let _=null;if(X.length!==0){const y=Ki(X),T=d.value;try{const O=await Pi(b,T,y);if(O.code/1===200){const $=O.data;$.files?_=$.files:Array.isArray($)?_=$:_=[$]}else{I({message:`code: ${O.code}
  75. message: ${O.msg}`});return}}catch(O){console.log("err-fhskafhakfjslkfjl",O),I({message:O.message});return}}const C=Zi(G,_,t.value);le(d.value,C)},oe={onMessage:ue,onError:Be,onClose:Fe},{initWSConnection:H,sendWSMessage:re,getWSInstance:ce,closeWSConnect:ne}=Gi(oe);function le(B,G){H(e.agent_id,B,e.chat_type),re(G)}function ue(B){const G=B.data,X=p.value[p.value.length-1],te=co(G,X,t.value),v=te.status,b=()=>{const _=te.data;p.value.pop(),p.value.push(_),u()};if(v===1&&b(),v===2){b();const _=te.suggest;_&&(f.value=_),S.value=!1}v===3&&(b(),S.value=!1)}function Be(B){console.log("socket-error-8jfdksagjsfdjaklnfsdajkl",B),I({message:`对话无法继续:WebSocket Error: ${B.target.url}`})}function Fe(B){}return _e(()=>{const B=e.agent_id,G=e.session_id;t.value=Di(B),G&&Xi(B,G).then(X=>{if(X.code/1===200){const te=X.data,v=so(te,t.value);v.length!==0&&(A.value=!1,u()),h.value=v}}).catch(X=>{console.log(X)})}),Ce(()=>{ne()}),(B,G)=>(x(),R("div",fo,[E("div",go,[N(Zt)]),E("div",mo,[N(Ht,{class:"conversation-chat-header",agent_info:t.value,style:xe({height:rt+"px"})},null,8,["agent_info","style"]),E("div",_o,[A.value?(x(),M(tn,{key:0,class:"conversation-chat-area",agent_info:t.value},null,8,["agent_info"])):D("",!0),A.value?D("",!0):(x(),M(di,{key:1,ref:"list_scroller",class:"conversation-chat-area",height:r.value,agent_id:c.agent_id,list:m.value,suggestion:f.value,onShare:w,onSubmit:k},null,8,["height","agent_id","list","suggestion"])),N(Fi,{ref:"dialog_input",class:"conversation-chat-input",style:xe(o.value),agent_info:t.value.agent,agent_config:t.value.config,disabled:S.value,onSizeChange:P,onSubmit:j},null,8,["style","agent_info","agent_config","disabled"])]),N(Mi,{class:"conversation-chat-footer",style:xe({height:lt+"px"})},null,8,["style"])],512),E("div",Ao,[N(Ni)])]))}},wo=q(bo,[["__scopeId","data-v-c48dfcd3"]]),zo={__name:"ConversationQA",setup(c){const e=Nt(),t=Wt(),n=pt(),l=U(""),i=U(""),a=U(1),s=U(""),u=()=>{t.back()};async function o(r){if(!r)return!1;const h=n.getList();return h.length===0?!0:!!h.find(f=>f.id===r)}return _e(async()=>{const r=e.query,h=r.agent,p=r.session;if(h){if(!await o(h)){a.value=3,s.value="非法操作:参数异常";return}l.value=h,i.value=p,a.value=2,s.value="success"}else{const f=ht("DEFAULT_CHAT_AGENT_ID");l.value=f,a.value=2,s.value="success"}}),(r,h)=>{const p=V("a-button"),f=V("a-space"),d=V("a-result");return x(),M(Ot,null,{default:K(()=>[N(Gt,null,{default:K(()=>[N(Pt),a.value===2?(x(),M(wo,{key:0,agent_id:l.value,session_id:i.value},null,8,["agent_id","session_id"])):D("",!0),a.value===3?(x(),M(d,{key:1,status:"error",title:s.value},{extra:K(()=>[N(f,null,{default:K(()=>[N(p,{type:"primary",onClick:u},{default:K(()=>h[0]||(h[0]=[Dt("返回")])),_:1})]),_:1})]),_:1},8,["title"])):D("",!0)]),_:1})]),_:1})}}};export{zo as default};