<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://gf-ogas.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3AHair_color</id>
	<title>Module:Hair color - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://gf-ogas.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3AHair_color"/>
	<link rel="alternate" type="text/html" href="https://gf-ogas.wiki/index.php?title=Module:Hair_color&amp;action=history"/>
	<updated>2026-06-13T03:19:35Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://gf-ogas.wiki/index.php?title=Module:Hair_color&amp;diff=15062&amp;oldid=prev</id>
		<title>弃权者：​撤销弃权者（讨论）的修订版本15059</title>
		<link rel="alternate" type="text/html" href="https://gf-ogas.wiki/index.php?title=Module:Hair_color&amp;diff=15062&amp;oldid=prev"/>
		<updated>2026-04-24T14:30:09Z</updated>

		<summary type="html">&lt;p&gt;撤销&lt;a href=&quot;/wiki/Special:Contributions/%E5%BC%83%E6%9D%83%E8%80%85&quot; title=&quot;Special:Contributions/弃权者&quot;&gt;弃权者&lt;/a&gt;（&lt;a href=&quot;/index.php?title=User_talk:%E5%BC%83%E6%9D%83%E8%80%85&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:弃权者（页面不存在）&quot;&gt;讨论&lt;/a&gt;）的修订版本&lt;a href=&quot;/wiki/Special:Diff/15059&quot; title=&quot;Special:Diff/15059&quot;&gt;15059&lt;/a&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&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年4月24日 (五) 22:30的版本&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-l105&quot;&gt;第105行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第105行：&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;	if category then&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;	if category then&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;		local displayText = &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;hairColor  &lt;/del&gt;.. &quot;髮&quot;&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;		local displayText = &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;processed &lt;/ins&gt;.. &quot;髮&quot;&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;		local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {category}}&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;		local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {category}}&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;		return string.format(&amp;quot;%s%s%s&amp;quot;, category, displayText, hairNote, categoryTemplate)&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;		return string.format(&amp;quot;%s%s%s&amp;quot;, category, displayText, hairNote, categoryTemplate)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ogaswiki:diff:1.41:old-15060:rev-15062:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>弃权者</name></author>
	</entry>
	<entry>
		<id>https://gf-ogas.wiki/index.php?title=Module:Hair_color&amp;diff=15060&amp;oldid=prev</id>
		<title>2026年4月24日 (五) 14:20 弃权者</title>
		<link rel="alternate" type="text/html" href="https://gf-ogas.wiki/index.php?title=Module:Hair_color&amp;diff=15060&amp;oldid=prev"/>
		<updated>2026-04-24T14:20:02Z</updated>

		<summary type="html">&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&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年4月24日 (五) 22:20的版本&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-l126&quot;&gt;第126行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第126行：&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;		if title.exists then&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;		if title.exists then&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;			local displayText = &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;processed &lt;/del&gt;.. &quot;髮&quot;&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;			local displayText = &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;hairColor  &lt;/ins&gt;.. &quot;髮&quot;&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;			local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {testCategory}}&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;			local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {testCategory}}&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;			return string.format(&amp;quot;%s%s%s&amp;quot;, testCategory, displayText, hairNote, categoryTemplate)&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;			return string.format(&amp;quot;%s%s%s&amp;quot;, testCategory, displayText, hairNote, categoryTemplate)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>弃权者</name></author>
	</entry>
	<entry>
		<id>https://gf-ogas.wiki/index.php?title=Module:Hair_color&amp;diff=15059&amp;oldid=prev</id>
		<title>2026年4月24日 (五) 14:18 弃权者</title>
		<link rel="alternate" type="text/html" href="https://gf-ogas.wiki/index.php?title=Module:Hair_color&amp;diff=15059&amp;oldid=prev"/>
		<updated>2026-04-24T14:18:23Z</updated>

		<summary type="html">&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&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年4月24日 (五) 22:18的版本&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-l105&quot;&gt;第105行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第105行：&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;	if category then&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;	if category then&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;		local displayText = &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;processed &lt;/del&gt;.. &quot;髮&quot;&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;		local displayText = &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;hairColor  &lt;/ins&gt;.. &quot;髮&quot;&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;		local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {category}}&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;		local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {category}}&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;		return string.format(&amp;quot;%s%s%s&amp;quot;, category, displayText, hairNote, categoryTemplate)&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;		return string.format(&amp;quot;%s%s%s&amp;quot;, category, displayText, hairNote, categoryTemplate)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>弃权者</name></author>
	</entry>
	<entry>
		<id>https://gf-ogas.wiki/index.php?title=Module:Hair_color&amp;diff=15058&amp;oldid=prev</id>
		<title>2026年4月24日 (五) 14:16 弃权者</title>
		<link rel="alternate" type="text/html" href="https://gf-ogas.wiki/index.php?title=Module:Hair_color&amp;diff=15058&amp;oldid=prev"/>
		<updated>2026-04-24T14:16:26Z</updated>

		<summary type="html">&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&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年4月24日 (五) 22:16的版本&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-l107&quot;&gt;第107行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第107行：&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;		local displayText = processed .. &amp;quot;髮&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;		local displayText = processed .. &amp;quot;髮&amp;quot;&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;		local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {category}}&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;		local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {category}}&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;		return string.format(&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/del&gt;%s&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|%s]]&lt;/del&gt;%s%s&quot;, category, displayText, hairNote, categoryTemplate)&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;		return string.format(&quot;%s%s%s&quot;, category, displayText, hairNote, categoryTemplate)&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;	else&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;	else&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;		local lastChar = mw.ustring.sub(coreColor, -1)&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;		local lastChar = mw.ustring.sub(coreColor, -1)&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-l128&quot;&gt;第128行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第128行：&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;			local displayText = processed .. &amp;quot;髮&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;			local displayText = processed .. &amp;quot;髮&amp;quot;&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;			local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {testCategory}}&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;			local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {testCategory}}&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;			return string.format(&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/del&gt;%s&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|%s]]&lt;/del&gt;%s%s&quot;, testCategory, displayText, hairNote, categoryTemplate)&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;			return string.format(&quot;%s%s%s&quot;, testCategory, displayText, hairNote, categoryTemplate)&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;		else&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;		else&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;			if ft then&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;			if ft then&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>弃权者</name></author>
	</entry>
	<entry>
		<id>https://gf-ogas.wiki/index.php?title=Module:Hair_color&amp;diff=200&amp;oldid=prev</id>
		<title>2026年1月22日 (四) 13:10 imported&gt;Unknown user</title>
		<link rel="alternate" type="text/html" href="https://gf-ogas.wiki/index.php?title=Module:Hair_color&amp;diff=200&amp;oldid=prev"/>
		<updated>2026-01-22T13:10:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
