|
|
|
@@ -68,13 +68,9 @@ const preprocessLaTeX = (content: string) => { |
|
|
|
} |
|
|
|
|
|
|
|
const preprocessThinkTag = (content: string) => { |
|
|
|
if (!(content.trim().startsWith('<think>\n') || content.trim().startsWith('<details style='))) |
|
|
|
return content |
|
|
|
|
|
|
|
return flow([ |
|
|
|
(str: string) => str.replaceAll('<think>\n', '<details>\n'), |
|
|
|
(str: string) => str.replaceAll('\n</think>', '\n[ENDTHINKFLAG]</details>'), |
|
|
|
(str: string) => str.replaceAll('\n</details>', '\n[ENDTHINKFLAG]</details>'), |
|
|
|
(str: string) => str.replace('<think>\n', '<details data-think=true>\n'), |
|
|
|
(str: string) => str.replace('\n</think>', '\n[ENDTHINKFLAG]</details>'), |
|
|
|
])(content) |
|
|
|
} |
|
|
|
|