<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>LNN的:not(博客)？  - 最近更改 [zh-hans]</title>
		<link>https://notblog.vudrux.site/wiki/%E7%89%B9%E6%AE%8A:%E6%9C%80%E8%BF%91%E6%9B%B4%E6%94%B9</link>
		<description>用这个订阅源跟踪本wiki的最近更改。</description>
		<language>zh-Hans</language>
		<generator>MediaWiki 1.45.3</generator>
		<lastBuildDate>Sat, 08 Aug 2026 07:01:12 GMT</lastBuildDate>
		<item>
			<title>LNN 密文 PUA 编码</title>
			<link>https://notblog.vudrux.site/index.php?title=LNN_%E5%AF%86%E6%96%87_PUA_%E7%BC%96%E7%A0%81&amp;diff=3058&amp;oldid=0</link>
			<guid isPermaLink="false">https://notblog.vudrux.site/index.php?title=LNN_%E5%AF%86%E6%96%87_PUA_%E7%BC%96%E7%A0%81&amp;diff=3058&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/wiki/%E7%94%A8%E6%88%B7:LNNBot&quot; class=&quot;mw-userlink&quot; title=&quot;用户:LNNBot&quot;&gt;&lt;bdi&gt;LNNBot&lt;/bdi&gt;&lt;/a&gt;通过文件上传导入了&lt;a href=&quot;/wiki/LNN_%E5%AF%86%E6%96%87_PUA_%E7%BC%96%E7%A0%81&quot; title=&quot;LNN 密文 PUA 编码&quot;&gt;LNN 密文 PUA 编码&lt;/a&gt;（1个版本） 从分支站同步更改&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;LNN 密文 PUA 编码&amp;#039;&amp;#039;&amp;#039;是[[LNN|我]]为了便于用计算机处理 {{lelink|LNNCrypt}}、[[LNN 中华语字]]等自创密文而制定的一套编码方案，利用 Unicode 私人使用区（{{le|Private Use Area}}）为密文字符编码。&lt;br /&gt;
