\s*\s*)(?:(?:\s*)?\[(?:Thoughts?|思维链|思考过程)\](?:\s*<\/strong>)?|(?:\s*)?💭\s*思考过程(?:\s*<\/strong>)?)\s*(?:
\s*)?/i,Ci=e=>Si.test(e),Ti=e=>{const t=e.map(e=>e.replace(Si,"$1").replace(/^\s*\s*<\/p>\s*/i,"
")).join("\n");return `\n ${ae("exportThoughtCollapsedLabel")}
\n ${t}
\n `};function Mi(e,t,n){const r="user"===e.role,o="assistant"===e.role;let a=r?t.customUserName||ae("exportUserLabel"):o?t.customModelName||t.source:e.role;t.showIndex&&n&&(a=`${n}. ${a}`);const i=r?'':'';return `\n \n ${i}\n ${vi(a)}\n
\n ${function(e){let t=xi().render(pi(e));t=t.replace(/\{\{([^\s{}]+)\}\}/g,'
{{$1}}');const n=(e=>{const t=[];let n=0,r=-1,o=0;for(;o
",o);if(-1===a&&-1===i)break;-1===i||-1!==a&&a0&&/^\s*$/.test(e);Ci(l)||n?(0===a.length&&(r+=e),a.push(l)):(a.length>0&&(r+=Ti(a),a=[]),r+=e+l),o=s;}return a.length>0&&(r+=Ti(a)),r+=t.slice(o),t=r,t=t.replace(/`]*class=)/g,`"),t}(e.content)}
\n`}function Ei(e,t){const n=se()||"en",r=vi(e.title),o=vi(e.exportTime),a=vi(e.source),i=fi(t);let s=0;const l=i.map(t=>("user"===t.role&&(s+=1),Mi(t,e,s>0?s:void 0))).join("\n");return `\n\n\n\n\n${r}\n\n