\s*\s*)(?:(?:\s*)?\[(?:Thoughts?|思维链|思考过程)\](?:\s*<\/strong>)?|(?:\s*)?💭\s*思考过程(?:\s*<\/strong>)?)\s*(?:
\s*)?/i,Rc=e=>Lc.test(e),$c=e=>{const t=e.map(e=>e.replace(Lc,"$1").replace(/^\s*\s*<\/p>\s*/i,"
")).join("\n");return `\n ${de("exportThoughtCollapsedLabel")}
\n ${t}
\n `};function Oc(e,t,n){const r="user"===e.role,o="assistant"===e.role;let a=r?t.customUserName||de("exportUserLabel"):o?t.customModelName||t.source:e.role;t.showIndex&&n&&(a=`${n}. ${a}`);const i=r?'':'';return `\n \n ${i}\n ${Ic(a)}\n
\n ${function(e){let t=Ac().render(Sc(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);Rc(l)||n?(0===a.length&&(r+=e),a.push(l)):(a.length>0&&(r+=$c(a),a=[]),r+=e+l),o=s;}return a.length>0&&(r+=$c(a)),r+=t.slice(o),t=r,t=t.replace(/`]*class=)/g,`"),t}(e.content)}
\n`}function Dc(e,t){const n=ue()||"en",r=Ic(e.title),o=Ic(e.exportTime),a=Ic(e.source),i=Tc(t);let s=0;const l=i.map(t=>("user"===t.role&&(s+=1),Oc(t,e,s>0?s:void 0))).join("\n");return `\n\n\n\n\n${r}\n\n