\s*\s*)(?:(?:\s*)?\[(?:Thoughts?|思维链|思考过程)\](?:\s*<\/strong>)?|(?:\s*)?💭\s*思考过程(?:\s*<\/strong>)?)\s*(?:
\s*)?/i,Pl=e=>Al.test(e),Ll=e=>{const t=e.map(e=>e.replace(Al,"$1").replace(/^\s*\s*<\/p>\s*/i,"
")).join("\n");return `\n ${ae("exportThoughtCollapsedLabel")}
\n ${t}
\n `};function Rl(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 ${Tl(a)}\n
\n ${function(e){let t=Il().render(xl(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);Pl(l)||n?(0===a.length&&(r+=e),a.push(l)):(a.length>0&&(r+=Ll(a),a=[]),r+=e+l),o=s;}return a.length>0&&(r+=Ll(a)),r+=t.slice(o),t=r,t=t.replace(/`]*class=)/g,`"),t}(e.content)}
\n`}function $l(e,t){const n=se()||"en",r=Tl(e.title),o=Tl(e.exportTime),a=Tl(e.source),i=Sl(t);let s=0;const l=i.map(t=>("user"===t.role&&(s+=1),Rl(t,e,s>0?s:void 0))).join("\n");return `\n\n\n\n\n${r}\n\n