&lt;br /&gt;
[[Unifont LNNPUA]] 字体包含 LNN 密文 PUA 编码内所有的字符，但不包含正确排版 [[LNN 中华语字]] 所需的特殊排版特性。&lt;br /&gt;
&lt;br /&gt;
== 区段列表 ==&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
! 范围&lt;br /&gt;
! 名称&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E000..U+E03F}}&lt;br /&gt;
| [[LNNCrypt#LNN 密文 PUA 编码|LNNCrypt]]&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E040..U+E08F}}&lt;br /&gt;
| [[LNN 中华语字#LNN 密文 PUA 编码|LNN 中华语字]]&amp;lt;br&amp;gt;&amp;#039;&amp;#039;{{le|(LNNZHYZ)}}&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E090..U+E16F}}&lt;br /&gt;
| [[LNN 中华语字韵母]]&amp;lt;br&amp;gt;&amp;#039;&amp;#039;{{le|(LNNZHYZ Finals)}}&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E170..U+E1DF}}&lt;br /&gt;
| [[LNN 中华语字希顶扩展]]&amp;lt;br&amp;gt;&amp;#039;&amp;#039;{{le|(LNNZHYZ Shidinn Extensions)}}&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E1E0..U+E1EF}}&lt;br /&gt;
| [[LNNCrypt 补充]]&amp;lt;br&amp;gt;&amp;#039;&amp;#039;{{le|(LNNCrypt Supplement)}}&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E200..U+E22F}}&lt;br /&gt;
| [[LNNScribble#LNN 密文 PUA 编码|LNNScribble]]&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E230..U+E27F}}&lt;br /&gt;
| [[LNN 遗留密文]]&amp;lt;br&amp;gt;&amp;#039;&amp;#039;{{le|(LNN Legacy Ciphers)}}&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E280..U+E2DF}}&lt;br /&gt;
| [[夏理文构件]]&amp;lt;br&amp;gt;&amp;#039;&amp;#039;{{le|(Aestivologica Components)}}&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 历史 ==&lt;br /&gt;
2021 年 4 月 30 日，在 [[LNN的博客！]]中添加了 {{lelink|LNN&amp;#039;s Diary}} 在线存档，其中的 [[LNNCrypt]] 密文利用 PUA 编码，通过一简单的自定义字体呈现。&lt;br /&gt;
&lt;br /&gt;
大约在 2022 年初，制作了一套名为 Zhunghua 的字体用于显示 [[LNN 中华语字]]，其使用的 PUA 码位排在 LNNCrypt 的区段之后。&lt;br /&gt;
&lt;br /&gt;
大约在 2023 年 5 月，为[[希顶语 LNN 中华语字方案]]和 [[LNNScribble]] 规定了代码点位。&lt;br /&gt;
&lt;br /&gt;
2023 年 9 月，正式将该编码系统命名为“LNN 密文 PUA 编码”，添加了 [[LNNCrypt 补充]]、[[LNN 遗留密文]]区段；由于[[希顶语 LNN 中华语字方案]]修订，从 [[LNN 中华语字希顶扩展]]区段删除了 2 个字符（详见[[LNN 中华语字希顶扩展#历史]]）。&lt;br /&gt;
&lt;br /&gt;
2026 年 5 月，由于[[希顶语 LNN 中华语字方案]]修订，向 [[LNN 中华语字希顶扩展]]区段添加了 2 个字符（详见[[LNN 中华语字希顶扩展#历史]]）；新增了[[夏理文构件]]区段。&lt;br /&gt;
&lt;br /&gt;
[[分类:概念]]{{DEFAULTSORT:{{SortPinyin|LNN 密{mi4}文{wen2} PUA 编{bian1}码{ma3} }}}}&lt;/div&gt;</description>
			<pubDate>Sat, 25 Jul 2026 08:52:50 GMT</pubDate>
			<dc:creator>LNNBot</dc:creator>
			<comments>https://notblog.vudrux.site/wiki/%E8%AE%A8%E8%AE%BA:LNN_%E5%AF%86%E6%96%87_PUA_%E7%BC%96%E7%A0%81</comments>
		</item>
		<item>
			<title>MediaWiki:Common.css</title>
			<link>https://notblog.vudrux.site/index.php?title=MediaWiki:Common.css&amp;diff=3056&amp;oldid=0</link>
			<guid isPermaLink="false">https://notblog.vudrux.site/index.php?title=MediaWiki:Common.css&amp;diff=3056&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/wiki/%E7%94%A8%E6%88%B7:LNNBot&quot; class=&quot;mw-userlink&quot; title=&quot;用户:LNNBot&quot;&gt;&lt;bdi&gt;LNNBot&lt;/bdi&gt;&lt;/a&gt;通过文件上传导入了&lt;a href=&quot;/wiki/MediaWiki:Common.css&quot; title=&quot;MediaWiki:Common.css&quot;&gt;MediaWiki:Common.css&lt;/a&gt;（1个版本） 从分支站同步更改&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* 字体 */&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &amp;quot;LNNCrypt&amp;quot;;&lt;br /&gt;
	src: url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/LNNCrypt.woff&amp;quot;) format(&amp;#039;woff&amp;#039;);&lt;br /&gt;
	unicode-range: U+E000-E03F;&lt;br /&gt;
	font-display: block;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &amp;quot;Zhunghua&amp;quot;;&lt;br /&gt;
	src: url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/Zhunghua@0.5.woff2&amp;quot;) format(&amp;quot;woff2&amp;quot;),&lt;br /&gt;
		url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/Zhunghua@0.5.woff&amp;quot;) format(&amp;quot;woff&amp;quot;);&lt;br /&gt;
	font-display: block;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &amp;quot;XEGOEPUAall&amp;quot;;&lt;br /&gt;
	src: url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/XEGOEPUAall.woff2&amp;quot;) format(&amp;quot;woff2&amp;quot;),&lt;br /&gt;
		url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/XEGOEPUAall.woff&amp;quot;) format(&amp;quot;woff&amp;quot;);&lt;br /&gt;
	font-display: block;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &amp;quot;Unifont LNNPUA&amp;quot;;&lt;br /&gt;
	src: url(&amp;quot;https://fastly.jsdelivr.net/npm/@dgck81lnn/unifont-lnnpua/dist/UnifontLNNPUA.woff2&amp;quot;) format(&amp;#039;woff2&amp;#039;);&lt;br /&gt;
	font-display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
	--font-family-dflt:&lt;br /&gt;
		-apple-system, &amp;#039;BlinkMacSystemFont&amp;#039;, &amp;quot;Segoe UI&amp;quot;, system-ui, &amp;#039;Roboto&amp;#039;,&lt;br /&gt;
		&amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, sans-serif,&lt;br /&gt;
		var(--font-family-emoji);&lt;br /&gt;
	--font-family-hans:&lt;br /&gt;
		&amp;#039;Source Han Sans SC&amp;#039;, &amp;#039;Source Han Sans CN&amp;#039;, &amp;#039;PingFang SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Microsoft YaHei UI&amp;#039;, &amp;#039;Microsoft YaHei&amp;#039;, &amp;#039;微软雅黑&amp;#039;, &amp;#039;DengXian&amp;#039;, &amp;#039;等线&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans SC&amp;#039;, &amp;#039;Noto Sans CJK SC&amp;#039;, &amp;#039;Droid Sans Fallback&amp;#039;, sans-serif,&lt;br /&gt;
		var(--font-family-emoji);&lt;br /&gt;
	--font-family-dflt-serif:&lt;br /&gt;
		&amp;#039;Roboto Serif&amp;#039;, &amp;#039;STSong&amp;#039;, &amp;#039;NSimSun&amp;#039;, &amp;#039;SimSun&amp;#039;, &amp;#039;Linux Libertine&amp;#039;,&lt;br /&gt;
		&amp;#039;Georgia&amp;#039;, &amp;#039;Times&amp;#039;, &amp;#039;Source Serif Pro&amp;#039;, serif, var(--font-family-emoji);&lt;br /&gt;
	--font-family-hant:&lt;br /&gt;
		&amp;#039;Source Han Sans TC&amp;#039;, &amp;#039;Source Han Sans TW&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans TC&amp;#039;, &amp;#039;Noto Sans CJK TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Source Han Sans HC&amp;#039;, &amp;#039;Source Han Sans HK&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans HC&amp;#039;, &amp;#039;Noto Sans CJK HC&amp;#039;,&lt;br /&gt;
		&amp;#039;PingFang TC&amp;#039;, &amp;#039;LiHei Pro&amp;#039;,&lt;br /&gt;
		&amp;#039;Microsoft JhengHei UI&amp;#039;, &amp;#039;Microsoft JhengHei&amp;#039;, &amp;#039;微軟正黑體&amp;#039;, sans-serif;&lt;br /&gt;
	--font-family-hant-serif:&lt;br /&gt;
		&amp;#039;Source Han Serif TC&amp;#039;, &amp;#039;Source Han Serif TW&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Serif TC&amp;#039;, &amp;#039;Noto Serif CJK TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Source Han Serif HC&amp;#039;, &amp;#039;Source Han Serif HK&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Serif HC&amp;#039;, &amp;#039;Noto Serif CJK HC&amp;#039;,&lt;br /&gt;
		&amp;#039;PMingLiU&amp;#039;, &amp;#039;MingLiU&amp;#039;, serif;&lt;br /&gt;
	--font-family-dflt-monospace:&lt;br /&gt;
		&amp;#039;Sarasa Mono SC&amp;#039;, &amp;#039;Sarasa Term SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab SC&amp;#039;, &amp;#039;Sarasa Term Slab SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed SC&amp;#039;, &amp;#039;Sarasa Fixed Slab SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Roboto Mono&amp;#039;, &amp;#039;Menlo&amp;#039;, &amp;#039;Consolas&amp;#039;, &amp;#039;Liberation Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;,&lt;br /&gt;
		&amp;#039;Courier New&amp;#039;, var(--font-family-hans), monospace;&lt;br /&gt;
	--font-family-emoji: &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;,&lt;br /&gt;
		&amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
[ lang ],&lt;br /&gt;
.lnnblog-font-g {&lt;br /&gt;
	--font-family-base: var(--font-family-dflt);&lt;br /&gt;
	--font-family-serif: var(--font-family-dflt-serif);&lt;br /&gt;
	--font-family-monospace: var(--font-family-dflt-monospace);&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
	font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-font-hant,&lt;br /&gt;
.lnnblog-font-hant-hk,&lt;br /&gt;
.lnnblog-font-lzh,&lt;br /&gt;
.lnnblog-font-hans,&lt;br /&gt;
.lnnblog-font-qaac,&lt;br /&gt;
.lnnblog-font-qaaz,&lt;br /&gt;
.lnnblog-font-qaax,&lt;br /&gt;
.lnnblog-font-lnnpua {&lt;br /&gt;
	font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
[ lang^=&amp;quot;zh-&amp;quot; ][ lang$=&amp;quot;-TW&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;zh-&amp;quot; ][ lang~=&amp;quot;-TW-&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;cmn-&amp;quot; ][ lang$=&amp;quot;-TW&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;cmn-&amp;quot; ][ lang~=&amp;quot;-TW-&amp;quot; ],&lt;br /&gt;
[ lang$=&amp;quot;-Hant&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Hant-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-hant {&lt;br /&gt;
	--font-family-base: var(--font-family-hant);&lt;br /&gt;
	--font-family-serif: var(--font-family-hant-serif);&lt;br /&gt;
	--font-family-monospace:&lt;br /&gt;
		&amp;#039;Sarasa Mono TC&amp;#039;, &amp;#039;Sarasa Term TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab TC&amp;#039;, &amp;#039;Sarasa Term Slab TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed TC&amp;#039;, &amp;#039;Sarasa Fixed Slab TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Roboto Mono&amp;#039;, &amp;#039;Menlo&amp;#039;, &amp;#039;Consolas&amp;#039;, &amp;#039;Liberation Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;,&lt;br /&gt;
		&amp;#039;Courier New&amp;#039;, var(--font-family-hant), monospace;&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
}&lt;br /&gt;
[ lang^=&amp;quot;zh-&amp;quot; ][ lang$=&amp;quot;-HK&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;zh-&amp;quot; ][ lang~=&amp;quot;-HK-&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;cmn-&amp;quot; ][ lang$=&amp;quot;-HK&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;cmn-&amp;quot; ][ lang~=&amp;quot;-HK-&amp;quot; ],&lt;br /&gt;
[ lang~=&amp;quot;-Hant-&amp;quot; ][ lang$=&amp;quot;-HK&amp;quot; ],&lt;br /&gt;
[ lang~=&amp;quot;-Hant-&amp;quot; ][ lang$=&amp;quot;-HK&amp;quot; ],&lt;br /&gt;
.lnnblog-font-hant-hk {&lt;br /&gt;
	--font-family-base:&lt;br /&gt;
		&amp;#039;Source Han Sans HC&amp;#039;, &amp;#039;Source Han Sans HK&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans HC&amp;#039;, &amp;#039;Noto Sans CJK HC&amp;#039;,&lt;br /&gt;
		var(--font-family-hant);&lt;br /&gt;
	--font-family-serif:&lt;br /&gt;
		&amp;#039;Source Han Serif HC&amp;#039;, &amp;#039;Source Han Serif HK&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Serif HC&amp;#039;, &amp;#039;Noto Serif CJK HC&amp;#039;,&lt;br /&gt;
		var(--font-family-hant-serif);&lt;br /&gt;
	--font-family-monospace:&lt;br /&gt;
		&amp;#039;Sarasa Mono HC&amp;#039;, &amp;#039;Sarasa Term HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab HC&amp;#039;, &amp;#039;Sarasa Term Slab HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed HC&amp;#039;, &amp;#039;Sarasa Fixed Slab HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Roboto Mono&amp;#039;, &amp;#039;Menlo&amp;#039;, &amp;#039;Consolas&amp;#039;, &amp;#039;Liberation Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;,&lt;br /&gt;
		&amp;#039;Courier New&amp;#039;, var(--font-family-hant), monospace;&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
}&lt;br /&gt;
[ lang=&amp;quot;lzh&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;lzh-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-lzh {&lt;br /&gt;
	--font-family-base: var(--font-family-hant);&lt;br /&gt;
	--font-family-serif: var(--font-family-hant-serif);&lt;br /&gt;
	--font-family-monospace:&lt;br /&gt;
		&amp;#039;Sarasa Mono CL&amp;#039;, &amp;#039;Sarasa Term CL&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab CL&amp;#039;, &amp;#039;Sarasa Term Slab CL&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed CL&amp;#039;, &amp;#039;Sarasa Fixed Slab CL&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono TC&amp;#039;, &amp;#039;Sarasa Term TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab TC&amp;#039;, &amp;#039;Sarasa Term Slab TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed TC&amp;#039;, &amp;#039;Sarasa Fixed Slab TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono HC&amp;#039;, &amp;#039;Sarasa Term HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab HC&amp;#039;, &amp;#039;Sarasa Term Slab HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed HC&amp;#039;, &amp;#039;Sarasa Fixed Slab HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono SC&amp;#039;, &amp;#039;Sarasa Term SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab SC&amp;#039;, &amp;#039;Sarasa Term Slab SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed SC&amp;#039;, &amp;#039;Sarasa Fixed Slab SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Roboto Mono&amp;#039;, Menlo, Consolas, &amp;#039;Liberation Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;,&lt;br /&gt;
		&amp;#039;Courier New&amp;#039;, monospace, var(--font-family-hant);&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
}&lt;br /&gt;
[ lang$=&amp;quot;-Hans&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Hans-&amp;quot; ],&lt;br /&gt;
[ lang=&amp;quot;zh-CN&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;zh-CN-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-hans {&lt;br /&gt;
	--font-family-base: var(--font-family-hans);&lt;br /&gt;
	--font-family-serif: var(--font-family-dflt-serif);&lt;br /&gt;
	--font-family-monospace: var(--font-family-dflt-monospace);&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
}&lt;br /&gt;
[ lang$=&amp;quot;-Qaac&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Qaac-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-qaac {&lt;br /&gt;
	--font-family-base: &amp;quot;LNNCrypt&amp;quot;, var(--font-family-hans);&lt;br /&gt;
	font-synthesis: none;&lt;br /&gt;
}&lt;br /&gt;
[ lang$=&amp;quot;-Qaaz&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Qaaz-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-qaaz {&lt;br /&gt;
	--font-family-base: &amp;quot;Zhunghua&amp;quot;, var(--font-family-dflt);&lt;br /&gt;
	font-synthesis: none;&lt;br /&gt;
}&lt;br /&gt;
[ lang$=&amp;quot;-Qaax&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Qaax-&amp;quot; ],&lt;br /&gt;
[ lang=&amp;quot;qdx&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;qdx-&amp;quot; ],&lt;br /&gt;
[ lang=&amp;quot;art-x-xdi8&amp;quot; ],&lt;br /&gt;
.lnnblog-font-qaax {&lt;br /&gt;
	--font-family-base: &amp;quot;XEGOEPUAall&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;思源黑体 CN&amp;quot;, -apple-system,&lt;br /&gt;
		&amp;quot;Roboto&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;微软雅黑&amp;quot;, system-ui, sans-serif,&lt;br /&gt;
		var(--font-family-emoji);&lt;br /&gt;
	font-synthesis: weight;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-font-lnnpua {&lt;br /&gt;
	--font-family-base: &amp;quot;Unifont LNNPUA&amp;quot;, var(--font-family-hans);&lt;br /&gt;
	font-synthesis: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
	text-autospace: normal;&lt;br /&gt;
	text-autospace: replace;&lt;br /&gt;
	text-spacing-trim: trim-start;&lt;br /&gt;
}&lt;br /&gt;
pre, code, samp, kbd, tt, textarea, .lnnblog-font-monospace {&lt;br /&gt;
	font-family: var(--font-family-monospace) !important;&lt;br /&gt;
	tab-size: 4;&lt;br /&gt;
	text-autospace: no-autospace;&lt;br /&gt;
	text-spacing-trim: space-all;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-font-sans-serif {&lt;br /&gt;
	font-family: var(--font-family-base) !important;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-font-serif {&lt;br /&gt;
	font-family: var(--font-family-serif) !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent {&lt;br /&gt;
	font-size: unset;&lt;br /&gt;
	font-family: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
	text-decoration-style: dotted;&lt;br /&gt;
	-webkit-text-decoration-style: dotted;&lt;br /&gt;
	background-color: rgba(255, 0, 0, 0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-file-element {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 分类页字母标签 */&lt;br /&gt;
.mw-category .mw-category-group h3 {&lt;br /&gt;
	float: left;&lt;br /&gt;
	clear: left;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	font-size: 0.8em;&lt;br /&gt;
	line-height: 1.25;&lt;br /&gt;
	width: 1em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	transform: translate(0, 0.125rem);&lt;br /&gt;
	border: .125rem solid transparent;&lt;br /&gt;
	border-right-width: .15em;&lt;br /&gt;
	border-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjIiPjxwYXRoIGZpbGw9InJnYmEoMTI4LDEyOCwxMjgsLjI3KSIgZD0iTTAsMEgxTDIsMSwxLDJIMFoiLz48L3N2Zz4=)&lt;br /&gt;
		0 1 0 0 fill / 0.5em / 0.375em 0.625em;&lt;br /&gt;
}&lt;br /&gt;
.mw-category .mw-category-group ul {&lt;br /&gt;
	margin-left: 3em;&lt;br /&gt;
}&lt;br /&gt;
.client-js #mw-subcategories .mw-content-ltr ul {&lt;br /&gt;
	margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 按钮 */&lt;br /&gt;
.lnnblog-button-small {&lt;br /&gt;
	background: linear-gradient( #f0f0f0, #e0e0e0 );&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
	border: 1px solid #c0c0c0;&lt;br /&gt;
	padding: 2px 5px;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-button-blue {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0.5rem 1rem;&lt;br /&gt;
	background: linear-gradient( #4060ff, #3040ff );&lt;br /&gt;
	color: white;&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
	border: 2px solid #1c2880;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-button-white {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0.5rem 1rem;&lt;br /&gt;
	background: linear-gradient( #f0f0f0, #e0e0e0 );&lt;br /&gt;
	color: black;&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
	border: 2px solid #c0c0c0;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-button-red {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0.5rem 1rem;&lt;br /&gt;
	background: linear-gradient( #ff6040, #ff4030 );&lt;br /&gt;
	color: white;&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
	border: 2px solid #80281c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 代码块 */&lt;br /&gt;
pre:not(.mw-highlight-lines *) {&lt;br /&gt;
	overflow-y: auto;&lt;br /&gt;
	max-height: 70vh;&lt;br /&gt;
}&lt;br /&gt;
td &amp;gt; pre:first-child:last-child,&lt;br /&gt;
td &amp;gt; .mw-code:first-child:last-child,&lt;br /&gt;
.lnnblog-box-body &amp;gt; pre:first-child:last-child,&lt;br /&gt;
.lnnblog-box-body &amp;gt; .mw-code:first-child:last-child,&lt;br /&gt;
.lnnblog-hidebox-body &amp;gt; pre:first-child:last-child,&lt;br /&gt;
.lnnblog-hidebox-body &amp;gt; .mw-code:first-child:last-child {&lt;br /&gt;
	margin: -0.2rem;&lt;br /&gt;
	border: none;&lt;br /&gt;
	border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 引用 */&lt;br /&gt;
blockquote {&lt;br /&gt;
	border-left: 0.25rem solid gray;&lt;br /&gt;
	margin-left: 1rem;&lt;br /&gt;
	padding-left: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes lnnblog-highlight {&lt;br /&gt;
	from {&lt;br /&gt;
		background-color: rgba(51, 191, 171, 0.75);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
:target {&lt;br /&gt;
	animation: lnnblog-highlight 5s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Documentation */&lt;br /&gt;
.lnnblog-documentation {&lt;br /&gt;
	background: rgba(48, 160, 144, 0.2);&lt;br /&gt;
	border: 1px solid #aaa;&lt;br /&gt;
	padding: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-documentation-header {&lt;br /&gt;
	border-bottom: 1px solid #aaa;&lt;br /&gt;
	margin: 0.5rem 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-documentation-header-title {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	font-size: 1.25rem;&lt;br /&gt;
	display: inline;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Info&lt;br /&gt;
 * 引自&amp;lt; https://zh.moegirl.org.cn/MediaWiki:Gadget-site-styles.css &amp;gt;，有改动&lt;br /&gt;
 * CC BY-NC-SA 3.0&lt;br /&gt;
 */&lt;br /&gt;
.infoBox {&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
	width: 80%;&lt;br /&gt;
	border-left: 10px solid;&lt;br /&gt;
}&lt;br /&gt;
.infoBoxTitle {&lt;br /&gt;
	margin: 3px auto;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.infoBoxIcon {&lt;br /&gt;
	display: table-cell;&lt;br /&gt;
	padding: 2px 0 2px .5em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.infoBoxText {&lt;br /&gt;
	display: table-cell;&lt;br /&gt;
	padding: .25em .5em .25em 1.3em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.infoBoxContent {&lt;br /&gt;
	border: 1px solid rgba(128, 128, 128, 0.25);&lt;br /&gt;
	border-left-width: 0;&lt;br /&gt;
	background: rgba(128, 128, 128, 0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Box 和 Template:Hidebox */&lt;br /&gt;
.lnnblog-box,&lt;br /&gt;
.lnnblog-hidebox {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background: rgba(128, 128, 128, 0.05);&lt;br /&gt;
	border: 1px solid rgba(128, 128, 128, 0.67);&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-box-heading,&lt;br /&gt;
.lnnblog-hidebox-heading {&lt;br /&gt;
	background: rgba(128, 128, 128, 0.06);&lt;br /&gt;
	padding: .2rem;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-box-body,&lt;br /&gt;
.lnnblog-hidebox-body {&lt;br /&gt;
	padding: .2rem;&lt;br /&gt;
	overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.lnnblog-box-heading:not(empty) + .lnnblog-box-body,&lt;br /&gt;
.lnnblog-hidebox-body {&lt;br /&gt;
	border-top: 1px solid rgba(128, 128, 128, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.lnnblog-hidebox-heading {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	list-style: none;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	padding-left: 1.2rem;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-hidebox-heading::-webkit-details-marker { display: none }&lt;br /&gt;
.lnnblog-hidebox-heading::before {&lt;br /&gt;
	content: &amp;#039;&amp;#039;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0.4rem;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
	margin: auto;&lt;br /&gt;
	border: 0.3rem solid transparent;&lt;br /&gt;
	border-left-width: 0.5rem;&lt;br /&gt;
	border-left-color: currentColor;&lt;br /&gt;
	transform: rotate(0);&lt;br /&gt;
	transform-origin: 0.25rem 50%;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-hidebox[open] &amp;gt; .lnnblog-hidebox-heading::before {&lt;br /&gt;
	transform: rotate(90deg);&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-hidebox[data-lnnblog-hidebox-state=&amp;quot;expand&amp;quot;] &amp;gt; .lnnblog-hidebox-heading::before {&lt;br /&gt;
	animation: lnnblog-hidebox-expand 250ms;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-hidebox[data-lnnblog-hidebox-state=&amp;quot;shrink&amp;quot;] &amp;gt; .lnnblog-hidebox-heading::before {&lt;br /&gt;
	transform: rotate(0);&lt;br /&gt;
	animation: lnnblog-hidebox-shrink 250ms;&lt;br /&gt;
}&lt;br /&gt;
@keyframes lnnblog-hidebox-expand {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(90deg); }&lt;br /&gt;
}&lt;br /&gt;
@keyframes lnnblog-hidebox-shrink {&lt;br /&gt;
	from { transform: rotate(90deg); }&lt;br /&gt;
	to { transform: rotate(0deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Jk */&lt;br /&gt;
.lnnblog-jk {&lt;br /&gt;
	color: #808080;&lt;br /&gt;
	text-decoration: line-through;&lt;br /&gt;
	text-decoration-color: var(--color-base, black);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 信息模板 */&lt;br /&gt;
.lnnblog-infobox {&lt;br /&gt;
	background: rgba(128, 128, 128, 0.05);&lt;br /&gt;
	border: 1px solid rgba(128, 128, 128, 0.67);&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 720px) {&lt;br /&gt;
	.lnnblog-infobox {&lt;br /&gt;
		float: right;&lt;br /&gt;
		width: 300px;&lt;br /&gt;
		margin-left: 1.5rem;&lt;br /&gt;
		margin-bottom: 1.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-infobox-titlebar {&lt;br /&gt;
	background: rgba(228, 228, 228, 0.33);&lt;br /&gt;
	color: black;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-infobox th,&lt;br /&gt;
.lnnblog-infobox td {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * 工具类&lt;br /&gt;
 */&lt;br /&gt;
/* 外边距和响应式浮动 */&lt;br /&gt;
.lnnblog-margin {&lt;br /&gt;
	margin-top: .5rem !important;&lt;br /&gt;
	margin-bottom: .5rem !important;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-margin-lg {&lt;br /&gt;
	margin-top: 1.5rem !important;&lt;br /&gt;
	margin-bottom: 1.5rem !important;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-margin-top-0 {&lt;br /&gt;
	margin-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 720px) {&lt;br /&gt;
	.lnnblog-float {&lt;br /&gt;
		float: right;&lt;br /&gt;
		max-width: 300px;&lt;br /&gt;
		margin-left: .5rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	.wikitable.lnnblog-float {&lt;br /&gt;
		margin-left: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	.lnnblog-margin-lg.lnnblog-float {&lt;br /&gt;
		margin-left: 1.5rem !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 清除浮动 */&lt;br /&gt;
.clear-both {&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
.clearfix::after {&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	display: block;&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 隐藏空元素hack */&lt;br /&gt;
.lnnblog-hide-empty:empty {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 首行缩进 */&lt;br /&gt;
p.lnnblog-first-line-indent:before,&lt;br /&gt;
.lnnblog-first-line-indent p:before {&lt;br /&gt;
	content: &amp;#039;\3000\3000&amp;#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 目录层数 Hack */&lt;br /&gt;
.lnnblog-toc-levels-1 .toclevel-1&amp;gt;ul,&lt;br /&gt;
.lnnblog-toc-levels-2 .toclevel-2&amp;gt;ul,&lt;br /&gt;
.lnnblog-toc-levels-3 .toclevel-3&amp;gt;ul,&lt;br /&gt;
.lnnblog-toc-levels-4 .toclevel-4&amp;gt;ul,&lt;br /&gt;
.lnnblog-toc-levels-5 .toclevel-5&amp;gt;ul {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;/div&gt;</description>
			<pubDate>Sat, 25 Jul 2026 08:51:38 GMT</pubDate>
			<dc:creator>LNNBot</dc:creator>
			<comments>https://notblog.vudrux.site/wiki/MediaWiki%E8%AE%A8%E8%AE%BA:Common.css</comments>
		</item>
		<item>
			<title>MediaWiki:Common.css</title>
			<link>https://notblog.vudrux.site/index.php?title=MediaWiki:Common.css&amp;diff=3054&amp;oldid=0</link>
			<guid isPermaLink="false">https://notblog.vudrux.site/index.php?title=MediaWiki:Common.css&amp;diff=3054&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/wiki/%E7%94%A8%E6%88%B7:LNNBot&quot; class=&quot;mw-userlink&quot; title=&quot;用户:LNNBot&quot;&gt;&lt;bdi&gt;LNNBot&lt;/bdi&gt;&lt;/a&gt;通过文件上传导入了&lt;a href=&quot;/wiki/MediaWiki:Common.css&quot; title=&quot;MediaWiki:Common.css&quot;&gt;MediaWiki:Common.css&lt;/a&gt;（1个版本） 从分支站同步更改&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* 字体 */&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &amp;quot;LNNCrypt&amp;quot;;&lt;br /&gt;
	src: url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/LNNCrypt.woff&amp;quot;) format(&amp;#039;woff&amp;#039;);&lt;br /&gt;
	unicode-range: U+E000-E03F;&lt;br /&gt;
	font-display: block;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &amp;quot;Zhunghua&amp;quot;;&lt;br /&gt;
	src: url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/Zhunghua@0.5.woff2&amp;quot;) format(&amp;quot;woff2&amp;quot;),&lt;br /&gt;
		url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/Zhunghua@0.5.woff&amp;quot;) format(&amp;quot;woff&amp;quot;);&lt;br /&gt;
	font-display: block;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &amp;quot;XEGOEPUAall&amp;quot;;&lt;br /&gt;
	src: url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/XEGOEPUAall.woff2&amp;quot;) format(&amp;quot;woff2&amp;quot;),&lt;br /&gt;
		url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/XEGOEPUAall.woff&amp;quot;) format(&amp;quot;woff&amp;quot;);&lt;br /&gt;
	font-display: block;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &amp;quot;Unifont LNNPUA&amp;quot;;&lt;br /&gt;
	src: url(&amp;quot;https://fastly.jsdelivr.net/npm/@dgck81lnn/unifont-lnnpua/dist/UnifontLNNPUA.woff2&amp;quot;) format(&amp;#039;woff2&amp;#039;);&lt;br /&gt;
	unicode-range: U+E000-E2DF;&lt;br /&gt;
	font-display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
	--font-family-dflt:&lt;br /&gt;
		-apple-system, &amp;#039;BlinkMacSystemFont&amp;#039;, &amp;quot;Segoe UI&amp;quot;, system-ui, &amp;#039;Roboto&amp;#039;,&lt;br /&gt;
		&amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, sans-serif,&lt;br /&gt;
		var(--font-family-emoji);&lt;br /&gt;
	--font-family-hans:&lt;br /&gt;
		&amp;#039;Source Han Sans SC&amp;#039;, &amp;#039;Source Han Sans CN&amp;#039;, &amp;#039;PingFang SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Microsoft YaHei UI&amp;#039;, &amp;#039;Microsoft YaHei&amp;#039;, &amp;#039;微软雅黑&amp;#039;, &amp;#039;DengXian&amp;#039;, &amp;#039;等线&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans SC&amp;#039;, &amp;#039;Noto Sans CJK SC&amp;#039;, &amp;#039;Droid Sans Fallback&amp;#039;, sans-serif,&lt;br /&gt;
		var(--font-family-emoji);&lt;br /&gt;
	--font-family-dflt-serif:&lt;br /&gt;
		&amp;#039;Roboto Serif&amp;#039;, &amp;#039;STSong&amp;#039;, &amp;#039;NSimSun&amp;#039;, &amp;#039;SimSun&amp;#039;, &amp;#039;Linux Libertine&amp;#039;,&lt;br /&gt;
		&amp;#039;Georgia&amp;#039;, &amp;#039;Times&amp;#039;, &amp;#039;Source Serif Pro&amp;#039;, serif, var(--font-family-emoji);&lt;br /&gt;
	--font-family-hant:&lt;br /&gt;
		&amp;#039;Source Han Sans TC&amp;#039;, &amp;#039;Source Han Sans TW&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans TC&amp;#039;, &amp;#039;Noto Sans CJK TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Source Han Sans HC&amp;#039;, &amp;#039;Source Han Sans HK&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans HC&amp;#039;, &amp;#039;Noto Sans CJK HC&amp;#039;,&lt;br /&gt;
		&amp;#039;PingFang TC&amp;#039;, &amp;#039;LiHei Pro&amp;#039;,&lt;br /&gt;
		&amp;#039;Microsoft JhengHei UI&amp;#039;, &amp;#039;Microsoft JhengHei&amp;#039;, &amp;#039;微軟正黑體&amp;#039;, sans-serif;&lt;br /&gt;
	--font-family-hant-serif:&lt;br /&gt;
		&amp;#039;Source Han Serif TC&amp;#039;, &amp;#039;Source Han Serif TW&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Serif TC&amp;#039;, &amp;#039;Noto Serif CJK TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Source Han Serif HC&amp;#039;, &amp;#039;Source Han Serif HK&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Serif HC&amp;#039;, &amp;#039;Noto Serif CJK HC&amp;#039;,&lt;br /&gt;
		&amp;#039;PMingLiU&amp;#039;, &amp;#039;MingLiU&amp;#039;, serif;&lt;br /&gt;
	--font-family-dflt-monospace:&lt;br /&gt;
		&amp;#039;Sarasa Mono SC&amp;#039;, &amp;#039;Sarasa Term SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab SC&amp;#039;, &amp;#039;Sarasa Term Slab SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed SC&amp;#039;, &amp;#039;Sarasa Fixed Slab SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Roboto Mono&amp;#039;, &amp;#039;Menlo&amp;#039;, &amp;#039;Consolas&amp;#039;, &amp;#039;Liberation Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;,&lt;br /&gt;
		&amp;#039;Courier New&amp;#039;, var(--font-family-hans), monospace;&lt;br /&gt;
	--font-family-emoji: &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;,&lt;br /&gt;
		&amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
[ lang ],&lt;br /&gt;
.lnnblog-font-g {&lt;br /&gt;
	--font-family-base: var(--font-family-dflt);&lt;br /&gt;
	--font-family-serif: var(--font-family-dflt-serif);&lt;br /&gt;
	--font-family-monospace: var(--font-family-dflt-monospace);&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
	font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-font-hant,&lt;br /&gt;
.lnnblog-font-hant-hk,&lt;br /&gt;
.lnnblog-font-lzh,&lt;br /&gt;
.lnnblog-font-hans,&lt;br /&gt;
.lnnblog-font-qaac,&lt;br /&gt;
.lnnblog-font-qaaz,&lt;br /&gt;
.lnnblog-font-qaax,&lt;br /&gt;
.lnnblog-font-lnnpua {&lt;br /&gt;
	font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
[ lang^=&amp;quot;zh-&amp;quot; ][ lang$=&amp;quot;-TW&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;zh-&amp;quot; ][ lang~=&amp;quot;-TW-&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;cmn-&amp;quot; ][ lang$=&amp;quot;-TW&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;cmn-&amp;quot; ][ lang~=&amp;quot;-TW-&amp;quot; ],&lt;br /&gt;
[ lang$=&amp;quot;-Hant&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Hant-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-hant {&lt;br /&gt;
	--font-family-base: var(--font-family-hant);&lt;br /&gt;
	--font-family-serif: var(--font-family-hant-serif);&lt;br /&gt;
	--font-family-monospace:&lt;br /&gt;
		&amp;#039;Sarasa Mono TC&amp;#039;, &amp;#039;Sarasa Term TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab TC&amp;#039;, &amp;#039;Sarasa Term Slab TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed TC&amp;#039;, &amp;#039;Sarasa Fixed Slab TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Roboto Mono&amp;#039;, &amp;#039;Menlo&amp;#039;, &amp;#039;Consolas&amp;#039;, &amp;#039;Liberation Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;,&lt;br /&gt;
		&amp;#039;Courier New&amp;#039;, var(--font-family-hant), monospace;&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
}&lt;br /&gt;
[ lang^=&amp;quot;zh-&amp;quot; ][ lang$=&amp;quot;-HK&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;zh-&amp;quot; ][ lang~=&amp;quot;-HK-&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;cmn-&amp;quot; ][ lang$=&amp;quot;-HK&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;cmn-&amp;quot; ][ lang~=&amp;quot;-HK-&amp;quot; ],&lt;br /&gt;
[ lang~=&amp;quot;-Hant-&amp;quot; ][ lang$=&amp;quot;-HK&amp;quot; ],&lt;br /&gt;
[ lang~=&amp;quot;-Hant-&amp;quot; ][ lang$=&amp;quot;-HK&amp;quot; ],&lt;br /&gt;
.lnnblog-font-hant-hk {&lt;br /&gt;
	--font-family-base:&lt;br /&gt;
		&amp;#039;Source Han Sans HC&amp;#039;, &amp;#039;Source Han Sans HK&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans HC&amp;#039;, &amp;#039;Noto Sans CJK HC&amp;#039;,&lt;br /&gt;
		var(--font-family-hant);&lt;br /&gt;
	--font-family-serif:&lt;br /&gt;
		&amp;#039;Source Han Serif HC&amp;#039;, &amp;#039;Source Han Serif HK&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Serif HC&amp;#039;, &amp;#039;Noto Serif CJK HC&amp;#039;,&lt;br /&gt;
		var(--font-family-hant-serif);&lt;br /&gt;
	--font-family-monospace:&lt;br /&gt;
		&amp;#039;Sarasa Mono HC&amp;#039;, &amp;#039;Sarasa Term HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab HC&amp;#039;, &amp;#039;Sarasa Term Slab HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed HC&amp;#039;, &amp;#039;Sarasa Fixed Slab HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Roboto Mono&amp;#039;, &amp;#039;Menlo&amp;#039;, &amp;#039;Consolas&amp;#039;, &amp;#039;Liberation Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;,&lt;br /&gt;
		&amp;#039;Courier New&amp;#039;, var(--font-family-hant), monospace;&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
}&lt;br /&gt;
[ lang=&amp;quot;lzh&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;lzh-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-lzh {&lt;br /&gt;
	--font-family-base: var(--font-family-hant);&lt;br /&gt;
	--font-family-serif: var(--font-family-hant-serif);&lt;br /&gt;
	--font-family-monospace:&lt;br /&gt;
		&amp;#039;Sarasa Mono CL&amp;#039;, &amp;#039;Sarasa Term CL&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab CL&amp;#039;, &amp;#039;Sarasa Term Slab CL&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed CL&amp;#039;, &amp;#039;Sarasa Fixed Slab CL&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono TC&amp;#039;, &amp;#039;Sarasa Term TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab TC&amp;#039;, &amp;#039;Sarasa Term Slab TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed TC&amp;#039;, &amp;#039;Sarasa Fixed Slab TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono HC&amp;#039;, &amp;#039;Sarasa Term HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab HC&amp;#039;, &amp;#039;Sarasa Term Slab HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed HC&amp;#039;, &amp;#039;Sarasa Fixed Slab HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono SC&amp;#039;, &amp;#039;Sarasa Term SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab SC&amp;#039;, &amp;#039;Sarasa Term Slab SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed SC&amp;#039;, &amp;#039;Sarasa Fixed Slab SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Roboto Mono&amp;#039;, Menlo, Consolas, &amp;#039;Liberation Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;,&lt;br /&gt;
		&amp;#039;Courier New&amp;#039;, monospace, var(--font-family-hant);&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
}&lt;br /&gt;
[ lang$=&amp;quot;-Hans&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Hans-&amp;quot; ],&lt;br /&gt;
[ lang=&amp;quot;zh-CN&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;zh-CN-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-hans {&lt;br /&gt;
	--font-family-base: var(--font-family-hans);&lt;br /&gt;
	--font-family-serif: var(--font-family-dflt-serif);&lt;br /&gt;
	--font-family-monospace: var(--font-family-dflt-monospace);&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
}&lt;br /&gt;
[ lang$=&amp;quot;-Qaac&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Qaac-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-qaac {&lt;br /&gt;
	--font-family-base: &amp;quot;LNNCrypt&amp;quot;, var(--font-family-hans);&lt;br /&gt;
	font-synthesis: none;&lt;br /&gt;
}&lt;br /&gt;
[ lang$=&amp;quot;-Qaaz&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Qaaz-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-qaaz {&lt;br /&gt;
	--font-family-base: &amp;quot;Zhunghua&amp;quot;, var(--font-family-dflt);&lt;br /&gt;
	font-synthesis: none;&lt;br /&gt;
}&lt;br /&gt;
[ lang$=&amp;quot;-Qaax&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Qaax-&amp;quot; ],&lt;br /&gt;
[ lang=&amp;quot;qdx&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;qdx-&amp;quot; ],&lt;br /&gt;
[ lang=&amp;quot;art-x-xdi8&amp;quot; ],&lt;br /&gt;
.lnnblog-font-qaax {&lt;br /&gt;
	--font-family-base: &amp;quot;XEGOEPUAall&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;思源黑体 CN&amp;quot;, -apple-system,&lt;br /&gt;
		&amp;quot;Roboto&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;微软雅黑&amp;quot;, system-ui, sans-serif,&lt;br /&gt;
		var(--font-family-emoji);&lt;br /&gt;
	font-synthesis: weight;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-font-lnnpua {&lt;br /&gt;
	--font-family-base: &amp;quot;Unifont LNNPUA&amp;quot;, var(--font-family-hans);&lt;br /&gt;
	font-synthesis: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
	text-autospace: normal;&lt;br /&gt;
	text-autospace: replace;&lt;br /&gt;
	text-spacing-trim: trim-start;&lt;br /&gt;
}&lt;br /&gt;
pre, code, samp, kbd, tt, textarea, .lnnblog-font-monospace {&lt;br /&gt;
	font-family: var(--font-family-monospace) !important;&lt;br /&gt;
	tab-size: 4;&lt;br /&gt;
	text-autospace: no-autospace;&lt;br /&gt;
	text-spacing-trim: space-all;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-font-sans-serif {&lt;br /&gt;
	font-family: var(--font-family-base) !important;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-font-serif {&lt;br /&gt;
	font-family: var(--font-family-serif) !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent {&lt;br /&gt;
	font-size: unset;&lt;br /&gt;
	font-family: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
	text-decoration-style: dotted;&lt;br /&gt;
	-webkit-text-decoration-style: dotted;&lt;br /&gt;
	background-color: rgba(255, 0, 0, 0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-file-element {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 分类页字母标签 */&lt;br /&gt;
.mw-category .mw-category-group h3 {&lt;br /&gt;
	float: left;&lt;br /&gt;
	clear: left;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	font-size: 0.8em;&lt;br /&gt;
	line-height: 1.25;&lt;br /&gt;
	width: 1em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	transform: translate(0, 0.125rem);&lt;br /&gt;
	border: .125rem solid transparent;&lt;br /&gt;
	border-right-width: .15em;&lt;br /&gt;
	border-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjIiPjxwYXRoIGZpbGw9InJnYmEoMTI4LDEyOCwxMjgsLjI3KSIgZD0iTTAsMEgxTDIsMSwxLDJIMFoiLz48L3N2Zz4=)&lt;br /&gt;
		0 1 0 0 fill / 0.5em / 0.375em 0.625em;&lt;br /&gt;
}&lt;br /&gt;
.mw-category .mw-category-group ul {&lt;br /&gt;
	margin-left: 3em;&lt;br /&gt;
}&lt;br /&gt;
.client-js #mw-subcategories .mw-content-ltr ul {&lt;br /&gt;
	margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 按钮 */&lt;br /&gt;
.lnnblog-button-small {&lt;br /&gt;
	background: linear-gradient( #f0f0f0, #e0e0e0 );&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
	border: 1px solid #c0c0c0;&lt;br /&gt;
	padding: 2px 5px;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-button-blue {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0.5rem 1rem;&lt;br /&gt;
	background: linear-gradient( #4060ff, #3040ff );&lt;br /&gt;
	color: white;&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
	border: 2px solid #1c2880;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-button-white {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0.5rem 1rem;&lt;br /&gt;
	background: linear-gradient( #f0f0f0, #e0e0e0 );&lt;br /&gt;
	color: black;&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
	border: 2px solid #c0c0c0;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-button-red {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0.5rem 1rem;&lt;br /&gt;
	background: linear-gradient( #ff6040, #ff4030 );&lt;br /&gt;
	color: white;&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
	border: 2px solid #80281c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 代码块 */&lt;br /&gt;
pre:not(.mw-highlight-lines *) {&lt;br /&gt;
	overflow-y: auto;&lt;br /&gt;
	max-height: 70vh;&lt;br /&gt;
}&lt;br /&gt;
td &amp;gt; pre:first-child:last-child,&lt;br /&gt;
td &amp;gt; .mw-code:first-child:last-child,&lt;br /&gt;
.lnnblog-box-body &amp;gt; pre:first-child:last-child,&lt;br /&gt;
.lnnblog-box-body &amp;gt; .mw-code:first-child:last-child,&lt;br /&gt;
.lnnblog-hidebox-body &amp;gt; pre:first-child:last-child,&lt;br /&gt;
.lnnblog-hidebox-body &amp;gt; .mw-code:first-child:last-child {&lt;br /&gt;
	margin: -0.2rem;&lt;br /&gt;
	border: none;&lt;br /&gt;
	border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 引用 */&lt;br /&gt;
blockquote {&lt;br /&gt;
	border-left: 0.25rem solid gray;&lt;br /&gt;
	margin-left: 1rem;&lt;br /&gt;
	padding-left: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes lnnblog-highlight {&lt;br /&gt;
	from {&lt;br /&gt;
		background-color: rgba(51, 191, 171, 0.75);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
:target {&lt;br /&gt;
	animation: lnnblog-highlight 5s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Documentation */&lt;br /&gt;
.lnnblog-documentation {&lt;br /&gt;
	background: rgba(48, 160, 144, 0.2);&lt;br /&gt;
	border: 1px solid #aaa;&lt;br /&gt;
	padding: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-documentation-header {&lt;br /&gt;
	border-bottom: 1px solid #aaa;&lt;br /&gt;
	margin: 0.5rem 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-documentation-header-title {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	font-size: 1.25rem;&lt;br /&gt;
	display: inline;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Info&lt;br /&gt;
 * 引自&amp;lt; https://zh.moegirl.org.cn/MediaWiki:Gadget-site-styles.css &amp;gt;，有改动&lt;br /&gt;
 * CC BY-NC-SA 3.0&lt;br /&gt;
 */&lt;br /&gt;
.infoBox {&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
	width: 80%;&lt;br /&gt;
	border-left: 10px solid;&lt;br /&gt;
}&lt;br /&gt;
.infoBoxTitle {&lt;br /&gt;
	margin: 3px auto;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.infoBoxIcon {&lt;br /&gt;
	display: table-cell;&lt;br /&gt;
	padding: 2px 0 2px .5em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.infoBoxText {&lt;br /&gt;
	display: table-cell;&lt;br /&gt;
	padding: .25em .5em .25em 1.3em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.infoBoxContent {&lt;br /&gt;
	border: 1px solid rgba(128, 128, 128, 0.25);&lt;br /&gt;
	border-left-width: 0;&lt;br /&gt;
	background: rgba(128, 128, 128, 0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Box 和 Template:Hidebox */&lt;br /&gt;
.lnnblog-box,&lt;br /&gt;
.lnnblog-hidebox {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background: rgba(128, 128, 128, 0.05);&lt;br /&gt;
	border: 1px solid rgba(128, 128, 128, 0.67);&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-box-heading,&lt;br /&gt;
.lnnblog-hidebox-heading {&lt;br /&gt;
	background: rgba(128, 128, 128, 0.06);&lt;br /&gt;
	padding: .2rem;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-box-body,&lt;br /&gt;
.lnnblog-hidebox-body {&lt;br /&gt;
	padding: .2rem;&lt;br /&gt;
	overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.lnnblog-box-heading:not(empty) + .lnnblog-box-body,&lt;br /&gt;
.lnnblog-hidebox-body {&lt;br /&gt;
	border-top: 1px solid rgba(128, 128, 128, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.lnnblog-hidebox-heading {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	list-style: none;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	padding-left: 1.2rem;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-hidebox-heading::-webkit-details-marker { display: none }&lt;br /&gt;
.lnnblog-hidebox-heading::before {&lt;br /&gt;
	content: &amp;#039;&amp;#039;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0.4rem;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
	margin: auto;&lt;br /&gt;
	border: 0.3rem solid transparent;&lt;br /&gt;
	border-left-width: 0.5rem;&lt;br /&gt;
	border-left-color: currentColor;&lt;br /&gt;
	transform: rotate(0);&lt;br /&gt;
	transform-origin: 0.25rem 50%;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-hidebox[open] &amp;gt; .lnnblog-hidebox-heading::before {&lt;br /&gt;
	transform: rotate(90deg);&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-hidebox[data-lnnblog-hidebox-state=&amp;quot;expand&amp;quot;] &amp;gt; .lnnblog-hidebox-heading::before {&lt;br /&gt;
	animation: lnnblog-hidebox-expand 250ms;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-hidebox[data-lnnblog-hidebox-state=&amp;quot;shrink&amp;quot;] &amp;gt; .lnnblog-hidebox-heading::before {&lt;br /&gt;
	transform: rotate(0);&lt;br /&gt;
	animation: lnnblog-hidebox-shrink 250ms;&lt;br /&gt;
}&lt;br /&gt;
@keyframes lnnblog-hidebox-expand {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(90deg); }&lt;br /&gt;
}&lt;br /&gt;
@keyframes lnnblog-hidebox-shrink {&lt;br /&gt;
	from { transform: rotate(90deg); }&lt;br /&gt;
	to { transform: rotate(0deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Jk */&lt;br /&gt;
.lnnblog-jk {&lt;br /&gt;
	color: #808080;&lt;br /&gt;
	text-decoration: line-through;&lt;br /&gt;
	text-decoration-color: var(--color-base, black);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 信息模板 */&lt;br /&gt;
.lnnblog-infobox {&lt;br /&gt;
	background: rgba(128, 128, 128, 0.05);&lt;br /&gt;
	border: 1px solid rgba(128, 128, 128, 0.67);&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 720px) {&lt;br /&gt;
	.lnnblog-infobox {&lt;br /&gt;
		float: right;&lt;br /&gt;
		width: 300px;&lt;br /&gt;
		margin-left: 1.5rem;&lt;br /&gt;
		margin-bottom: 1.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-infobox-titlebar {&lt;br /&gt;
	background: rgba(228, 228, 228, 0.33);&lt;br /&gt;
	color: black;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-infobox th,&lt;br /&gt;
.lnnblog-infobox td {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * 工具类&lt;br /&gt;
 */&lt;br /&gt;
/* 外边距和响应式浮动 */&lt;br /&gt;
.lnnblog-margin {&lt;br /&gt;
	margin-top: .5rem !important;&lt;br /&gt;
	margin-bottom: .5rem !important;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-margin-lg {&lt;br /&gt;
	margin-top: 1.5rem !important;&lt;br /&gt;
	margin-bottom: 1.5rem !important;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-margin-top-0 {&lt;br /&gt;
	margin-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 720px) {&lt;br /&gt;
	.lnnblog-float {&lt;br /&gt;
		float: right;&lt;br /&gt;
		max-width: 300px;&lt;br /&gt;
		margin-left: .5rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	.wikitable.lnnblog-float {&lt;br /&gt;
		margin-left: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	.lnnblog-margin-lg.lnnblog-float {&lt;br /&gt;
		margin-left: 1.5rem !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 清除浮动 */&lt;br /&gt;
.clear-both {&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
.clearfix::after {&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	display: block;&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 隐藏空元素hack */&lt;br /&gt;
.lnnblog-hide-empty:empty {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 首行缩进 */&lt;br /&gt;
p.lnnblog-first-line-indent:before,&lt;br /&gt;
.lnnblog-first-line-indent p:before {&lt;br /&gt;
	content: &amp;#039;\3000\3000&amp;#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 目录层数 Hack */&lt;br /&gt;
.lnnblog-toc-levels-1 .toclevel-1&amp;gt;ul,&lt;br /&gt;
.lnnblog-toc-levels-2 .toclevel-2&amp;gt;ul,&lt;br /&gt;
.lnnblog-toc-levels-3 .toclevel-3&amp;gt;ul,&lt;br /&gt;
.lnnblog-toc-levels-4 .toclevel-4&amp;gt;ul,&lt;br /&gt;
.lnnblog-toc-levels-5 .toclevel-5&amp;gt;ul {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;/div&gt;</description>
			<pubDate>Sat, 25 Jul 2026 08:46:34 GMT</pubDate>
			<dc:creator>LNNBot</dc:creator>
			<comments>https://notblog.vudrux.site/wiki/MediaWiki%E8%AE%A8%E8%AE%BA:Common.css</comments>
		</item>
		<item>
			<title>夏理文构件</title>
			<link>https://notblog.vudrux.site/index.php?title=%E5%A4%8F%E7%90%86%E6%96%87%E6%9E%84%E4%BB%B6&amp;diff=3052&amp;oldid=0</link>
			<guid isPermaLink="false">https://notblog.vudrux.site/index.php?title=%E5%A4%8F%E7%90%86%E6%96%87%E6%9E%84%E4%BB%B6&amp;diff=3052&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/wiki/%E7%94%A8%E6%88%B7:LNNBot&quot; class=&quot;mw-userlink&quot; title=&quot;用户:LNNBot&quot;&gt;&lt;bdi&gt;LNNBot&lt;/bdi&gt;&lt;/a&gt;通过文件上传导入了&lt;a href=&quot;/wiki/%E5%A4%8F%E7%90%86%E6%96%87%E6%9E%84%E4%BB%B6&quot; title=&quot;夏理文构件&quot;&gt;夏理文构件&lt;/a&gt;（1个版本） 从分支站同步更改&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;“&amp;#039;&amp;#039;&amp;#039;夏理文构件&amp;#039;&amp;#039;&amp;#039;”是 [[LNN 密文 PUA 编码]]中的一个区段，范围为 {{tt|U+E280..U+E2DF}}，用于编码[[夏理文]]的表音方块字（夏理构字）。&lt;br /&gt;
&lt;br /&gt;
== 内容 ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable lnnblog-font-lnnpua&amp;quot;&lt;br /&gt;
|+ Aestivologica Components&lt;br /&gt;
! !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! A !! B !! C !! D !! E !! F&lt;br /&gt;
|-&lt;br /&gt;
! U+E28_&lt;br /&gt;
|  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
! U+E29_&lt;br /&gt;
|  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
! U+E2A_&lt;br /&gt;
|  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|colspan=2 style=&amp;quot;background-color:rgba(128,128,128,.5)&amp;quot;|&lt;br /&gt;
|  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
! U+E2B_&lt;br /&gt;
|  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
! U+E2C_&lt;br /&gt;
|  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
! U+E2D_&lt;br /&gt;
|  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|colspan=4 style=&amp;quot;background-color:rgba(128,128,128,.5)&amp;quot;|&lt;br /&gt;
|  ||  ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{hidebox|字符名称|2=&amp;lt;pre&amp;gt;&lt;br /&gt;
E280 AESTIVOLOGICA INITIAL BRANCH PY&lt;br /&gt;
E281 AESTIVOLOGICA SUBSEQUENT BRANCH PY&lt;br /&gt;
E282 AESTIVOLOGICA INITIAL BRANCH BY&lt;br /&gt;
E283 AESTIVOLOGICA SUBSEQUENT BRANCH BY&lt;br /&gt;
E284 AESTIVOLOGICA INITIAL BRANCH TY&lt;br /&gt;
E285 AESTIVOLOGICA SUBSEQUENT BRANCH TY&lt;br /&gt;
E286 AESTIVOLOGICA INITIAL BRANCH DY&lt;br /&gt;
E287 AESTIVOLOGICA SUBSEQUENT BRANCH DY&lt;br /&gt;
E288 AESTIVOLOGICA INITIAL BRANCH KY&lt;br /&gt;
E289 AESTIVOLOGICA SUBSEQUENT BRANCH KY&lt;br /&gt;
E28A AESTIVOLOGICA INITIAL BRANCH GY&lt;br /&gt;
E28B AESTIVOLOGICA SUBSEQUENT BRANCH GY&lt;br /&gt;
E28C AESTIVOLOGICA INITIAL BRANCH FY&lt;br /&gt;
E28D AESTIVOLOGICA SUBSEQUENT BRANCH FY&lt;br /&gt;
E28E AESTIVOLOGICA INITIAL BRANCH VY&lt;br /&gt;
E28F AESTIVOLOGICA SUBSEQUENT BRANCH VY&lt;br /&gt;
E290 AESTIVOLOGICA INITIAL BRANCH SY&lt;br /&gt;
E291 AESTIVOLOGICA SUBSEQUENT BRANCH SY&lt;br /&gt;
E292 AESTIVOLOGICA INITIAL BRANCH ZY&lt;br /&gt;
E293 AESTIVOLOGICA SUBSEQUENT BRANCH ZY&lt;br /&gt;
E294 AESTIVOLOGICA INITIAL BRANCH CY&lt;br /&gt;
E295 AESTIVOLOGICA SUBSEQUENT BRANCH CY&lt;br /&gt;
E296 AESTIVOLOGICA INITIAL BRANCH JY&lt;br /&gt;
E297 AESTIVOLOGICA SUBSEQUENT BRANCH JY&lt;br /&gt;
E298 AESTIVOLOGICA INITIAL BRANCH XY&lt;br /&gt;
E299 AESTIVOLOGICA SUBSEQUENT BRANCH XY&lt;br /&gt;
E29A AESTIVOLOGICA INITIAL BRANCH YHY&lt;br /&gt;
E29B AESTIVOLOGICA SUBSEQUENT BRANCH YHY&lt;br /&gt;
E29C AESTIVOLOGICA INITIAL BRANCH MY&lt;br /&gt;
E29D AESTIVOLOGICA SUBSEQUENT BRANCH MY&lt;br /&gt;
E29E AESTIVOLOGICA INITIAL BRANCH NY&lt;br /&gt;
E29F AESTIVOLOGICA SUBSEQUENT BRANCH NY&lt;br /&gt;
E2A0 AESTIVOLOGICA INITIAL BRANCH LY&lt;br /&gt;
E2A1 AESTIVOLOGICA SUBSEQUENT BRANCH LY&lt;br /&gt;
E2A2 AESTIVOLOGICA INITIAL BRANCH RY&lt;br /&gt;
E2A3 AESTIVOLOGICA SUBSEQUENT BRANCH RY&lt;br /&gt;
E2A4 AESTIVOLOGICA INITIAL BRANCH IY&lt;br /&gt;
E2A5 AESTIVOLOGICA SUBSEQUENT BRANCH IY&lt;br /&gt;
E2A6 AESTIVOLOGICA INITIAL BRANCH UY&lt;br /&gt;
E2A7 AESTIVOLOGICA SUBSEQUENT BRANCH UY&lt;br /&gt;
E2A8 AESTIVOLOGICA INITIAL BRANCH DENPA-BU&lt;br /&gt;
E2A9 AESTIVOLOGICA SUBSEQUENT BRANCH DENPA-BU&lt;br /&gt;
E2AA &amp;lt;UNASSIGNED&amp;gt;&lt;br /&gt;
E2AB &amp;lt;UNASSIGNED&amp;gt;&lt;br /&gt;
E2AC AESTIVOLOGICA INITIAL UNTAGGED EMPTY BRANCH&lt;br /&gt;
E2AD AESTIVOLOGICA SUBSEQUENT UNTAGGED EMPTY BRANCH&lt;br /&gt;
E2AE AESTIVOLOGICA INITIAL TAGGED EMPTY BRANCH&lt;br /&gt;
E2AF AESTIVOLOGICA SUBSEQUENT TAGGED EMPTY BRANCH&lt;br /&gt;
E2B0 AESTIVOLOGICA INITIAL TRUNK ABU&lt;br /&gt;
E2B1 AESTIVOLOGICA SUBSEQUENT TRUNK ABU&lt;br /&gt;
E2B2 AESTIVOLOGICA INITIAL STRESSED TRUNK ABU&lt;br /&gt;
E2B3 AESTIVOLOGICA SUBSEQUENT STRESSED TRUNK ABU&lt;br /&gt;
E2B4 AESTIVOLOGICA INITIAL TRUNK EBU&lt;br /&gt;
E2B5 AESTIVOLOGICA SUBSEQUENT TRUNK EBU&lt;br /&gt;
E2B6 AESTIVOLOGICA INITIAL STRESSED TRUNK EBU&lt;br /&gt;
E2B7 AESTIVOLOGICA SUBSEQUENT STRESSED TRUNK EBU&lt;br /&gt;
E2B8 AESTIVOLOGICA INITIAL TRUNK IBU&lt;br /&gt;
E2B9 AESTIVOLOGICA SUBSEQUENT TRUNK IBU&lt;br /&gt;
E2BA AESTIVOLOGICA INITIAL STRESSED TRUNK IBU&lt;br /&gt;
E2BB AESTIVOLOGICA SUBSEQUENT STRESSED TRUNK IBU&lt;br /&gt;
E2BC AESTIVOLOGICA INITIAL TRUNK OBU&lt;br /&gt;
E2BD AESTIVOLOGICA SUBSEQUENT TRUNK OBU&lt;br /&gt;
E2BE AESTIVOLOGICA INITIAL STRESSED TRUNK OBU&lt;br /&gt;
E2BF AESTIVOLOGICA SUBSEQUENT STRESSED TRUNK OBU&lt;br /&gt;
E2C0 AESTIVOLOGICA INITIAL TRUNK UBU&lt;br /&gt;
E2C1 AESTIVOLOGICA SUBSEQUENT TRUNK UBU&lt;br /&gt;
E2C2 AESTIVOLOGICA INITIAL STRESSED TRUNK UBU&lt;br /&gt;
E2C3 AESTIVOLOGICA SUBSEQUENT STRESSED TRUNK UBU&lt;br /&gt;
E2C4 AESTIVOLOGICA INITIAL TRUNK YBU&lt;br /&gt;
E2C5 AESTIVOLOGICA SUBSEQUENT TRUNK YBU&lt;br /&gt;
E2C6 AESTIVOLOGICA INITIAL STRESSED TRUNK YBU&lt;br /&gt;
E2C7 AESTIVOLOGICA SUBSEQUENT STRESSED TRUNK YBU&lt;br /&gt;
E2C8 AESTIVOLOGICA INITIAL TRUNK AIBU&lt;br /&gt;
E2C9 AESTIVOLOGICA SUBSEQUENT TRUNK AIBU&lt;br /&gt;
E2CA AESTIVOLOGICA INITIAL STRESSED TRUNK AIBU&lt;br /&gt;
E2CB AESTIVOLOGICA SUBSEQUENT STRESSED TRUNK AIBU&lt;br /&gt;
E2CC AESTIVOLOGICA INITIAL TRUNK EIBU&lt;br /&gt;
E2CD AESTIVOLOGICA SUBSEQUENT TRUNK EIBU&lt;br /&gt;
E2CE AESTIVOLOGICA INITIAL STRESSED TRUNK EIBU&lt;br /&gt;
E2CF AESTIVOLOGICA SUBSEQUENT STRESSED TRUNK EIBU&lt;br /&gt;
E2D0 AESTIVOLOGICA INITIAL TRUNK OIBU&lt;br /&gt;
E2D1 AESTIVOLOGICA SUBSEQUENT TRUNK OIBU&lt;br /&gt;
E2D2 AESTIVOLOGICA INITIAL STRESSED TRUNK OIBU&lt;br /&gt;
E2D3 AESTIVOLOGICA SUBSEQUENT STRESSED TRUNK OIBU&lt;br /&gt;
E2D4 AESTIVOLOGICA INITIAL TRUNK AUBU&lt;br /&gt;
E2D5 AESTIVOLOGICA SUBSEQUENT TRUNK AUBU&lt;br /&gt;
E2D6 AESTIVOLOGICA INITIAL STRESSED TRUNK AUBU&lt;br /&gt;
E2D7 AESTIVOLOGICA SUBSEQUENT STRESSED TRUNK AUBU&lt;br /&gt;
E2D8 &amp;lt;UNASSIGNED&amp;gt;&lt;br /&gt;
E2D9 &amp;lt;UNASSIGNED&amp;gt;&lt;br /&gt;
E2DA &amp;lt;UNASSIGNED&amp;gt;&lt;br /&gt;
E2DB &amp;lt;UNASSIGNED&amp;gt;&lt;br /&gt;
E2DC AESTIVOLOGICA INITIAL UNTAGGED EMPTY TRUNK&lt;br /&gt;
E2DD AESTIVOLOGICA SUBSEQUENT UNTAGGED EMPTY TRUNK&lt;br /&gt;
E2DE AESTIVOLOGICA INITIAL TAGGED EMPTY TRUNK&lt;br /&gt;
E2DF AESTIVOLOGICA SUBSEQUENT TAGGED EMPTY TRUNK&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== 支持 ==&lt;br /&gt;
&lt;br /&gt;
[[Unifont LNNPUA]] 字体包含本区段内字符的字形，但不支持其所需的排版特性。&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
* [[夏理文]]&lt;br /&gt;
&lt;br /&gt;
[[分类:LNN 密文 PUA 编码区段]]&lt;br /&gt;
{{DEFAULTSORT:{{SortPinyin|夏{xia4}理{li3}文{wen2}构{gou4}件{jian4} }}}}&lt;/div&gt;</description>
			<pubDate>Sat, 25 Jul 2026 08:46:34 GMT</pubDate>
			<dc:creator>LNNBot</dc:creator>
			<comments>https://notblog.vudrux.site/wiki/%E8%AE%A8%E8%AE%BA:%E5%A4%8F%E7%90%86%E6%96%87%E6%9E%84%E4%BB%B6</comments>
		</item>
		<item>
			<title>夏理文</title>
			<link>https://notblog.vudrux.site/index.php?title=%E5%A4%8F%E7%90%86%E6%96%87&amp;diff=3050&amp;oldid=0</link>
			<guid isPermaLink="false">https://notblog.vudrux.site/index.php?title=%E5%A4%8F%E7%90%86%E6%96%87&amp;diff=3050&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/wiki/%E7%94%A8%E6%88%B7:LNNBot&quot; class=&quot;mw-userlink&quot; title=&quot;用户:LNNBot&quot;&gt;&lt;bdi&gt;LNNBot&lt;/bdi&gt;&lt;/a&gt;通过文件上传导入了&lt;a href=&quot;/wiki/%E5%A4%8F%E7%90%86%E6%96%87&quot; title=&quot;夏理文&quot;&gt;夏理文&lt;/a&gt;（1个版本） 从分支站同步更改&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;夏理文&amp;#039;&amp;#039;&amp;#039;（英语：{{le|Aestivologica}}，逻辑语：{{lj|la cislojlerci&amp;#039;e}}）是金毛狸狗（{{lj|geezmolycos}}、{{lj|la .langer.}}）为[[逻辑语]]设计的一种基于全音素表音方块字、可借用汉字表意的书写系统。&lt;br /&gt;
&lt;br /&gt;
== [[LNN 密文 PUA 编码]] ==&lt;br /&gt;
目前，LNN 密文 PUA 编码收录了“[[夏理文构件]]”区段，用于编码夏理文的表音方块字（夏理构字）。&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [https://geezmolycos.github.io/aestivologica/ 夏理文设计文档]&lt;br /&gt;
[[分类:见闻]]{{DEFAULTSORT:{{SortPinyin|夏{xia4}理{li3}文{wen2} }}}}&lt;/div&gt;</description>
			<pubDate>Sat, 25 Jul 2026 08:46:34 GMT</pubDate>
			<dc:creator>LNNBot</dc:creator>
			<comments>https://notblog.vudrux.site/wiki/%E8%AE%A8%E8%AE%BA:%E5%A4%8F%E7%90%86%E6%96%87</comments>
		</item>
		<item>
			<title>LNN 密文 PUA 编码</title>
			<link>https://notblog.vudrux.site/index.php?title=LNN_%E5%AF%86%E6%96%87_PUA_%E7%BC%96%E7%A0%81&amp;diff=3048&amp;oldid=0</link>
			<guid isPermaLink="false">https://notblog.vudrux.site/index.php?title=LNN_%E5%AF%86%E6%96%87_PUA_%E7%BC%96%E7%A0%81&amp;diff=3048&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/wiki/%E7%94%A8%E6%88%B7:LNNBot&quot; class=&quot;mw-userlink&quot; title=&quot;用户:LNNBot&quot;&gt;&lt;bdi&gt;LNNBot&lt;/bdi&gt;&lt;/a&gt;通过文件上传导入了&lt;a href=&quot;/wiki/LNN_%E5%AF%86%E6%96%87_PUA_%E7%BC%96%E7%A0%81&quot; title=&quot;LNN 密文 PUA 编码&quot;&gt;LNN 密文 PUA 编码&lt;/a&gt;（1个版本） 从分支站同步更改&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;LNN 密文 PUA 编码&amp;#039;&amp;#039;&amp;#039;是[[LNN|我]]为了便于用计算机处理 {{lelink|LNNCrypt}}、[[LNN 中华语字]]等自创密文而制定的一套编码方案，利用 Unicode 私人使用区（{{le|Private Use Area}}）为密文字符编码。&lt;br /&gt;
&lt;br /&gt;
[[Unifont LNNPUA]] 字体包含 LNN 密文 PUA 编码内所有的字符，但不包含正确排版 [[LNN 中华语字]] 所需的特殊排版特性。&lt;br /&gt;
&lt;br /&gt;
== 区段列表 ==&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
! 范围&lt;br /&gt;
! 名称&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E000..U+E03F}}&lt;br /&gt;
| [[LNNCrypt#LNN 密文 PUA 编码|LNNCrypt]]&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E040..U+E08F}}&lt;br /&gt;
| [[LNN 中华语字#LNN 密文 PUA 编码|LNN 中华语字]]&amp;lt;br&amp;gt;&amp;#039;&amp;#039;{{le|(LNNZHYZ)}}&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E090..U+E16F}}&lt;br /&gt;
| [[LNN 中华语字韵母]]&amp;lt;br&amp;gt;&amp;#039;&amp;#039;{{le|(LNNZHYZ Finals)}}&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E170..U+E1DF}}&lt;br /&gt;
| [[LNN 中华语字希顶扩展]]&amp;lt;br&amp;gt;&amp;#039;&amp;#039;{{le|(LNNZHYZ Shidinn Extensions)}}&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E1E0..U+E1EF}}&lt;br /&gt;
| [[LNNCrypt 补充]]&amp;lt;br&amp;gt;&amp;#039;&amp;#039;{{le|(LNNCrypt Supplement)}}&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E200..U+E22F}}&lt;br /&gt;
| [[LNNScribble#LNN 密文 PUA 编码|LNNScribble]]&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E230..U+E27F}}&lt;br /&gt;
| [[LNN 遗留密文]]&amp;lt;br&amp;gt;&amp;#039;&amp;#039;{{le|(LNN Legacy Ciphers)}}&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| {{tt|U+E280..U+E2DF}}&lt;br /&gt;
| [[夏理文构件]]&amp;lt;br&amp;gt;&amp;#039;&amp;#039;{{le|Aestivologica Components}}&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 历史 ==&lt;br /&gt;
2021 年 4 月 30 日，在 [[LNN的博客！]]中添加了 {{lelink|LNN&amp;#039;s Diary}} 在线存档，其中的 [[LNNCrypt]] 密文利用 PUA 编码，通过一简单的自定义字体呈现。&lt;br /&gt;
&lt;br /&gt;
大约在 2022 年初，制作了一套名为 Zhunghua 的字体用于显示 [[LNN 中华语字]]，其使用的 PUA 码位排在 LNNCrypt 的区段之后。&lt;br /&gt;
&lt;br /&gt;
大约在 2023 年 5 月，为[[希顶语 LNN 中华语字方案]]和 [[LNNScribble]] 规定了代码点位。&lt;br /&gt;
&lt;br /&gt;
2023 年 9 月，正式将该编码系统命名为“LNN 密文 PUA 编码”，添加了 [[LNNCrypt 补充]]、[[LNN 遗留密文]]区段；由于[[希顶语 LNN 中华语字方案]]修订，从 [[LNN 中华语字希顶扩展]]区段删除了 2 个字符（详见[[LNN 中华语字希顶扩展#历史]]）。&lt;br /&gt;
&lt;br /&gt;
2026 年 5 月，由于[[希顶语 LNN 中华语字方案]]修订，向 [[LNN 中华语字希顶扩展]]区段添加了 2 个字符（详见[[LNN 中华语字希顶扩展#历史]]）；新增了[[夏理文构件]]区段。&lt;br /&gt;
&lt;br /&gt;
[[分类:概念]]{{DEFAULTSORT:{{SortPinyin|LNN 密{mi4}文{wen2} PUA 编{bian1}码{ma3} }}}}&lt;/div&gt;</description>
			<pubDate>Sat, 25 Jul 2026 08:46:33 GMT</pubDate>
			<dc:creator>LNNBot</dc:creator>
			<comments>https://notblog.vudrux.site/wiki/%E8%AE%A8%E8%AE%BA:LNN_%E5%AF%86%E6%96%87_PUA_%E7%BC%96%E7%A0%81</comments>
		</item>
		<item>
			<title>LNNScribble</title>
			<link>https://notblog.vudrux.site/index.php?title=LNNScribble&amp;diff=3046&amp;oldid=0</link>
			<guid isPermaLink="false">https://notblog.vudrux.site/index.php?title=LNNScribble&amp;diff=3046&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/wiki/%E7%94%A8%E6%88%B7:LNNBot&quot; class=&quot;mw-userlink&quot; title=&quot;用户:LNNBot&quot;&gt;&lt;bdi&gt;LNNBot&lt;/bdi&gt;&lt;/a&gt;通过文件上传导入了&lt;a href=&quot;/wiki/LNNScribble&quot; title=&quot;LNNScribble&quot;&gt;LNNScribble&lt;/a&gt;（1个版本） 从分支站同步更改&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;LNNScribble&amp;#039;&amp;#039;&amp;#039; 是[[LNN|我]]于 2023 年设计的一种密文，用于拼写现代标准汉语。&lt;br /&gt;
&lt;br /&gt;
== 对照表 ==&lt;br /&gt;
&lt;br /&gt;
[[File:lnnscribble.jpg|frame|upright|center]]&lt;br /&gt;
&lt;br /&gt;
专名的首字母（总是声母）需要大写，主体部分写得比通常略大一些即可。&lt;br /&gt;
&lt;br /&gt;
关于声母 j、q、x 参见[[「魔改拼音」]]。&lt;br /&gt;
&lt;br /&gt;
示例：&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 汉字&lt;br /&gt;
| 花美丽，也有欣赏，才能使花朵开得更加鲜艳，更加自信。&lt;br /&gt;
|-&lt;br /&gt;
! 汉语拼音&lt;br /&gt;
| Huā měilì, yě yǒu xīnshǎng, cái néng shǐ huāduǒ kāi de gèngjiā xiānyàn, gèngjiā zìxìn.&lt;br /&gt;
|-&lt;br /&gt;
! LNNScribble&lt;br /&gt;
|lang=cmn-Qaas class=lnnblog-font-lnnpua| ̀ ̗̖, ̗ ̗ ̀̗, ́ ́ ̗ ̀̗ ̀  ̖̀ ̀̖, ̖̀ ̖̖.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== LNN 密文 PUA 编码 ==&lt;br /&gt;
&lt;br /&gt;
LNNScribble 在 [[LNN 密文 PUA 编码]]中有一个同名区段，范围为 {{tt|U+E200..U+E22F}}。&lt;br /&gt;
&lt;br /&gt;
声调符号使用 {{unichar|0300|Combining Grave Accent|cwith=◌}}、{{unichar|0301|Combining Acute Accent|cwith=◌}}、{{unichar|0317|Combining Acute Accent Below|cwith=◌}}、{{unichar|0316|Combining Grave Accent Below|cwith=◌}}。&lt;br /&gt;
&lt;br /&gt;
=== 内容 ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable lnnblog-font-lnnpua&amp;quot;&lt;br /&gt;
|+ LNNScribble&lt;br /&gt;
! !! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! A !! B !! C !! D !! E !! F&lt;br /&gt;
|-&lt;br /&gt;
! U+E20_&lt;br /&gt;
|  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
! U+E21_&lt;br /&gt;
|  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
! U+E22_&lt;br /&gt;
|  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  ||  || &lt;br /&gt;
|colspan=2 style=&amp;quot;background-color:rgba(128,128,128,.5)&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{hidebox|字符名称|2=&amp;lt;pre&amp;gt;&lt;br /&gt;
E200 LNNSCRIBBLE LETTER B&lt;br /&gt;
E201 LNNSCRIBBLE CAPITAL LETTER B&lt;br /&gt;
E202 LNNSCRIBBLE LETTER P&lt;br /&gt;
E203 LNNSCRIBBLE CAPITAL LETTER P&lt;br /&gt;
E204 LNNSCRIBBLE LETTER M&lt;br /&gt;
E205 LNNSCRIBBLE CAPITAL LETTER M&lt;br /&gt;
E206 LNNSCRIBBLE LETTER F&lt;br /&gt;
E207 LNNSCRIBBLE CAPITAL LETTER F&lt;br /&gt;
E208 LNNSCRIBBLE LETTER D&lt;br /&gt;
E209 LNNSCRIBBLE CAPITAL LETTER D&lt;br /&gt;
E20A LNNSCRIBBLE LETTER T&lt;br /&gt;
E20B LNNSCRIBBLE CAPITAL LETTER T&lt;br /&gt;
E20C LNNSCRIBBLE LETTER N&lt;br /&gt;
E20D LNNSCRIBBLE CAPITAL LETTER N&lt;br /&gt;
E20E LNNSCRIBBLE LETTER L&lt;br /&gt;
E20F LNNSCRIBBLE CAPITAL LETTER L&lt;br /&gt;
E210 LNNSCRIBBLE LETTER G&lt;br /&gt;
E211 LNNSCRIBBLE CAPITAL LETTER G&lt;br /&gt;
E212 LNNSCRIBBLE LETTER K&lt;br /&gt;
E213 LNNSCRIBBLE CAPITAL LETTER K&lt;br /&gt;
E214 LNNSCRIBBLE LETTER H&lt;br /&gt;
E215 LNNSCRIBBLE CAPITAL LETTER H&lt;br /&gt;
E216 LNNSCRIBBLE LETTER J&lt;br /&gt;
E217 LNNSCRIBBLE CAPITAL LETTER J&lt;br /&gt;
E218 LNNSCRIBBLE LETTER Q&lt;br /&gt;
E219 LNNSCRIBBLE CAPITAL LETTER Q&lt;br /&gt;
E21A LNNSCRIBBLE LETTER X&lt;br /&gt;
E21B LNNSCRIBBLE CAPITAL LETTER X&lt;br /&gt;
E21C LNNSCRIBBLE LETTER R&lt;br /&gt;
E21D LNNSCRIBBLE CAPITAL LETTER R&lt;br /&gt;
E21E LNNSCRIBBLE LETTER Z&lt;br /&gt;
E21F LNNSCRIBBLE CAPITAL LETTER Z&lt;br /&gt;
E220 LNNSCRIBBLE LETTER C&lt;br /&gt;
E221 LNNSCRIBBLE CAPITAL LETTER C&lt;br /&gt;
E222 LNNSCRIBBLE LETTER S&lt;br /&gt;
E223 LNNSCRIBBLE CAPITAL LETTER S&lt;br /&gt;
E224 LNNSCRIBBLE LETTER ZERO INITIAL&lt;br /&gt;
E225 LNNSCRIBBLE CAPITAL LETTER ZERO INITIAL&lt;br /&gt;
E226 LNNSCRIBBLE LETTER I&lt;br /&gt;
E227 LNNSCRIBBLE LETTER U&lt;br /&gt;
E228 LNNSCRIBBLE LETTER Y&lt;br /&gt;
E229 LNNSCRIBBLE LETTER A&lt;br /&gt;
E22A LNNSCRIBBLE LETTER E&lt;br /&gt;
E22B LNNSCRIBBLE MODIFIER LETTER N&lt;br /&gt;
E22C LNNSCRIBBLE MODIFIER LETTER NG&lt;br /&gt;
E22D LNNSCRIBBLE MODIFIER LETTER R&lt;br /&gt;
E22E &amp;lt;UNASSIGNED&amp;gt;&lt;br /&gt;
E22F &amp;lt;UNASSIGNED&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== 支持 ===&lt;br /&gt;
&lt;br /&gt;
[[Unifont LNNPUA]] 字体支持该区段内的字符。&lt;br /&gt;
&lt;br /&gt;
[[分类:概念]][[分类:LNN 密文 PUA 编码区段]]&lt;/div&gt;</description>
			<pubDate>Fri, 24 Jul 2026 17:07:17 GMT</pubDate>
			<dc:creator>LNNBot</dc:creator>
			<comments>https://notblog.vudrux.site/wiki/%E8%AE%A8%E8%AE%BA:LNNScribble</comments>
		</item>
		<item>
			<title>MediaWiki:Common.css</title>
			<link>https://notblog.vudrux.site/index.php?title=MediaWiki:Common.css&amp;diff=3044&amp;oldid=0</link>
			<guid isPermaLink="false">https://notblog.vudrux.site/index.php?title=MediaWiki:Common.css&amp;diff=3044&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;a href=&quot;/wiki/%E7%94%A8%E6%88%B7:LNNBot&quot; class=&quot;mw-userlink&quot; title=&quot;用户:LNNBot&quot;&gt;&lt;bdi&gt;LNNBot&lt;/bdi&gt;&lt;/a&gt;通过文件上传导入了&lt;a href=&quot;/wiki/MediaWiki:Common.css&quot; title=&quot;MediaWiki:Common.css&quot;&gt;MediaWiki:Common.css&lt;/a&gt;（1个版本） 从分支站同步更改&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* 字体 */&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &amp;quot;LNNCrypt&amp;quot;;&lt;br /&gt;
	src: url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/LNNCrypt.woff&amp;quot;) format(&amp;#039;woff&amp;#039;);&lt;br /&gt;
	unicode-range: U+E000-E03F;&lt;br /&gt;
	font-display: block;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &amp;quot;Zhunghua&amp;quot;;&lt;br /&gt;
	src: url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/Zhunghua@0.5.woff2&amp;quot;) format(&amp;quot;woff2&amp;quot;),&lt;br /&gt;
		url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/Zhunghua@0.5.woff&amp;quot;) format(&amp;quot;woff&amp;quot;);&lt;br /&gt;
	font-display: block;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &amp;quot;XEGOEPUAall&amp;quot;;&lt;br /&gt;
	src: url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/XEGOEPUAall.woff2&amp;quot;) format(&amp;quot;woff2&amp;quot;),&lt;br /&gt;
		url(&amp;quot;https://fastly.jsdelivr.net/gh/DGCK81LNN/bootstrap-lnn@c0d4c78907b4ebabc6d5d34abd404abf64338816/fonts/XEGOEPUAall.woff&amp;quot;) format(&amp;quot;woff&amp;quot;);&lt;br /&gt;
	font-display: block;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
	font-family: &amp;quot;Unifont LNNPUA&amp;quot;;&lt;br /&gt;
	src: url(&amp;quot;https://fastly.jsdelivr.net/npm/@dgck81lnn/unifont-lnnpua/dist/UnifontLNNPUA.woff2&amp;quot;) format(&amp;#039;woff2&amp;#039;);&lt;br /&gt;
	unicode-range: U+E000-E27F;&lt;br /&gt;
	font-display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
	--font-family-dflt:&lt;br /&gt;
		-apple-system, &amp;#039;BlinkMacSystemFont&amp;#039;, &amp;quot;Segoe UI&amp;quot;, system-ui, &amp;#039;Roboto&amp;#039;,&lt;br /&gt;
		&amp;quot;Helvetica Neue&amp;quot;, Arial, &amp;quot;Noto Sans&amp;quot;, &amp;quot;Liberation Sans&amp;quot;, sans-serif,&lt;br /&gt;
		var(--font-family-emoji);&lt;br /&gt;
	--font-family-hans:&lt;br /&gt;
		&amp;#039;Source Han Sans SC&amp;#039;, &amp;#039;Source Han Sans CN&amp;#039;, &amp;#039;PingFang SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Microsoft YaHei UI&amp;#039;, &amp;#039;Microsoft YaHei&amp;#039;, &amp;#039;微软雅黑&amp;#039;, &amp;#039;DengXian&amp;#039;, &amp;#039;等线&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans SC&amp;#039;, &amp;#039;Noto Sans CJK SC&amp;#039;, &amp;#039;Droid Sans Fallback&amp;#039;, sans-serif,&lt;br /&gt;
		var(--font-family-emoji);&lt;br /&gt;
	--font-family-dflt-serif:&lt;br /&gt;
		&amp;#039;Roboto Serif&amp;#039;, &amp;#039;STSong&amp;#039;, &amp;#039;NSimSun&amp;#039;, &amp;#039;SimSun&amp;#039;, &amp;#039;Linux Libertine&amp;#039;,&lt;br /&gt;
		&amp;#039;Georgia&amp;#039;, &amp;#039;Times&amp;#039;, &amp;#039;Source Serif Pro&amp;#039;, serif, var(--font-family-emoji);&lt;br /&gt;
	--font-family-hant:&lt;br /&gt;
		&amp;#039;Source Han Sans TC&amp;#039;, &amp;#039;Source Han Sans TW&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans TC&amp;#039;, &amp;#039;Noto Sans CJK TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Source Han Sans HC&amp;#039;, &amp;#039;Source Han Sans HK&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans HC&amp;#039;, &amp;#039;Noto Sans CJK HC&amp;#039;,&lt;br /&gt;
		&amp;#039;PingFang TC&amp;#039;, &amp;#039;LiHei Pro&amp;#039;,&lt;br /&gt;
		&amp;#039;Microsoft JhengHei UI&amp;#039;, &amp;#039;Microsoft JhengHei&amp;#039;, &amp;#039;微軟正黑體&amp;#039;, sans-serif;&lt;br /&gt;
	--font-family-hant-serif:&lt;br /&gt;
		&amp;#039;Source Han Serif TC&amp;#039;, &amp;#039;Source Han Serif TW&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Serif TC&amp;#039;, &amp;#039;Noto Serif CJK TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Source Han Serif HC&amp;#039;, &amp;#039;Source Han Serif HK&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Serif HC&amp;#039;, &amp;#039;Noto Serif CJK HC&amp;#039;,&lt;br /&gt;
		&amp;#039;PMingLiU&amp;#039;, &amp;#039;MingLiU&amp;#039;, serif;&lt;br /&gt;
	--font-family-dflt-monospace:&lt;br /&gt;
		&amp;#039;Sarasa Mono SC&amp;#039;, &amp;#039;Sarasa Term SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab SC&amp;#039;, &amp;#039;Sarasa Term Slab SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed SC&amp;#039;, &amp;#039;Sarasa Fixed Slab SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Roboto Mono&amp;#039;, &amp;#039;Menlo&amp;#039;, &amp;#039;Consolas&amp;#039;, &amp;#039;Liberation Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;,&lt;br /&gt;
		&amp;#039;Courier New&amp;#039;, var(--font-family-hans), monospace;&lt;br /&gt;
	--font-family-emoji: &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;,&lt;br /&gt;
		&amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
[ lang ],&lt;br /&gt;
.lnnblog-font-g {&lt;br /&gt;
	--font-family-base: var(--font-family-dflt);&lt;br /&gt;
	--font-family-serif: var(--font-family-dflt-serif);&lt;br /&gt;
	--font-family-monospace: var(--font-family-dflt-monospace);&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
	font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-font-hant,&lt;br /&gt;
.lnnblog-font-hant-hk,&lt;br /&gt;
.lnnblog-font-lzh,&lt;br /&gt;
.lnnblog-font-hans,&lt;br /&gt;
.lnnblog-font-qaac,&lt;br /&gt;
.lnnblog-font-qaaz,&lt;br /&gt;
.lnnblog-font-qaax,&lt;br /&gt;
.lnnblog-font-lnnpua {&lt;br /&gt;
	font-family: var(--font-family-base);&lt;br /&gt;
}&lt;br /&gt;
[ lang^=&amp;quot;zh-&amp;quot; ][ lang$=&amp;quot;-TW&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;zh-&amp;quot; ][ lang~=&amp;quot;-TW-&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;cmn-&amp;quot; ][ lang$=&amp;quot;-TW&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;cmn-&amp;quot; ][ lang~=&amp;quot;-TW-&amp;quot; ],&lt;br /&gt;
[ lang$=&amp;quot;-Hant&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Hant-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-hant {&lt;br /&gt;
	--font-family-base: var(--font-family-hant);&lt;br /&gt;
	--font-family-serif: var(--font-family-hant-serif);&lt;br /&gt;
	--font-family-monospace:&lt;br /&gt;
		&amp;#039;Sarasa Mono TC&amp;#039;, &amp;#039;Sarasa Term TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab TC&amp;#039;, &amp;#039;Sarasa Term Slab TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed TC&amp;#039;, &amp;#039;Sarasa Fixed Slab TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Roboto Mono&amp;#039;, &amp;#039;Menlo&amp;#039;, &amp;#039;Consolas&amp;#039;, &amp;#039;Liberation Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;,&lt;br /&gt;
		&amp;#039;Courier New&amp;#039;, var(--font-family-hant), monospace;&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
}&lt;br /&gt;
[ lang^=&amp;quot;zh-&amp;quot; ][ lang$=&amp;quot;-HK&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;zh-&amp;quot; ][ lang~=&amp;quot;-HK-&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;cmn-&amp;quot; ][ lang$=&amp;quot;-HK&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;cmn-&amp;quot; ][ lang~=&amp;quot;-HK-&amp;quot; ],&lt;br /&gt;
[ lang~=&amp;quot;-Hant-&amp;quot; ][ lang$=&amp;quot;-HK&amp;quot; ],&lt;br /&gt;
[ lang~=&amp;quot;-Hant-&amp;quot; ][ lang$=&amp;quot;-HK&amp;quot; ],&lt;br /&gt;
.lnnblog-font-hant-hk {&lt;br /&gt;
	--font-family-base:&lt;br /&gt;
		&amp;#039;Source Han Sans HC&amp;#039;, &amp;#039;Source Han Sans HK&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans HC&amp;#039;, &amp;#039;Noto Sans CJK HC&amp;#039;,&lt;br /&gt;
		var(--font-family-hant);&lt;br /&gt;
	--font-family-serif:&lt;br /&gt;
		&amp;#039;Source Han Serif HC&amp;#039;, &amp;#039;Source Han Serif HK&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Serif HC&amp;#039;, &amp;#039;Noto Serif CJK HC&amp;#039;,&lt;br /&gt;
		var(--font-family-hant-serif);&lt;br /&gt;
	--font-family-monospace:&lt;br /&gt;
		&amp;#039;Sarasa Mono HC&amp;#039;, &amp;#039;Sarasa Term HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab HC&amp;#039;, &amp;#039;Sarasa Term Slab HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed HC&amp;#039;, &amp;#039;Sarasa Fixed Slab HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Roboto Mono&amp;#039;, &amp;#039;Menlo&amp;#039;, &amp;#039;Consolas&amp;#039;, &amp;#039;Liberation Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;,&lt;br /&gt;
		&amp;#039;Courier New&amp;#039;, var(--font-family-hant), monospace;&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
}&lt;br /&gt;
[ lang=&amp;quot;lzh&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;lzh-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-lzh {&lt;br /&gt;
	--font-family-base: var(--font-family-hant);&lt;br /&gt;
	--font-family-serif: var(--font-family-hant-serif);&lt;br /&gt;
	--font-family-monospace:&lt;br /&gt;
		&amp;#039;Sarasa Mono CL&amp;#039;, &amp;#039;Sarasa Term CL&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab CL&amp;#039;, &amp;#039;Sarasa Term Slab CL&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed CL&amp;#039;, &amp;#039;Sarasa Fixed Slab CL&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono TC&amp;#039;, &amp;#039;Sarasa Term TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab TC&amp;#039;, &amp;#039;Sarasa Term Slab TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed TC&amp;#039;, &amp;#039;Sarasa Fixed Slab TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK TC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono HC&amp;#039;, &amp;#039;Sarasa Term HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab HC&amp;#039;, &amp;#039;Sarasa Term Slab HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed HC&amp;#039;, &amp;#039;Sarasa Fixed Slab HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK HC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono SC&amp;#039;, &amp;#039;Sarasa Term SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Mono Slab SC&amp;#039;, &amp;#039;Sarasa Term Slab SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Sarasa Fixed SC&amp;#039;, &amp;#039;Sarasa Fixed Slab SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Noto Sans Mono CJK SC&amp;#039;,&lt;br /&gt;
		&amp;#039;Roboto Mono&amp;#039;, Menlo, Consolas, &amp;#039;Liberation Mono&amp;#039;, &amp;#039;Fira Code&amp;#039;,&lt;br /&gt;
		&amp;#039;Courier New&amp;#039;, monospace, var(--font-family-hant);&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
}&lt;br /&gt;
[ lang$=&amp;quot;-Hans&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Hans-&amp;quot; ],&lt;br /&gt;
[ lang=&amp;quot;zh-CN&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;zh-CN-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-hans {&lt;br /&gt;
	--font-family-base: var(--font-family-hans);&lt;br /&gt;
	--font-family-serif: var(--font-family-dflt-serif);&lt;br /&gt;
	--font-family-monospace: var(--font-family-dflt-monospace);&lt;br /&gt;
	font-synthesis: initial;&lt;br /&gt;
}&lt;br /&gt;
[ lang$=&amp;quot;-Qaac&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Qaac-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-qaac {&lt;br /&gt;
	--font-family-base: &amp;quot;LNNCrypt&amp;quot;, var(--font-family-hans);&lt;br /&gt;
	font-synthesis: none;&lt;br /&gt;
}&lt;br /&gt;
[ lang$=&amp;quot;-Qaaz&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Qaaz-&amp;quot; ],&lt;br /&gt;
.lnnblog-font-qaaz {&lt;br /&gt;
	--font-family-base: &amp;quot;Zhunghua&amp;quot;, var(--font-family-dflt);&lt;br /&gt;
	font-synthesis: none;&lt;br /&gt;
}&lt;br /&gt;
[ lang$=&amp;quot;-Qaax&amp;quot; ],&lt;br /&gt;
[ lang*=&amp;quot;-Qaax-&amp;quot; ],&lt;br /&gt;
[ lang=&amp;quot;qdx&amp;quot; ],&lt;br /&gt;
[ lang^=&amp;quot;qdx-&amp;quot; ],&lt;br /&gt;
[ lang=&amp;quot;art-x-xdi8&amp;quot; ],&lt;br /&gt;
.lnnblog-font-qaax {&lt;br /&gt;
	--font-family-base: &amp;quot;XEGOEPUAall&amp;quot;, &amp;quot;Segoe UI&amp;quot;, &amp;quot;思源黑体 CN&amp;quot;, -apple-system,&lt;br /&gt;
		&amp;quot;Roboto&amp;quot;, &amp;quot;Microsoft YaHei UI&amp;quot;, &amp;quot;微软雅黑&amp;quot;, system-ui, sans-serif,&lt;br /&gt;
		var(--font-family-emoji);&lt;br /&gt;
	font-synthesis: weight;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-font-lnnpua {&lt;br /&gt;
	--font-family-base: &amp;quot;Unifont LNNPUA&amp;quot;, var(--font-family-hans);&lt;br /&gt;
	font-synthesis: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html {&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
	text-autospace: normal;&lt;br /&gt;
	text-autospace: replace;&lt;br /&gt;
	text-spacing-trim: trim-start;&lt;br /&gt;
}&lt;br /&gt;
pre, code, samp, kbd, tt, textarea, .lnnblog-font-monospace {&lt;br /&gt;
	font-family: var(--font-family-monospace) !important;&lt;br /&gt;
	tab-size: 4;&lt;br /&gt;
	text-autospace: no-autospace;&lt;br /&gt;
	text-spacing-trim: space-all;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-font-sans-serif {&lt;br /&gt;
	font-family: var(--font-family-base) !important;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-font-serif {&lt;br /&gt;
	font-family: var(--font-family-serif) !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent {&lt;br /&gt;
	font-size: unset;&lt;br /&gt;
	font-family: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.new {&lt;br /&gt;
	text-decoration-style: dotted;&lt;br /&gt;
	-webkit-text-decoration-style: dotted;&lt;br /&gt;
	background-color: rgba(255, 0, 0, 0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-file-element {&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	height: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 分类页字母标签 */&lt;br /&gt;
.mw-category .mw-category-group h3 {&lt;br /&gt;
	float: left;&lt;br /&gt;
	clear: left;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	font-size: 0.8em;&lt;br /&gt;
	line-height: 1.25;&lt;br /&gt;
	width: 1em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	transform: translate(0, 0.125rem);&lt;br /&gt;
	border: .125rem solid transparent;&lt;br /&gt;
	border-right-width: .15em;&lt;br /&gt;
	border-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjIiPjxwYXRoIGZpbGw9InJnYmEoMTI4LDEyOCwxMjgsLjI3KSIgZD0iTTAsMEgxTDIsMSwxLDJIMFoiLz48L3N2Zz4=)&lt;br /&gt;
		0 1 0 0 fill / 0.5em / 0.375em 0.625em;&lt;br /&gt;
}&lt;br /&gt;
.mw-category .mw-category-group ul {&lt;br /&gt;
	margin-left: 3em;&lt;br /&gt;
}&lt;br /&gt;
.client-js #mw-subcategories .mw-content-ltr ul {&lt;br /&gt;
	margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 按钮 */&lt;br /&gt;
.lnnblog-button-small {&lt;br /&gt;
	background: linear-gradient( #f0f0f0, #e0e0e0 );&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
	border: 1px solid #c0c0c0;&lt;br /&gt;
	padding: 2px 5px;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-button-blue {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0.5rem 1rem;&lt;br /&gt;
	background: linear-gradient( #4060ff, #3040ff );&lt;br /&gt;
	color: white;&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
	border: 2px solid #1c2880;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-button-white {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0.5rem 1rem;&lt;br /&gt;
	background: linear-gradient( #f0f0f0, #e0e0e0 );&lt;br /&gt;
	color: black;&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
	border: 2px solid #c0c0c0;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-button-red {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding: 0.5rem 1rem;&lt;br /&gt;
	background: linear-gradient( #ff6040, #ff4030 );&lt;br /&gt;
	color: white;&lt;br /&gt;
	border-radius: 3px;&lt;br /&gt;
	border: 2px solid #80281c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 代码块 */&lt;br /&gt;
pre:not(.mw-highlight-lines *) {&lt;br /&gt;
	overflow-y: auto;&lt;br /&gt;
	max-height: 70vh;&lt;br /&gt;
}&lt;br /&gt;
td &amp;gt; pre:first-child:last-child,&lt;br /&gt;
td &amp;gt; .mw-code:first-child:last-child,&lt;br /&gt;
.lnnblog-box-body &amp;gt; pre:first-child:last-child,&lt;br /&gt;
.lnnblog-box-body &amp;gt; .mw-code:first-child:last-child,&lt;br /&gt;
.lnnblog-hidebox-body &amp;gt; pre:first-child:last-child,&lt;br /&gt;
.lnnblog-hidebox-body &amp;gt; .mw-code:first-child:last-child {&lt;br /&gt;
	margin: -0.2rem;&lt;br /&gt;
	border: none;&lt;br /&gt;
	border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 引用 */&lt;br /&gt;
blockquote {&lt;br /&gt;
	border-left: 0.25rem solid gray;&lt;br /&gt;
	margin-left: 1rem;&lt;br /&gt;
	padding-left: 0.75rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes lnnblog-highlight {&lt;br /&gt;
	from {&lt;br /&gt;
		background-color: rgba(51, 191, 171, 0.75);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
:target {&lt;br /&gt;
	animation: lnnblog-highlight 5s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Documentation */&lt;br /&gt;
.lnnblog-documentation {&lt;br /&gt;
	background: rgba(48, 160, 144, 0.2);&lt;br /&gt;
	border: 1px solid #aaa;&lt;br /&gt;
	padding: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-documentation-header {&lt;br /&gt;
	border-bottom: 1px solid #aaa;&lt;br /&gt;
	margin: 0.5rem 0 1rem;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-documentation-header-title {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	font-size: 1.25rem;&lt;br /&gt;
	display: inline;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Info&lt;br /&gt;
 * 引自&amp;lt; https://zh.moegirl.org.cn/MediaWiki:Gadget-site-styles.css &amp;gt;，有改动&lt;br /&gt;
 * CC BY-NC-SA 3.0&lt;br /&gt;
 */&lt;br /&gt;
.infoBox {&lt;br /&gt;
	margin: 0 auto;&lt;br /&gt;
	width: 80%;&lt;br /&gt;
	border-left: 10px solid;&lt;br /&gt;
}&lt;br /&gt;
.infoBoxTitle {&lt;br /&gt;
	margin: 3px auto;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.infoBoxIcon {&lt;br /&gt;
	display: table-cell;&lt;br /&gt;
	padding: 2px 0 2px .5em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.infoBoxText {&lt;br /&gt;
	display: table-cell;&lt;br /&gt;
	padding: .25em .5em .25em 1.3em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.infoBoxContent {&lt;br /&gt;
	border: 1px solid rgba(128, 128, 128, 0.25);&lt;br /&gt;
	border-left-width: 0;&lt;br /&gt;
	background: rgba(128, 128, 128, 0.03);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Box 和 Template:Hidebox */&lt;br /&gt;
.lnnblog-box,&lt;br /&gt;
.lnnblog-hidebox {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background: rgba(128, 128, 128, 0.05);&lt;br /&gt;
	border: 1px solid rgba(128, 128, 128, 0.67);&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-box-heading,&lt;br /&gt;
.lnnblog-hidebox-heading {&lt;br /&gt;
	background: rgba(128, 128, 128, 0.06);&lt;br /&gt;
	padding: .2rem;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-box-body,&lt;br /&gt;
.lnnblog-hidebox-body {&lt;br /&gt;
	padding: .2rem;&lt;br /&gt;
	overflow-wrap: break-word;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.lnnblog-box-heading:not(empty) + .lnnblog-box-body,&lt;br /&gt;
.lnnblog-hidebox-body {&lt;br /&gt;
	border-top: 1px solid rgba(128, 128, 128, 0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.lnnblog-hidebox-heading {&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	list-style: none;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	padding-left: 1.2rem;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-hidebox-heading::-webkit-details-marker { display: none }&lt;br /&gt;
.lnnblog-hidebox-heading::before {&lt;br /&gt;
	content: &amp;#039;&amp;#039;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	left: 0.4rem;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	height: 0;&lt;br /&gt;
	margin: auto;&lt;br /&gt;
	border: 0.3rem solid transparent;&lt;br /&gt;
	border-left-width: 0.5rem;&lt;br /&gt;
	border-left-color: currentColor;&lt;br /&gt;
	transform: rotate(0);&lt;br /&gt;
	transform-origin: 0.25rem 50%;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-hidebox[open] &amp;gt; .lnnblog-hidebox-heading::before {&lt;br /&gt;
	transform: rotate(90deg);&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-hidebox[data-lnnblog-hidebox-state=&amp;quot;expand&amp;quot;] &amp;gt; .lnnblog-hidebox-heading::before {&lt;br /&gt;
	animation: lnnblog-hidebox-expand 250ms;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-hidebox[data-lnnblog-hidebox-state=&amp;quot;shrink&amp;quot;] &amp;gt; .lnnblog-hidebox-heading::before {&lt;br /&gt;
	transform: rotate(0);&lt;br /&gt;
	animation: lnnblog-hidebox-shrink 250ms;&lt;br /&gt;
}&lt;br /&gt;
@keyframes lnnblog-hidebox-expand {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(90deg); }&lt;br /&gt;
}&lt;br /&gt;
@keyframes lnnblog-hidebox-shrink {&lt;br /&gt;
	from { transform: rotate(90deg); }&lt;br /&gt;
	to { transform: rotate(0deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Template:Jk */&lt;br /&gt;
.lnnblog-jk {&lt;br /&gt;
	color: #808080;&lt;br /&gt;
	text-decoration: line-through;&lt;br /&gt;
	text-decoration-color: var(--color-base, black);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 信息模板 */&lt;br /&gt;
.lnnblog-infobox {&lt;br /&gt;
	background: rgba(128, 128, 128, 0.05);&lt;br /&gt;
	border: 1px solid rgba(128, 128, 128, 0.67);&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 720px) {&lt;br /&gt;
	.lnnblog-infobox {&lt;br /&gt;
		float: right;&lt;br /&gt;
		width: 300px;&lt;br /&gt;
		margin-left: 1.5rem;&lt;br /&gt;
		margin-bottom: 1.5rem;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-infobox-titlebar {&lt;br /&gt;
	background: rgba(228, 228, 228, 0.33);&lt;br /&gt;
	color: black;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-infobox th,&lt;br /&gt;
.lnnblog-infobox td {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * 工具类&lt;br /&gt;
 */&lt;br /&gt;
/* 外边距和响应式浮动 */&lt;br /&gt;
.lnnblog-margin {&lt;br /&gt;
	margin-top: .5rem !important;&lt;br /&gt;
	margin-bottom: .5rem !important;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-margin-lg {&lt;br /&gt;
	margin-top: 1.5rem !important;&lt;br /&gt;
	margin-bottom: 1.5rem !important;&lt;br /&gt;
}&lt;br /&gt;
.lnnblog-margin-top-0 {&lt;br /&gt;
	margin-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 720px) {&lt;br /&gt;
	.lnnblog-float {&lt;br /&gt;
		float: right;&lt;br /&gt;
		max-width: 300px;&lt;br /&gt;
		margin-left: .5rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	.wikitable.lnnblog-float {&lt;br /&gt;
		margin-left: 1rem !important;&lt;br /&gt;
	}&lt;br /&gt;
	.lnnblog-margin-lg.lnnblog-float {&lt;br /&gt;
		margin-left: 1.5rem !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 清除浮动 */&lt;br /&gt;
.clear-both {&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
.clearfix::after {&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	display: block;&lt;br /&gt;
	clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 隐藏空元素hack */&lt;br /&gt;
.lnnblog-hide-empty:empty {&lt;br /&gt;
	display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 首行缩进 */&lt;br /&gt;
p.lnnblog-first-line-indent:before,&lt;br /&gt;
.lnnblog-first-line-indent p:before {&lt;br /&gt;
	content: &amp;#039;\3000\3000&amp;#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 目录层数 Hack */&lt;br /&gt;
.lnnblog-toc-levels-1 .toclevel-1&amp;gt;ul,&lt;br /&gt;
.lnnblog-toc-levels-2 .toclevel-2&amp;gt;ul,&lt;br /&gt;
.lnnblog-toc-levels-3 .toclevel-3&amp;gt;ul,&lt;br /&gt;
.lnnblog-toc-levels-4 .toclevel-4&amp;gt;ul,&lt;br /&gt;
.lnnblog-toc-levels-5 .toclevel-5&amp;gt;ul {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;/div&gt;</description>
			<pubDate>Fri, 24 Jul 2026 15:54:02 GMT</pubDate>
			<dc:creator>LNNBot</dc:creator>
			<comments>https://notblog.vudrux.site/wiki/MediaWiki%E8%AE%A8%E8%AE%BA:Common.css</comments>
		</item>
		<item>
			<title>MediaWiki:Editpage-head-copy-warn</title>
			<link>https://notblog.vudrux.site/index.php?title=MediaWiki:Editpage-head-copy-warn&amp;diff=3042&amp;oldid=3004</link>
			<guid isPermaLink="false">https://notblog.vudrux.site/index.php?title=MediaWiki:Editpage-head-copy-warn&amp;diff=3042&amp;oldid=3004</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年7月24日 (五) 23:46的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#switch:{{NAMESPACENUMBER}}|2|3=|&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#switch:{{NAMESPACENUMBER}}|2|3=|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{info|color=#f04&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{info|color=#f04&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|title=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;您正在编辑的是“真魂”分站&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|title=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;您正在编辑的是表站&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;除个别不自动同步的页面外，本站一般应在 Miraheze 分支编辑内容后通过 &lt;/del&gt;LNNBot &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;同步更改至“真魂”分站。请确认您是否真的要直接在“真魂”分站编辑本页。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;除个别不自动同步的页面外，本站一般应在里站编辑内容后通过 &lt;/ins&gt;LNNBot &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;同步更改至表站。请确认您是否真的要直接在表站编辑本页。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Fri, 24 Jul 2026 15:46:30 GMT</pubDate>
			<dc:creator>DGCK81LNN</dc:creator>
			<comments>https://notblog.vudrux.site/wiki/MediaWiki%E8%AE%A8%E8%AE%BA:Editpage-head-copy-warn</comments>
		</item>
		<item>
			<title>用户:DGCK81LNN/WhatLang</title>
			<link>https://notblog.vudrux.site/index.php?title=%E7%94%A8%E6%88%B7:DGCK81LNN/WhatLang&amp;diff=3041&amp;oldid=3038</link>
			<guid isPermaLink="false">https://notblog.vudrux.site/index.php?title=%E7%94%A8%E6%88%B7:DGCK81LNN/WhatLang&amp;diff=3041&amp;oldid=3038</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年7月14日 (二) 18:00的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;…………&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;WhatLang 的原始解释器，又称Koishi运行时，使用 TypeScript 编写，可作为[https://koishi.chat Koishi.js]的[https://www.npmjs.com/package/koishi-plugin-whatlang 插件]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;安装。使用bot命令 &lt;/del&gt;{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;LNNBot命令链接&lt;/del&gt;|whatlang}}，或直接发送以 &amp;lt;code&amp;gt;¿&amp;lt;/code&amp;gt; 开头的代码即可运行。Koishi运行时内置 &amp;lt;code&amp;gt;help@&amp;lt;/code&amp;gt; 帮助函数，可返回中文帮助信息。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;WhatLang 的原始解释器，又称Koishi运行时，使用 TypeScript 编写，可作为[https://koishi.chat Koishi.js]的[https://www.npmjs.com/package/koishi-plugin-whatlang 插件]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;安装。使用bot指令 &lt;/ins&gt;{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;LNNBot指令链接&lt;/ins&gt;|whatlang}}，或直接发送以 &amp;lt;code&amp;gt;¿&amp;lt;/code&amp;gt; 开头的代码即可运行。Koishi运行时内置 &amp;lt;code&amp;gt;help@&amp;lt;/code&amp;gt; 帮助函数，可返回中文帮助信息。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;WhatLang 解释器核心发布为 npm 包 [https://www.npmjs.com/package/whatlang-interpreter whatlang-interpreter]，附带一个 Node.js 可执行程序 &amp;lt;code&amp;gt;what&amp;lt;/code&amp;gt; 可在命令行使用。命令行环境暂未实现标准输入读取和文件系统交互功能。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;WhatLang 解释器核心发布为 npm 包 [https://www.npmjs.com/package/whatlang-interpreter whatlang-interpreter]，附带一个 Node.js 可执行程序 &amp;lt;code&amp;gt;what&amp;lt;/code&amp;gt; 可在命令行使用。命令行环境暂未实现标准输入读取和文件系统交互功能。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;第6行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第7行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DGCK81LNN 还开发了另一套运行时 WhatServer，内嵌在 Koishi 机器人的网页控制台中，处理所有路径以 &amp;lt;code&amp;gt;/what&amp;lt;/code&amp;gt; 开头的 HTTP 请求。它支持 WhatNoter 与 WhatCommands，但不支持大部分Koishi运行时特有函数。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DGCK81LNN 还开发了另一套运行时 WhatServer，内嵌在 Koishi 机器人的网页控制台中，处理所有路径以 &amp;lt;code&amp;gt;/what&amp;lt;/code&amp;gt; 开头的 HTTP 请求。它支持 WhatNoter 与 WhatCommands，但不支持大部分Koishi运行时特有函数。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;预防计划重构新版 WhatLang，引入“拉丁-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1补充”区段的字符作为新命令，新增Map数据类型与局部变量，同时会带来多处不兼容语法变更。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;预防计划重构新版 WhatLang，引入“拉丁-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1补充”区段的字符作为新指令，新增Map数据类型与局部变量，同时会带来多处不兼容语法变更。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 运行机制 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 运行机制 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot;&gt;第12行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第13行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;WhatLang 拥有四种值类型：字符串（String）、数字（Number）、数组（Array）、未定义（Undefined）。数字为64位浮点数，包含 NaN。字符串和数字是不可变的；数组可原地修改，长度动态，可存放混合类型数据。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;WhatLang 拥有四种值类型：字符串（String）、数字（Number）、数组（Array）、未定义（Undefined）。数字为64位浮点数，包含 NaN。字符串和数字是不可变的；数组可原地修改，长度动态，可存放混合类型数据。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;虚拟机内部维护一层栈中栈结构，称为&#039;&#039;&#039;帧栈&#039;&#039;&#039;（Frame Stack）。帧栈最顶层的栈称为&#039;&#039;&#039;主栈&#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;，绝大多数代码命令都针对主栈。新数据压入栈顶，读取、弹出也从栈顶操作。使用 &lt;/del&gt;&amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;命令创建或编辑数组时，该数组会被压入帧栈，临时成为当前主栈；执行 &lt;/del&gt;&amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; 后，数组从帧栈弹出，作为数组元素放回上一级栈。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;虚拟机内部维护一层栈中栈结构，称为&#039;&#039;&#039;帧栈&#039;&#039;&#039;（Frame Stack）。帧栈最顶层的栈称为&#039;&#039;&#039;主栈&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;，绝大多数代码指令都针对主栈。新数据压入栈顶，读取、弹出也从栈顶操作。使用 &lt;/ins&gt;&amp;lt;code&amp;gt;[&amp;lt;/code&amp;gt; 或 &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;指令创建或编辑数组时，该数组会被压入帧栈，临时成为当前主栈；执行 &lt;/ins&gt;&amp;lt;code&amp;gt;]&amp;lt;/code&amp;gt; 后，数组从帧栈弹出，作为数组元素放回上一级栈。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;数组与栈互相转换时不会生成新对象；若复制数组引用后通过 &amp;lt;code&amp;gt;| ]&amp;lt;/code&amp;gt; 修改数组，所有引用该数组的位置都会同步变更。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;数组与栈互相转换时不会生成新对象；若复制数组引用后通过 &amp;lt;code&amp;gt;| ]&amp;lt;/code&amp;gt; 修改数组，所有引用该数组的位置都会同步变更。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot;&gt;第24行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第25行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 一次性弹出多个值时，描述顺序为从栈底到栈顶；&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 一次性弹出多个值时，描述顺序为从栈底到栈顶；&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 「返回某值」等价于将该值压入主栈；&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 「返回某值」等价于将该值压入主栈；&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 使用参数执行字符串函数：复制当前栈生成临时栈，将参数、函数字符串依次压入临时栈，执行 &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;调用命令；执行结果为临时栈栈顶值，若临时栈为空则为未定义；&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 使用参数执行字符串函数：复制当前栈生成临时栈，将参数、函数字符串依次压入临时栈，执行 &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;指令；执行结果为临时栈栈顶值，若临时栈为空则为未定义；&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 字符串可视为字符串数组：常规遍历单位为**字符**，部分操作单位为**编码单元**。编码单元依实现不同可为单字符或UTF-16码元；官方实现采用UTF-16码元，一个「字符」可对应单个BMP平面Unicode字符，或一对UTF-16代理对。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 字符串可视为字符串数组：常规遍历单位为**字符**，部分操作单位为**编码单元**。编码单元依实现不同可为单字符或UTF-16码元；官方实现采用UTF-16码元，一个「字符」可对应单个BMP平面Unicode字符，或一对UTF-16代理对。&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br/&amp;gt;&lt;/ins&gt;该区分至关重要：不同函数对含非BMP字符的字符串处理逻辑不同。例如 &amp;lt;code&amp;gt;len@&amp;lt;/code&amp;gt; 统计编码单元数量，&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; 按字符遍历字符串；&amp;lt;code&amp;gt;arr@&amp;lt;/code&amp;gt; 将字符串拆分为字符数组，&amp;lt;code&amp;gt;&quot;&quot;split@&amp;lt;/code&amp;gt; 按编码单元分割字符串。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;该区分至关重要：不同函数对含非BMP字符的字符串处理逻辑不同。例如 &amp;lt;code&amp;gt;len@&amp;lt;/code&amp;gt; 统计编码单元数量，&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; 按字符遍历字符串；&amp;lt;code&amp;gt;arr@&amp;lt;/code&amp;gt; 将字符串拆分为字符数组，&amp;lt;code&amp;gt;&quot;&quot;split@&amp;lt;/code&amp;gt; 按编码单元分割字符串。&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;类型强制转换&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;;类型强制转换&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l46&quot;&gt;第46行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第46行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;真值判定：除0、空字符串、未定义外均为真值；NaN、空数组均判定为真。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;真值判定：除0、空字符串、未定义外均为真值；NaN、空数组均判定为真。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;命令集 &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;指令集 &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;命令 &lt;/del&gt;!! 名称 !! 说明&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;指令 &lt;/ins&gt;!! 名称 !! 说明&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l339&quot;&gt;第339行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第339行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cat@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cat@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 弹出URL字符串，发起HTTP GET请求，返回响应文本；状态码异常/网络错误直接抛出异常。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 弹出URL字符串，发起HTTP GET请求，返回响应文本；状态码异常/网络错误直接抛出异常。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;命名来源LNNBot内置cat命令：传入URL则拉取网页，不传则读取下一条用户消息（逻辑近似pr&lt;/del&gt;@）。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;命名来源LNNBot内置cat指令：传入URL则拉取网页，不传则读取下一条用户消息（逻辑近似pr&lt;/ins&gt;@）。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;ca@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;ca@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l480&quot;&gt;第480行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第480行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== WhatCommands &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;自定义命令模块 &lt;/del&gt;====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== WhatCommands &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;自定义指令模块 &lt;/ins&gt;====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;允许使用WhatLang编写自定义命令；每条命令包含名称、执行代码、简短描述、详细帮助文档。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;允许使用WhatLang编写自定义指令；每条指令包含名称、执行代码、简短描述、详细帮助文档。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;三种调用方式：发送 &amp;lt;code&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;¿¿命令名 &lt;/del&gt;参数&amp;lt;/code&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;、调用机器人命令 &lt;/del&gt;&amp;lt;code&amp;gt;whatcmd&amp;lt;/code&amp;gt;、WhatLang内置 &amp;lt;code&amp;gt;cmd@&amp;lt;/code&amp;gt; 函数。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;三种调用方式：发送 &amp;lt;code&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;¿¿指令名 &lt;/ins&gt;参数&amp;lt;/code&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;、调用机器人指令 &lt;/ins&gt;&amp;lt;code&amp;gt;whatcmd&amp;lt;/code&amp;gt;、WhatLang内置 &amp;lt;code&amp;gt;cmd@&amp;lt;/code&amp;gt; 函数。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;命令接收单个字符串输入，存放于栈顶。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;指令接收单个字符串输入，存放于栈顶。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;示例：命令greet代码 &lt;/del&gt;&amp;lt;code&amp;gt;`Hello, `.`!`&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;示例：指令greet代码 &lt;/ins&gt;&amp;lt;code&amp;gt;`Hello, `.`!`&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;发送 &amp;lt;code&amp;gt;¿¿greet my friends&amp;lt;/code&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;、执行机器人命令 &lt;/del&gt;&amp;lt;code&amp;gt;whatcmd greet my friends&amp;lt;/code&amp;gt;、运行代码 &amp;lt;code&amp;gt;&quot;my friends&quot; greet cmd@&amp;lt;/code&amp;gt; 均输出 &amp;lt;code&amp;gt;Hello, my friends!&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;发送 &amp;lt;code&amp;gt;¿¿greet my friends&amp;lt;/code&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;、执行机器人指令 &lt;/ins&gt;&amp;lt;code&amp;gt;whatcmd greet my friends&amp;lt;/code&amp;gt;、运行代码 &amp;lt;code&amp;gt;&quot;my friends&quot; greet cmd@&amp;lt;/code&amp;gt; 均输出 &amp;lt;code&amp;gt;Hello, my friends!&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;使用 &amp;lt;code&amp;gt;cmd@&amp;lt;/code&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;调用命令会返回执行结果，可作为退出状态码；¿¿前缀调用无法获取返回值。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;使用 &amp;lt;code&amp;gt;cmd@&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;调用指令会返回执行结果，可作为退出状态码；¿¿前缀调用无法获取返回值。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l493&quot;&gt;第493行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第493行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdset@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdset@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;依次弹出代码字符串、命令名称，绑定命令执行代码。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;依次弹出代码字符串、指令名称，绑定指令执行代码。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdall@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdall@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;返回全部已定义命令名称数组。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;返回全部已定义指令名称数组。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdsethelp@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdsethelp@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;依次弹出帮助文本、命令名，设置命令详细手册。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;依次弹出帮助文本、指令名，设置指令详细手册。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdseth@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdseth@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;依次弹出描述文本、命令名，设置命令简短介绍。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;依次弹出描述文本、指令名，设置指令简短介绍。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmddel@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmddel@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;弹出命令名称，删除该自定义命令。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;弹出指令名称，删除该自定义指令。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdget@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdget@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;弹出命令名称，返回命令代码，无该命令返回未定义。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;弹出指令名称，返回指令代码，无该指令返回未定义。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdgethelp@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdgethelp@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;弹出命令名称，返回命令详细手册文本，无则未定义。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;弹出指令名称，返回指令详细手册文本，无则未定义。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdgeth@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmdgeth@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;弹出命令名称，返回命令简短描述，无则未定义。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;弹出指令名称，返回指令简短描述，无则未定义。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmd@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &amp;lt;code&amp;gt;cmd@&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;依次弹出输入参数字符串、命令名称，运行对应命令代码并返回执行结果。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;依次弹出输入参数字符串、指令名称，运行对应指令代码并返回执行结果。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;旧版本无命令时无返回值；新版本直接抛出异常。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;旧版本无指令时无返回值；新版本直接抛出异常。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 14 Jul 2026 10:00:55 GMT</pubDate>
			<dc:creator>DGCK81LNN</dc:creator>
			<comments>https://notblog.vudrux.site/wiki/%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:DGCK81LNN/WhatLang</comments>
		</item>
</channel></rss>