local getArgs = require(&amp;#039;Module:Arguments&amp;#039;).getArgs&lt;br /&gt;
local splitString = require(&amp;#039;Module:Split2&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
function p._main(args, frame)&lt;br /&gt;
	local input = args[1] or &amp;#039;&amp;#039;&lt;br /&gt;
	local ft = args.ft&lt;br /&gt;
&lt;br /&gt;
	local hairParts = splitString.split(input, &amp;#039;$&amp;#039;, false)&lt;br /&gt;
	local hairColor = hairParts.parts[1] or &amp;#039;&amp;#039;&lt;br /&gt;
	local hairNote = hairParts.parts[2] or &amp;#039;&amp;#039;&lt;br /&gt;
	local processed = hairColor&lt;br /&gt;
	-- 截取第一个&amp;quot;[&amp;quot;之前的内容&lt;br /&gt;
	local bracketPos = mw.ustring.find(processed, &amp;quot;%[&amp;quot;)&lt;br /&gt;
	if bracketPos then&lt;br /&gt;
		processed = mw.text.trim(mw.ustring.sub(processed, 1, bracketPos - 1))&lt;br /&gt;
	end&lt;br /&gt;
	hairColor = processed&lt;br /&gt;
	--processed = hairColor&lt;br /&gt;
	local multiColors = {&lt;br /&gt;
		[&amp;quot;双色&amp;quot;] = true, [&amp;quot;雙色&amp;quot;] = true, [&amp;quot;多色&amp;quot;] = true, &lt;br /&gt;
		[&amp;quot;混色&amp;quot;] = true, [&amp;quot;渐变色&amp;quot;] = true, [&amp;quot;漸變色&amp;quot;] = true&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	-- 预处理&lt;br /&gt;
	--local processed = hairColor&lt;br /&gt;
	if not multiColors[hairColor] then&lt;br /&gt;
		local lastChar = mw.ustring.sub(hairColor, -1)&lt;br /&gt;
		if lastChar == &amp;quot;发&amp;quot; or lastChar == &amp;quot;髮&amp;quot; or lastChar == &amp;quot;髪&amp;quot; or lastChar == &amp;quot;色&amp;quot; then&lt;br /&gt;
			processed = mw.ustring.sub(hairColor, 1, -2) -- 去掉最后一个字&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- 修饰词&lt;br /&gt;
	local modifiers = {&lt;br /&gt;
		[&amp;quot;浅&amp;quot;] = true, [&amp;quot;淺&amp;quot;] = true, [&amp;quot;深&amp;quot;] = true, [&amp;quot;亮&amp;quot;] = true, &lt;br /&gt;
		[&amp;quot;暗&amp;quot;] = true, [&amp;quot;浓&amp;quot;] = true, [&amp;quot;濃&amp;quot;] = true, [&amp;quot;淡&amp;quot;] = true, &lt;br /&gt;
		[&amp;quot;黑&amp;quot;] = true, [&amp;quot;灰&amp;quot;] = true, [&amp;quot;银&amp;quot;] = true, [&amp;quot;銀&amp;quot;] = true, &lt;br /&gt;
		[&amp;quot;碧&amp;quot;] = true, [&amp;quot;墨&amp;quot;] = true&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	local coreColor = processed&lt;br /&gt;
	if not multiColors[hairColor] then&lt;br /&gt;
		local firstChar = mw.ustring.sub(processed, 1, 1)&lt;br /&gt;
		if modifiers[firstChar] and mw.ustring.len(processed) &amp;gt; 1 then&lt;br /&gt;
			coreColor = mw.ustring.sub(processed, 2)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local colorMap = {&lt;br /&gt;
		-- 粉&lt;br /&gt;
		[&amp;quot;粉&amp;quot;] = &amp;quot;粉发&amp;quot;, [&amp;quot;粉紅&amp;quot;] = &amp;quot;粉发&amp;quot;, [&amp;quot;粉红&amp;quot;] = &amp;quot;粉发&amp;quot;, [&amp;quot;棕粉&amp;quot;] = &amp;quot;粉发&amp;quot;,&lt;br /&gt;
		[&amp;quot;洋紅&amp;quot;] = &amp;quot;粉发&amp;quot;, [&amp;quot;洋红&amp;quot;] = &amp;quot;粉发&amp;quot;, [&amp;quot;樱&amp;quot;] = &amp;quot;粉发&amp;quot;, [&amp;quot;櫻&amp;quot;] = &amp;quot;粉发&amp;quot;,&lt;br /&gt;
		[&amp;quot;桃&amp;quot;] = &amp;quot;粉发&amp;quot;, [&amp;quot;粉白&amp;quot;] = &amp;quot;粉发&amp;quot;, [&amp;quot;桃紅&amp;quot;] = &amp;quot;粉发&amp;quot;, [&amp;quot;桃红&amp;quot;] = &amp;quot;粉发&amp;quot;,&lt;br /&gt;
		-- 红&lt;br /&gt;
		[&amp;quot;绯&amp;quot;] = &amp;quot;红发&amp;quot;, [&amp;quot;緋&amp;quot;] = &amp;quot;红发&amp;quot;, [&amp;quot;赤&amp;quot;] = &amp;quot;红发&amp;quot;, [&amp;quot;紅&amp;quot;] = &amp;quot;红发&amp;quot;,&lt;br /&gt;
		[&amp;quot;红&amp;quot;] = &amp;quot;红发&amp;quot;, [&amp;quot;酒红&amp;quot;] = &amp;quot;红发&amp;quot;, [&amp;quot;酒紅&amp;quot;] = &amp;quot;红发&amp;quot;, [&amp;quot;血紅&amp;quot;] = &amp;quot;红发&amp;quot;,&lt;br /&gt;
		[&amp;quot;血红&amp;quot;] = &amp;quot;红发&amp;quot;, [&amp;quot;珊红&amp;quot;] = &amp;quot;红发&amp;quot;, [&amp;quot;珊紅&amp;quot;] = &amp;quot;红发&amp;quot;,&lt;br /&gt;
		-- 紫&lt;br /&gt;
		[&amp;quot;紫&amp;quot;] = &amp;quot;紫发&amp;quot;, [&amp;quot;黛紫&amp;quot;] = &amp;quot;紫发&amp;quot;, [&amp;quot;靛&amp;quot;] = &amp;quot;紫发&amp;quot;, [&amp;quot;雪青&amp;quot;] = &amp;quot;紫发&amp;quot;,&lt;br /&gt;
		[&amp;quot;雪靑&amp;quot;] = &amp;quot;紫发&amp;quot;, [&amp;quot;紫藤&amp;quot;] = &amp;quot;紫发&amp;quot;, [&amp;quot;紫紅&amp;quot;] = &amp;quot;紫发&amp;quot;, [&amp;quot;紫红&amp;quot;] = &amp;quot;紫发&amp;quot;,&lt;br /&gt;
		[&amp;quot;紫蓝&amp;quot;] = &amp;quot;紫发&amp;quot;, [&amp;quot;紫藍&amp;quot;] = &amp;quot;紫发&amp;quot;,&lt;br /&gt;
		-- 蓝&lt;br /&gt;
		[&amp;quot;青&amp;quot;] = &amp;quot;蓝发&amp;quot;, [&amp;quot;靑&amp;quot;] = &amp;quot;蓝发&amp;quot;, [&amp;quot;藏青&amp;quot;] = &amp;quot;蓝发&amp;quot;, [&amp;quot;藏靑&amp;quot;] = &amp;quot;蓝发&amp;quot;,&lt;br /&gt;
		[&amp;quot;藍&amp;quot;] = &amp;quot;蓝发&amp;quot;, [&amp;quot;蓝&amp;quot;] = &amp;quot;蓝发&amp;quot;, [&amp;quot;天蓝&amp;quot;] = &amp;quot;蓝发&amp;quot;, [&amp;quot;天藍&amp;quot;] = &amp;quot;蓝发&amp;quot;,&lt;br /&gt;
		[&amp;quot;水蓝&amp;quot;] = &amp;quot;蓝发&amp;quot;, [&amp;quot;水藍&amp;quot;] = &amp;quot;蓝发&amp;quot;, [&amp;quot;青蓝&amp;quot;] = &amp;quot;蓝发&amp;quot;, [&amp;quot;靑藍&amp;quot;] = &amp;quot;蓝发&amp;quot;,&lt;br /&gt;
		[&amp;quot;海蓝&amp;quot;] = &amp;quot;蓝发&amp;quot;, [&amp;quot;海藍&amp;quot;] = &amp;quot;蓝发&amp;quot;,&lt;br /&gt;
		-- 绿&lt;br /&gt;
		[&amp;quot;綠&amp;quot;] = &amp;quot;绿发&amp;quot;, [&amp;quot;绿&amp;quot;] = &amp;quot;绿发&amp;quot;, [&amp;quot;黃綠&amp;quot;] = &amp;quot;绿发&amp;quot;, [&amp;quot;黄绿&amp;quot;] = &amp;quot;绿发&amp;quot;,&lt;br /&gt;
		[&amp;quot;灰綠&amp;quot;] = &amp;quot;绿发&amp;quot;, [&amp;quot;灰绿&amp;quot;] = &amp;quot;绿发&amp;quot;, [&amp;quot;墨綠&amp;quot;] = &amp;quot;绿发&amp;quot;, [&amp;quot;墨绿&amp;quot;] = &amp;quot;绿发&amp;quot;,&lt;br /&gt;
		[&amp;quot;草綠&amp;quot;] = &amp;quot;绿发&amp;quot;, [&amp;quot;草绿&amp;quot;] = &amp;quot;绿发&amp;quot;, [&amp;quot;靑綠&amp;quot;] = &amp;quot;绿发&amp;quot;, [&amp;quot;青绿&amp;quot;] = &amp;quot;绿发&amp;quot;,&lt;br /&gt;
		-- 金&lt;br /&gt;
		[&amp;quot;金&amp;quot;] = &amp;quot;金发&amp;quot;, [&amp;quot;黃&amp;quot;] = &amp;quot;金发&amp;quot;, [&amp;quot;黄&amp;quot;] = &amp;quot;金发&amp;quot;, [&amp;quot;金黃&amp;quot;] = &amp;quot;金发&amp;quot;,&lt;br /&gt;
		[&amp;quot;金黄&amp;quot;] = &amp;quot;金发&amp;quot;, [&amp;quot;米&amp;quot;] = &amp;quot;金发&amp;quot;, [&amp;quot;米黃&amp;quot;] = &amp;quot;金发&amp;quot;, [&amp;quot;米黄&amp;quot;] = &amp;quot;金发&amp;quot;,&lt;br /&gt;
		[&amp;quot;奶黄&amp;quot;] = &amp;quot;金发&amp;quot;, [&amp;quot;奶黃&amp;quot;] = &amp;quot;金发&amp;quot;, [&amp;quot;亞麻&amp;quot;] = &amp;quot;金发&amp;quot;, [&amp;quot;亚麻&amp;quot;] = &amp;quot;金发&amp;quot;,&lt;br /&gt;
		-- 橙&lt;br /&gt;
		[&amp;quot;橘&amp;quot;] = &amp;quot;橙发&amp;quot;, [&amp;quot;橙&amp;quot;] = &amp;quot;橙发&amp;quot;, [&amp;quot;桔&amp;quot;] = &amp;quot;橙发&amp;quot;, [&amp;quot;桔黃&amp;quot;] = &amp;quot;橙发&amp;quot;,&lt;br /&gt;
		[&amp;quot;桔黄&amp;quot;] = &amp;quot;橙发&amp;quot;, [&amp;quot;橘黃&amp;quot;] = &amp;quot;橙发&amp;quot;, [&amp;quot;橘黄&amp;quot;] = &amp;quot;橙发&amp;quot;, [&amp;quot;橙黄&amp;quot;] = &amp;quot;橙发&amp;quot;,&lt;br /&gt;
		[&amp;quot;橙黃&amp;quot;] = &amp;quot;橙发&amp;quot;, [&amp;quot;橘红&amp;quot;] = &amp;quot;橙发&amp;quot;, [&amp;quot;橘紅&amp;quot;] = &amp;quot;橙发&amp;quot;, [&amp;quot;橙紅&amp;quot;] = &amp;quot;橙发&amp;quot;,&lt;br /&gt;
		[&amp;quot;橙红&amp;quot;] = &amp;quot;橙发&amp;quot;, [&amp;quot;珊瑚&amp;quot;] = &amp;quot;橙发&amp;quot;,&lt;br /&gt;
		-- 棕&lt;br /&gt;
		[&amp;quot;褐&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;棕&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;棕褐&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;棕黃&amp;quot;] = &amp;quot;棕发&amp;quot;,&lt;br /&gt;
		[&amp;quot;棕黄&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;棕红&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;棕紅&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;褐绿&amp;quot;] = &amp;quot;棕发&amp;quot;,&lt;br /&gt;
		[&amp;quot;褐綠&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;褐红&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;红褐&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;褐紅&amp;quot;] = &amp;quot;棕发&amp;quot;,&lt;br /&gt;
		[&amp;quot;紅褐&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;亞麻棕&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;亚麻棕&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;棕黑&amp;quot;] = &amp;quot;棕发&amp;quot;,&lt;br /&gt;
		[&amp;quot;棕綠&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;棕绿&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;栗&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;肉&amp;quot;] = &amp;quot;棕发&amp;quot;,&lt;br /&gt;
		[&amp;quot;茶&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;古铜&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;古銅&amp;quot;] = &amp;quot;棕发&amp;quot;, [&amp;quot;咖啡&amp;quot;] = &amp;quot;棕发&amp;quot;,&lt;br /&gt;
		[&amp;quot;卡其&amp;quot;] = &amp;quot;棕发&amp;quot;,&lt;br /&gt;
		-- 黑&lt;br /&gt;
		[&amp;quot;黑&amp;quot;] = &amp;quot;黑发&amp;quot;, [&amp;quot;藍黑&amp;quot;] = &amp;quot;黑发&amp;quot;, [&amp;quot;蓝黑&amp;quot;] = &amp;quot;黑发&amp;quot;,&lt;br /&gt;
		-- 银&lt;br /&gt;
		[&amp;quot;白&amp;quot;] = &amp;quot;银发&amp;quot;, [&amp;quot;灰&amp;quot;] = &amp;quot;银发&amp;quot;, [&amp;quot;紫白&amp;quot;] = &amp;quot;银发&amp;quot;, [&amp;quot;銀&amp;quot;] = &amp;quot;银发&amp;quot;,&lt;br /&gt;
		[&amp;quot;银&amp;quot;] = &amp;quot;银发&amp;quot;, [&amp;quot;銀灰&amp;quot;] = &amp;quot;银发&amp;quot;, [&amp;quot;银灰&amp;quot;] = &amp;quot;银发&amp;quot;, [&amp;quot;銀白&amp;quot;] = &amp;quot;银发&amp;quot;,&lt;br /&gt;
		[&amp;quot;银白&amp;quot;] = &amp;quot;银发&amp;quot;, [&amp;quot;白銀&amp;quot;] = &amp;quot;银发&amp;quot;, [&amp;quot;白银&amp;quot;] = &amp;quot;银发&amp;quot;, [&amp;quot;鐵灰&amp;quot;] = &amp;quot;银发&amp;quot;,&lt;br /&gt;
		[&amp;quot;铁灰&amp;quot;] = &amp;quot;银发&amp;quot;,&lt;br /&gt;
		-- 其他&lt;br /&gt;
		[&amp;quot;虹&amp;quot;] = &amp;quot;彩虹发&amp;quot;, [&amp;quot;彩虹&amp;quot;] = &amp;quot;彩虹发&amp;quot;,&lt;br /&gt;
		[&amp;quot;双&amp;quot;] = &amp;quot;双色发&amp;quot;, [&amp;quot;雙&amp;quot;] = &amp;quot;双色发&amp;quot;, [&amp;quot;双色&amp;quot;] = &amp;quot;双色发&amp;quot;, [&amp;quot;雙色&amp;quot;] = &amp;quot;双色发&amp;quot;,&lt;br /&gt;
		[&amp;quot;阴阳&amp;quot;] = &amp;quot;阴阳发&amp;quot;, [&amp;quot;陰陽&amp;quot;] = &amp;quot;阴阳发&amp;quot;,&lt;br /&gt;
		[&amp;quot;多&amp;quot;] = &amp;quot;多色发&amp;quot;, [&amp;quot;混&amp;quot;] = &amp;quot;多色发&amp;quot;, [&amp;quot;多色&amp;quot;] = &amp;quot;多色发&amp;quot;, [&amp;quot;混色&amp;quot;] = &amp;quot;多色发&amp;quot;,&lt;br /&gt;
		[&amp;quot;渐变&amp;quot;] = &amp;quot;渐变色发&amp;quot;, [&amp;quot;漸變&amp;quot;] = &amp;quot;渐变色发&amp;quot;, [&amp;quot;渐变色&amp;quot;] = &amp;quot;渐变色发&amp;quot;, [&amp;quot;漸變色&amp;quot;] = &amp;quot;渐变色发&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	local category = colorMap[coreColor]&lt;br /&gt;
&lt;br /&gt;
	if category then&lt;br /&gt;
		local displayText = processed .. &amp;quot;髮&amp;quot;&lt;br /&gt;
		local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {category}}&lt;br /&gt;
		return string.format(&amp;quot;[[%s|%s]]%s%s&amp;quot;, category, displayText, hairNote, categoryTemplate)&lt;br /&gt;
	else&lt;br /&gt;
		local lastChar = mw.ustring.sub(coreColor, -1)&lt;br /&gt;
		local mappedChar = lastChar&lt;br /&gt;
&lt;br /&gt;
		local charMap = {&lt;br /&gt;
			[&amp;quot;灰&amp;quot;] = &amp;quot;银&amp;quot;, [&amp;quot;白&amp;quot;] = &amp;quot;银&amp;quot;,&lt;br /&gt;
			[&amp;quot;黄&amp;quot;] = &amp;quot;金&amp;quot;, [&amp;quot;黃&amp;quot;] = &amp;quot;金&amp;quot;,&lt;br /&gt;
			[&amp;quot;茶&amp;quot;] = &amp;quot;棕&amp;quot;, [&amp;quot;褐&amp;quot;] = &amp;quot;棕&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if charMap[lastChar] then&lt;br /&gt;
			mappedChar = charMap[lastChar]&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		local testCategory = mappedChar .. &amp;quot;发&amp;quot;&lt;br /&gt;
		local title = mw.title.new(testCategory)&lt;br /&gt;
&lt;br /&gt;
		if title.exists then&lt;br /&gt;
			local displayText = processed .. &amp;quot;髮&amp;quot;&lt;br /&gt;
			local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {testCategory}}&lt;br /&gt;
			return string.format(&amp;quot;[[%s|%s]]%s%s&amp;quot;, testCategory, displayText, hairNote, categoryTemplate)&lt;br /&gt;
		else&lt;br /&gt;
			if ft then&lt;br /&gt;
				return processed .. &amp;quot;髮&amp;quot; .. hairNote&lt;br /&gt;
			else&lt;br /&gt;
				local categoryTemplate = frame:expandTemplate{title = &amp;quot;ArticleCategory&amp;quot;, args = {&amp;quot;错误发色&amp;quot;}}&lt;br /&gt;
				return processed .. &amp;quot;髮&amp;quot; .. hairNote .. categoryTemplate&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local args = getArgs(frame, {&lt;br /&gt;
		parentFirst = true,&lt;br /&gt;
	})&lt;br /&gt;
	return p._main(args, frame)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown user</name></author>
	</entry>
</feed>