<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://wiki.42lab.cloud/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BlackJAck</id>
	<title>42LAB - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.42lab.cloud/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BlackJAck"/>
	<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/w/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/BlackJAck"/>
	<updated>2026-06-14T10:22:30Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=26290</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=26290"/>
		<updated>2025-07-16T16:05:54Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;.chip-set, .select-all, .chip, .chip-img {&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
}&lt;br /&gt;
.chip-set {&lt;br /&gt;
    border-bottom: 1px solid #ccc;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    padding: 4px 0;&lt;br /&gt;
    row-gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.chip-set:last-of-type { border-bottom: none }&lt;br /&gt;
.select-all, .chip { cursor: pointer }&lt;br /&gt;
.select-all, .chip-img { justify-content: center }&lt;br /&gt;
.select-all {&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    height: 40px;&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
    width: 40px;&lt;br /&gt;
}&lt;br /&gt;
.select-all:hover { background: #e0e0e0 }&lt;br /&gt;
.select-all img, .chip-img {&lt;br /&gt;
    height: 24px;&lt;br /&gt;
    width: 24px;&lt;br /&gt;
}&lt;br /&gt;
.chip {&lt;br /&gt;
    background: #e0e0e0;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    padding: 0 12px 0 12px;&lt;br /&gt;
}&lt;br /&gt;
.chip.img-chip { padding-left: 4px }&lt;br /&gt;
.chip img {&lt;br /&gt;
    filter: invert(.7);&lt;br /&gt;
    height: 18px;&lt;br /&gt;
    width: 18px;&lt;br /&gt;
}&lt;br /&gt;
.chip span {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    margin-bottom: 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.chip-checked {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
.chip.chip-checked img { filter: none }&lt;br /&gt;
&lt;br /&gt;
#Nsoultable td:nth-child(4) &amp;gt; a img { filter: invert(1) }&lt;br /&gt;
&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .charCard .cardClass {&lt;br /&gt;
    top: 9px;&lt;br /&gt;
    left: 4px;&lt;br /&gt;
    background: rgba(0,0,0,.7);&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 1px 1px 2px rgba(0,0,0,.3)&lt;br /&gt;
}&lt;br /&gt;
.charCard {&lt;br /&gt;
	border-radius: 10px 10px 5px 5px;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 0 -64px -126px 0;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	transform: scale(0.5);&lt;br /&gt;
	transform-origin: top left;&lt;br /&gt;
	transition: all 0.15s ease-in-out;&lt;br /&gt;
	width: 128px;&lt;br /&gt;
}&lt;br /&gt;
.charCard &amp;gt; a &amp;gt; * {z-index:1001}&lt;br /&gt;
.charCard:hover {&lt;br /&gt;
	box-shadow: 0 0 10px black;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 420px) {&lt;br /&gt;
	.charCard.charCard.charCard {&lt;br /&gt;
		margin: 0 5px 0 0;&lt;br /&gt;
		transform: none;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard img {&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardBase {&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardFaction {&lt;br /&gt;
	left: 16%;&lt;br /&gt;
	top: -5%;&lt;br /&gt;
	width: 145px;&lt;br /&gt;
	opacity: 0.3;&lt;br /&gt;
	filter: invert(.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardChar {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardCharNopic {&lt;br /&gt;
	filter: contrast(0);&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardClass {&lt;br /&gt;
	bottom: auto;&lt;br /&gt;
	height: 15px;&lt;br /&gt;
	left: 2px;&lt;br /&gt;
	top: 11px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardID{&lt;br /&gt;
	font-family: Mohave;&lt;br /&gt;
	font-size: 15px;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	right: 2px;&lt;br /&gt;
	top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardName {&lt;br /&gt;
	bottom: 5px;&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	left: 2px;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard.rarity1::after,&lt;br /&gt;
.charCard.rarity2::after,&lt;br /&gt;
.charCard.rarity3::after {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
	height: 148px;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	right: 2px;&lt;br /&gt;
	top: 28px;&lt;br /&gt;
	transform: perspective(190px) rotateY(-45deg);&lt;br /&gt;
	width: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard.rarity1::after {&lt;br /&gt;
	background: linear-gradient(to top, rgba(255, 255, 255, 0.3), transparent) #2c99ff;&lt;br /&gt;
	box-shadow: 5px 0 10px #2896ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard.rarity2::after {&lt;br /&gt;
	background: linear-gradient(to top, rgba(255, 255, 255, 0.3), transparent) #b268f3;&lt;br /&gt;
	box-shadow: 5px 0 10px #af64ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard.rarity3::after {&lt;br /&gt;
	background: linear-gradient(to top, rgba(255, 255, 255, 0.3), transparent) #ff8b08;&lt;br /&gt;
	box-shadow: 5px 0 10px #ff8c14;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable td div.icon{width:96px}&lt;br /&gt;
@media screen and (max-width: 600px){#Nsoultable td div.icon {width: 64px;}}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
		&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据const chipSets = $(&#039;.chip-set&#039;);&lt;br /&gt;
const chipSets = $(&#039;.chip-set&#039;);&lt;br /&gt;
const filterGroups = [];&lt;br /&gt;
for (const chipSet of chipSets) {&lt;br /&gt;
    const filterGroup = {&lt;br /&gt;
        field: chipSet.dataset.field,&lt;br /&gt;
        type: chipSet.dataset.type,&lt;br /&gt;
        chipSet: $(chipSet).children(&#039;.chip&#039;),&lt;br /&gt;
        filterFunc(query) {&lt;br /&gt;
            const check = new Map();&lt;br /&gt;
            let n = 0;&lt;br /&gt;
            for (const chip of this.chipSet) {&lt;br /&gt;
                const value = chip.dataset.value;&lt;br /&gt;
                check.set(value, chip.classList.contains(&#039;chip-checked&#039;));&lt;br /&gt;
                if (check.get(value)) n++;&lt;br /&gt;
            }&lt;br /&gt;
            if (n === 0) return true;&lt;br /&gt;
            if (this.type == &#039;exist&#039;) {&lt;br /&gt;
                return query[this.field] != this.default;&lt;br /&gt;
            }&lt;br /&gt;
            if (this.type == &#039;contain&#039;) {&lt;br /&gt;
                const values = query[this.field]?.split(this.separator) || [];&lt;br /&gt;
                for (const value of values) {&lt;br /&gt;
                    if (check.get(value)) return true;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            return check.get(query[this.field]);&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
    if (chipSet.dataset.type == &#039;exist&#039;) {&lt;br /&gt;
        filterGroup.default = chipSet.dataset.default;&lt;br /&gt;
    } else if (chipSet.dataset.type == &#039;contain&#039;) {&lt;br /&gt;
        filterGroup.separator = chipSet.dataset.separator;&lt;br /&gt;
    }&lt;br /&gt;
    filterGroups.push(filterGroup);&lt;br /&gt;
}&lt;br /&gt;
$(&#039;#NSoulQuery&#039;).append(`&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;`);&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
&lt;br /&gt;
$(&#039;#display-modes&#039;).append(`&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;`);&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const careerIcons = [&#039;c/c3&#039;, &#039;0/0a&#039;, &#039;7/7a&#039;, &#039;4/46&#039;, &#039;9/96&#039;];&lt;br /&gt;
const campIcons = [&#039;5/51&#039;, &#039;9/9b&#039;, &#039;d/d9&#039;, &#039;b/b1&#039;, &#039;a/a5&#039;, &#039;9/9c&#039;];&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mw.loader.using(&#039;ext.gadget.detectmobilebrowsers&#039;).then(() =&amp;gt; {&lt;br /&gt;
  if (window.mobileCheck()) {//判断是否为移动前端&lt;br /&gt;
    document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;&lt;br /&gt;
  }&lt;br /&gt;
  sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
  apply_filter();&lt;br /&gt;
  $(function () {&lt;br /&gt;
    if (getURLParam(&amp;quot;filter&amp;quot;)) {&lt;br /&gt;
      decode_checker(decoded);&lt;br /&gt;
    }&lt;br /&gt;
    if (getURLParam(&amp;quot;intext&amp;quot;)) {&lt;br /&gt;
      inputText.value = getURLParam(&amp;quot;intext&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    apply_filter();&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			let careerIcon = `/images/${careerIcons[pushdata[i].career-1]}/Career_${pushdata[i].career}.png`;&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var campIcon=`/images/${campIcons[pushdata[i].faction-1]}/${pushdata[i].faction}_camp.png`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${campIcon}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${careerIcon}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
                        let careerIcon = `/images/${careerIcons[pushdata[i].career-1]}/Career_${pushdata[i].career}.png`;&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity${parseInt(pushdata[i][&amp;quot;rarity&amp;quot;])+2}&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;overlay&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/Blank.png&amp;quot; class=&amp;quot;subicon tl&amp;quot; style=&amp;quot;background-image:url(${careerIcon})&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;avatar&amp;quot;]})&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${careerIcon}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function selectAll(e){&lt;br /&gt;
	const t = e.currentTarget;&lt;br /&gt;
	const line = t.parentElement.querySelectorAll(&#039;.filter_item&#039;);&lt;br /&gt;
	for (const i of line) {&lt;br /&gt;
		i.checked = false;&lt;br /&gt;
		i.classList.remove(&#039;chip-checked&#039;);&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function selectChip(e) {&lt;br /&gt;
	const t = e.currentTarget;&lt;br /&gt;
	if (t.checked) t.classList.remove(&#039;chip-checked&#039;);&lt;br /&gt;
	else t.classList.add(&#039;chip-checked&#039;);&lt;br /&gt;
	t.checked = !t.checked;&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.select-all&#039;).append(`&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; height=&amp;quot;24&amp;quot; width=&amp;quot;24&amp;quot; fill=&amp;quot;#424242&amp;quot; viewBox=&amp;quot;0 0 48 48&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M9 42q-1.2 0-2.1-.9Q6 40.2 6 39h3Zm-3-7.4v-4.15h3v4.15Zm0-8.55V21.9h3v4.15Zm0-8.5V13.4h3v4.15ZM6 9q0-1.2.9-2.1Q7.8 6 9 6v3Zm7.4 25.6V13.4h21.2v21.2Zm0 7.4v-3h4.15v3Zm0-33V6h4.15v3Zm3 22.6h15.2V16.4H16.4ZM21.95 42v-3h4.15v3Zm0-33V6h4.15v3Zm8.5 33v-3h4.15v3Zm0-33V6h4.15v3ZM39 42v-3h3q0 1.2-.9 2.1-.9.9-2.1.9Zm0-7.4v-4.15h3v4.15Zm0-8.55V21.9h3v4.15Zm0-8.5V13.4h3v4.15ZM39 9V6q1.2 0 2.1.9.9.9.9 2.1Z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;`);&lt;br /&gt;
$(&#039;.select-all&#039;).on(&#039;click&#039;,selectAll);&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.name);&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond) {&lt;br /&gt;
    return text_check(cond) &amp;amp;&amp;amp; filterGroups.every(filterGroup =&amp;gt; filterGroup.filterFunc(cond));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
$(&#039;.chip&#039;).on(&amp;quot;click&amp;quot;,selectChip);&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=26289</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=26289"/>
		<updated>2025-07-16T16:00:34Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;.chip-set, .select-all, .chip, .chip-img {&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    column-gap: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
}&lt;br /&gt;
.chip-set {&lt;br /&gt;
    border-bottom: 1px solid #ccc;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    padding: 4px 0;&lt;br /&gt;
    row-gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.chip-set:last-of-type { border-bottom: none }&lt;br /&gt;
.select-all, .chip { cursor: pointer }&lt;br /&gt;
.select-all, .chip-img { justify-content: center }&lt;br /&gt;
.select-all {&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    height: 40px;&lt;br /&gt;
    margin-right: 8px;&lt;br /&gt;
    width: 40px;&lt;br /&gt;
}&lt;br /&gt;
.select-all:hover { background: #e0e0e0 }&lt;br /&gt;
.select-all img, .chip-img {&lt;br /&gt;
    height: 24px;&lt;br /&gt;
    width: 24px;&lt;br /&gt;
}&lt;br /&gt;
.chip {&lt;br /&gt;
    background: #e0e0e0;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    height: 32px;&lt;br /&gt;
    padding: 0 12px 0 12px;&lt;br /&gt;
}&lt;br /&gt;
.chip.img-chip { padding-left: 4px }&lt;br /&gt;
.chip img {&lt;br /&gt;
    filter: invert(.7);&lt;br /&gt;
    height: 18px;&lt;br /&gt;
    width: 18px;&lt;br /&gt;
}&lt;br /&gt;
.chip span {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    margin-bottom: 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
.chip-checked {&lt;br /&gt;
    background: #36c;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
.chip.chip-checked img { filter: none }&lt;br /&gt;
&lt;br /&gt;
#Nsoultable td:nth-child(4) &amp;gt; a img { filter: invert(1) }&lt;br /&gt;
&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .charCard .cardClass {&lt;br /&gt;
    top: 9px;&lt;br /&gt;
    left: 4px;&lt;br /&gt;
    background: rgba(0,0,0,.7);&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 1px 1px 2px rgba(0,0,0,.3)&lt;br /&gt;
}&lt;br /&gt;
.charCard {&lt;br /&gt;
	border-radius: 10px 10px 5px 5px;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	margin: 0 -64px -126px 0;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	transform: scale(0.5);&lt;br /&gt;
	transform-origin: top left;&lt;br /&gt;
	transition: all 0.15s ease-in-out;&lt;br /&gt;
	width: 128px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard:hover {&lt;br /&gt;
	box-shadow: 0 0 10px black;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 420px) {&lt;br /&gt;
	.charCard.charCard.charCard {&lt;br /&gt;
		margin: 0 5px 0 0;&lt;br /&gt;
		transform: none;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard img {&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	height: auto;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardBase {&lt;br /&gt;
	position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardFaction {&lt;br /&gt;
	left: 16%;&lt;br /&gt;
	top: -5%;&lt;br /&gt;
	width: 145px;&lt;br /&gt;
	opacity: 0.3;&lt;br /&gt;
	filter: invert(.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardChar {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardCharNopic {&lt;br /&gt;
	filter: contrast(0);&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardClass {&lt;br /&gt;
	bottom: auto;&lt;br /&gt;
	height: 15px;&lt;br /&gt;
	left: 2px;&lt;br /&gt;
	top: 11px;&lt;br /&gt;
	width: auto;&lt;br /&gt;
	z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardID{&lt;br /&gt;
	font-family: Mohave;&lt;br /&gt;
	font-size: 15px;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	right: 2px;&lt;br /&gt;
	top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard .cardName {&lt;br /&gt;
	bottom: 5px;&lt;br /&gt;
	font-size: 1rem;&lt;br /&gt;
	left: 2px;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard.rarity1::after,&lt;br /&gt;
.charCard.rarity2::after,&lt;br /&gt;
.charCard.rarity3::after {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
	height: 148px;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	right: 2px;&lt;br /&gt;
	top: 28px;&lt;br /&gt;
	transform: perspective(190px) rotateY(-45deg);&lt;br /&gt;
	width: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard.rarity1::after {&lt;br /&gt;
	background: linear-gradient(to top, rgba(255, 255, 255, 0.3), transparent) #2c99ff;&lt;br /&gt;
	box-shadow: 5px 0 10px #2896ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard.rarity2::after {&lt;br /&gt;
	background: linear-gradient(to top, rgba(255, 255, 255, 0.3), transparent) #b268f3;&lt;br /&gt;
	box-shadow: 5px 0 10px #af64ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard.rarity3::after {&lt;br /&gt;
	background: linear-gradient(to top, rgba(255, 255, 255, 0.3), transparent) #ff8b08;&lt;br /&gt;
	box-shadow: 5px 0 10px #ff8c14;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable td div.icon{width:96px}&lt;br /&gt;
@media screen and (max-width: 600px){#Nsoultable td div.icon {width: 64px;}}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
		&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据const chipSets = $(&#039;.chip-set&#039;);&lt;br /&gt;
const chipSets = $(&#039;.chip-set&#039;);&lt;br /&gt;
const filterGroups = [];&lt;br /&gt;
for (const chipSet of chipSets) {&lt;br /&gt;
    const filterGroup = {&lt;br /&gt;
        field: chipSet.dataset.field,&lt;br /&gt;
        type: chipSet.dataset.type,&lt;br /&gt;
        chipSet: $(chipSet).children(&#039;.chip&#039;),&lt;br /&gt;
        filterFunc(query) {&lt;br /&gt;
            const check = new Map();&lt;br /&gt;
            let n = 0;&lt;br /&gt;
            for (const chip of this.chipSet) {&lt;br /&gt;
                const value = chip.dataset.value;&lt;br /&gt;
                check.set(value, chip.classList.contains(&#039;chip-checked&#039;));&lt;br /&gt;
                if (check.get(value)) n++;&lt;br /&gt;
            }&lt;br /&gt;
            if (n === 0) return true;&lt;br /&gt;
            if (this.type == &#039;exist&#039;) {&lt;br /&gt;
                return query[this.field] != this.default;&lt;br /&gt;
            }&lt;br /&gt;
            if (this.type == &#039;contain&#039;) {&lt;br /&gt;
                const values = query[this.field]?.split(this.separator) || [];&lt;br /&gt;
                for (const value of values) {&lt;br /&gt;
                    if (check.get(value)) return true;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            return check.get(query[this.field]);&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
    if (chipSet.dataset.type == &#039;exist&#039;) {&lt;br /&gt;
        filterGroup.default = chipSet.dataset.default;&lt;br /&gt;
    } else if (chipSet.dataset.type == &#039;contain&#039;) {&lt;br /&gt;
        filterGroup.separator = chipSet.dataset.separator;&lt;br /&gt;
    }&lt;br /&gt;
    filterGroups.push(filterGroup);&lt;br /&gt;
}&lt;br /&gt;
$(&#039;#NSoulQuery&#039;).append(`&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;`);&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
&lt;br /&gt;
$(&#039;#display-modes&#039;).append(`&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;`);&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const careerIcons = [&#039;c/c3&#039;, &#039;0/0a&#039;, &#039;7/7a&#039;, &#039;4/46&#039;, &#039;9/96&#039;];&lt;br /&gt;
const campIcons = [&#039;5/51&#039;, &#039;9/9b&#039;, &#039;d/d9&#039;, &#039;b/b1&#039;, &#039;a/a5&#039;, &#039;9/9c&#039;];&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
mw.loader.using(&#039;ext.gadget.detectmobilebrowsers&#039;).then(() =&amp;gt; {&lt;br /&gt;
  if (window.mobileCheck()) {//判断是否为移动前端&lt;br /&gt;
    document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;&lt;br /&gt;
  }&lt;br /&gt;
  sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
  apply_filter();&lt;br /&gt;
  $(function () {&lt;br /&gt;
    if (getURLParam(&amp;quot;filter&amp;quot;)) {&lt;br /&gt;
      decode_checker(decoded);&lt;br /&gt;
    }&lt;br /&gt;
    if (getURLParam(&amp;quot;intext&amp;quot;)) {&lt;br /&gt;
      inputText.value = getURLParam(&amp;quot;intext&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    apply_filter();&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			let careerIcon = `/images/${careerIcons[pushdata[i].career-1]}/Career_${pushdata[i].career}.png`;&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var campIcon=`/images/${campIcons[pushdata[i].faction-1]}/${pushdata[i].faction}_camp.png`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${campIcon}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${careerIcon}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
                        let careerIcon = `/images/${careerIcons[pushdata[i].career-1]}/Career_${pushdata[i].career}.png`;&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity${parseInt(pushdata[i][&amp;quot;rarity&amp;quot;])+2}&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;overlay&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/Blank.png&amp;quot; class=&amp;quot;subicon tl&amp;quot; style=&amp;quot;background-image:url(${careerIcon})&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;avatar&amp;quot;]})&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${careerIcon}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function selectAll(e){&lt;br /&gt;
	const t = e.currentTarget;&lt;br /&gt;
	const line = t.parentElement.querySelectorAll(&#039;.filter_item&#039;);&lt;br /&gt;
	for (const i of line) {&lt;br /&gt;
		i.checked = false;&lt;br /&gt;
		i.classList.remove(&#039;chip-checked&#039;);&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function selectChip(e) {&lt;br /&gt;
	const t = e.currentTarget;&lt;br /&gt;
	if (t.checked) t.classList.remove(&#039;chip-checked&#039;);&lt;br /&gt;
	else t.classList.add(&#039;chip-checked&#039;);&lt;br /&gt;
	t.checked = !t.checked;&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.select-all&#039;).append(`&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; height=&amp;quot;24&amp;quot; width=&amp;quot;24&amp;quot; fill=&amp;quot;#424242&amp;quot; viewBox=&amp;quot;0 0 48 48&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M9 42q-1.2 0-2.1-.9Q6 40.2 6 39h3Zm-3-7.4v-4.15h3v4.15Zm0-8.55V21.9h3v4.15Zm0-8.5V13.4h3v4.15ZM6 9q0-1.2.9-2.1Q7.8 6 9 6v3Zm7.4 25.6V13.4h21.2v21.2Zm0 7.4v-3h4.15v3Zm0-33V6h4.15v3Zm3 22.6h15.2V16.4H16.4ZM21.95 42v-3h4.15v3Zm0-33V6h4.15v3Zm8.5 33v-3h4.15v3Zm0-33V6h4.15v3ZM39 42v-3h3q0 1.2-.9 2.1-.9.9-2.1.9Zm0-7.4v-4.15h3v4.15Zm0-8.55V21.9h3v4.15Zm0-8.5V13.4h3v4.15ZM39 9V6q1.2 0 2.1.9.9.9.9 2.1Z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;`);&lt;br /&gt;
$(&#039;.select-all&#039;).on(&#039;click&#039;,selectAll);&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.name);&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond) {&lt;br /&gt;
    return text_check(cond) &amp;amp;&amp;amp; filterGroups.every(filterGroup =&amp;gt; filterGroup.filterFunc(cond));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
$(&#039;.chip&#039;).on(&amp;quot;click&amp;quot;,selectChip);&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=MediaWiki:Timeless.css&amp;diff=8634</id>
		<title>MediaWiki:Timeless.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=MediaWiki:Timeless.css&amp;diff=8634"/>
		<updated>2022-10-26T03:11:04Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Site Notice */&lt;br /&gt;
#siteNotice &amp;gt; div {border:0px;box-shadow:none;background-color:transparent}&lt;br /&gt;
&lt;br /&gt;
/* Mobile Device Style */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-device-width: 480px) and (orientation: portrait){&lt;br /&gt;
  html{font-size:small}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optimize UI */&lt;br /&gt;
td.TablePager_col_thumb {&lt;br /&gt;
    background: #fff url(http://wiki.42lab.cloud/resources/src/mediawiki.action/images/checker.png?bdcf5) repeat;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    background-size: 20px;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1100px) and (max-width: 1339px){&lt;br /&gt;
#mw-site-navigation, #mw-related-navigation {&lt;br /&gt;
    position:unset;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content-wrapper {&lt;br /&gt;
    position: unset;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* All CSS here will be loaded for users of the Timeless skin */&lt;br /&gt;
&lt;br /&gt;
.footer-icons img {margin-left:5px}&lt;br /&gt;
div.sidebar-chunk{background-color:rgb(255 255 255 / .9) !important}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3,.mw-body .mw-parser-output&amp;gt;h4{padding-left:1rem;position:relative}&lt;br /&gt;
.mw-parser-output&amp;gt;h2&amp;gt;span,.mw-parser-output&amp;gt;h3&amp;gt;span,.mw-parser-output&amp;gt;h4&amp;gt;span{font-weight:bold;font-size:1.4rem}&lt;br /&gt;
.mw-parser-output&amp;gt;h2&amp;gt;span&amp;gt;a,.mw-parser-output&amp;gt;h3&amp;gt;span&amp;gt;a,.mw-parser-output&amp;gt;h4&amp;gt;span&amp;gt;a{font-size: small;font-weight: normal;vertical-align: baseline;line-height: 1em;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2{padding-top:0.2rem;padding-bottom:0.2rem;padding-left: 11px;position: relative;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 *{color:black}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline{color: black;font-family: &#039;思源黑体&#039;;font-weight: bold;position: relative;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline::before{content:&amp;quot;&amp;quot;;display: block;background: orange;width: 10px;height: 10px;position: absolute;left: -11px;top:0px}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline::after{content: &amp;quot;&amp;quot;;display: block;background: #5BFDE4;width: calc(100% + 1.5rem);height: 9px;position: absolute;left: -1px;bottom: 1px;z-index: -1;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2{background: none;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2::before{content:&amp;quot;&amp;quot;;display: block;position: absolute;width: 100%;height: 5px;background: #5BFDE4;bottom: 0px;left: 0px;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2::after{display:none !important;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 a{background-image: url(/skins/Timeless/resources/images/pencil-grey.png?23255);background-repeat: no-repeat;background-position: left bottom;padding-left: 20px;padding-top: 0.5em;color:white}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3 span,.mw-body .mw-parser-output&amp;gt;h4 span{ color:#466fc5}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3::after{content:&amp;quot;&amp;quot;;left:-1rem;position:relative;width:100%;display:block;height:2px;background-image:linear-gradient(to right,#466fc5 50%,transparent)}&lt;br /&gt;
a{color:#00a0e9}&lt;br /&gt;
a:visited{color:#88abda}&lt;br /&gt;
.template-documentation-header&amp;gt;span img {filter:invert(1)}&lt;br /&gt;
&lt;br /&gt;
.mw-wiki-logo {&lt;br /&gt;
    background-size: 100%;&lt;br /&gt;
    height: 15rem !important;&lt;br /&gt;
    filter: invert(1);&lt;br /&gt;
}&lt;br /&gt;
#mw-content-container {&lt;br /&gt;
    background-image: url(/images/9/9a/42LAB.jpg);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center top;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content {&lt;br /&gt;
    background-color: rgb(255 255 255 / 97%);&lt;br /&gt;
}&lt;br /&gt;
a#p-banner {&lt;br /&gt;
    background: url(/images/3/3a/PNC_Corporation_42LAB_B.png);&lt;br /&gt;
    font-family: Mohave;&lt;br /&gt;
    background-position: center -12.2rem;&lt;br /&gt;
    background-size: 11rem;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    font-variant: none;&lt;br /&gt;
    font-size: 0rem;&lt;br /&gt;
    line-height: 1.85rem;&lt;br /&gt;
    margin-top:0.2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-content {&lt;br /&gt;
    background-color: rgb(255 255 255 / 97%);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 850px){&lt;br /&gt;
    #p-logo-text a {&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 28%;&lt;br /&gt;
    top: 1.5rem;&lt;br /&gt;
    width: 40%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    z-index: 100;&lt;br /&gt;
    background-position: center -12.5rem;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
element.style {&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 850px){&lt;br /&gt;
#p-logo-text {&lt;br /&gt;
    position: static;&lt;br /&gt;
}}&lt;br /&gt;
table.wikitable &amp;gt; tr &amp;gt; th, table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background-color: #555;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
.color-middle,.color-left,.color-right {background-color:CYAN !important}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 851px){&lt;br /&gt;
html {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
body {height: calc(100% - 6rem);}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1100px){&lt;br /&gt;
html {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
body {height: calc(100% - 5rem);}&lt;br /&gt;
}&lt;br /&gt;
.mw-footer *{&lt;br /&gt;
    word-break: keep-all;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content-container {&lt;br /&gt;
    min-height: calc(100% - 9rem);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-wrapper {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=MediaWiki:Timeless.css&amp;diff=8633</id>
		<title>MediaWiki:Timeless.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=MediaWiki:Timeless.css&amp;diff=8633"/>
		<updated>2022-10-26T03:10:18Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Site Notice */&lt;br /&gt;
#siteNotice &amp;gt; div {border:0px;box-shadow:none}&lt;br /&gt;
&lt;br /&gt;
/* Mobile Device Style */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-device-width: 480px) and (orientation: portrait){&lt;br /&gt;
  html{font-size:small}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optimize UI */&lt;br /&gt;
td.TablePager_col_thumb {&lt;br /&gt;
    background: #fff url(http://wiki.42lab.cloud/resources/src/mediawiki.action/images/checker.png?bdcf5) repeat;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    background-size: 20px;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1100px) and (max-width: 1339px){&lt;br /&gt;
#mw-site-navigation, #mw-related-navigation {&lt;br /&gt;
    position:unset;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content-wrapper {&lt;br /&gt;
    position: unset;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* All CSS here will be loaded for users of the Timeless skin */&lt;br /&gt;
&lt;br /&gt;
.footer-icons img {margin-left:5px}&lt;br /&gt;
div.sidebar-chunk{background-color:rgb(255 255 255 / .9) !important}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3,.mw-body .mw-parser-output&amp;gt;h4{padding-left:1rem;position:relative}&lt;br /&gt;
.mw-parser-output&amp;gt;h2&amp;gt;span,.mw-parser-output&amp;gt;h3&amp;gt;span,.mw-parser-output&amp;gt;h4&amp;gt;span{font-weight:bold;font-size:1.4rem}&lt;br /&gt;
.mw-parser-output&amp;gt;h2&amp;gt;span&amp;gt;a,.mw-parser-output&amp;gt;h3&amp;gt;span&amp;gt;a,.mw-parser-output&amp;gt;h4&amp;gt;span&amp;gt;a{font-size: small;font-weight: normal;vertical-align: baseline;line-height: 1em;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2{padding-top:0.2rem;padding-bottom:0.2rem;padding-left: 11px;position: relative;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 *{color:black}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline{color: black;font-family: &#039;思源黑体&#039;;font-weight: bold;position: relative;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline::before{content:&amp;quot;&amp;quot;;display: block;background: orange;width: 10px;height: 10px;position: absolute;left: -11px;top:0px}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline::after{content: &amp;quot;&amp;quot;;display: block;background: #5BFDE4;width: calc(100% + 1.5rem);height: 9px;position: absolute;left: -1px;bottom: 1px;z-index: -1;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2{background: none;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2::before{content:&amp;quot;&amp;quot;;display: block;position: absolute;width: 100%;height: 5px;background: #5BFDE4;bottom: 0px;left: 0px;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2::after{display:none !important;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 a{background-image: url(/skins/Timeless/resources/images/pencil-grey.png?23255);background-repeat: no-repeat;background-position: left bottom;padding-left: 20px;padding-top: 0.5em;color:white}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3 span,.mw-body .mw-parser-output&amp;gt;h4 span{ color:#466fc5}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3::after{content:&amp;quot;&amp;quot;;left:-1rem;position:relative;width:100%;display:block;height:2px;background-image:linear-gradient(to right,#466fc5 50%,transparent)}&lt;br /&gt;
a{color:#00a0e9}&lt;br /&gt;
a:visited{color:#88abda}&lt;br /&gt;
.template-documentation-header&amp;gt;span img {filter:invert(1)}&lt;br /&gt;
&lt;br /&gt;
.mw-wiki-logo {&lt;br /&gt;
    background-size: 100%;&lt;br /&gt;
    height: 15rem !important;&lt;br /&gt;
    filter: invert(1);&lt;br /&gt;
}&lt;br /&gt;
#mw-content-container {&lt;br /&gt;
    background-image: url(/images/9/9a/42LAB.jpg);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center top;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content {&lt;br /&gt;
    background-color: rgb(255 255 255 / 97%);&lt;br /&gt;
}&lt;br /&gt;
a#p-banner {&lt;br /&gt;
    background: url(/images/3/3a/PNC_Corporation_42LAB_B.png);&lt;br /&gt;
    font-family: Mohave;&lt;br /&gt;
    background-position: center -12.2rem;&lt;br /&gt;
    background-size: 11rem;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    font-variant: none;&lt;br /&gt;
    font-size: 0rem;&lt;br /&gt;
    line-height: 1.85rem;&lt;br /&gt;
    margin-top:0.2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-content {&lt;br /&gt;
    background-color: rgb(255 255 255 / 97%);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 850px){&lt;br /&gt;
    #p-logo-text a {&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 28%;&lt;br /&gt;
    top: 1.5rem;&lt;br /&gt;
    width: 40%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    z-index: 100;&lt;br /&gt;
    background-position: center -12.5rem;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
element.style {&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 850px){&lt;br /&gt;
#p-logo-text {&lt;br /&gt;
    position: static;&lt;br /&gt;
}}&lt;br /&gt;
table.wikitable &amp;gt; tr &amp;gt; th, table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background-color: #555;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
.color-middle,.color-left,.color-right {background-color:CYAN !important}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 851px){&lt;br /&gt;
html {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
body {height: calc(100% - 6rem);}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1100px){&lt;br /&gt;
html {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
body {height: calc(100% - 5rem);}&lt;br /&gt;
}&lt;br /&gt;
.mw-footer *{&lt;br /&gt;
    word-break: keep-all;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content-container {&lt;br /&gt;
    min-height: calc(100% - 9rem);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-wrapper {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=MediaWiki:Timeless.css&amp;diff=7836</id>
		<title>MediaWiki:Timeless.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=MediaWiki:Timeless.css&amp;diff=7836"/>
		<updated>2022-08-12T08:59:24Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
/* Mobile Device Style */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-device-width: 480px) and (orientation: portrait){&lt;br /&gt;
  html{font-size:small}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optimize UI */&lt;br /&gt;
td.TablePager_col_thumb {&lt;br /&gt;
    background: #fff url(http://wiki.42lab.cloud/resources/src/mediawiki.action/images/checker.png?bdcf5) repeat;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    background-size: 20px;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1100px) and (max-width: 1339px){&lt;br /&gt;
#mw-site-navigation, #mw-related-navigation {&lt;br /&gt;
    position:unset;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content-wrapper {&lt;br /&gt;
    position: unset;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* All CSS here will be loaded for users of the Timeless skin */&lt;br /&gt;
&lt;br /&gt;
.footer-icons img {margin-left:5px}&lt;br /&gt;
div.sidebar-chunk{background-color:rgb(255 255 255 / .9) !important}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3,.mw-body .mw-parser-output&amp;gt;h4{padding-left:1rem;position:relative}&lt;br /&gt;
.mw-parser-output&amp;gt;h2&amp;gt;span,.mw-parser-output&amp;gt;h3&amp;gt;span,.mw-parser-output&amp;gt;h4&amp;gt;span{font-weight:bold;font-size:1.4rem}&lt;br /&gt;
.mw-parser-output&amp;gt;h2&amp;gt;span&amp;gt;a,.mw-parser-output&amp;gt;h3&amp;gt;span&amp;gt;a,.mw-parser-output&amp;gt;h4&amp;gt;span&amp;gt;a{font-size: small;font-weight: normal;vertical-align: baseline;line-height: 1em;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2{padding-top:0.2rem;padding-bottom:0.2rem;padding-left: 11px;position: relative;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 *{color:black}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline{color: black;font-family: &#039;思源黑体&#039;;font-weight: bold;position: relative;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline::before{content:&amp;quot;&amp;quot;;display: block;background: orange;width: 10px;height: 10px;position: absolute;left: -11px;top:0px}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline::after{content: &amp;quot;&amp;quot;;display: block;background: #5BFDE4;width: calc(100% + 1.5rem);height: 9px;position: absolute;left: -1px;bottom: 1px;z-index: -1;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2{background: none;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2::before{content:&amp;quot;&amp;quot;;display: block;position: absolute;width: 100%;height: 5px;background: #5BFDE4;bottom: 0px;left: 0px;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2::after{display:none !important;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 a{background-image: url(/skins/Timeless/resources/images/pencil-grey.png?23255);background-repeat: no-repeat;background-position: left bottom;padding-left: 20px;padding-top: 0.5em;color:white}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3 span,.mw-body .mw-parser-output&amp;gt;h4 span{ color:#466fc5}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3::after{content:&amp;quot;&amp;quot;;left:-1rem;position:relative;width:100%;display:block;height:2px;background-image:linear-gradient(to right,#466fc5 50%,transparent)}&lt;br /&gt;
a{color:#00a0e9}&lt;br /&gt;
a:visited{color:#88abda}&lt;br /&gt;
.template-documentation-header&amp;gt;span img {filter:invert(1)}&lt;br /&gt;
&lt;br /&gt;
.mw-wiki-logo {&lt;br /&gt;
    background-size: 100%;&lt;br /&gt;
    height: 15rem !important;&lt;br /&gt;
    filter: invert(1);&lt;br /&gt;
}&lt;br /&gt;
#mw-content-container {&lt;br /&gt;
    background-image: url(/images/9/9a/42LAB.jpg);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center top;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content {&lt;br /&gt;
    background-color: rgb(255 255 255 / 97%);&lt;br /&gt;
}&lt;br /&gt;
a#p-banner {&lt;br /&gt;
    background: url(/images/3/3a/PNC_Corporation_42LAB_B.png);&lt;br /&gt;
    font-family: Mohave;&lt;br /&gt;
    background-position: center -12.2rem;&lt;br /&gt;
    background-size: 11rem;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    font-variant: none;&lt;br /&gt;
    font-size: 0rem;&lt;br /&gt;
    line-height: 1.85rem;&lt;br /&gt;
    margin-top:0.2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-content {&lt;br /&gt;
    background-color: rgb(255 255 255 / 97%);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 850px){&lt;br /&gt;
    #p-logo-text a {&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 28%;&lt;br /&gt;
    top: 1.5rem;&lt;br /&gt;
    width: 40%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    z-index: 100;&lt;br /&gt;
    background-position: center -12.5rem;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
element.style {&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 850px){&lt;br /&gt;
#p-logo-text {&lt;br /&gt;
    position: static;&lt;br /&gt;
}}&lt;br /&gt;
table.wikitable &amp;gt; tr &amp;gt; th, table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background-color: #555;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
.color-middle,.color-left,.color-right {background-color:CYAN !important}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 851px){&lt;br /&gt;
html {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
body {height: calc(100% - 6rem);}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1100px){&lt;br /&gt;
html {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
body {height: calc(100% - 5rem);}&lt;br /&gt;
}&lt;br /&gt;
.mw-footer *{&lt;br /&gt;
    word-break: keep-all;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content-container {&lt;br /&gt;
    min-height: calc(100% - 9rem);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-wrapper {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=MediaWiki:Timeless.css&amp;diff=7835</id>
		<title>MediaWiki:Timeless.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=MediaWiki:Timeless.css&amp;diff=7835"/>
		<updated>2022-08-12T08:59:04Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
/* Mobile Device Style */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-device-width: 480px) and (orientation: portrait){&lt;br /&gt;
  html{font-size:small}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optimize UI */&lt;br /&gt;
td.TablePager_col_thumb {&lt;br /&gt;
    background: #fff url(http://wiki.42lab.cloud/resources/src/mediawiki.action/images/checker.png?bdcf5) repeat;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    background-size: 20px;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1100px) and (max-width: 1339px){&lt;br /&gt;
#mw-site-navigation, #mw-related-navigation {&lt;br /&gt;
    position:unset;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content-wrapper {&lt;br /&gt;
    position: unset;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* All CSS here will be loaded for users of the Timeless skin */&lt;br /&gt;
&lt;br /&gt;
.footer-icons img {margin-left:5px}&lt;br /&gt;
div.sidebar-chunk{background-color:rgb(255 255 255 / .9) !important}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3,.mw-body .mw-parser-output&amp;gt;h4{padding-left:1rem;position:relative}&lt;br /&gt;
.mw-parser-output&amp;gt;h2&amp;gt;span,.mw-parser-output&amp;gt;h3&amp;gt;span,.mw-parser-output&amp;gt;h4&amp;gt;span{font-weight:bold;font-size:1.4rem}&lt;br /&gt;
.mw-parser-output&amp;gt;h2&amp;gt;span&amp;gt;a,.mw-parser-output&amp;gt;h3&amp;gt;span&amp;gt;a,.mw-parser-output&amp;gt;h4&amp;gt;span&amp;gt;a{font-size: small;font-weight: normal;vertical-align: baseline;line-height: 1em;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2{padding-top:0.2rem;padding-bottom:0.2rem;padding-left: 11px;position: relative;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 *{color:black}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline{color: black;font-family: &#039;思源黑体&#039;;font-weight: bold;position: relative;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline::before{content:&amp;quot;&amp;quot;;display: block;background: orange;width: 10px;height: 10px;position: absolute;left: -11px;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline::after{content: &amp;quot;&amp;quot;;display: block;background: #5BFDE4;width: calc(100% + 1.5rem);height: 9px;position: absolute;left: -1px;bottom: 1px;z-index: -1;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2{background: none;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2::before{content:&amp;quot;&amp;quot;;display: block;position: absolute;width: 100%;height: 5px;background: #5BFDE4;bottom: 0px;left: 0px;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2::after{display:none !important;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 a{background-image: url(/skins/Timeless/resources/images/pencil-grey.png?23255);background-repeat: no-repeat;background-position: left bottom;padding-left: 20px;padding-top: 0.5em;color:white}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3 span,.mw-body .mw-parser-output&amp;gt;h4 span{ color:#466fc5}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3::after{content:&amp;quot;&amp;quot;;left:-1rem;position:relative;width:100%;display:block;height:2px;background-image:linear-gradient(to right,#466fc5 50%,transparent)}&lt;br /&gt;
a{color:#00a0e9}&lt;br /&gt;
a:visited{color:#88abda}&lt;br /&gt;
.template-documentation-header&amp;gt;span img {filter:invert(1)}&lt;br /&gt;
&lt;br /&gt;
.mw-wiki-logo {&lt;br /&gt;
    background-size: 100%;&lt;br /&gt;
    height: 15rem !important;&lt;br /&gt;
    filter: invert(1);&lt;br /&gt;
}&lt;br /&gt;
#mw-content-container {&lt;br /&gt;
    background-image: url(/images/9/9a/42LAB.jpg);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center top;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content {&lt;br /&gt;
    background-color: rgb(255 255 255 / 97%);&lt;br /&gt;
}&lt;br /&gt;
a#p-banner {&lt;br /&gt;
    background: url(/images/3/3a/PNC_Corporation_42LAB_B.png);&lt;br /&gt;
    font-family: Mohave;&lt;br /&gt;
    background-position: center -12.2rem;&lt;br /&gt;
    background-size: 11rem;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    font-variant: none;&lt;br /&gt;
    font-size: 0rem;&lt;br /&gt;
    line-height: 1.85rem;&lt;br /&gt;
    margin-top:0.2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-content {&lt;br /&gt;
    background-color: rgb(255 255 255 / 97%);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 850px){&lt;br /&gt;
    #p-logo-text a {&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 28%;&lt;br /&gt;
    top: 1.5rem;&lt;br /&gt;
    width: 40%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    z-index: 100;&lt;br /&gt;
    background-position: center -12.5rem;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
element.style {&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 850px){&lt;br /&gt;
#p-logo-text {&lt;br /&gt;
    position: static;&lt;br /&gt;
}}&lt;br /&gt;
table.wikitable &amp;gt; tr &amp;gt; th, table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background-color: #555;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
.color-middle,.color-left,.color-right {background-color:CYAN !important}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 851px){&lt;br /&gt;
html {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
body {height: calc(100% - 6rem);}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1100px){&lt;br /&gt;
html {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
body {height: calc(100% - 5rem);}&lt;br /&gt;
}&lt;br /&gt;
.mw-footer *{&lt;br /&gt;
    word-break: keep-all;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content-container {&lt;br /&gt;
    min-height: calc(100% - 9rem);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-wrapper {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=MediaWiki:Timeless.css&amp;diff=7834</id>
		<title>MediaWiki:Timeless.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=MediaWiki:Timeless.css&amp;diff=7834"/>
		<updated>2022-08-12T08:57:21Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
/* Mobile Device Style */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-device-width: 480px) and (orientation: portrait){&lt;br /&gt;
  html{font-size:small}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optimize UI */&lt;br /&gt;
td.TablePager_col_thumb {&lt;br /&gt;
    background: #fff url(http://wiki.42lab.cloud/resources/src/mediawiki.action/images/checker.png?bdcf5) repeat;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    background-size: 20px;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1100px) and (max-width: 1339px){&lt;br /&gt;
#mw-site-navigation, #mw-related-navigation {&lt;br /&gt;
    position:unset;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content-wrapper {&lt;br /&gt;
    position: unset;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
/* All CSS here will be loaded for users of the Timeless skin */&lt;br /&gt;
&lt;br /&gt;
.footer-icons img {margin-left:5px}&lt;br /&gt;
div.sidebar-chunk{background-color:rgb(255 255 255 / .9) !important}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3,.mw-body .mw-parser-output&amp;gt;h4{padding-left:1rem;position:relative}&lt;br /&gt;
.mw-parser-output&amp;gt;h2&amp;gt;span,.mw-parser-output&amp;gt;h3&amp;gt;span,.mw-parser-output&amp;gt;h4&amp;gt;span{font-weight:bold;font-size:1.4rem}&lt;br /&gt;
.mw-parser-output&amp;gt;h2&amp;gt;span&amp;gt;a,.mw-parser-output&amp;gt;h3&amp;gt;span&amp;gt;a,.mw-parser-output&amp;gt;h4&amp;gt;span&amp;gt;a{font-size: small;font-weight: normal;vertical-align: baseline;line-height: 1em;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2{padding-top:0.2rem;padding-bottom:0.2rem;padding-left: 11px;position: relative;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline{color: black;font-family: &#039;思源黑体&#039;;font-weight: bold;position: relative;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline::before{content:&amp;quot;&amp;quot;;display: block;background: orange;width: 10px;height: 10px;position: absolute;left: -11px;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 span.mw-headline::after{content: &amp;quot;&amp;quot;;display: block;background: #5BFDE4;width: calc(100% + 1.5rem);height: 9px;position: absolute;left: -1px;bottom: 1px;z-index: -1;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2{background: none;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2::before{content:&amp;quot;&amp;quot;;display: block;position: absolute;width: 100%;height: 5px;background: #5BFDE4;bottom: 0px;left: 0px;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2::after{display:none !important;}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h2 a{background-image: url(/skins/Timeless/resources/images/pencil-grey.png?23255);background-repeat: no-repeat;background-position: left bottom;padding-left: 20px;padding-top: 0.5em;color:white}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3 span,.mw-body .mw-parser-output&amp;gt;h4 span{ color:#466fc5}&lt;br /&gt;
.mw-body .mw-parser-output&amp;gt;h3::after{content:&amp;quot;&amp;quot;;left:-1rem;position:relative;width:100%;display:block;height:2px;background-image:linear-gradient(to right,#466fc5 50%,transparent)}&lt;br /&gt;
a{color:#00a0e9}&lt;br /&gt;
a:visited{color:#88abda}&lt;br /&gt;
.template-documentation-header&amp;gt;span img {filter:invert(1)}&lt;br /&gt;
&lt;br /&gt;
.mw-wiki-logo {&lt;br /&gt;
    background-size: 100%;&lt;br /&gt;
    height: 15rem !important;&lt;br /&gt;
    filter: invert(1);&lt;br /&gt;
}&lt;br /&gt;
#mw-content-container {&lt;br /&gt;
    background-image: url(/images/9/9a/42LAB.jpg);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: center top;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content {&lt;br /&gt;
    background-color: rgb(255 255 255 / 97%);&lt;br /&gt;
}&lt;br /&gt;
a#p-banner {&lt;br /&gt;
    background: url(/images/3/3a/PNC_Corporation_42LAB_B.png);&lt;br /&gt;
    font-family: Mohave;&lt;br /&gt;
    background-position: center -12.2rem;&lt;br /&gt;
    background-size: 11rem;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    font-variant: none;&lt;br /&gt;
    font-size: 0rem;&lt;br /&gt;
    line-height: 1.85rem;&lt;br /&gt;
    margin-top:0.2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-content {&lt;br /&gt;
    background-color: rgb(255 255 255 / 97%);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 850px){&lt;br /&gt;
    #p-logo-text a {&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 28%;&lt;br /&gt;
    top: 1.5rem;&lt;br /&gt;
    width: 40%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    z-index: 100;&lt;br /&gt;
    background-position: center -12.5rem;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
element.style {&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 850px){&lt;br /&gt;
#p-logo-text {&lt;br /&gt;
    position: static;&lt;br /&gt;
}}&lt;br /&gt;
table.wikitable &amp;gt; tr &amp;gt; th, table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background-color: #555;&lt;br /&gt;
    color: white;&lt;br /&gt;
}&lt;br /&gt;
.color-middle,.color-left,.color-right {background-color:CYAN !important}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 851px){&lt;br /&gt;
html {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
body {height: calc(100% - 6rem);}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (min-width: 1100px){&lt;br /&gt;
html {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;br /&gt;
body {height: calc(100% - 5rem);}&lt;br /&gt;
}&lt;br /&gt;
.mw-footer *{&lt;br /&gt;
    word-break: keep-all;&lt;br /&gt;
}&lt;br /&gt;
div#mw-content-container {&lt;br /&gt;
    min-height: calc(100% - 9rem);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#mw-wrapper {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E6%96%87%E4%BB%B6:Icon_Skill_default.png&amp;diff=7042</id>
		<title>文件:Icon Skill default.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E6%96%87%E4%BB%B6:Icon_Skill_default.png&amp;diff=7042"/>
		<updated>2022-02-15T02:10:57Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=MediaWiki:Common.css&amp;diff=7041</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=MediaWiki:Common.css&amp;diff=7041"/>
		<updated>2022-02-15T02:09:06Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
/* custom font */&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;novecento sans widemedium&#039;;&lt;br /&gt;
    src: url(&#039;fonts/Novecentosanswide-Medium-webfont.woff2&#039;) format(&#039;woff2&#039;),&lt;br /&gt;
         url(&#039;fonts/Novecentosanswide-Medium-webfont.woff&#039;) format(&#039;woff&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Regular.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Medium.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Light.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: 300;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Heavy.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-ExtraLight.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: 200;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Bold.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Mohave&#039;;&lt;br /&gt;
    src: url(&#039;fonts/Mohave-Light.woff2&#039;) format(&#039;woff2&#039;),&lt;br /&gt;
        url(&#039;fonts/Mohave-Light.woff&#039;) format(&#039;woff&#039;);&lt;br /&gt;
    font-weight: 300;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
.invertBlack {filter:invert(1)}&lt;br /&gt;
.noHighlight {user-select:none}&lt;br /&gt;
.noLeftClick {pointer-events:none}&lt;br /&gt;
.dropShadow{filter: drop-shadow(-3px 4px 3px gray);}&lt;br /&gt;
&lt;br /&gt;
/* template:物品图标 assests */&lt;br /&gt;
.icon.smallbox img.mainicon {background-size:80%}&lt;br /&gt;
.icon .back {&lt;br /&gt;
    clip-path: polygon(91.92% 0.00%, 8.08% 0.00%, 0.00% 8.08%, 0.00% 91.92%, 8.08% 100.00%, 42.19% 100.00%, 42.19% 96.87%, 9.38% 96.87%, 3.13% 90.62%, 3.13% 9.38%, 9.38% 3.13%, 90.63% 3.13%, 96.88% 9.38%, 96.88% 90.63%, 90.63% 96.88%, 42.19% 96.88%, 42.19% 100.00%, 91.92% 100.00%, 100.00% 91.92%, 100.00% 8.08%, 91.92% 0.00%);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    z-index: 3;&lt;br /&gt;
}&lt;br /&gt;
.icon .plate {&lt;br /&gt;
    clip-path: polygon(8.83% 97.50%, 2.50% 91.17%, 2.50% 8.83%, 8.83% 2.50%, 91.16% 2.50%, 97.49% 8.83%, 97.49% 91.16%, 91.16% 97.49%, 8.83% 97.49%);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    background-image: radial-gradient(circle, transparent 60%, rgb(0 0 0 / 50%) 150%);&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
.icon {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    aspect-ratio: auto 1 / 1;&lt;br /&gt;
    font-size: 2rem;&lt;br /&gt;
    width:128px;&lt;br /&gt;
    min-width:64px;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:600px){&lt;br /&gt;
.icon {&lt;br /&gt;
    width:64px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.icon .mainicon{&lt;br /&gt;
	z-index:0;&lt;br /&gt;
	height:auto;&lt;br /&gt;
	width:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
	background-size: 100%;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position:center;&lt;br /&gt;
    clip-path: polygon(8.83% 97.50%,2.50% 91.17%,2.50% 8.83%,8.83% 2.50%,91.16% 2.50%,97.49% 8.83%,97.49% 91.16%,91.16% 97.49%,8.83% 97.49%);&lt;br /&gt;
}&lt;br /&gt;
.icon .subicon{z-index:10;position:absolute;height:auto;}&lt;br /&gt;
.icon .subicon.rb{&lt;br /&gt;
    right: 10%;&lt;br /&gt;
    bottom: 10%;&lt;br /&gt;
    width:20%;&lt;br /&gt;
    height:20%;&lt;br /&gt;
}&lt;br /&gt;
.icon .subicon.tl{&lt;br /&gt;
    left: 3%;&lt;br /&gt;
    top: 3%;&lt;br /&gt;
    width: 25%;&lt;br /&gt;
    height: 25%;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.icon .overclip{&lt;br /&gt;
    clip-path: polygon(91.92% 0%, 8.08% 0%, 0% 8.08%, 0% 91.92%, 8.08% 100%, 91.92% 100%, 100% 91.92%, 100% 8.08%);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
.icon span.quantity {&lt;br /&gt;
    font-family:&amp;quot;Agency FB&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: white;&lt;br /&gt;
    line-height: 100%;&lt;br /&gt;
    background-color: rgb(0 0 0 / 50%);&lt;br /&gt;
    padding: 1% 6% 3% 3%;&lt;br /&gt;
}&lt;br /&gt;
.icon.rarity1 .back {background-color:#7D7D7D}&lt;br /&gt;
.icon.rarity1 .plate {background-color:#606060}&lt;br /&gt;
.icon.rarity1.blend .subicon.tl{filter:url(#blendColor1)}&lt;br /&gt;
.icon.rarity2 .back {background-color:#60c030}&lt;br /&gt;
.icon.rarity2 .plate {background-color:#507040}&lt;br /&gt;
.icon.rarity2.blend .subicon.tl{filter:url(#blendColor2)}&lt;br /&gt;
.icon.rarity3 .back {background-color:#5CB7EC}&lt;br /&gt;
.icon.rarity3 .plate {background-color:#256070}&lt;br /&gt;
.icon.rarity3.blend .subicon.tl{filter:url(#blendColor3)}&lt;br /&gt;
.icon.rarity4 .back {background-color:#BA77FF}&lt;br /&gt;
.icon.rarity4 .plate {background-color:#6C4466}&lt;br /&gt;
.icon.rarity4.blend .subicon.tl{filter:url(#blendColor4)}&lt;br /&gt;
.icon.rarity5 .back {background-color:#FF8000}&lt;br /&gt;
.icon.rarity5 .plate {background-color:#805530}&lt;br /&gt;
.icon.rarity5.blend .subicon.tl{filter:url(#blendColor5)}&lt;br /&gt;
.icon .overlay{&lt;br /&gt;
    clip-path: polygon(91.92% 0%, 8.08% 0%, 0% 8.08%, 0% 91.92%, 8.08% 100%, 91.92% 100%, 100% 91.92%, 100% 8.08%);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    z-index: 4;&lt;br /&gt;
}&lt;br /&gt;
.icon .overlay::before {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width:50%;&lt;br /&gt;
    height:50%;&lt;br /&gt;
    display:block;&lt;br /&gt;
    position:absolute;&lt;br /&gt;
    left:0;&lt;br /&gt;
    top:0;&lt;br /&gt;
    background-image:linear-gradient(135deg,black 50%,transparent 50%);&lt;br /&gt;
    z-index:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* template:技能图标 assests */&lt;br /&gt;
.skillIcon {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    border-radius: 10px 10px 5px 5px;&lt;br /&gt;
    transition: all 0.15s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.skillIcon:hover {&lt;br /&gt;
    box-shadow: 0 0 10px white;&lt;br /&gt;
}&lt;br /&gt;
.skillIcon img {position:absolute;left:0;height:auto;bottom:0px;pointer-events:none;width:100%;height:auto}&lt;br /&gt;
.skillIcon * {user-select:none}&lt;br /&gt;
.skillIcon .skillBase {&lt;br /&gt;
    position: relative;width:100%;height:auto;&lt;br /&gt;
}&lt;br /&gt;
.skillIcon .skillContent {&lt;br /&gt;
    width: 72%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin: 14.444%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* template:MainCard assests */&lt;br /&gt;
@media screen and (max-width: 420px) {&lt;br /&gt;
	.charCard {&lt;br /&gt;
	transform: scale(0.5);&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    margin-bottom: -126px;&lt;br /&gt;
    margin-right: -64px !important;&lt;br /&gt;
    transform-origin: 0 0;}&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 128px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    border-radius: 10px 10px 5px 5px;&lt;br /&gt;
    transition: all 0.15s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.charCard:hover {&lt;br /&gt;
    box-shadow: 0 0 10px black;&lt;br /&gt;
}&lt;br /&gt;
.charCard img {position:absolute;left:0;height:auto;bottom:0px;pointer-events:none}&lt;br /&gt;
.charCard * {user-select:none}&lt;br /&gt;
.charCard .cardBase {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardFaction {&lt;br /&gt;
    left: 16%;&lt;br /&gt;
    top: -5%;&lt;br /&gt;
    width: 145px;&lt;br /&gt;
    opacity: 0.3;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardChar {&lt;br /&gt;
    width:100%;&lt;br /&gt;
    pointer-events:all;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardCharNopic {&lt;br /&gt;
    width:100%;&lt;br /&gt;
    filter:contrast(0);&lt;br /&gt;
    pointer-events:all;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardClass {&lt;br /&gt;
    top: 11px;&lt;br /&gt;
    left: 2px;&lt;br /&gt;
    bottom: unset;&lt;br /&gt;
    height: 15px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardID{&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 2px;&lt;br /&gt;
    top: 6px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-family: Mohave;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardName {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 2px;&lt;br /&gt;
    bottom: 5px;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.charCard.rarity3::after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    transform: perspective(190px) rotateY(-45deg);&lt;br /&gt;
    height: 148px;&lt;br /&gt;
    width: 8px;&lt;br /&gt;
    background-color: #ff8b08;&lt;br /&gt;
    background-image: linear-gradient(to top,rgb(255 255 255 / .3),transparent);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 28px;&lt;br /&gt;
    right: 2px;&lt;br /&gt;
    box-shadow: 5px 0 10px #ff8c14;&lt;br /&gt;
}&lt;br /&gt;
.charCard.rarity2::after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    transform: perspective(190px) rotateY(-45deg);&lt;br /&gt;
    height: 148px;&lt;br /&gt;
    width: 8px;&lt;br /&gt;
    background-color: #b268f3;&lt;br /&gt;
    background-image: linear-gradient(to top,rgb(255 255 255 / .3),transparent);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 28px;&lt;br /&gt;
    right: 2px;&lt;br /&gt;
    box-shadow: 5px 0 10px #af64ff;&lt;br /&gt;
}&lt;br /&gt;
.charCard.rarity1::after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    transform: perspective(190px) rotateY(-45deg);&lt;br /&gt;
    height: 148px;&lt;br /&gt;
    width: 8px;&lt;br /&gt;
    background-color: #2c99ff;&lt;br /&gt;
    background-image: linear-gradient(to top,rgb(255 255 255 / .3),transparent);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 28px;&lt;br /&gt;
    right: 2px;&lt;br /&gt;
    box-shadow: 5px 0 10px #2896ff;&lt;br /&gt;
}&lt;br /&gt;
/* End MainCard */&lt;br /&gt;
&lt;br /&gt;
/* 技能和函数效果描述注释高亮 */&lt;br /&gt;
.commented-beneficial { color: #5b9606; }&lt;br /&gt;
.commented-harmful { color: #d92525; }&lt;br /&gt;
.commented-neutral { color: #256ecf; }&lt;br /&gt;
&lt;br /&gt;
/* 表格logo */&lt;br /&gt;
table.logo::after{&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 00px;&lt;br /&gt;
    right:00px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    width: 250px;&lt;br /&gt;
    height: 250px;&lt;br /&gt;
    opacity:0.1;&lt;br /&gt;
    background: url(/images/vectorize_logo/GFWiki_LOGO_Square_Filled.svg) no-repeat right bottom;&lt;br /&gt;
    background-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
table.logo{position:relative;}&lt;br /&gt;
/* Sidebar Glass effect &lt;br /&gt;
div#MenuSidebar &amp;gt; ul{backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);} */&lt;br /&gt;
&lt;br /&gt;
.lazyload,&lt;br /&gt;
.lazyloading {&lt;br /&gt;
	opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.lazyloaded {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transition: opacity 300ms;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stattable th .mw-collapsible-text {color:black !important}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* spine 全局样式 */&lt;br /&gt;
div[data-tdoll-id] {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* template:折叠 样式 */&lt;br /&gt;
div.simpleCollapse span {&lt;br /&gt;
    border: 4px solid;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    padding: 0.5rem 1rem;&lt;br /&gt;
    border-radius: 0px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    background: #f4c430;&lt;br /&gt;
    border-image: url(//www.gfwiki.org/images/vectorize_border/border_dot.svg);&lt;br /&gt;
    border-image-slice: 2;&lt;br /&gt;
    border-image-width: 2px;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    transition: all 0.1s ease-in-out;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
div.simpleCollapse span.silver {&lt;br /&gt;
    border: 4px solid;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    padding: 0.5rem 1rem;&lt;br /&gt;
    border-radius: 0px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    background: #333;&lt;br /&gt;
    border-image: url(//www.gfwiki.org/images/vectorize_border/border_dot.svg);&lt;br /&gt;
    border-image-slice: 2;&lt;br /&gt;
    border-image-width: 2px;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    transition: all 0.1s ease-in-out;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* 回到顶部 */&lt;br /&gt;
.backToTop {    opacity: 1;&lt;br /&gt;
    filter: alpha(opacity=100);&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 9999;&lt;br /&gt;
    bottom: 10px;&lt;br /&gt;
    right: 5px;&lt;br /&gt;
    display: none;&lt;br /&gt;
    height: 160px;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-image: url(//www.gfwiki.org/images/d/df/Up_btn.gif);&lt;br /&gt;
    background-color: transparent;&lt;br /&gt;
    background-size: 100%;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 隐藏编辑页面中的返回顶部按钮 */&lt;br /&gt;
.action-edit .backToTop,&lt;br /&gt;
.action-submit .backToTop {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 小头像通用样式 */&lt;br /&gt;
div.NSavatar {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	width: 100px;&lt;br /&gt;
	height: 100px;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	background-size: 100% 100%;&lt;br /&gt;
	display: inline-block&lt;br /&gt;
}&lt;br /&gt;
div.corner {&lt;br /&gt;
	background-color: rgba(0,0,0,0.6);&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
	box-shadow: gray 2px 2px 2px;&lt;br /&gt;
	height: 16px;&lt;br /&gt;
	margin: 2px 2px -22px;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	padding: 2px;&lt;br /&gt;
	width: 16px;&lt;br /&gt;
	z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
div.NSavatar img {&lt;br /&gt;
    width: 96px;&lt;br /&gt;
    height: 96px;&lt;br /&gt;
}&lt;br /&gt;
div.corner img {&lt;br /&gt;
	display: block;&lt;br /&gt;
	height: 16px;&lt;br /&gt;
	width: 16px;&lt;br /&gt;
}&lt;br /&gt;
div.NSavatar::after {&lt;br /&gt;
	left: 0px;&lt;br /&gt;
	top: 0px;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	background-size: 100% 100%;&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
	z-index: 1&lt;br /&gt;
}&lt;br /&gt;
/* 小头像稀有度样式 */&lt;br /&gt;
div.NSavatar.rareBlank {&lt;br /&gt;
    background-image: url(/images/8/84/Item_blank.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.NSavatar.rare1::after {&lt;br /&gt;
	content:&amp;quot; &amp;quot;;&lt;br /&gt;
	background-image:url(/images/9/9a/Icon_1x_star.png);&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.NSavatar.rare2::after {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/8/84/Icon_2x_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.NSavatar.rare2 {&lt;br /&gt;
    background-image: url(/images/b/b4/Icon_2x.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.NSavatar.rare3::after {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/4/45/Icon_3x_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.NSavatar.rare3 {&lt;br /&gt;
    background-image: url(/images/3/31/Icon_3x.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDavatar.rareEX::after ,div.TDavatar.rare1::after  {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/0/05/Icon_Ex_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.TDavatar.rareEX , div.TDavatar.rare1 {&lt;br /&gt;
    background-image: url(/images/8/8a/Icon_Ex.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDavatar.SF::after {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/b/b0/Icon_SF_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.TDavatar.SF {&lt;br /&gt;
    background-image: url(/images/3/38/Icon_SF.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDavatar.none::after {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/5/5f/Icon_none_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.TDavatar.none {&lt;br /&gt;
    background-image: url(/images/3/37/Icon_none.png);&lt;br /&gt;
}&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
   border: 1px solid #a2a9b1;&lt;br /&gt;
   background-color: #f8f9fa;&lt;br /&gt;
   color: black;&lt;br /&gt;
   margin-bottom: 0.5em;&lt;br /&gt;
   margin-left: 1em;&lt;br /&gt;
   padding: 0.2em;&lt;br /&gt;
   float: right;&lt;br /&gt;
   clear: right;&lt;br /&gt;
   position: relative;&lt;br /&gt;
   z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
   vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
   font-size: larger;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
   border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
   border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
   border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
   width: 20em;&lt;br /&gt;
   font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
/* tabber样式（在tabber上级元素中加入class=&amp;quot;pretab&amp;quot;） */&lt;br /&gt;
.pretab &amp;gt; .tabber ul.tabbernav {&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    padding: 0px 0px !important;&lt;br /&gt;
    border-bottom: 0px solid #CCC;&lt;br /&gt;
    font-family: &amp;quot;Microsoft YaHei&amp;quot;,Sans-Serif !important;&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
    font-weight: normal !important;&lt;br /&gt;
    margin-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pretab &amp;gt; .tabber .tabbertab {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    border: 0px solid #CCC;&lt;br /&gt;
    border-bottom: 2px solid #f4c430;&lt;br /&gt;
    border-right: 2px solid #f4c430;&lt;br /&gt;
    background-image: linear-gradient(135deg, #f4c430 5px,transparent 5px);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    background-color:#333&lt;br /&gt;
}&lt;br /&gt;
/* 人形页spine动画 */&lt;br /&gt;
.spinebox &amp;gt; p{&lt;br /&gt;
    height:25px;&lt;br /&gt;
    text-align:center;&lt;br /&gt;
    line-height:25px;&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    margin-bottom:2px;&lt;br /&gt;
    display: block;&lt;br /&gt;
    flex-basis: 300px;&lt;br /&gt;
    flex-shrink: 1;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 300px;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    }&lt;br /&gt;
.spinebox &amp;gt; p:nth-child(2) {height: 0px;position: relative;z-index: 1;text-align: right;margin: 0px;padding-right:5px;}&lt;br /&gt;
.spinebox &amp;gt; div {&lt;br /&gt;
    background:rgba(119, 119, 119, 0.33);&lt;br /&gt;
    flex-basis: 300px;&lt;br /&gt;
    flex-shrink: 1;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
.spinebox {&lt;br /&gt;
    border: 10px double;&lt;br /&gt;
    border-image: url(/images/vectorize_border/BORDER_BIG.svg);&lt;br /&gt;
    border-image-slice: 10;&lt;br /&gt;
    border-image-width: 10px;&lt;br /&gt;
    background: rgba(51,51,51,0.7);&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    flex-flow: row wrap;&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    min-width: 304px;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Quote 样式 （配合模板使用） */&lt;br /&gt;
    table.cquote {&lt;br /&gt;
        text-shadow: 0 0 5px black;&lt;br /&gt;
        padding: 0.5em 1em 0em 0em;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote.type1 {&lt;br /&gt;
        border-left: 5px solid #f4c430;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
        background-image: linear-gradient(0deg,rgba(244, 196, 48, 0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(0, 0, 0, 0.5) 35%,transparent 100%);&lt;br /&gt;
        background-size: 100% 3px;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote.type2 {&lt;br /&gt;
        border-left: 5px solid #e00000;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
        background-image: linear-gradient(0deg,rgba(244, 48, 48, 0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(51, 0, 0, 0.5) 35%,transparent 100%);&lt;br /&gt;
        background-size: 100% 3px;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote &amp;gt; tbody td.content {&lt;br /&gt;
        padding-left: 1em;&lt;br /&gt;
        font-style:italic;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote &amp;gt; tbody td.character {&lt;br /&gt;
        padding-left: 2em;&lt;br /&gt;
        vertical-align: bottom;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote &amp;gt; tbody td.character &amp;gt; p{&lt;br /&gt;
        font-size:smaller;&lt;br /&gt;
        text-align:right;&lt;br /&gt;
        margin: 0px;&lt;br /&gt;
        margin-top: 1em;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote &amp;gt; tbody td.content &amp;gt; p:last-child {&lt;br /&gt;
        color: #f4c430;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-style: normal;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/*标签头像样式*/&lt;br /&gt;
div.TDnavbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    font-size: 15pt;&lt;br /&gt;
    background-color:rgba(85, 85, 85, 0.9);&lt;br /&gt;
    padding:3px 5px;&lt;br /&gt;
    font-family:&#039;Linux Libertine&#039;,&#039;Georgia&#039;,&#039;Times&#039;,serif;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbar:before{&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    z-index:11;&lt;br /&gt;
    position:absolute;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    left:0px;&lt;br /&gt;
    padding-right: 5px;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    background-image:linear-gradient(0deg,transparent 49%,#fff 49%,#fff 51%,transparent 50%);&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbar {display:none;transition: 0.5s all ease-in;opacity:0;position:absolute;z-index:100;min-width:100px;word-break:keep-all;right:70px;border-right:5px solid;}&lt;br /&gt;
a:hover + div.TDnavbar {opacity:1;display:block}&lt;br /&gt;
div.TDnavbox.r5 img {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #feb300 ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#aa7746 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r5 div.TDnavbar{&lt;br /&gt;
    color:#feb300;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbox.r4 img {    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #d1df5b ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#81824b 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r4 div.TDnavbar{&lt;br /&gt;
    color:#d1df5b ;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbox.r3 img {    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #6bdac7 ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#32506e 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r3 div.TDnavbar{&lt;br /&gt;
    color:#6bdac7 ;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbox.r2 img {    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #fff ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#747474 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r2 div.TDnavbar{&lt;br /&gt;
    color:#fff ;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbox.r6 img {    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #deb6ff ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#68517b 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r6 div.TDnavbar{&lt;br /&gt;
    color:#deb6ff ;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbar &amp;gt; p {    position: relative;&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding:4px 10px;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    text-align:center;&lt;br /&gt;
    line-height:1em;&lt;br /&gt;
    word-break: keep-all;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox{&lt;br /&gt;
    word-break: keep-all;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    padding: 3px 5px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
/*标签式头像图鉴样式2*/&lt;br /&gt;
table.iconbox tr &amp;gt; td:first-child {padding-top:4px;vertical-align:top;}&lt;br /&gt;
table.iconbox tr &amp;gt; td:last-child {padding:0px;font-size:0px;}&lt;br /&gt;
div.TDnavbox.lead div.TDnavbar {left:75px;right:auto;}&lt;br /&gt;
/* 折叠部分 */&lt;br /&gt;
/* Default styling for Navbar template */&lt;br /&gt;
.navbar {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
.navbar ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbar li {&lt;br /&gt;
    word-spacing: -0.125em;&lt;br /&gt;
}&lt;br /&gt;
/* Navbar styling when nested in navbox */&lt;br /&gt;
.navbox .navbar {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title .navbar {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
    width: 8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &#039;show&#039;/&#039;hide&#039; buttons created dynamically by the CollapsibleTables javascript&lt;br /&gt;
   in [[MediaWiki:Common.js]] are styled here so they can be customised. */&lt;br /&gt;
.collapseButton {       &lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
/* In navboxes, the show/hide button balances the v·d·e links&lt;br /&gt;
   from [[Template:Navbar]], so they need to be the same width. */&lt;br /&gt;
.navbox .collapseButton {&lt;br /&gt;
    width: 8em;&lt;br /&gt;
}&lt;br /&gt;
/* Footer */&lt;br /&gt;
div#footer #footer-icons li {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
#footer-poweredbyico a {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
a.top_tooltip {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
a.top_tooltip span {&lt;br /&gt;
    width: 140px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    background: #2b2b2b;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    line-height: 20px;&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
a.top_tooltip span:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 100%;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    margin-left: -8px;&lt;br /&gt;
    width: 0;&lt;br /&gt;
    height: 0;&lt;br /&gt;
    border-top: 8px solid #2b2b2b;&lt;br /&gt;
    border-right: 8px solid transparent;&lt;br /&gt;
    border-left: 8px solid transparent;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
a:hover.top_tooltip span {&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
    opacity: 0.8;&lt;br /&gt;
    bottom: 30px;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    margin-left: -76px;&lt;br /&gt;
    z-index: 999;&lt;br /&gt;
}&lt;br /&gt;
#cnzz_stat_icon_1260801769 {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Slider */&lt;br /&gt;
.csslider1 &amp;gt; ul {&lt;br /&gt;
    height: 280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* diff-context */&lt;br /&gt;
.diff-context {&lt;br /&gt;
    color: #9e9e9e ;&lt;br /&gt;
}&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    color: #9e9e9e;&lt;br /&gt;
}&lt;br /&gt;
td.diff-context&amp;gt;div {&lt;br /&gt;
    color: #9e9e9e ;&lt;br /&gt;
}&lt;br /&gt;
/* goTop */&lt;br /&gt;
.goTop {&lt;br /&gt;
    height: 64px;&lt;br /&gt;
    width: 64px;&lt;br /&gt;
    background: rgba(244, 196, 48, 0.8);&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    top: 80%;&lt;br /&gt;
    right: 1%;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.goTop span {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    background-image: url(&#039;/resources/assets/rocket.png&#039;);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    height: 90%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sm2-bar-ui {&lt;br /&gt;
 font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sm2-bar-ui .sm2-inline-texture {&lt;br /&gt;
 background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.sm2-widget-3f4e46fe-0b3e-4e01-83f2-44dd887e0f8b .sm2-bar-ui .sm2-main-controls,&lt;br /&gt;
.sm2-widget-3f4e46fe-0b3e-4e01-83f2-44dd887e0f8b .sm2-bar-ui .sm2-playlist-drawer,&lt;br /&gt;
.sm2-widget-3f4e46fe-0b3e-4e01-83f2-44dd887e0f8b .sm2-bar-ui .sm2-lyric-drawer {background-color: #F4C430;&lt;br /&gt;
}&lt;br /&gt;
/* SMW 样式 */&lt;br /&gt;
.smw-editpage-help {&lt;br /&gt;
    background-color: #333;&lt;br /&gt;
    border: 1px solid silver;&lt;br /&gt;
    padding: 0.5em 1em 0.5em 1em;&lt;br /&gt;
    margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.iteminfo {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.itemhover:hover .iteminfo {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nodesktop {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle{&lt;br /&gt;
position:relative;&lt;br /&gt;
Z-index:50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gfbackground{&lt;br /&gt;
border-radius:10px;&lt;br /&gt;
background:url(/images/9/99/BG_1.png);&lt;br /&gt;
background-size: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-ask-otheroptions tr{background:#333 !important;}&lt;br /&gt;
/* 替代筛选表格样式 Start */&lt;br /&gt;
table.wikitable &amp;gt; tr &amp;gt; th, table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background-color: #B5B5B5;&lt;br /&gt;
}&lt;br /&gt;
/* 替代筛选表格样式 End */&lt;br /&gt;
&lt;br /&gt;
/* tab body*/&lt;br /&gt;
.tabber{&lt;br /&gt;
display:block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabbertab p{&lt;br /&gt;
margin:0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber .tabbertab {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    border: 0px solid #CCC;&lt;br /&gt;
}&lt;br /&gt;
.tabber ul.tabbernav {&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    padding: 0px 0px !important;&lt;br /&gt;
    border-bottom: 0px solid #CCC;&lt;br /&gt;
    font-family: &amp;quot;Microsoft YaHei&amp;quot;,Sans-Serif !important;&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
    font-weight: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* inactive tab */&lt;br /&gt;
ul.tabbernav li a{&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    border-image: url(/images/vectorize_border/BUTTON_AT.svg);&lt;br /&gt;
    border-image-slice: 7;&lt;br /&gt;
    border-image-width: 7px;&lt;br /&gt;
    background: #333;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
    text-shadow:none;&lt;br /&gt;
    z-index:5;&lt;br /&gt;
    height:21px;&lt;br /&gt;
    padding: 0px 5px 0px 5px !important;&lt;br /&gt;
    margin-right: 9px;&lt;br /&gt;
    margin-left: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.tabbernav li a:visited {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li a:link {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li a:hover {&lt;br /&gt;
    background-color: #333;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li.tabberactive a:visited {&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li.tabberactive a:link {&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li.tabberactive a:hover {&lt;br /&gt;
    background-color: #F4C430;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
ul.tabbernav li.tabberactive a{&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    border-image: url(/images/vectorize_border/BUTTON_DA.svg);&lt;br /&gt;
    border-image-slice: 7;&lt;br /&gt;
    border-image-width: 7px;&lt;br /&gt;
    background-color: #F4C430;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    height: 21px;&lt;br /&gt;
    z-index:6;&lt;br /&gt;
    text-shadow:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GF Style table */&lt;br /&gt;
.stattable{&lt;br /&gt;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.67);&lt;br /&gt;
}&lt;br /&gt;
table.stattable th{&lt;br /&gt;
    background: #f4c430;&lt;br /&gt;
    color: #111;&lt;br /&gt;
    background-position: right -5px center !important;&lt;br /&gt;
    padding: 2px 10px 2px 5px !important;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable{&lt;br /&gt;
    border: 0px solid transparent;&lt;br /&gt;
    border-spacing: 2px;&lt;br /&gt;
    border-color: transparent;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable1{&lt;br /&gt;
    border: 0px solid transparent;&lt;br /&gt;
    border-spacing: 2px;&lt;br /&gt;
    border-color: transparent;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
}&lt;br /&gt;
td.tiles &amp;gt; table {width:60px;height:60px;}&lt;br /&gt;
table.stattable&amp;gt;tbody,tfoot{&lt;br /&gt;
    background: rgba(119,119,119,0.33);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable td{&lt;br /&gt;
    border: 0px solid transparent;&lt;br /&gt;
    border-spacing: 2px;&lt;br /&gt;
    border-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.stattable&amp;gt;div{&lt;br /&gt;
margin:0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankSS{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/f/f7/RANK-SS.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankS{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/e/e0/RANK-S.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankA{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/4/42/RANK-A.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankB{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/2/22/RANK-B.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankC{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/6/61/RANK-C.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankD{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/b/be/RANK-D.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankE{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/3/32/RANK-E.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankN{&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 标签背景样式 */&lt;br /&gt;
&lt;br /&gt;
.gflabelbg{&lt;br /&gt;
    background:linear-gradient(-45deg,transparent 6px,#F4C430 5px),linear-gradient(-45deg,transparent 6px,#F4C430 5px),linear-gradient(-45deg,transparent 6px,#F4C430 5px),linear-gradient(-45deg,transparent 6px,#F4C430 5px),linear-gradient(-45deg,transparent 6px,#F4C430 5px);&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gflabelbg1{&lt;br /&gt;
background: linear-gradient(-45deg,#F4C430 6px,transparent 5px),linear-gradient(-45deg,#F4C430 6px,transparent 5px),linear-gradient(-45deg,#F4C430 6px,transparent 5px),linear-gradient(-45deg,#F4C430 6px,transparent 5px),linear-gradient(-45deg,#F4C430 6px,transparent 5px);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 战术人形基础信息表样式 */&lt;br /&gt;
skill{&lt;br /&gt;
    color:#f4c430;&lt;br /&gt;
    font-weight:bold&lt;br /&gt;
}&lt;br /&gt;
div.TDollInformation{&lt;br /&gt;
    flex-flow: row wrap;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    flex: auto;&lt;br /&gt;
    border: 10px double;&lt;br /&gt;
    border-image: url(/images/vectorize_border/BORDER_BIG.svg);&lt;br /&gt;
    border-image-slice: 10 fill;&lt;br /&gt;
    border-image-width: 10px;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDollInformation .tabber ul.tabbernav {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -20px;&lt;br /&gt;
    left: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDollInformation &amp;gt; div.TDollStattables{&lt;br /&gt;
    float: left;&lt;br /&gt;
    min-width: 300px;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
    flex-shrink: 1;&lt;br /&gt;
    flex-basis: 300px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDollInformation &amp;gt; div.TDollSkilltables{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: fit-content;&lt;br /&gt;
    min-width: 300px;&lt;br /&gt;
    flex-grow: 3;&lt;br /&gt;
    flex-basis: 600px;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.abtb1{padding:0px;}&lt;br /&gt;
&lt;br /&gt;
.abtb2{padding:0px;}&lt;br /&gt;
&lt;br /&gt;
.obtainflag{&lt;br /&gt;
    border: 1px solid transparent;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    margin-right: 2px;&lt;br /&gt;
    padding-left: 2px;&lt;br /&gt;
    padding-right: 2px;&lt;br /&gt;
    clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflagcontainer {&lt;br /&gt;
    float: left;&lt;br /&gt;
    color: black;&lt;br /&gt;
    text-shadow: none;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 72px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.normalcraft{&lt;br /&gt;
    background:#50ee50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.heavycraft{&lt;br /&gt;
    background:#ff5050;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.drop{&lt;br /&gt;
    background:#F4C430;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.extra{&lt;br /&gt;
    background:#ff4ce8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.unable{&lt;br /&gt;
    opacity: 0.25;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.spoiler {filter:blur(3px); text-shadow: 0px 0px 5px black;transition: all 0.1s ease-in-out;}&lt;br /&gt;
.spoiler:hover {filter:none;text-shadow:none;}&lt;br /&gt;
&lt;br /&gt;
/* Character Page Menu */&lt;br /&gt;
/*&lt;br /&gt;
ul.charnav {&lt;br /&gt;
    list-style-type: none;&lt;br /&gt;
    list-style-image: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color:rgba(0,0,0,0.4);&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li {float: left;}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li {&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color:#252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li:hover {background-color: #252525;color:white;}&lt;br /&gt;
ul.charnav li a:hover {background-color:#252525;color:#ffb400;}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li.active {background-color:#FFB400;color:black;}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li.right {float: right;}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 600px){&lt;br /&gt;
    ul.charnav li.right, &lt;br /&gt;
    ul.charnav li {float: none;}&lt;br /&gt;
} */&lt;br /&gt;
&lt;br /&gt;
/* Spine animation */&lt;br /&gt;
.profiletable .tdoll_chibi,&lt;br /&gt;
.profiletable .chibiAnimationContainer,&lt;br /&gt;
.chibiAnimationContainer.commander-chibi {&lt;br /&gt;
  background: repeating-linear-gradient(-55deg,#22222266,#22222266 10px,#33333366 10px,#33333366 20px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.profiletable .tdoll_chibi .chibiAnimation,&lt;br /&gt;
.profiletable .chibiAnimationContainer .chibiAnimation {&lt;br /&gt;
  margin-top: 80px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.profiletable .tdoll_chibi .chibiAnimationClickArea,&lt;br /&gt;
.profiletable .chibiAnimationContainer .chibiAnimationClickArea {&lt;br /&gt;
  height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tdoll_chibi .chibiAnimation,&lt;br /&gt;
.chibiAnimationContainer .chibiAnimation {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.commander-chibi-container {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container .chibiAnimationClickArea {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container .chibiAnimation {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
/** tree.css*/&lt;br /&gt;
.tree ul {&lt;br /&gt;
	padding-top: 20px; position: relative;&lt;br /&gt;
	&lt;br /&gt;
	transition: all 0.5s;&lt;br /&gt;
	-webkit-transition: all 0.5s;&lt;br /&gt;
	-moz-transition: all 0.5s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tree li {&lt;br /&gt;
	float: left; text-align: center;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	padding: 20px 5px 0 5px;&lt;br /&gt;
	&lt;br /&gt;
	transition: all 0.5s;&lt;br /&gt;
	-webkit-transition: all 0.5s;&lt;br /&gt;
	-moz-transition: all 0.5s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*We will use ::before and ::after to draw the connectors*/&lt;br /&gt;
&lt;br /&gt;
.tree li::before, .tree li::after{&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
	position: absolute; top: 0; right: 50%;&lt;br /&gt;
	border-top: 1px solid #ccc;&lt;br /&gt;
	width: 50%; height: 20px;&lt;br /&gt;
}&lt;br /&gt;
.tree li::after{&lt;br /&gt;
	right: auto; left: 50%;&lt;br /&gt;
	border-left: 1px solid #ccc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*We need to remove left-right connectors from elements without &lt;br /&gt;
any siblings*/&lt;br /&gt;
.tree li:only-child::after, .tree li:only-child::before {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Remove space from the top of single children*/&lt;br /&gt;
.tree li:only-child{ padding-top: 0;}&lt;br /&gt;
&lt;br /&gt;
/*Remove left connector from first child and &lt;br /&gt;
right connector from last child*/&lt;br /&gt;
.tree li:first-child::before, .tree li:last-child::after{&lt;br /&gt;
	border: 0 none;&lt;br /&gt;
}&lt;br /&gt;
/*Adding back the vertical connector to the last nodes*/&lt;br /&gt;
.tree li:last-child::before{&lt;br /&gt;
	border-right: 1px solid #ccc;&lt;br /&gt;
	border-radius: 0 5px 0 0;&lt;br /&gt;
	-webkit-border-radius: 0 5px 0 0;&lt;br /&gt;
	-moz-border-radius: 0 5px 0 0;&lt;br /&gt;
}&lt;br /&gt;
.tree li:first-child::after{&lt;br /&gt;
	border-radius: 5px 0 0 0;&lt;br /&gt;
	-webkit-border-radius: 5px 0 0 0;&lt;br /&gt;
	-moz-border-radius: 5px 0 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Time to add downward connectors from parents*/&lt;br /&gt;
.tree ul ul::before{&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
	position: absolute; top: 0; left: 50%;&lt;br /&gt;
	border-left: 1px solid #ccc;&lt;br /&gt;
	width: 0; height: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tree li a{&lt;br /&gt;
	border: 1px solid #ccc;&lt;br /&gt;
	padding: 5px 10px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	color: #666;&lt;br /&gt;
	font-family: arial, verdana, tahoma;&lt;br /&gt;
	font-size: 11px;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	&lt;br /&gt;
	border-radius: 5px;&lt;br /&gt;
	-webkit-border-radius: 5px;&lt;br /&gt;
	-moz-border-radius: 5px;&lt;br /&gt;
	&lt;br /&gt;
	transition: all 0.5s;&lt;br /&gt;
	-webkit-transition: all 0.5s;&lt;br /&gt;
	-moz-transition: all 0.5s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Time for some hover effects*/&lt;br /&gt;
/*We will apply the hover effect the the lineage of the element also*/&lt;br /&gt;
.tree li a:hover, .tree li a:hover+ul li a {&lt;br /&gt;
	background: #c8e4f8; color: #000; border: 1px solid #94a0b4;&lt;br /&gt;
}&lt;br /&gt;
/*Connector styles on hover*/&lt;br /&gt;
.tree li a:hover+ul li::after, &lt;br /&gt;
.tree li a:hover+ul li::before, &lt;br /&gt;
.tree li a:hover+ul::before, &lt;br /&gt;
.tree li a:hover+ul ul::before{&lt;br /&gt;
	border-color:  #94a0b4;&lt;br /&gt;
}&lt;br /&gt;
/** 应该是加边框 */&lt;br /&gt;
.tree span{display:inline-block;box-sizing:border-box;height:30px;line-height:28px;min-width:60px;text-align:center;color:#888;border:1px solid #ddd;border-radius:5px;padding:0 8px;}&lt;br /&gt;
/** 控制鼠标移上去的颜色 */&lt;br /&gt;
.tree span:hover, .tree span:hover+ul span{color:#fff;background-color:orange;}&lt;br /&gt;
.tree span:hover, .tree span:hover+ul span, .tree span:hover+ul li:before, .tree span:hover+ul li:after{border-color:orange;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 对话框样式 */&lt;br /&gt;
.leftDialog {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 80px;&lt;br /&gt;
    min-width: 330px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-image-source: url(/images/vectorize_border/dialog.svg);&lt;br /&gt;
    border-image-width: 26px 55px 15px 265px;&lt;br /&gt;
    border-image-slice: 26 55 15 265 fill;&lt;br /&gt;
    border-image-repeat: repeat;&lt;br /&gt;
    margin:0rem auto 1rem auto !important;&lt;br /&gt;
    max-width: 640px;&lt;br /&gt;
}&lt;br /&gt;
.rightDialog {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 80px;&lt;br /&gt;
    min-width: 330px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-image-source: url(/images/vectorize_border/dialog_right.svg);&lt;br /&gt;
    border-image-width: 9px 265px 26px 55px;&lt;br /&gt;
    border-image-slice: 9 265 26 55 fill;&lt;br /&gt;
    border-image-repeat: repeat;&lt;br /&gt;
    margin:1rem auto 0rem auto !important;&lt;br /&gt;
    max-width: 640px;&lt;br /&gt;
    direction:rtl&lt;br /&gt;
}&lt;br /&gt;
.leftDialog td.headicon {padding:5px;vertical-align:top;}&lt;br /&gt;
.leftDialog td.headicon img {border:1px solid #f4c430;background:#333}&lt;br /&gt;
.leftDialog td.dialogbox {margin: 0 5px 0.6rem 1rem;display:block;min-width:210px;word-break: break-all;}&lt;br /&gt;
.leftDialog td.namebox {    display: block; color: #f4c430; padding-top: 0.4rem;}&lt;br /&gt;
&lt;br /&gt;
.rightDialog td.headicon {padding:5px;vertical-align: bottom;}&lt;br /&gt;
.rightDialog td.headicon img {border:1px solid #f4c430;background:#333}&lt;br /&gt;
.rightDialog td.dialogbox {display: block;margin: 10px 1rem 1.5rem 5px !important;word-break: break-all;direction: ltr;}&lt;br /&gt;
.rightDialog td.namebox {display: block;color: #f4c430;position: relative;bottom: 3px;}&lt;br /&gt;
&lt;br /&gt;
/* 对话框样式End */&lt;br /&gt;
&lt;br /&gt;
/* 页面底部导航框(萌百模板) */&lt;br /&gt;
table.navbox {&lt;br /&gt;
    border: 1px solid #aaa;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    margin: auto;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
table.navbox+table.navbox {&lt;br /&gt;
    margin-top: -1px;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title,&lt;br /&gt;
.navbox-abovebelow,&lt;br /&gt;
table.navbox th {&lt;br /&gt;
    padding-left: 1em;&lt;br /&gt;
    padding-right: 1em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.navbox-group {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding-left: 1em;&lt;br /&gt;
    padding-right: 1em;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbox,&lt;br /&gt;
&lt;br /&gt;
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {&lt;br /&gt;
    background: none repeat scroll 0 0 #555;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title, table.navbox th {&lt;br /&gt;
    background: none repeat scroll 0 0 #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-subgroup {&lt;br /&gt;
    background: none repeat scroll 0 0 #fdfdfd;&lt;br /&gt;
}&lt;br /&gt;
.navbox-list {&lt;br /&gt;
    border-color: #fdfdfd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-subgroup .navbox-group,&lt;br /&gt;
.navbox-subgroup .navbox-abovebelow {&lt;br /&gt;
    background: none repeat scroll 0 0 #e6f6e6;&lt;br /&gt;
}&lt;br /&gt;
.navbox-even {&lt;br /&gt;
    background: none repeat scroll 0 0 #f5fcf5;&lt;br /&gt;
}&lt;br /&gt;
.navbox-odd {&lt;br /&gt;
    background: none repeat scroll 0 0 transparent;&lt;br /&gt;
}&lt;br /&gt;
.collapseButton {&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-weight: 400;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
.navbox .collapseButton {&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
/* Fix by case : Rev 1327309 ([[Special:Permalink/1327309]])&lt;br /&gt;
    Address alignment issue of nested tabs in Navbox */&lt;br /&gt;
.navbox .TabLabel {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* 底部框样式End */&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container .chibiAnimationClickArea {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container .chibiAnimation {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chibiScreenshotButton {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 5px;&lt;br /&gt;
    left: 5px;&lt;br /&gt;
    width: 30px;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color:white;&lt;br /&gt;
    -moz-transition: all .2s ease-in;&lt;br /&gt;
    -o-transition: all .2s ease-in;&lt;br /&gt;
    -webkit-transition: all .2s ease-in;&lt;br /&gt;
    transition: all .2s ease-in;&lt;br /&gt;
    opacity:0.5;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
.chibiScreenshotButton::after {&lt;br /&gt;
    content: &amp;quot;\f030&amp;quot;;&lt;br /&gt;
    font-family: &#039;Font Awesome 5 Free&#039;;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-variant: normal;&lt;br /&gt;
    text-rendering: auto;&lt;br /&gt;
    line-height: 100%;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
    padding-top: 2%;&lt;br /&gt;
    margin-right: 3px;&lt;br /&gt;
}&lt;br /&gt;
.chibiScreenshotButton:hover {opacity:1}&lt;br /&gt;
&lt;br /&gt;
.bigScale canvas{transform: scale(0.6) translateY(75px);}&lt;br /&gt;
&lt;br /&gt;
/* 公告栏滚动Rollnews 转自萌百 */&lt;br /&gt;
#scrollDiv {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 25px;&lt;br /&gt;
    line-height: 25px;&lt;br /&gt;
    overflow: hidden&lt;br /&gt;
}&lt;br /&gt;
#scrollDiv ul {&lt;br /&gt;
    margin-left: 0!important;&lt;br /&gt;
}&lt;br /&gt;
#scrollDiv li {&lt;br /&gt;
    height: 25px;&lt;br /&gt;
    padding-left: 0px;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
/* 滚动缩略图 转自EN_GFwiki */&lt;br /&gt;
.banners .jcarousel-item {&lt;br /&gt;
  max-height: 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.banners .jcarousel-item img {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spine and Live2D assest*/&lt;br /&gt;
.loading .chibiAnimationClickArea,&lt;br /&gt;
.loading {&lt;br /&gt;
    background-image: url(&#039;/images/8/88/gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading2 {&lt;br /&gt;
  background-image: url(&amp;quot;/images/5/5e/gf_loading2.gif&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-attachment: local;&lt;br /&gt;
  background-position: bottom right;&lt;br /&gt;
  background-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
/* 模板文档*/&lt;br /&gt;
.template-documention&lt;br /&gt;
.style {&lt;br /&gt;
    background: #eee;&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
    border: 1px solid #eee;&lt;br /&gt;
}&lt;br /&gt;
/* imbox 转自MediaWiki */&lt;br /&gt;
.imbox {&lt;br /&gt;
	border: 3px solid #f4c430;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	margin: 4px 10%;&lt;br /&gt;
}&lt;br /&gt;
.imbox .mbox-image { padding: 2px 0 2px 0.9em; }&lt;br /&gt;
.imbox .mbox-text {&lt;br /&gt;
	padding: 0.25em 0.9em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.imbox-license {&lt;br /&gt;
	background-color: #f7f8ff;&lt;br /&gt;
	border-color: #88a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 技能描述高亮 */&lt;br /&gt;
.hgl-atk { color: #ed362e; }&lt;br /&gt;
.hgl-life { color: #44b164; }&lt;br /&gt;
.hgl-negative { color: #ed372e; }&lt;br /&gt;
.hgl-positive { color: #44b163; }&lt;br /&gt;
.hgl-realdmg { color: #b99534; }&lt;br /&gt;
.hgl-skill { color: #2ba8c4; }&lt;br /&gt;
/* 技能数值高亮 */&lt;br /&gt;
span.skill { color: #ff8400; }&lt;br /&gt;
/* 注释 */&lt;br /&gt;
.rich-intro {&lt;br /&gt;
	padding: 0 4px;&lt;br /&gt;
	border-left: 4px solid;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.rich-intro img { filter: invert() }&lt;br /&gt;
.rich-intro-1 { border-color: #8bf56c }&lt;br /&gt;
.rich-intro-2 { border-color: #d63633 }&lt;br /&gt;
.rich-intro-3 { border-color: #ffd261 }&lt;br /&gt;
/* 道具图文 */&lt;br /&gt;
abbr &amp;gt; img {&lt;br /&gt;
	background-position: center;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	height: 128px;&lt;br /&gt;
	margin: -48px;&lt;br /&gt;
	-webkit-mask-position: center;&lt;br /&gt;
	-webkit-mask-repeat: no-repeat;&lt;br /&gt;
	mask-position: center;&lt;br /&gt;
	mask-repeat: no-repeat;&lt;br /&gt;
	transform: scale(0.25);&lt;br /&gt;
	width: 128px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E6%A8%A1%E6%9D%BF:%E4%BA%BA%E5%BD%A2%E4%B8%BB%E9%A1%B5&amp;diff=6863</id>
		<title>模板:人形主页</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E6%A8%A1%E6%9D%BF:%E4%BA%BA%E5%BD%A2%E4%B8%BB%E9%A1%B5&amp;diff=6863"/>
		<updated>2021-12-25T07:22:07Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#widget:style|style=.dollFileContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: flex-start;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flexRight div:last-child {&lt;br /&gt;
    flex: 1 1 calc(100% - 150px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flexLeft {&lt;br /&gt;
    flex: 1 1 350px;&lt;br /&gt;
    width: 50%;&lt;br /&gt;
}&lt;br /&gt;
.flexAll {&lt;br /&gt;
    flex: 1 1 100%px;&lt;br /&gt;
    width:100%;&lt;br /&gt;
}&lt;br /&gt;
.flexRight {&lt;br /&gt;
    flex: 1 1 800px;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
.charCard {&lt;br /&gt;
    flex: 0 1 128px;&lt;br /&gt;
}&lt;br /&gt;
.skill { color: #ff8400; }&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 430px){&lt;br /&gt;
.charCard {&lt;br /&gt;
    transform: none;&lt;br /&gt;
    margin: 5px !important;&lt;br /&gt;
    margin-right: 4rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}}{{#widget:DollPage/Css}}{{#Widget:DollPage/Pic|rarity={{{初始星级|}}}|nameEN={{{人形名EN|}}}|nameCN={{{人形名CN|}}}|faction={{filepath:PNC_Corporation_{{#switch:{{{所属|42LAB}}}|42LAB=42LAB|火神重工=Svarog|赛博传媒=CyberMedia|最终生命控股=UltiLife|环球万事服务=Universal|}}_large.png}}|dollname={{{人形名CN|帕斯卡}}}|dollvoice={{#ifexist:file:{{ucfirst:VO_{{{人形名EN|}}}}}_GAIN.mp3|{{#replace:{{filepath:{{ucfirst:VO_{{{人形名EN|}}}}}_GAIN.mp3}}|//wiki.42lab.cloud|}}|{{#ifexist:file:{{ucfirst:VO_{{{人形名EN|}}}}}_GAIN.mp3|{{#replace:{{filepath:{{ucfirst:VO_{{{人形名EN|}}}}}_GAIN.mp3}}|//wiki.42lab.cloud/|}}|0}}}}&lt;br /&gt;
|pic1name={{#if:{{{默认投影|}}}|{{{默认投影|}}}|默认投影}}|line1={{{获取台词|}}}|pic1={{filepath:lpic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}.png}}|pic1a={{{默认立绘动态|0}}}|thumb1={{filepath:npic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}.png}}&lt;br /&gt;
|pic2name={{#if:{{{扩容投影|{{{默认投影|}}}}}}|{{{扩容投影|{{{默认投影|}}}}}}|扩容投影}}|line2={{{获取台词|}}}|pic2={{filepath:lpic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}_p2.png}}|pic2a={{{默认立绘动态|0}}}|thumb2={{filepath:npic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}_p2.png}}&lt;br /&gt;
|pic3name={{#if:{{{完形投影|}}}|{{{完形投影|}}}|完形投影}}|line3={{{获取台词|}}}|pic3={{filepath:lpic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}_p3.png}}|pic3a={{{默认立绘动态|0}}}|thumb3={{filepath:npic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}_p3.png}}&lt;br /&gt;
|pic4name={{{心智投影1|}}}|pic4class={{{投影系列1|}}}|line4={{{获取台词|}}}|pic4={{filepath:lpic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}_{{{心智投影主题1|}}}.png}}|pic4a={{{默认立绘动态|0}}}|thumb4={{filepath:npic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}_{{{心智投影主题1|}}}.png}}&lt;br /&gt;
}}&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
==档案==&lt;br /&gt;
&amp;lt;div class=&amp;quot;dollFileContainer&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;flexLeft&amp;quot;&amp;gt;{{Color|gray|———&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 正在进行受试人形信息核查……&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 型号：{{{型号|}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 代号：{{{人形名CN|}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 出厂企业：{{{所属|}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 正在进行身份校验……&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 校验完毕&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 欢迎加入“云图计划”_&amp;lt;br&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;{{MainCard|Faction={{#switch:{{{所属|42LAB}}}|42LAB=42LAB|火神重工=Svarog|赛博传媒=CyberMedia|最终生命控股=UltiLife|环球万事服务=Universal|}}|NameEN={{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}|ID={{{ID|}}}|Rarity={{{初始星级|}}}|Class={{#switch:{{{Class|医师}}}|守卫=Defender|战士=Warrior|医师=Healer|特种=Special|射手=Sniper|}}|NameCN={{{人形名CN|}}}|link=}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;flexRight&amp;quot;&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;4&amp;quot;|{{#if:{{{台词|}}}|&#039;&#039;“{{{台词|}}}”&#039;&#039;}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|型号}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{型号|}}}&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|标签}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{#if:{{{TAG1|}}}|{{{TAG1|}}}}}{{#if:{{{TAG2|}}}|、{{{TAG2|}}}}}{{#if:{{{TAG3|}}}|、{{{TAG3|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|职业}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{职业|}}}&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|职能}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{职能|}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|生日}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{生日|}}}&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|位置}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{Class|}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|画师}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{画师|}}}&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|获得方式}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{#if:{{{预约人数奖励|}}}|预约人数奖励{{#if:{{{高级检索|}}}|/}}}}{{#if:{{{高级检索|}}}|高级检索}}{{#if:{{{初始获得|}}}|{{#if:{{{高级检索|}}}|/}}初始获得}}{{#if:{{{基础检索|}}}|/基础检索}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|声优}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{声优|敬请期待}}}&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|实装日期}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{实装日期|2021.9.23}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==基础数据==&lt;br /&gt;
{|class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:100%; display:table; white-space:normal;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background-color:#C2C2C2;&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:middle;color:black;&amp;quot; colspan=&amp;quot;6&amp;quot;|&amp;lt;big&amp;gt;成长评级&amp;lt;/big&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background-color:#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}};color:#000;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:20%&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|攻击成长&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|算力成长&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|生命成长&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|物防成长&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|算防成长&lt;br /&gt;
|-&lt;br /&gt;
{{#if:{{{1星攻击成长|}}}|&lt;br /&gt;
{{!}}★&lt;br /&gt;
{{!}}{{{1星攻击成长|}}}&lt;br /&gt;
{{!}}{{{1星算力成长|}}}&lt;br /&gt;
{{!}}{{{1星生命成长|}}}&lt;br /&gt;
{{!}}{{{1星物防成长|}}}&lt;br /&gt;
{{!}}{{{1星算防成长|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}★☆&lt;br /&gt;
{{!}}{{{1.5星攻击成长|}}}&lt;br /&gt;
{{!}}{{{1.5星算力成长|}}}&lt;br /&gt;
{{!}}{{{1.5星生命成长|}}}&lt;br /&gt;
{{!}}{{{1.5星物防成长|}}}&lt;br /&gt;
{{!}}{{{1.5星算防成长|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}★★&lt;br /&gt;
{{!}}{{{2星攻击成长|}}}&lt;br /&gt;
{{!}}{{{2星算力成长|}}}&lt;br /&gt;
{{!}}{{{2星生命成长|}}}&lt;br /&gt;
{{!}}{{{2星物防成长|}}}&lt;br /&gt;
{{!}}{{{2星算防成长|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}★★☆&lt;br /&gt;
{{!}}{{{2.5星攻击成长|}}}&lt;br /&gt;
{{!}}{{{2.5星算力成长|}}}&lt;br /&gt;
{{!}}{{{2.5星生命成长|}}}&lt;br /&gt;
{{!}}{{{2.5星物防成长|}}}&lt;br /&gt;
{{!}}{{{2.5星算防成长|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{2星攻击成长|}}}|&lt;br /&gt;
{{!}}★★&lt;br /&gt;
{{!}}{{{2星攻击成长|}}}&lt;br /&gt;
{{!}}{{{2星算力成长|}}}&lt;br /&gt;
{{!}}{{{2星生命成长|}}}&lt;br /&gt;
{{!}}{{{2星物防成长|}}}&lt;br /&gt;
{{!}}{{{2星算防成长|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}★★☆&lt;br /&gt;
{{!}}{{{2.5星攻击成长|}}}&lt;br /&gt;
{{!}}{{{2.5星算力成长|}}}&lt;br /&gt;
{{!}}{{{2.5星生命成长|}}}&lt;br /&gt;
{{!}}{{{2.5星物防成长|}}}&lt;br /&gt;
{{!}}{{{2.5星算防成长|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|&lt;br /&gt;
}}&lt;br /&gt;
|★★★&lt;br /&gt;
|{{{3星攻击成长|}}}&lt;br /&gt;
|{{{3星算力成长|}}}&lt;br /&gt;
|{{{3星生命成长|}}}&lt;br /&gt;
|{{{3星物防成长|}}}&lt;br /&gt;
|{{{3星算防成长|}}}&lt;br /&gt;
|-&lt;br /&gt;
|★★★☆&lt;br /&gt;
|{{{3.5星攻击成长|}}}&lt;br /&gt;
|{{{3.5星算力成长|}}}&lt;br /&gt;
|{{{3.5星生命成长|}}}&lt;br /&gt;
|{{{3.5星物防成长|}}}&lt;br /&gt;
|{{{3.5星算防成长|}}}&lt;br /&gt;
|-&lt;br /&gt;
|★★★★&lt;br /&gt;
|{{{4星攻击成长|}}}&lt;br /&gt;
|{{{4星算力成长|}}}&lt;br /&gt;
|{{{4星生命成长|}}}&lt;br /&gt;
|{{{4星物防成长|}}}&lt;br /&gt;
|{{{4星算防成长|}}}&lt;br /&gt;
|-&lt;br /&gt;
|★★★★☆&lt;br /&gt;
|{{{4.5星攻击成长|}}}&lt;br /&gt;
|{{{4.5星算力成长|}}}&lt;br /&gt;
|{{{4.5星生命成长|}}}&lt;br /&gt;
|{{{4.5星物防成长|}}}&lt;br /&gt;
|{{{4.5星算防成长|}}}&lt;br /&gt;
|-&lt;br /&gt;
|★★★★★&lt;br /&gt;
|{{{5星攻击成长|}}}&lt;br /&gt;
|{{{5星算力成长|}}}&lt;br /&gt;
|{{{5星生命成长|}}}&lt;br /&gt;
|{{{5星物防成长|}}}&lt;br /&gt;
|{{{5星算防成长|}}}&lt;br /&gt;
|}&lt;br /&gt;
{|class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:100%; display:table; white-space:normal;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background-color:#C2C2C2;&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:middle;color:black;&amp;quot; colspan=&amp;quot;6&amp;quot;|&amp;lt;big&amp;gt;各星级/等级属性&amp;lt;/big&amp;gt;&lt;br /&gt;
|-style=&amp;quot;background-color:#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}};color:#000;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:20%&amp;quot;|&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|初始属性&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|2星25级&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|3星35级&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|4星45级&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|5星60级&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_hp.png|15px|link=]]&amp;lt;/div&amp;gt;最大生命 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始最大生命|}}}+{{color|orange|{{{初始额外最大生命|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225最大生命|}}}+{{color|orange|{{{225额外最大生命|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335最大生命|}}}+{{color|orange|{{{335额外最大生命|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445最大生命|}}}+{{color|orange|{{{445额外最大生命|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560最大生命|}}}+{{color|orange|{{{560额外最大生命|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_pow.png|15px|link=]]&amp;lt;/div&amp;gt;攻击力 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始攻击力|}}}+{{color|orange|{{{初始额外攻击力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225攻击力|}}}+{{color|orange|{{{225额外攻击力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335攻击力|}}}+{{color|orange|{{{335额外攻击力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445攻击力|}}}+{{color|orange|{{{445额外攻击力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560攻击力|}}}+{{color|orange|{{{560额外攻击力|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_skill_intensity.png|15px|link=]]&amp;lt;/div&amp;gt;算力 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始算力|}}}+{{color|orange|{{{初始额外算力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225算力|}}}+{{color|orange|{{{225额外算力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335算力|}}}+{{color|orange|{{{335额外算力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445算力|}}}+{{color|orange|{{{445额外算力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560算力|}}}+{{color|orange|{{{560额外算力|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_def.png|15px|link=]]&amp;lt;/div&amp;gt;物理防御 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始物理防御|}}}+{{color|orange|{{{初始额外物理防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225物理防御|}}}+{{color|orange|{{{225额外物理防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335物理防御|}}}+{{color|orange|{{{335额外物理防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445物理防御|}}}+{{color|orange|{{{445额外物理防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560物理防御|}}}+{{color|orange|{{{560额外物理防御|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_magic_res.png|15px|link=]]&amp;lt;/div&amp;gt;算量防御 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始算量防御|}}}+{{color|orange|{{{初始额外算量防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225算量防御|}}}+{{color|orange|{{{225额外算量防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335算量防御|}}}+{{color|orange|{{{335额外算量防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445算量防御|}}}+{{color|orange|{{{445额外算量防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560算量防御|}}}+{{color|orange|{{{560额外算量防御|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_speed.png|15px|link=]]&amp;lt;/div&amp;gt;攻速值 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始攻速值|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225攻速值|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335攻速值|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445攻速值|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560攻速值|}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_crit.png|15px|link=]]&amp;lt;/div&amp;gt;暴击率 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始暴击率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225暴击率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335暴击率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445暴击率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560暴击率|}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_crit_damage.png|15px|link=]]&amp;lt;/div&amp;gt;暴击伤害 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始暴击伤害|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225暴击伤害|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335暴击伤害|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445暴击伤害|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560暴击伤害|}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_sunder.png|15px|link=]]&amp;lt;/div&amp;gt;物理穿透 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始物理穿透|}}}+{{color|orange|{{{初始额外物理穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225物理穿透|}}}+{{color|orange|{{{225额外物理穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335物理穿透|}}}+{{color|orange|{{{335额外物理穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445物理穿透|}}}+{{color|orange|{{{445额外物理穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560物理穿透|}}}+{{color|orange|{{{560额外物理穿透|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_magic_pen.png|15px|link=]]&amp;lt;/div&amp;gt;算量穿透 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始算量穿透|}}}+{{color|orange|{{{初始额外算量穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225算量穿透|}}}+{{color|orange|{{{225额外算量穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335算量穿透|}}}+{{color|orange|{{{335额外算量穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445算量穿透|}}}+{{color|orange|{{{445额外算量穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560算量穿透|}}}+{{color|orange|{{{560额外算量穿透|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_dodge.png|15px|link=]]&amp;lt;/div&amp;gt;闪避率 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始闪避率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225闪避率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335闪避率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445闪避率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560闪避率|}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_battle_hp_regen.png|15px|link=]]&amp;lt;/div&amp;gt;战后生命恢复 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始战后生命恢复|}}}+{{color|orange|{{{初始额外战后生命恢复|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225战后生命恢复|}}}+{{color|orange|{{{225额外战后生命恢复|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335战后生命恢复|}}}+{{color|orange|{{{335额外战后生命恢复|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445战后生命恢复|}}}+{{color|orange|{{{445额外战后生命恢复|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560战后生命恢复|}}}+{{color|orange|{{{560额外战后生命恢复|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;style=&amp;quot;width:50%&amp;quot;|作战效能&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;style=&amp;quot;width:50%;min-width:100px;text-align:center&amp;quot;| {{{作战效能MIN|}}} → {{{作战效能MAX|}}}&lt;br /&gt;
|}&lt;br /&gt;
{{Color|gray|*橙色部分数值不包含算法，好感度与电子对抗带来的提升}}&lt;br /&gt;
&lt;br /&gt;
{{Color|gray|*作战效能为10级技能，不包含算法，好感度和电子对抗带来的提升时的作战效能}}&lt;br /&gt;
{{#if:{{{生命基础|}}}|{{#widget:DollPage/Attr|min_star={{{初始星级}}}&lt;br /&gt;
|hp_base={{{生命基础}}}&lt;br /&gt;
|hp_growth={{{生命成长}}}&lt;br /&gt;
|pow_base={{{攻击基础}}}&lt;br /&gt;
|pow_growth={{{攻击成长}}}&lt;br /&gt;
|skill_intensity_base={{{算力基础}}}&lt;br /&gt;
|skill_intensity_growth={{{算力成长}}}&lt;br /&gt;
|def_base={{{物防基础}}}&lt;br /&gt;
|def_growth={{{物防成长}}}&lt;br /&gt;
|magic_res_base={{{算防基础}}}&lt;br /&gt;
|magic_res_growth={{{算防成长}}}&lt;br /&gt;
|speed_base={{{攻速值}}}&lt;br /&gt;
|crit_base={{{暴击率}}}&lt;br /&gt;
|sunder_base={{{物穿基础}}}&lt;br /&gt;
|sunder_growth={{{物穿成长}}}&lt;br /&gt;
|magic_pen_base={{{算穿基础}}}&lt;br /&gt;
|magic_pen_growth={{{算穿成长}}}&lt;br /&gt;
|dodge_base={{{闪避率}}}&lt;br /&gt;
|battle_hp_regen_base={{{战后恢复基础}}}&lt;br /&gt;
|hp_potential={{{生命潜能}}}&lt;br /&gt;
|pow_potential={{{攻击潜能}}}&lt;br /&gt;
|skill_intensity_potential={{{算力潜能}}}&lt;br /&gt;
|def_potential={{{物防潜能}}}&lt;br /&gt;
|magic_res_potential={{{算防潜能}}}&lt;br /&gt;
|sunder_potential={{{物穿潜能}}}&lt;br /&gt;
|magic_pen_potential={{{算穿潜能}}}&lt;br /&gt;
|battle_hp_regen_potential={{{战后恢复潜能}}}}}}}&lt;br /&gt;
==技能==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{{技能图标|人形名EN={{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}|技能主被动={{{技能1主被动|被动}}}|技能类型={{{技能1类型|治疗}}}|size=80}}&lt;br /&gt;
|style=&amp;quot;width:90%&amp;quot;|&#039;&#039;&#039;{{{技能1|测试}}}&#039;&#039;&#039;&amp;lt;BR&amp;gt;&amp;lt;span style=&amp;quot;background-color:#474950;padding:.2em .6em .3em;font-weight:bold;line-height:1;color:white;text-align:left;white-space:nowrap;vertical-align:baseline;display:inline-block;&amp;quot;&amp;gt;{{{技能1主被动|被动}}}&amp;lt;/span&amp;gt;{{#if:{{{技能1预充能|}}}|   {{色块|gray|{{Color|white|预充能{{{技能1预充能|30}}}秒}}}}|}}{{#if:{{{技能1CD|}}}|   {{色块|#333|{{Color|white|冷却{{{技能1CD|30}}}秒}}}}|}}&amp;lt;BR&amp;gt;{{{技能1精简|请输入技能1精简参数}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV1&lt;br /&gt;
|{{{LV1技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV2&lt;br /&gt;
|{{{LV2技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV3&lt;br /&gt;
|{{{LV3技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV4&lt;br /&gt;
|{{{LV4技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV5&lt;br /&gt;
|{{{LV5技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV6&lt;br /&gt;
|{{{LV6技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV7&lt;br /&gt;
|{{{LV7技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV8&lt;br /&gt;
|{{{LV8技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV9&lt;br /&gt;
|{{{LV9技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV10&lt;br /&gt;
|{{{LV10技能1描述|输入技能描述}}}&lt;br /&gt;
{{#if:{{{技能1注释1|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}style=&amp;quot;width:5%&amp;quot;{{!}}&#039;&#039;&#039;{{Color|gray|注释}}&#039;&#039;&#039;&lt;br /&gt;
{{!}}{{注释调用|{{{技能1注释1|}}}}}{{#if:{{{技能1注释2|}}}|&amp;lt;br&amp;gt;{{注释调用|{{{技能1注释2|}}}}}}}{{#if:{{{技能1注释3|}}}|&amp;lt;br&amp;gt;{{注释调用|{{{技能1注释3|}}}}}}}{{#if:{{{技能1注释4|}}}|&amp;lt;br&amp;gt;{{注释调用|{{{技能1注释4|}}}}}}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{{!}}{{技能图标|人形名EN={{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}|技能主被动={{{技能2主被动|自动}}}|技能类型={{{技能2类型|治疗}}}|size=80}}&lt;br /&gt;
|style=&amp;quot;width:90%&amp;quot;|&#039;&#039;&#039;{{{技能2|测试}}}&#039;&#039;&#039;&amp;lt;BR&amp;gt;&amp;lt;span style=&amp;quot;background-color:#0B8FFF;padding:.2em .6em .3em;font-weight:bold;line-height:1;color:white;text-align:left;white-space:nowrap;vertical-align:baseline;display:inline-block;&amp;quot;&amp;gt;{{{技能2主被动|自动}}}&amp;lt;/span&amp;gt;{{#if:{{{技能2预充能|}}}|   {{色块|gray|{{Color|white|预充能{{{技能2预充能|30}}}秒}}}}|}}{{#if:{{{技能2CD|}}}|   {{色块|#333|{{Color|white|冷却{{{技能2CD|30}}}秒}}}}|}}&amp;lt;BR&amp;gt;{{{技能2精简|请输入技能2精简参数}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV1&lt;br /&gt;
|{{{LV1技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV2&lt;br /&gt;
|{{{LV2技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV3&lt;br /&gt;
|{{{LV3技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV4&lt;br /&gt;
|{{{LV4技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV5&lt;br /&gt;
|{{{LV5技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV6&lt;br /&gt;
|{{{LV6技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV7&lt;br /&gt;
|{{{LV7技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV8&lt;br /&gt;
|{{{LV8技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV9&lt;br /&gt;
|{{{LV9技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV10&lt;br /&gt;
|{{{LV10技能2描述|输入技能描述}}}&lt;br /&gt;
{{#if:{{{技能2注释1|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}style=&amp;quot;width:10%&amp;quot;{{!}}&#039;&#039;&#039;{{Color|gray|注释}}&#039;&#039;&#039;&lt;br /&gt;
{{!}}{{注释调用|{{{技能2注释1|}}}}}{{#if:{{{技能2注释2|}}}|&amp;lt;br&amp;gt;{{注释调用|{{{技能2注释2|}}}}}}}{{#if:{{{技能2注释3|}}}|&amp;lt;br&amp;gt;{{注释调用|{{{技能2注释3|}}}}}}}{{#if:{{{技能2注释4|}}}|&amp;lt;br&amp;gt;{{注释调用|{{{技能2注释4|}}}}}}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
{{#if:{{{技能3|}}}|{{技能3表格|技能3={{{技能3|}}}|技能3主被动={{{技能3主被动|终极技}}}&lt;br /&gt;
|LV1技能3描述={{{LV1技能3描述|输入技能描述}}}&lt;br /&gt;
|LV2技能3描述={{{LV2技能3描述|输入技能描述}}}&lt;br /&gt;
|LV3技能3描述={{{LV3技能3描述|输入技能描述}}}&lt;br /&gt;
|LV4技能3描述={{{LV4技能3描述|输入技能描述}}}&lt;br /&gt;
|LV5技能3描述={{{LV5技能3描述|输入技能描述}}}&lt;br /&gt;
|技能3注释1={{{技能3注释1|}}}&lt;br /&gt;
|技能3注释2={{{技能3注释2|}}}&lt;br /&gt;
|技能3注释3={{{技能3注释3|}}}&lt;br /&gt;
|技能3精简={{{技能3精简|请输入技能3精简参数}}}&lt;br /&gt;
|人形名EN={{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}&lt;br /&gt;
|技能3类型={{{技能3类型|治疗}}}&lt;br /&gt;
|技能3CD={{{技能3CD|30}}}&lt;br /&gt;
|技能3预充能={{{技能3预充能|}}}&lt;br /&gt;
}}}}&lt;br /&gt;
==亲密度偏好==&lt;br /&gt;
{| style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|{{#if:{{{喜欢礼物1|}}}|{{Gift|名称={{{喜欢礼物1|}}}|稀有度={{{喜欢礼物1稀有度|5}}}|好感提升=3}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物2|}}}|{{Gift|名称={{{喜欢礼物2|}}}|稀有度={{{喜欢礼物2稀有度|4}}}|好感提升=3}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物3|}}}|{{Gift|名称={{{喜欢礼物3|}}}|稀有度={{{喜欢礼物3稀有度|3}}}|好感提升=3}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物4|}}}|{{Gift|名称={{{喜欢礼物4|}}}|稀有度={{{喜欢礼物4稀有度|3}}}|好感提升=3}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物5|}}}|{{Gift|名称={{{喜欢礼物5|}}}|稀有度={{{喜欢礼物5稀有度|3}}}|好感提升=3}}}}&lt;br /&gt;
|-&lt;br /&gt;
|{{#if:{{{喜欢礼物1|}}}|{{{喜欢礼物1|}}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物2|}}}|{{{喜欢礼物2|}}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物3|}}}|{{{喜欢礼物3|}}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物4|}}}|{{{喜欢礼物4|}}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物5|}}}|{{{喜欢礼物5|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|{{#if:{{{讨厌礼物1|}}}|{{Gift|名称={{{讨厌礼物1|}}}|稀有度={{{讨厌礼物1稀有度|5}}}|好感提升=1}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物2|}}}|{{Gift|名称={{{讨厌礼物2|}}}|稀有度={{{讨厌礼物2稀有度|4}}}|好感提升=1}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物3|}}}|{{Gift|名称={{{讨厌礼物3|}}}|稀有度={{{讨厌礼物3稀有度|3}}}|好感提升=1}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物4|}}}|{{Gift|名称={{{讨厌礼物4|}}}|稀有度={{{讨厌礼物4稀有度|3}}}|好感提升=1}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物5|}}}|{{Gift|名称={{{讨厌礼物5|}}}|稀有度={{{讨厌礼物5稀有度|3}}}|好感提升=1}}}}&lt;br /&gt;
|-&lt;br /&gt;
|{{#if:{{{讨厌礼物1|}}}|{{{讨厌礼物1|}}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物2|}}}|{{{讨厌礼物2|}}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物3|}}}|{{{讨厌礼物3|}}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物4|}}}|{{{讨厌礼物4|}}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物5|}}}|{{{讨厌礼物5|}}}}}&lt;br /&gt;
|}&lt;br /&gt;
{{#if:{{{人物剧情|}}}|&amp;lt;h2&amp;gt;人物剧情&amp;lt;/h2&amp;gt;{{{人物剧情|}}}}}&lt;br /&gt;
{{#if:{{NAMESPACE}}||&amp;lt;!--&lt;br /&gt;
----以下部分仅在主空间生效----&lt;br /&gt;
--&amp;gt;{{#set:&lt;br /&gt;
初始星级={{{初始星级|}}}&lt;br /&gt;
|人形名CN={{{人形名CN|{{PAGENAME}}}}}&lt;br /&gt;
|人形名EN={{{人形名EN|}}}&lt;br /&gt;
|立绘文件名={{{立绘文件名|}}}&lt;br /&gt;
|Class={{{Class|}}}&lt;br /&gt;
|hasNpic={{#if:{{filepath:Npic_{{{立绘文件名|{{{人形名EN|}}}}}}.png}}|true|false}}&lt;br /&gt;
|hasIcon={{#if:{{filepath:ICON Item {{#expr:{{{ID|}}}+1000}}.png}}|true|false}}&lt;br /&gt;
|编号={{{ID|}}}&lt;br /&gt;
|企业={{{所属|}}}&lt;br /&gt;
|最大生命={{#expr:{{{560最大生命|0}}}+{{{560额外最大生命|0}}}}}&lt;br /&gt;
|攻击力={{#expr:{{{560攻击力|0}}}+{{{560额外攻击力|0}}}}}&lt;br /&gt;
|算力={{#expr:{{{560算力|0}}}+{{{560额外算力|0}}}}}&lt;br /&gt;
|物理防御={{#expr:{{{560物理防御|0}}}+{{{560额外物理防御|0}}}}}&lt;br /&gt;
|实装日期={{#time:U|{{{实装日期|{{REVISIONTIMESTAMP}}}}}}}&lt;br /&gt;
|获得方式={{#if:{{{预约人数奖励|}}}|预约人数奖励}}{{#if:{{{初始获得|}}}|初始获得}}{{#if:{{{高级检索|}}}|{{#if:{{{基础检索|}}}|基础检索/高级检索|高级检索}}}}&lt;br /&gt;
}}[[分类:人形]]&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{立绘文件名|}}}|{{#ifeq:{{{立绘文件名|}}}|{{{人形名EN|}}}||[[分类:英文名与代号不同的人形]]}}|}}&amp;lt;!--&lt;br /&gt;
----以上部分仅在主空间生效----&lt;br /&gt;
--&amp;gt;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}[[分类:模板]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=6838</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=6838"/>
		<updated>2021-12-24T04:09:01Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
#Nsoultable td:nth-child(4) &amp;gt; a img { filter: invert(1) }&lt;br /&gt;
&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .charCard .cardClass {&lt;br /&gt;
    top: 9px;&lt;br /&gt;
    left: 4px;&lt;br /&gt;
    background: rgba(0,0,0,.7);&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 1px 1px 2px rgba(0,0,0,.3)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Nsoultable td div.icon{width:96px}&lt;br /&gt;
@media screen and (max-width: 600px){#Nsoultable td div.icon {width: 64px;}}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const careerIcons = [&#039;c/c3&#039;, &#039;0/0a&#039;, &#039;7/7a&#039;, &#039;4/46&#039;, &#039;9/96&#039;];&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
                        let careerIcon = `/images/${careerIcons[pushdata[i].career-1]}/Career_${pushdata[i].career}.png`;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${careerIcon}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
                        let careerIcon = `/images/${careerIcons[pushdata[i].career-1]}/Career_${pushdata[i].career}.png`;&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity${parseInt(pushdata[i][&amp;quot;rarity&amp;quot;])+2}&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;overlay&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/Blank.png&amp;quot; class=&amp;quot;subicon tl&amp;quot; style=&amp;quot;background-image:url(${careerIcon})&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;avatar&amp;quot;]})&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${careerIcon}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.name);&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 5;i++){&lt;br /&gt;
		cCheck[i] = document.getElementById(&#039;career&#039;+i).checked;&lt;br /&gt;
		if (cCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=6837</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=6837"/>
		<updated>2021-12-24T04:08:25Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
#Nsoultable td &amp;gt; a img { filter: invert(1) }&lt;br /&gt;
&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .charCard .cardClass {&lt;br /&gt;
    top: 9px;&lt;br /&gt;
    left: 4px;&lt;br /&gt;
    background: rgba(0,0,0,.7);&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 1px 1px 2px rgba(0,0,0,.3)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Nsoultable td div.icon{width:96px}&lt;br /&gt;
@media screen and (max-width: 600px){#Nsoultable td div.icon {width: 64px;}}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const careerIcons = [&#039;c/c3&#039;, &#039;0/0a&#039;, &#039;7/7a&#039;, &#039;4/46&#039;, &#039;9/96&#039;];&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
                        let careerIcon = `/images/${careerIcons[pushdata[i].career-1]}/Career_${pushdata[i].career}.png`;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${careerIcon}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
                        let careerIcon = `/images/${careerIcons[pushdata[i].career-1]}/Career_${pushdata[i].career}.png`;&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity${parseInt(pushdata[i][&amp;quot;rarity&amp;quot;])+2}&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;overlay&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/Blank.png&amp;quot; class=&amp;quot;subicon tl&amp;quot; style=&amp;quot;background-image:url(${careerIcon})&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;avatar&amp;quot;]})&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${careerIcon}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.name);&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 5;i++){&lt;br /&gt;
		cCheck[i] = document.getElementById(&#039;career&#039;+i).checked;&lt;br /&gt;
		if (cCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=6836</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=6836"/>
		<updated>2021-12-24T04:06:39Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
#Nsoultable td &amp;gt; a img { filter: invert(1) }&lt;br /&gt;
&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .charCard .cardClass {&lt;br /&gt;
    top: 9px;&lt;br /&gt;
    left: 4px;&lt;br /&gt;
    background: rgba(0,0,0,.7);&lt;br /&gt;
    padding: 2px;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    box-shadow: 1px 1px 2px rgba(0,0,0,.3)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Nsoultable td &amp;gt; div.icon{width:96px}&lt;br /&gt;
@media screen and (max-width: 600px){#Nsoultable td &amp;gt; div.icon {width: 64px;}}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;career5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;career5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const careerIcons = [&#039;c/c3&#039;, &#039;0/0a&#039;, &#039;7/7a&#039;, &#039;4/46&#039;, &#039;9/96&#039;];&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
                        let careerIcon = `/images/${careerIcons[pushdata[i].career-1]}/Career_${pushdata[i].career}.png`;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${careerIcon}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
                        let careerIcon = `/images/${careerIcons[pushdata[i].career-1]}/Career_${pushdata[i].career}.png`;&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity${parseInt(pushdata[i][&amp;quot;rarity&amp;quot;])+2}&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;overlay&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/Blank.png&amp;quot; class=&amp;quot;subicon tl&amp;quot; style=&amp;quot;background-image:url(${careerIcon})&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;avatar&amp;quot;]})&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${careerIcon}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.name);&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 5;i++){&lt;br /&gt;
		cCheck[i] = document.getElementById(&#039;career&#039;+i).checked;&lt;br /&gt;
		if (cCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E6%88%98%E7%95%A5%E7%A7%91%E6%8A%80&amp;diff=6753</id>
		<title>战略科技</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E6%88%98%E7%95%A5%E7%A7%91%E6%8A%80&amp;diff=6753"/>
		<updated>2021-11-29T08:46:35Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div id=&amp;quot;strategies&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{战略总览项|编号=2011|名称=函数增容|介绍=增加探索中可携带的函数卡上限。比起盘算着如何精细利用背包的每一寸空间，不如直接拓展它的总容量，毕竟，后者从技术角度来看更容易实现。|消耗=2000,1;4000,3;6000,5;8000,8|效果=探索中函数卡数量上限|效果值=+1,+2,+3,+4|解锁条件=通关标准1-12}}&lt;br /&gt;
{{战略总览项|编号=2012|名称=战术点增容|介绍=增加战术点数储存上限。仓库里储存的弹药永远越多越好，让对手品尝永无尽头的愤怒之火。|消耗=4000,1;6000,1;8000,2;10000,2|效果=战术点储存上限提升|效果值=+1,+2,+3,+4|解锁条件=通关标准1-12}}&lt;br /&gt;
{{战略总览项|编号=2014|名称=充能速率提升|介绍=提升终极技能量槽的恢复速度。让人形们充分发挥自身的极限。|消耗=10000,4;15000,4;20000,4;30000,4|效果=终极技能量填充速度提升|效果值=+5%,+10%,+15%,+20%|解锁条件=通关标准1-12}}&lt;br /&gt;
{{战略总览项|编号=2021|名称=函数低价购取|介绍=减少购买函数卡上限的成本。同时节约时间与金钱，抢先一步让探索队伍形成优势。|消耗=5000,4;10000,4;15000,4;20000,4|效果=购买函数卡上限价钱降低|效果值=5,10,15,20|解锁条件=通关标准2-15,函数增容1级}}&lt;br /&gt;
{{战略总览项|编号=2022|名称=战术点回复|介绍=提升战术点数的恢复速度。速度越快，就能在同等时间里倾泻出更多火力，将敌人焚为灰烬。|消耗=4000,2;6000,4;8000,4;10000,6;12000,6|效果=战术点回复速度提升|效果值=+5%,+10%,+15%,+20%,+30%|解锁条件=通关标准2-15,战术点增容1级}}&lt;br /&gt;
{{战略总览项|编号=2023|名称=0成本超频|介绍=额外提供一次不消耗任何成本的超频。不仅仅是意外之喜。|消耗=10000,2;20000,4|效果=超频免费次数提升|效果值=+1,+2|解锁条件=通关标准2-15}}&lt;br /&gt;
{{战略总览项|编号=2035|名称=额外助战增援|介绍=增加一次每日助战次数。光凭自己的力量是难以解决某些棘手强敌的，额外的助战次数，可以大幅增加击破强敌的机会。|消耗=10000,3;20000,6|效果=每日助战次数增加|效果值=2,5|解锁条件=通关标准3-15}}&lt;br /&gt;
{{战略总览项|编号=2031|名称=额外缓存币|介绍=增加初始携带的缓存币数量。切勿两手空空，就匆忙踏上漫漫旅途。|消耗=5000,2;10000,3;15000,4;20000,5;25000,6|效果=探索初始缓存币提升|效果值=10,20,30,40,50|解锁条件=通关标准3-15,函数低价购取1级}}&lt;br /&gt;
{{战略总览项|编号=2033|名称=超频增容|介绍=增加本局战斗中的超频次数上限。额外增加的超频次数，会让战术胜利的几率得到几何级增长。|消耗=20000,4;30000,6|效果=单局探索超频次数上限提升|效果值=1,2|解锁条件=通关标准3-15,0成本超频1级}}&lt;br /&gt;
{{战略总览项|编号=2045|名称=超频函数|介绍=发动超频时，可以获得指定函数。在使用超频战术的同时，还能获得额外的馈赠，双赢。|消耗=40000,10|效果=超频-函数获取|效果值=2级|解锁条件=通关标准4-15}}&lt;br /&gt;
{{战略总览项|编号=2042|名称=战术伤害提升|介绍=提升战术技能的伤害。当伤害值积累到一定程度时，再强的敌人也无法从既定的命运中逃脱。|消耗=10000,2;20000,3;25000,4;30000,6;40000,8|效果=战术技能伤害提升|效果值=+2%,+4%,+6%,+8%,+10%|解锁条件=通关标准4-15}}&lt;br /&gt;
{{战略总览项|编号=2044|名称=精密维护|介绍=在恢复区内，生命恢复速度大幅提升。周到、高效的维护可以让人形更快恢复至最佳状态，在接下来的冒险中一往无前。|消耗=10000,3;20000,4|效果=恢复区生命恢复提升|效果值=5%,10%|解锁条件=通关标准4-15}}&lt;br /&gt;
{{战略总览项|编号=2051|名称=熵化阻断器|介绍=减少在熵化液地格所受到的伤害。在令人窒息的黑暗中前进，需要做好完全的措施，才能免于被混沌吞噬。|消耗=20000,3;40000,3;60000,4;80000,4;100000,6|效果=熵化液对我方造成的伤害|效果值=-5%,-10%,-15%,-20%,-30%|解锁条件=通关暗域5-1}}&lt;br /&gt;
{{战略总览项|编号=2052|名称=冷却速率提升|介绍=缩短战术技能的冷却时间。快速冷却、快速重启、快速发射，快速结束战斗。|消耗=50000,6|效果=战术技能冷却降低|效果值=1秒|解锁条件=通关暗域5-1,战术伤害提升1级}}&lt;br /&gt;
{{战略总览项|编号=2054|名称=回复速率提升|介绍=战斗结束后，生命恢复速度提升。更快摆脱疲惫与伤痛，面对接下来的险境也会更加从容。|消耗=10000,2;20000,2;25000,2;30000,4;35000,4|效果=战后人形生命恢复提升|效果值=+5%,+10%,+15%,+20%,+25%|解锁条件=通关暗域5-1,精密维护1级}}&lt;br /&gt;
&lt;br /&gt;
{{战略总览线|列=2|行=1|上=1|下=1|左=|右=}}&lt;br /&gt;
{{战略总览线|列=3|行=1|上=1|下=1|左=|右=}}&lt;br /&gt;
{{战略总览线|列=2|行=2|上=1|下=1|左=|右=}}&lt;br /&gt;
{{战略总览线|列=4|行=2|上=1|下=1|左=|右=}}&lt;br /&gt;
{{战略总览线|列=3|行=4|上=1|下=1|左=|右=}}&lt;br /&gt;
{{战略总览线|列=5|行=4|上=1|下=1|左=|右=}}&lt;br /&gt;
{{#widget:战略总览}}{{#widget:战略总览/css}}&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=6520</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=6520"/>
		<updated>2021-11-08T02:30:17Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.icon .overlay .subicon.tl{filter:invert(1)}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Nsoultable td &amp;gt; div.icon{width:96px}&lt;br /&gt;
@media screen and (max-width: 600px){#Nsoultable td &amp;gt; div.icon {width: 64px;}}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;defender&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;defender&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;sniper&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;sniper&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;warrior&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;warrior&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;special&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;special&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;healer&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;healer&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].careerImg}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity${parseInt(pushdata[i][&amp;quot;rarity&amp;quot;])+2}&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;overlay&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/Blank.png&amp;quot; class=&amp;quot;subicon tl&amp;quot; style=&amp;quot;background-image:url(${pushdata[i].careerImg})&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].nameIngame}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].nameIngame}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;avatar&amp;quot;]})&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${pushdata[i].careerImg}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var career = [&amp;quot;defender&amp;quot;,&amp;quot;sniper&amp;quot;,&amp;quot;warrior&amp;quot;,&amp;quot;special&amp;quot;,&amp;quot;healer&amp;quot;]&lt;br /&gt;
	for (var i = 0;i &amp;lt; career.length ;i++){&lt;br /&gt;
		cCheck[career[i]] = document.getElementById(career[i]).checked;&lt;br /&gt;
		if (cCheck[career[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5750</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5750"/>
		<updated>2021-10-23T08:16:14Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2n+1) {text-align: center}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 3/span 2;grid-row:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 4;grid-row:2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {grid-column: 5/span2;}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
    div.icon {width:64px}&lt;br /&gt;
}&lt;br /&gt;
.icon{width:96px}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10;}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
    text-align:center&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;Favatar&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;background-image:url(${pushdata[i].icon})&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;/w/函数连锁#${pushdata[i].chain}&amp;quot;&amp;gt;${pushdata[i].chain}&amp;lt;/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=b.width/136*100+&amp;quot;% &amp;quot;+b.height/136*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5749</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5749"/>
		<updated>2021-10-23T08:14:49Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2n+1) {text-align: center}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 3/span 2;grid-row:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 4;grid-row:2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {grid-column: 5/span2;}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
    div.icon {width:64px}&lt;br /&gt;
}&lt;br /&gt;
.icon{width:96px}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10;}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
    text-align:center&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;Favatar&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;background-image:url(${pushdata[i].icon})&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;/w/函数连锁#${pushdata[i].chain}&amp;quot;&amp;gt;${pushdata[i].chain}&amp;lt;/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=b.width/128*100+&amp;quot;% &amp;quot;+b.height/128*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5748</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5748"/>
		<updated>2021-10-23T08:08:35Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2n+1) {text-align: center}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 3/span 2;grid-row:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 4;grid-row:2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {grid-column: 5/span2;}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
    div.icon {width:64px}&lt;br /&gt;
}&lt;br /&gt;
.icon{width:96px}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10;}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
    text-align:center&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;Favatar&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;background-image:url(${pushdata[i].icon})&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;/w/函数连锁#${pushdata[i].chain}&amp;quot;&amp;gt;${pushdata[i].chain}&amp;lt;/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5747</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5747"/>
		<updated>2021-10-23T08:07:38Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2n+1) {text-align: center}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 3/span 2;grid-row:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 4;grid-row:2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {grid-column: 5/span2;}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10;}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
    text-align:center&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;Favatar&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;background-image:url(${pushdata[i].icon})&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;/w/函数连锁#${pushdata[i].chain}&amp;quot;&amp;gt;${pushdata[i].chain}&amp;lt;/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5746</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5746"/>
		<updated>2021-10-23T08:07:29Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​已还原BlackJAck（对话）的编辑至最后由莹修订的版本&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2n+1) {text-align: center}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 3/span 2;grid-row:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 4;grid-row:2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {grid-column: 5/span2;}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10;}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
    text-align:center&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
.icon {&lt;br /&gt;
    width: 64px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;Favatar&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;background-image:url(${pushdata[i].icon})&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;/w/函数连锁#${pushdata[i].chain}&amp;quot;&amp;gt;${pushdata[i].chain}&amp;lt;/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=String(b.width/128*100)+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5745</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5745"/>
		<updated>2021-10-23T08:06:52Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2n+1) {text-align: center}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 3/span 2;grid-row:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 4;grid-row:2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {grid-column: 5/span2;}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10;}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
    text-align:center&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;Favatar&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;background-image:url(${pushdata[i].icon})&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;/w/函数连锁#${pushdata[i].chain}&amp;quot;&amp;gt;${pushdata[i].chain}&amp;lt;/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=Math.min(b.height/128,b.width/128)+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5744</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5744"/>
		<updated>2021-10-23T08:03:00Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2n+1) {text-align: center}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 3/span 2;grid-row:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 4;grid-row:2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {grid-column: 5/span2;}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
    div.icon {width:64px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10;}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
    text-align:center&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
.icon {&lt;br /&gt;
    width: 96px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;Favatar&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;background-image:url(${pushdata[i].icon})&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;/w/函数连锁#${pushdata[i].chain}&amp;quot;&amp;gt;${pushdata[i].chain}&amp;lt;/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=String(b.width/128*100)+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5743</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5743"/>
		<updated>2021-10-23T08:02:13Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2n+1) {text-align: center}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 3/span 2;grid-row:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 4;grid-row:2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {grid-column: 5/span2;}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
    .icon {width:64px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10;}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
    text-align:center&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
.icon {&lt;br /&gt;
    width: 96px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;Favatar&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;background-image:url(${pushdata[i].icon})&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;/w/函数连锁#${pushdata[i].chain}&amp;quot;&amp;gt;${pushdata[i].chain}&amp;lt;/a&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=String(b.width/128*100)+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=MediaWiki:Common.css&amp;diff=5742</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=MediaWiki:Common.css&amp;diff=5742"/>
		<updated>2021-10-23T08:00:37Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
/* custom font */&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;novecento sans widemedium&#039;;&lt;br /&gt;
    src: url(&#039;fonts/Novecentosanswide-Medium-webfont.woff2&#039;) format(&#039;woff2&#039;),&lt;br /&gt;
         url(&#039;fonts/Novecentosanswide-Medium-webfont.woff&#039;) format(&#039;woff&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Regular.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Medium.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Light.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: 300;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Heavy.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-ExtraLight.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: 200;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Bold.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Mohave&#039;;&lt;br /&gt;
    src: url(&#039;fonts/Mohave-Light.woff2&#039;) format(&#039;woff2&#039;),&lt;br /&gt;
        url(&#039;fonts/Mohave-Light.woff&#039;) format(&#039;woff&#039;);&lt;br /&gt;
    font-weight: 300;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
.invertBlack {filter:invert(1)}&lt;br /&gt;
.noHighlight {user-select:none}&lt;br /&gt;
.noLeftClick {pointer-events:none}&lt;br /&gt;
.dropShadow{filter: drop-shadow(-3px 4px 3px gray);}&lt;br /&gt;
&lt;br /&gt;
/* template:物品图标 assests */&lt;br /&gt;
.icon.smallbox img.mainicon {background-size:80%}&lt;br /&gt;
.icon .back {&lt;br /&gt;
    clip-path: polygon(91.92% 0.00%, 8.08% 0.00%, 0.00% 8.08%, 0.00% 91.92%, 8.08% 100.00%, 42.19% 100.00%, 42.19% 96.87%, 9.38% 96.87%, 3.13% 90.62%, 3.13% 9.38%, 9.38% 3.13%, 90.63% 3.13%, 96.88% 9.38%, 96.88% 90.63%, 90.63% 96.88%, 42.19% 96.88%, 42.19% 100.00%, 91.92% 100.00%, 100.00% 91.92%, 100.00% 8.08%, 91.92% 0.00%);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    z-index: 3;&lt;br /&gt;
}&lt;br /&gt;
.icon .plate {&lt;br /&gt;
    clip-path: polygon(8.83% 97.50%, 2.50% 91.17%, 2.50% 8.83%, 8.83% 2.50%, 91.16% 2.50%, 97.49% 8.83%, 97.49% 91.16%, 91.16% 97.49%, 8.83% 97.49%);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    background-image: radial-gradient(circle, transparent 60%, rgb(0 0 0 / 50%) 150%);&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
.icon {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    aspect-ratio: auto 1 / 1;&lt;br /&gt;
    font-size: 2rem;&lt;br /&gt;
    width:128px;&lt;br /&gt;
    min-width:64px;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:600px){&lt;br /&gt;
.icon {&lt;br /&gt;
    width:64px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.icon .mainicon{&lt;br /&gt;
	z-index:0;&lt;br /&gt;
	height:auto;&lt;br /&gt;
	width:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
	background-size: 100%;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position:center;&lt;br /&gt;
    clip-path: polygon(8.83% 97.50%,2.50% 91.17%,2.50% 8.83%,8.83% 2.50%,91.16% 2.50%,97.49% 8.83%,97.49% 91.16%,91.16% 97.49%,8.83% 97.49%);&lt;br /&gt;
}&lt;br /&gt;
.icon .subicon{z-index:10;position:absolute;height:auto;}&lt;br /&gt;
.icon .subicon.rb{&lt;br /&gt;
    right: 10%;&lt;br /&gt;
    bottom: 10%;&lt;br /&gt;
    width:20%;&lt;br /&gt;
    height:20%;&lt;br /&gt;
}&lt;br /&gt;
.icon .subicon.tl{&lt;br /&gt;
    left: 3%;&lt;br /&gt;
    top: 3%;&lt;br /&gt;
    width: 25%;&lt;br /&gt;
    height: 25%;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.icon .overclip{&lt;br /&gt;
    clip-path: polygon(91.92% 0%, 8.08% 0%, 0% 8.08%, 0% 91.92%, 8.08% 100%, 91.92% 100%, 100% 91.92%, 100% 8.08%);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
.icon span.quantity {&lt;br /&gt;
    font-family:&amp;quot;Agency FB&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: white;&lt;br /&gt;
    line-height: 100%;&lt;br /&gt;
    background-color: rgb(0 0 0 / 50%);&lt;br /&gt;
    padding: 1% 6% 3% 3%;&lt;br /&gt;
}&lt;br /&gt;
.icon.rarity1 .back {background-color:#7D7D7D}&lt;br /&gt;
.icon.rarity1 .plate {background-color:#606060}&lt;br /&gt;
.icon.rarity1.blend .subicon.tl{filter:url(#blendColor1)}&lt;br /&gt;
.icon.rarity2 .back {background-color:#60c030}&lt;br /&gt;
.icon.rarity2 .plate {background-color:#507040}&lt;br /&gt;
.icon.rarity2.blend .subicon.tl{filter:url(#blendColor2)}&lt;br /&gt;
.icon.rarity3 .back {background-color:#5CB7EC}&lt;br /&gt;
.icon.rarity3 .plate {background-color:#256070}&lt;br /&gt;
.icon.rarity3.blend .subicon.tl{filter:url(#blendColor3)}&lt;br /&gt;
.icon.rarity4 .back {background-color:#BA77FF}&lt;br /&gt;
.icon.rarity4 .plate {background-color:#6C4466}&lt;br /&gt;
.icon.rarity4.blend .subicon.tl{filter:url(#blendColor4)}&lt;br /&gt;
.icon.rarity5 .back {background-color:#FF8000}&lt;br /&gt;
.icon.rarity5 .plate {background-color:#805530}&lt;br /&gt;
.icon.rarity5.blend .subicon.tl{filter:url(#blendColor5)}&lt;br /&gt;
.icon .overlay{&lt;br /&gt;
    clip-path: polygon(91.92% 0%, 8.08% 0%, 0% 8.08%, 0% 91.92%, 8.08% 100%, 91.92% 100%, 100% 91.92%, 100% 8.08%);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    z-index: 4;&lt;br /&gt;
}&lt;br /&gt;
.icon .overlay::before {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width:50%;&lt;br /&gt;
    height:50%;&lt;br /&gt;
    display:block;&lt;br /&gt;
    position:absolute;&lt;br /&gt;
    left:0;&lt;br /&gt;
    top:0;&lt;br /&gt;
    background-image:linear-gradient(135deg,black 50%,transparent 50%);&lt;br /&gt;
    z-index:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* template:技能图标 assests */&lt;br /&gt;
.skillIcon {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    border-radius: 10px 10px 5px 5px;&lt;br /&gt;
    transition: all 0.15s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.skillIcon:hover {&lt;br /&gt;
    box-shadow: 0 0 10px white;&lt;br /&gt;
}&lt;br /&gt;
.skillIcon img {position:absolute;left:0;height:auto;bottom:0px;pointer-events:none;width:100%;height:auto}&lt;br /&gt;
.skillIcon * {user-select:none}&lt;br /&gt;
.skillIcon .skillBase {&lt;br /&gt;
    position: relative;width:100%;height:auto;&lt;br /&gt;
}&lt;br /&gt;
.skillIcon .skillContent {&lt;br /&gt;
    width: 72%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin: 14.444%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* template:MainCard assests */&lt;br /&gt;
@media screen and (max-width: 420px) {&lt;br /&gt;
	.charCard {&lt;br /&gt;
	transform: scale(0.5);&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    margin-bottom: -126px;&lt;br /&gt;
    margin-right: -64px !important;&lt;br /&gt;
    transform-origin: 0 0;}&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 128px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    border-radius: 10px 10px 5px 5px;&lt;br /&gt;
    transition: all 0.15s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.charCard:hover {&lt;br /&gt;
    box-shadow: 0 0 10px black;&lt;br /&gt;
}&lt;br /&gt;
.charCard img {position:absolute;left:0;height:auto;bottom:0px;pointer-events:none}&lt;br /&gt;
.charCard * {user-select:none}&lt;br /&gt;
.charCard .cardBase {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardFaction {&lt;br /&gt;
    left: 16%;&lt;br /&gt;
    top: -5%;&lt;br /&gt;
    width: 145px;&lt;br /&gt;
    opacity: 0.3;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardChar {&lt;br /&gt;
    width:100%;&lt;br /&gt;
    pointer-events:all;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardCharNopic {&lt;br /&gt;
    width:100%;&lt;br /&gt;
    filter:contrast(0);&lt;br /&gt;
    pointer-events:all;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardClass {&lt;br /&gt;
    top: 11px;&lt;br /&gt;
    left: 2px;&lt;br /&gt;
    bottom: unset;&lt;br /&gt;
    height: 15px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardID{&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 2px;&lt;br /&gt;
    top: 6px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-family: Mohave;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardName {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 2px;&lt;br /&gt;
    bottom: 5px;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.charCard.rarity3::after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    transform: perspective(190px) rotateY(-45deg);&lt;br /&gt;
    height: 148px;&lt;br /&gt;
    width: 8px;&lt;br /&gt;
    background-color: #ff8b08;&lt;br /&gt;
    background-image: linear-gradient(to top,rgb(255 255 255 / .3),transparent);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 28px;&lt;br /&gt;
    right: 2px;&lt;br /&gt;
    box-shadow: 5px 0 10px #ff8c14;&lt;br /&gt;
}&lt;br /&gt;
.charCard.rarity2::after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    transform: perspective(190px) rotateY(-45deg);&lt;br /&gt;
    height: 148px;&lt;br /&gt;
    width: 8px;&lt;br /&gt;
    background-color: #b268f3;&lt;br /&gt;
    background-image: linear-gradient(to top,rgb(255 255 255 / .3),transparent);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 28px;&lt;br /&gt;
    right: 2px;&lt;br /&gt;
    box-shadow: 5px 0 10px #af64ff;&lt;br /&gt;
}&lt;br /&gt;
.charCard.rarity1::after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    transform: perspective(190px) rotateY(-45deg);&lt;br /&gt;
    height: 148px;&lt;br /&gt;
    width: 8px;&lt;br /&gt;
    background-color: #2c99ff;&lt;br /&gt;
    background-image: linear-gradient(to top,rgb(255 255 255 / .3),transparent);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 28px;&lt;br /&gt;
    right: 2px;&lt;br /&gt;
    box-shadow: 5px 0 10px #2896ff;&lt;br /&gt;
}&lt;br /&gt;
/* End MainCard */&lt;br /&gt;
&lt;br /&gt;
/* 技能和函数效果描述注释高亮 */&lt;br /&gt;
.commented-beneficial { color: #5b9606; }&lt;br /&gt;
.commented-harmful { color: #d92525; }&lt;br /&gt;
.commented-neutral { color: #256ecf; }&lt;br /&gt;
&lt;br /&gt;
/* 表格logo */&lt;br /&gt;
table.logo::after{&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 00px;&lt;br /&gt;
    right:00px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    width: 250px;&lt;br /&gt;
    height: 250px;&lt;br /&gt;
    opacity:0.1;&lt;br /&gt;
    background: url(/images/vectorize_logo/GFWiki_LOGO_Square_Filled.svg) no-repeat right bottom;&lt;br /&gt;
    background-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
table.logo{position:relative;}&lt;br /&gt;
/* Sidebar Glass effect &lt;br /&gt;
div#MenuSidebar &amp;gt; ul{backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);} */&lt;br /&gt;
&lt;br /&gt;
.lazyload,&lt;br /&gt;
.lazyloading {&lt;br /&gt;
	opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.lazyloaded {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transition: opacity 300ms;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stattable th .mw-collapsible-text {color:black !important}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* spine 全局样式 */&lt;br /&gt;
div[data-tdoll-id] {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* template:折叠 样式 */&lt;br /&gt;
div.simpleCollapse span {&lt;br /&gt;
    border: 4px solid;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    padding: 0.5rem 1rem;&lt;br /&gt;
    border-radius: 0px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    background: #f4c430;&lt;br /&gt;
    border-image: url(//www.gfwiki.org/images/vectorize_border/border_dot.svg);&lt;br /&gt;
    border-image-slice: 2;&lt;br /&gt;
    border-image-width: 2px;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    transition: all 0.1s ease-in-out;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
div.simpleCollapse span.silver {&lt;br /&gt;
    border: 4px solid;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    padding: 0.5rem 1rem;&lt;br /&gt;
    border-radius: 0px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    background: #333;&lt;br /&gt;
    border-image: url(//www.gfwiki.org/images/vectorize_border/border_dot.svg);&lt;br /&gt;
    border-image-slice: 2;&lt;br /&gt;
    border-image-width: 2px;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    transition: all 0.1s ease-in-out;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* 回到顶部 */&lt;br /&gt;
.backToTop {    opacity: 1;&lt;br /&gt;
    filter: alpha(opacity=100);&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 9999;&lt;br /&gt;
    bottom: 10px;&lt;br /&gt;
    right: 5px;&lt;br /&gt;
    display: none;&lt;br /&gt;
    height: 160px;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-image: url(//www.gfwiki.org/images/d/df/Up_btn.gif);&lt;br /&gt;
    background-color: transparent;&lt;br /&gt;
    background-size: 100%;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 隐藏编辑页面中的返回顶部按钮 */&lt;br /&gt;
.action-edit .backToTop,&lt;br /&gt;
.action-submit .backToTop {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 小头像通用样式 */&lt;br /&gt;
div.NSavatar {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	width: 100px;&lt;br /&gt;
	height: 100px;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	background-size: 100% 100%;&lt;br /&gt;
	display: inline-block&lt;br /&gt;
}&lt;br /&gt;
div.NSavatar img {&lt;br /&gt;
	padding: 10%;&lt;br /&gt;
        width: 80% !important;&lt;br /&gt;
        height: 80% !important;&lt;br /&gt;
}&lt;br /&gt;
div.NSavatar::after {&lt;br /&gt;
	left: 0px;&lt;br /&gt;
	top: 0px;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	background-size: 100% 100%;&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
	z-index: 1&lt;br /&gt;
}&lt;br /&gt;
/* 小头像稀有度样式 */&lt;br /&gt;
div.NSavatar.rareBlank {&lt;br /&gt;
    background-image: url(/images/8/84/Item_blank.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.NSavatar.rare1::after {&lt;br /&gt;
	content:&amp;quot; &amp;quot;;&lt;br /&gt;
	background-image:url(/images/9/9a/Icon_1x_star.png);&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.NSavatar.rare2::after {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/8/84/Icon_2x_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.NSavatar.rare2 {&lt;br /&gt;
    background-image: url(/images/b/b4/Icon_2x.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.NSavatar.rare3::after {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/4/45/Icon_3x_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.NSavatar.rare3 {&lt;br /&gt;
    background-image: url(/images/3/31/Icon_3x.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDavatar.rareEX::after ,div.TDavatar.rare1::after  {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/0/05/Icon_Ex_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.TDavatar.rareEX , div.TDavatar.rare1 {&lt;br /&gt;
    background-image: url(/images/8/8a/Icon_Ex.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDavatar.SF::after {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/b/b0/Icon_SF_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.TDavatar.SF {&lt;br /&gt;
    background-image: url(/images/3/38/Icon_SF.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDavatar.none::after {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/5/5f/Icon_none_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.TDavatar.none {&lt;br /&gt;
    background-image: url(/images/3/37/Icon_none.png);&lt;br /&gt;
}&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
   border: 1px solid #a2a9b1;&lt;br /&gt;
   background-color: #f8f9fa;&lt;br /&gt;
   color: black;&lt;br /&gt;
   margin-bottom: 0.5em;&lt;br /&gt;
   margin-left: 1em;&lt;br /&gt;
   padding: 0.2em;&lt;br /&gt;
   float: right;&lt;br /&gt;
   clear: right;&lt;br /&gt;
   position: relative;&lt;br /&gt;
   z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
   vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
   font-size: larger;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
   border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
   border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
   border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
   width: 20em;&lt;br /&gt;
   font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
/* tabber样式（在tabber上级元素中加入class=&amp;quot;pretab&amp;quot;） */&lt;br /&gt;
.pretab &amp;gt; .tabber ul.tabbernav {&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    padding: 0px 0px !important;&lt;br /&gt;
    border-bottom: 0px solid #CCC;&lt;br /&gt;
    font-family: &amp;quot;Microsoft YaHei&amp;quot;,Sans-Serif !important;&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
    font-weight: normal !important;&lt;br /&gt;
    margin-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pretab &amp;gt; .tabber .tabbertab {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    border: 0px solid #CCC;&lt;br /&gt;
    border-bottom: 2px solid #f4c430;&lt;br /&gt;
    border-right: 2px solid #f4c430;&lt;br /&gt;
    background-image: linear-gradient(135deg, #f4c430 5px,transparent 5px);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    background-color:#333&lt;br /&gt;
}&lt;br /&gt;
/* 人形页spine动画 */&lt;br /&gt;
.spinebox &amp;gt; p{&lt;br /&gt;
    height:25px;&lt;br /&gt;
    text-align:center;&lt;br /&gt;
    line-height:25px;&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    margin-bottom:2px;&lt;br /&gt;
    display: block;&lt;br /&gt;
    flex-basis: 300px;&lt;br /&gt;
    flex-shrink: 1;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 300px;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    }&lt;br /&gt;
.spinebox &amp;gt; p:nth-child(2) {height: 0px;position: relative;z-index: 1;text-align: right;margin: 0px;padding-right:5px;}&lt;br /&gt;
.spinebox &amp;gt; div {&lt;br /&gt;
    background:rgba(119, 119, 119, 0.33);&lt;br /&gt;
    flex-basis: 300px;&lt;br /&gt;
    flex-shrink: 1;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
.spinebox {&lt;br /&gt;
    border: 10px double;&lt;br /&gt;
    border-image: url(/images/vectorize_border/BORDER_BIG.svg);&lt;br /&gt;
    border-image-slice: 10;&lt;br /&gt;
    border-image-width: 10px;&lt;br /&gt;
    background: rgba(51,51,51,0.7);&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    flex-flow: row wrap;&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    min-width: 304px;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Quote 样式 （配合模板使用） */&lt;br /&gt;
    table.cquote {&lt;br /&gt;
        text-shadow: 0 0 5px black;&lt;br /&gt;
        padding: 0.5em 1em 0em 0em;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote.type1 {&lt;br /&gt;
        border-left: 5px solid #f4c430;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
        background-image: linear-gradient(0deg,rgba(244, 196, 48, 0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(0, 0, 0, 0.5) 35%,transparent 100%);&lt;br /&gt;
        background-size: 100% 3px;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote.type2 {&lt;br /&gt;
        border-left: 5px solid #e00000;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
        background-image: linear-gradient(0deg,rgba(244, 48, 48, 0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(51, 0, 0, 0.5) 35%,transparent 100%);&lt;br /&gt;
        background-size: 100% 3px;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote &amp;gt; tbody td.content {&lt;br /&gt;
        padding-left: 1em;&lt;br /&gt;
        font-style:italic;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote &amp;gt; tbody td.character {&lt;br /&gt;
        padding-left: 2em;&lt;br /&gt;
        vertical-align: bottom;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote &amp;gt; tbody td.character &amp;gt; p{&lt;br /&gt;
        font-size:smaller;&lt;br /&gt;
        text-align:right;&lt;br /&gt;
        margin: 0px;&lt;br /&gt;
        margin-top: 1em;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote &amp;gt; tbody td.content &amp;gt; p:last-child {&lt;br /&gt;
        color: #f4c430;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-style: normal;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/*标签头像样式*/&lt;br /&gt;
div.TDnavbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    font-size: 15pt;&lt;br /&gt;
    background-color:rgba(85, 85, 85, 0.9);&lt;br /&gt;
    padding:3px 5px;&lt;br /&gt;
    font-family:&#039;Linux Libertine&#039;,&#039;Georgia&#039;,&#039;Times&#039;,serif;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbar:before{&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    z-index:11;&lt;br /&gt;
    position:absolute;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    left:0px;&lt;br /&gt;
    padding-right: 5px;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    background-image:linear-gradient(0deg,transparent 49%,#fff 49%,#fff 51%,transparent 50%);&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbar {display:none;transition: 0.5s all ease-in;opacity:0;position:absolute;z-index:100;min-width:100px;word-break:keep-all;right:70px;border-right:5px solid;}&lt;br /&gt;
a:hover + div.TDnavbar {opacity:1;display:block}&lt;br /&gt;
div.TDnavbox.r5 img {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #feb300 ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#aa7746 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r5 div.TDnavbar{&lt;br /&gt;
    color:#feb300;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbox.r4 img {    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #d1df5b ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#81824b 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r4 div.TDnavbar{&lt;br /&gt;
    color:#d1df5b ;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbox.r3 img {    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #6bdac7 ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#32506e 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r3 div.TDnavbar{&lt;br /&gt;
    color:#6bdac7 ;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbox.r2 img {    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #fff ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#747474 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r2 div.TDnavbar{&lt;br /&gt;
    color:#fff ;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbox.r6 img {    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #deb6ff ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#68517b 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r6 div.TDnavbar{&lt;br /&gt;
    color:#deb6ff ;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbar &amp;gt; p {    position: relative;&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding:4px 10px;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    text-align:center;&lt;br /&gt;
    line-height:1em;&lt;br /&gt;
    word-break: keep-all;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox{&lt;br /&gt;
    word-break: keep-all;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    padding: 3px 5px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
/*标签式头像图鉴样式2*/&lt;br /&gt;
table.iconbox tr &amp;gt; td:first-child {padding-top:4px;vertical-align:top;}&lt;br /&gt;
table.iconbox tr &amp;gt; td:last-child {padding:0px;font-size:0px;}&lt;br /&gt;
div.TDnavbox.lead div.TDnavbar {left:75px;right:auto;}&lt;br /&gt;
/* 折叠部分 */&lt;br /&gt;
/* Default styling for Navbar template */&lt;br /&gt;
.navbar {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
.navbar ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbar li {&lt;br /&gt;
    word-spacing: -0.125em;&lt;br /&gt;
}&lt;br /&gt;
/* Navbar styling when nested in navbox */&lt;br /&gt;
.navbox .navbar {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title .navbar {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
    width: 8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &#039;show&#039;/&#039;hide&#039; buttons created dynamically by the CollapsibleTables javascript&lt;br /&gt;
   in [[MediaWiki:Common.js]] are styled here so they can be customised. */&lt;br /&gt;
.collapseButton {       &lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
/* In navboxes, the show/hide button balances the v·d·e links&lt;br /&gt;
   from [[Template:Navbar]], so they need to be the same width. */&lt;br /&gt;
.navbox .collapseButton {&lt;br /&gt;
    width: 8em;&lt;br /&gt;
}&lt;br /&gt;
/* Footer */&lt;br /&gt;
div#footer #footer-icons li {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
#footer-poweredbyico a {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
a.top_tooltip {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
a.top_tooltip span {&lt;br /&gt;
    width: 140px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    background: #2b2b2b;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    line-height: 20px;&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
a.top_tooltip span:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 100%;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    margin-left: -8px;&lt;br /&gt;
    width: 0;&lt;br /&gt;
    height: 0;&lt;br /&gt;
    border-top: 8px solid #2b2b2b;&lt;br /&gt;
    border-right: 8px solid transparent;&lt;br /&gt;
    border-left: 8px solid transparent;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
a:hover.top_tooltip span {&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
    opacity: 0.8;&lt;br /&gt;
    bottom: 30px;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    margin-left: -76px;&lt;br /&gt;
    z-index: 999;&lt;br /&gt;
}&lt;br /&gt;
#cnzz_stat_icon_1260801769 {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Slider */&lt;br /&gt;
.csslider1 &amp;gt; ul {&lt;br /&gt;
    height: 280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* diff-context */&lt;br /&gt;
.diff-context {&lt;br /&gt;
    color: #9e9e9e ;&lt;br /&gt;
}&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    color: #9e9e9e;&lt;br /&gt;
}&lt;br /&gt;
td.diff-context&amp;gt;div {&lt;br /&gt;
    color: #9e9e9e ;&lt;br /&gt;
}&lt;br /&gt;
/* goTop */&lt;br /&gt;
.goTop {&lt;br /&gt;
    height: 64px;&lt;br /&gt;
    width: 64px;&lt;br /&gt;
    background: rgba(244, 196, 48, 0.8);&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    top: 80%;&lt;br /&gt;
    right: 1%;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.goTop span {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    background-image: url(&#039;/resources/assets/rocket.png&#039;);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    height: 90%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sm2-bar-ui {&lt;br /&gt;
 font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sm2-bar-ui .sm2-inline-texture {&lt;br /&gt;
 background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.sm2-widget-3f4e46fe-0b3e-4e01-83f2-44dd887e0f8b .sm2-bar-ui .sm2-main-controls,&lt;br /&gt;
.sm2-widget-3f4e46fe-0b3e-4e01-83f2-44dd887e0f8b .sm2-bar-ui .sm2-playlist-drawer,&lt;br /&gt;
.sm2-widget-3f4e46fe-0b3e-4e01-83f2-44dd887e0f8b .sm2-bar-ui .sm2-lyric-drawer {background-color: #F4C430;&lt;br /&gt;
}&lt;br /&gt;
/* SMW 样式 */&lt;br /&gt;
.smw-editpage-help {&lt;br /&gt;
    background-color: #333;&lt;br /&gt;
    border: 1px solid silver;&lt;br /&gt;
    padding: 0.5em 1em 0.5em 1em;&lt;br /&gt;
    margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.iteminfo {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.itemhover:hover .iteminfo {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nodesktop {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle{&lt;br /&gt;
position:relative;&lt;br /&gt;
Z-index:50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gfbackground{&lt;br /&gt;
border-radius:10px;&lt;br /&gt;
background:url(/images/9/99/BG_1.png);&lt;br /&gt;
background-size: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-ask-otheroptions tr{background:#333 !important;}&lt;br /&gt;
/* 替代筛选表格样式 Start */&lt;br /&gt;
table.wikitable &amp;gt; tr &amp;gt; th, table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background-color: #B5B5B5;&lt;br /&gt;
}&lt;br /&gt;
/* 替代筛选表格样式 End */&lt;br /&gt;
&lt;br /&gt;
/* tab body*/&lt;br /&gt;
.tabber{&lt;br /&gt;
display:block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabbertab p{&lt;br /&gt;
margin:0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber .tabbertab {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    border: 0px solid #CCC;&lt;br /&gt;
}&lt;br /&gt;
.tabber ul.tabbernav {&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    padding: 0px 0px !important;&lt;br /&gt;
    border-bottom: 0px solid #CCC;&lt;br /&gt;
    font-family: &amp;quot;Microsoft YaHei&amp;quot;,Sans-Serif !important;&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
    font-weight: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* inactive tab */&lt;br /&gt;
ul.tabbernav li a{&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    border-image: url(/images/vectorize_border/BUTTON_AT.svg);&lt;br /&gt;
    border-image-slice: 7;&lt;br /&gt;
    border-image-width: 7px;&lt;br /&gt;
    background: #333;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
    text-shadow:none;&lt;br /&gt;
    z-index:5;&lt;br /&gt;
    height:21px;&lt;br /&gt;
    padding: 0px 5px 0px 5px !important;&lt;br /&gt;
    margin-right: 9px;&lt;br /&gt;
    margin-left: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.tabbernav li a:visited {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li a:link {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li a:hover {&lt;br /&gt;
    background-color: #333;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li.tabberactive a:visited {&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li.tabberactive a:link {&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li.tabberactive a:hover {&lt;br /&gt;
    background-color: #F4C430;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
ul.tabbernav li.tabberactive a{&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    border-image: url(/images/vectorize_border/BUTTON_DA.svg);&lt;br /&gt;
    border-image-slice: 7;&lt;br /&gt;
    border-image-width: 7px;&lt;br /&gt;
    background-color: #F4C430;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    height: 21px;&lt;br /&gt;
    z-index:6;&lt;br /&gt;
    text-shadow:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GF Style table */&lt;br /&gt;
.stattable{&lt;br /&gt;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.67);&lt;br /&gt;
}&lt;br /&gt;
table.stattable th{&lt;br /&gt;
    background: #f4c430;&lt;br /&gt;
    color: #111;&lt;br /&gt;
    background-position: right -5px center !important;&lt;br /&gt;
    padding: 2px 10px 2px 5px !important;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable{&lt;br /&gt;
    border: 0px solid transparent;&lt;br /&gt;
    border-spacing: 2px;&lt;br /&gt;
    border-color: transparent;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable1{&lt;br /&gt;
    border: 0px solid transparent;&lt;br /&gt;
    border-spacing: 2px;&lt;br /&gt;
    border-color: transparent;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
}&lt;br /&gt;
td.tiles &amp;gt; table {width:60px;height:60px;}&lt;br /&gt;
table.stattable&amp;gt;tbody,tfoot{&lt;br /&gt;
    background: rgba(119,119,119,0.33);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable td{&lt;br /&gt;
    border: 0px solid transparent;&lt;br /&gt;
    border-spacing: 2px;&lt;br /&gt;
    border-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.stattable&amp;gt;div{&lt;br /&gt;
margin:0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankSS{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/f/f7/RANK-SS.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankS{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/e/e0/RANK-S.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankA{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/4/42/RANK-A.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankB{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/2/22/RANK-B.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankC{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/6/61/RANK-C.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankD{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/b/be/RANK-D.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankE{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/3/32/RANK-E.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankN{&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 标签背景样式 */&lt;br /&gt;
&lt;br /&gt;
.gflabelbg{&lt;br /&gt;
    background:linear-gradient(-45deg,transparent 6px,#F4C430 5px),linear-gradient(-45deg,transparent 6px,#F4C430 5px),linear-gradient(-45deg,transparent 6px,#F4C430 5px),linear-gradient(-45deg,transparent 6px,#F4C430 5px),linear-gradient(-45deg,transparent 6px,#F4C430 5px);&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gflabelbg1{&lt;br /&gt;
background: linear-gradient(-45deg,#F4C430 6px,transparent 5px),linear-gradient(-45deg,#F4C430 6px,transparent 5px),linear-gradient(-45deg,#F4C430 6px,transparent 5px),linear-gradient(-45deg,#F4C430 6px,transparent 5px),linear-gradient(-45deg,#F4C430 6px,transparent 5px);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 战术人形基础信息表样式 */&lt;br /&gt;
skill{&lt;br /&gt;
    color:#f4c430;&lt;br /&gt;
    font-weight:bold&lt;br /&gt;
}&lt;br /&gt;
div.TDollInformation{&lt;br /&gt;
    flex-flow: row wrap;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    flex: auto;&lt;br /&gt;
    border: 10px double;&lt;br /&gt;
    border-image: url(/images/vectorize_border/BORDER_BIG.svg);&lt;br /&gt;
    border-image-slice: 10 fill;&lt;br /&gt;
    border-image-width: 10px;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDollInformation .tabber ul.tabbernav {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -20px;&lt;br /&gt;
    left: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDollInformation &amp;gt; div.TDollStattables{&lt;br /&gt;
    float: left;&lt;br /&gt;
    min-width: 300px;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
    flex-shrink: 1;&lt;br /&gt;
    flex-basis: 300px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDollInformation &amp;gt; div.TDollSkilltables{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: fit-content;&lt;br /&gt;
    min-width: 300px;&lt;br /&gt;
    flex-grow: 3;&lt;br /&gt;
    flex-basis: 600px;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.abtb1{padding:0px;}&lt;br /&gt;
&lt;br /&gt;
.abtb2{padding:0px;}&lt;br /&gt;
&lt;br /&gt;
.obtainflag{&lt;br /&gt;
    border: 1px solid transparent;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    margin-right: 2px;&lt;br /&gt;
    padding-left: 2px;&lt;br /&gt;
    padding-right: 2px;&lt;br /&gt;
    clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflagcontainer {&lt;br /&gt;
    float: left;&lt;br /&gt;
    color: black;&lt;br /&gt;
    text-shadow: none;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 72px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.normalcraft{&lt;br /&gt;
    background:#50ee50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.heavycraft{&lt;br /&gt;
    background:#ff5050;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.drop{&lt;br /&gt;
    background:#F4C430;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.extra{&lt;br /&gt;
    background:#ff4ce8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.unable{&lt;br /&gt;
    opacity: 0.25;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.spoiler {filter:blur(3px); text-shadow: 0px 0px 5px black;transition: all 0.1s ease-in-out;}&lt;br /&gt;
.spoiler:hover {filter:none;text-shadow:none;}&lt;br /&gt;
&lt;br /&gt;
/* Character Page Menu */&lt;br /&gt;
/*&lt;br /&gt;
ul.charnav {&lt;br /&gt;
    list-style-type: none;&lt;br /&gt;
    list-style-image: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color:rgba(0,0,0,0.4);&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li {float: left;}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li {&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color:#252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li:hover {background-color: #252525;color:white;}&lt;br /&gt;
ul.charnav li a:hover {background-color:#252525;color:#ffb400;}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li.active {background-color:#FFB400;color:black;}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li.right {float: right;}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 600px){&lt;br /&gt;
    ul.charnav li.right, &lt;br /&gt;
    ul.charnav li {float: none;}&lt;br /&gt;
} */&lt;br /&gt;
&lt;br /&gt;
/* Spine animation */&lt;br /&gt;
.profiletable .tdoll_chibi,&lt;br /&gt;
.profiletable .chibiAnimationContainer,&lt;br /&gt;
.chibiAnimationContainer.commander-chibi {&lt;br /&gt;
  background: repeating-linear-gradient(-55deg,#22222266,#22222266 10px,#33333366 10px,#33333366 20px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.profiletable .tdoll_chibi .chibiAnimation,&lt;br /&gt;
.profiletable .chibiAnimationContainer .chibiAnimation {&lt;br /&gt;
  margin-top: 80px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.profiletable .tdoll_chibi .chibiAnimationClickArea,&lt;br /&gt;
.profiletable .chibiAnimationContainer .chibiAnimationClickArea {&lt;br /&gt;
  height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tdoll_chibi .chibiAnimation,&lt;br /&gt;
.chibiAnimationContainer .chibiAnimation {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.commander-chibi-container {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container .chibiAnimationClickArea {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container .chibiAnimation {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
/** tree.css*/&lt;br /&gt;
.tree ul {&lt;br /&gt;
	padding-top: 20px; position: relative;&lt;br /&gt;
	&lt;br /&gt;
	transition: all 0.5s;&lt;br /&gt;
	-webkit-transition: all 0.5s;&lt;br /&gt;
	-moz-transition: all 0.5s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tree li {&lt;br /&gt;
	float: left; text-align: center;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	padding: 20px 5px 0 5px;&lt;br /&gt;
	&lt;br /&gt;
	transition: all 0.5s;&lt;br /&gt;
	-webkit-transition: all 0.5s;&lt;br /&gt;
	-moz-transition: all 0.5s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*We will use ::before and ::after to draw the connectors*/&lt;br /&gt;
&lt;br /&gt;
.tree li::before, .tree li::after{&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
	position: absolute; top: 0; right: 50%;&lt;br /&gt;
	border-top: 1px solid #ccc;&lt;br /&gt;
	width: 50%; height: 20px;&lt;br /&gt;
}&lt;br /&gt;
.tree li::after{&lt;br /&gt;
	right: auto; left: 50%;&lt;br /&gt;
	border-left: 1px solid #ccc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*We need to remove left-right connectors from elements without &lt;br /&gt;
any siblings*/&lt;br /&gt;
.tree li:only-child::after, .tree li:only-child::before {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Remove space from the top of single children*/&lt;br /&gt;
.tree li:only-child{ padding-top: 0;}&lt;br /&gt;
&lt;br /&gt;
/*Remove left connector from first child and &lt;br /&gt;
right connector from last child*/&lt;br /&gt;
.tree li:first-child::before, .tree li:last-child::after{&lt;br /&gt;
	border: 0 none;&lt;br /&gt;
}&lt;br /&gt;
/*Adding back the vertical connector to the last nodes*/&lt;br /&gt;
.tree li:last-child::before{&lt;br /&gt;
	border-right: 1px solid #ccc;&lt;br /&gt;
	border-radius: 0 5px 0 0;&lt;br /&gt;
	-webkit-border-radius: 0 5px 0 0;&lt;br /&gt;
	-moz-border-radius: 0 5px 0 0;&lt;br /&gt;
}&lt;br /&gt;
.tree li:first-child::after{&lt;br /&gt;
	border-radius: 5px 0 0 0;&lt;br /&gt;
	-webkit-border-radius: 5px 0 0 0;&lt;br /&gt;
	-moz-border-radius: 5px 0 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Time to add downward connectors from parents*/&lt;br /&gt;
.tree ul ul::before{&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
	position: absolute; top: 0; left: 50%;&lt;br /&gt;
	border-left: 1px solid #ccc;&lt;br /&gt;
	width: 0; height: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tree li a{&lt;br /&gt;
	border: 1px solid #ccc;&lt;br /&gt;
	padding: 5px 10px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	color: #666;&lt;br /&gt;
	font-family: arial, verdana, tahoma;&lt;br /&gt;
	font-size: 11px;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	&lt;br /&gt;
	border-radius: 5px;&lt;br /&gt;
	-webkit-border-radius: 5px;&lt;br /&gt;
	-moz-border-radius: 5px;&lt;br /&gt;
	&lt;br /&gt;
	transition: all 0.5s;&lt;br /&gt;
	-webkit-transition: all 0.5s;&lt;br /&gt;
	-moz-transition: all 0.5s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Time for some hover effects*/&lt;br /&gt;
/*We will apply the hover effect the the lineage of the element also*/&lt;br /&gt;
.tree li a:hover, .tree li a:hover+ul li a {&lt;br /&gt;
	background: #c8e4f8; color: #000; border: 1px solid #94a0b4;&lt;br /&gt;
}&lt;br /&gt;
/*Connector styles on hover*/&lt;br /&gt;
.tree li a:hover+ul li::after, &lt;br /&gt;
.tree li a:hover+ul li::before, &lt;br /&gt;
.tree li a:hover+ul::before, &lt;br /&gt;
.tree li a:hover+ul ul::before{&lt;br /&gt;
	border-color:  #94a0b4;&lt;br /&gt;
}&lt;br /&gt;
/** 应该是加边框 */&lt;br /&gt;
.tree span{display:inline-block;box-sizing:border-box;height:30px;line-height:28px;min-width:60px;text-align:center;color:#888;border:1px solid #ddd;border-radius:5px;padding:0 8px;}&lt;br /&gt;
/** 控制鼠标移上去的颜色 */&lt;br /&gt;
.tree span:hover, .tree span:hover+ul span{color:#fff;background-color:orange;}&lt;br /&gt;
.tree span:hover, .tree span:hover+ul span, .tree span:hover+ul li:before, .tree span:hover+ul li:after{border-color:orange;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 对话框样式 */&lt;br /&gt;
.leftDialog {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 80px;&lt;br /&gt;
    min-width: 330px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-image-source: url(/images/vectorize_border/dialog.svg);&lt;br /&gt;
    border-image-width: 26px 55px 15px 265px;&lt;br /&gt;
    border-image-slice: 26 55 15 265 fill;&lt;br /&gt;
    border-image-repeat: repeat;&lt;br /&gt;
    margin:0rem auto 1rem auto !important;&lt;br /&gt;
    max-width: 640px;&lt;br /&gt;
}&lt;br /&gt;
.rightDialog {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 80px;&lt;br /&gt;
    min-width: 330px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-image-source: url(/images/vectorize_border/dialog_right.svg);&lt;br /&gt;
    border-image-width: 9px 265px 26px 55px;&lt;br /&gt;
    border-image-slice: 9 265 26 55 fill;&lt;br /&gt;
    border-image-repeat: repeat;&lt;br /&gt;
    margin:1rem auto 0rem auto !important;&lt;br /&gt;
    max-width: 640px;&lt;br /&gt;
    direction:rtl&lt;br /&gt;
}&lt;br /&gt;
.leftDialog td.headicon {padding:5px;vertical-align:top;}&lt;br /&gt;
.leftDialog td.headicon img {border:1px solid #f4c430;background:#333}&lt;br /&gt;
.leftDialog td.dialogbox {margin: 0 5px 0.6rem 1rem;display:block;min-width:210px;word-break: break-all;}&lt;br /&gt;
.leftDialog td.namebox {    display: block; color: #f4c430; padding-top: 0.4rem;}&lt;br /&gt;
&lt;br /&gt;
.rightDialog td.headicon {padding:5px;vertical-align: bottom;}&lt;br /&gt;
.rightDialog td.headicon img {border:1px solid #f4c430;background:#333}&lt;br /&gt;
.rightDialog td.dialogbox {display: block;margin: 10px 1rem 1.5rem 5px !important;word-break: break-all;direction: ltr;}&lt;br /&gt;
.rightDialog td.namebox {display: block;color: #f4c430;position: relative;bottom: 3px;}&lt;br /&gt;
&lt;br /&gt;
/* 对话框样式End */&lt;br /&gt;
&lt;br /&gt;
/* 页面底部导航框(萌百模板) */&lt;br /&gt;
table.navbox {&lt;br /&gt;
    border: 1px solid #aaa;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    margin: auto;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
table.navbox+table.navbox {&lt;br /&gt;
    margin-top: -1px;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title,&lt;br /&gt;
.navbox-abovebelow,&lt;br /&gt;
table.navbox th {&lt;br /&gt;
    padding-left: 1em;&lt;br /&gt;
    padding-right: 1em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.navbox-group {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding-left: 1em;&lt;br /&gt;
    padding-right: 1em;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbox,&lt;br /&gt;
&lt;br /&gt;
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {&lt;br /&gt;
    background: none repeat scroll 0 0 #555;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title, table.navbox th {&lt;br /&gt;
    background: none repeat scroll 0 0 #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-subgroup {&lt;br /&gt;
    background: none repeat scroll 0 0 #fdfdfd;&lt;br /&gt;
}&lt;br /&gt;
.navbox-list {&lt;br /&gt;
    border-color: #fdfdfd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-subgroup .navbox-group,&lt;br /&gt;
.navbox-subgroup .navbox-abovebelow {&lt;br /&gt;
    background: none repeat scroll 0 0 #e6f6e6;&lt;br /&gt;
}&lt;br /&gt;
.navbox-even {&lt;br /&gt;
    background: none repeat scroll 0 0 #f5fcf5;&lt;br /&gt;
}&lt;br /&gt;
.navbox-odd {&lt;br /&gt;
    background: none repeat scroll 0 0 transparent;&lt;br /&gt;
}&lt;br /&gt;
.collapseButton {&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-weight: 400;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
.navbox .collapseButton {&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
/* Fix by case : Rev 1327309 ([[Special:Permalink/1327309]])&lt;br /&gt;
    Address alignment issue of nested tabs in Navbox */&lt;br /&gt;
.navbox .TabLabel {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* 底部框样式End */&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container .chibiAnimationClickArea {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container .chibiAnimation {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chibiScreenshotButton {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 5px;&lt;br /&gt;
    left: 5px;&lt;br /&gt;
    width: 30px;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color:white;&lt;br /&gt;
    -moz-transition: all .2s ease-in;&lt;br /&gt;
    -o-transition: all .2s ease-in;&lt;br /&gt;
    -webkit-transition: all .2s ease-in;&lt;br /&gt;
    transition: all .2s ease-in;&lt;br /&gt;
    opacity:0.5;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
.chibiScreenshotButton::after {&lt;br /&gt;
    content: &amp;quot;\f030&amp;quot;;&lt;br /&gt;
    font-family: &#039;Font Awesome 5 Free&#039;;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-variant: normal;&lt;br /&gt;
    text-rendering: auto;&lt;br /&gt;
    line-height: 100%;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
    padding-top: 2%;&lt;br /&gt;
    margin-right: 3px;&lt;br /&gt;
}&lt;br /&gt;
.chibiScreenshotButton:hover {opacity:1}&lt;br /&gt;
&lt;br /&gt;
.bigScale canvas{transform: scale(0.6) translateY(75px);}&lt;br /&gt;
&lt;br /&gt;
/* 公告栏滚动Rollnews 转自萌百 */&lt;br /&gt;
#scrollDiv {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 25px;&lt;br /&gt;
    line-height: 25px;&lt;br /&gt;
    overflow: hidden&lt;br /&gt;
}&lt;br /&gt;
#scrollDiv ul {&lt;br /&gt;
    margin-left: 0!important;&lt;br /&gt;
}&lt;br /&gt;
#scrollDiv li {&lt;br /&gt;
    height: 25px;&lt;br /&gt;
    padding-left: 0px;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
/* 滚动缩略图 转自EN_GFwiki */&lt;br /&gt;
.banners .jcarousel-item {&lt;br /&gt;
  max-height: 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.banners .jcarousel-item img {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spine and Live2D assest*/&lt;br /&gt;
.loading .chibiAnimationClickArea,&lt;br /&gt;
.loading {&lt;br /&gt;
    background-image: url(&#039;/images/8/88/gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading2 {&lt;br /&gt;
  background-image: url(&amp;quot;/images/5/5e/gf_loading2.gif&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-attachment: local;&lt;br /&gt;
  background-position: bottom right;&lt;br /&gt;
  background-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
/* 模板文档*/&lt;br /&gt;
.template-documention&lt;br /&gt;
.style {&lt;br /&gt;
    background: #eee;&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
    border: 1px solid #eee;&lt;br /&gt;
}&lt;br /&gt;
/* imbox 转自MediaWiki */&lt;br /&gt;
.imbox {&lt;br /&gt;
	border: 3px solid #f4c430;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	margin: 4px 10%;&lt;br /&gt;
}&lt;br /&gt;
.imbox .mbox-image { padding: 2px 0 2px 0.9em; }&lt;br /&gt;
.imbox .mbox-text {&lt;br /&gt;
	padding: 0.25em 0.9em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.imbox-license {&lt;br /&gt;
	background-color: #f7f8ff;&lt;br /&gt;
	border-color: #88a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 技能描述高亮 */&lt;br /&gt;
.hgl-atk { color: #ed362e; }&lt;br /&gt;
.hgl-life { color: #44b164; }&lt;br /&gt;
.hgl-negative { color: #ed372e; }&lt;br /&gt;
.hgl-positive { color: #44b163; }&lt;br /&gt;
.hgl-realdmg { color: #b99534; }&lt;br /&gt;
.hgl-skill { color: #2ba8c4; }&lt;br /&gt;
/* 技能数值高亮 */&lt;br /&gt;
span.skill { color: #ff8400; }&lt;br /&gt;
/* 注释 */&lt;br /&gt;
.rich-intro {&lt;br /&gt;
	padding: 0 4px;&lt;br /&gt;
	border-left: 4px solid;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.rich-intro img { filter: invert() }&lt;br /&gt;
.rich-intro-1 { border-color: #8bf56c }&lt;br /&gt;
.rich-intro-2 { border-color: #d63633 }&lt;br /&gt;
.rich-intro-3 { border-color: #ffd261 }&lt;br /&gt;
/* 道具图文 */&lt;br /&gt;
abbr &amp;gt; img {&lt;br /&gt;
	background-position: center;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	height: 128px;&lt;br /&gt;
	margin: -48px;&lt;br /&gt;
	-webkit-mask-position: center;&lt;br /&gt;
	-webkit-mask-repeat: no-repeat;&lt;br /&gt;
	mask-position: center;&lt;br /&gt;
	mask-repeat: no-repeat;&lt;br /&gt;
	transform: scale(0.25);&lt;br /&gt;
	width: 128px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5699</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5699"/>
		<updated>2021-10-22T08:26:20Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].icon}&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].chain}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5689</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5689"/>
		<updated>2021-10-22T07:00:23Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.icon .overlay .subicon.tl{filter:invert(1)}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Nsoultable td &amp;gt; div.icon{width:96px}&lt;br /&gt;
@media screen and (max-width: 600px){#Nsoultable td &amp;gt; div.icon {width: 64px;}}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;defender&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;defender&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;sniper&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;sniper&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;warrior&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;warrior&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;special&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;special&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;healer&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;healer&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
window.mobileCheck = function() {&lt;br /&gt;
  let check = false;&lt;br /&gt;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);&lt;br /&gt;
  return check;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].careerImg}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity${parseInt(pushdata[i][&amp;quot;rarity&amp;quot;])+2}&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;overlay&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/Blank.png&amp;quot; class=&amp;quot;subicon tl&amp;quot; style=&amp;quot;background-image:url(${pushdata[i].careerImg})&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].nameIngame}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].nameIngame}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;avatar&amp;quot;]})&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${pushdata[i].careerImg}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var career = [&amp;quot;defender&amp;quot;,&amp;quot;sniper&amp;quot;,&amp;quot;warrior&amp;quot;,&amp;quot;special&amp;quot;,&amp;quot;healer&amp;quot;]&lt;br /&gt;
	for (var i = 0;i &amp;lt; career.length ;i++){&lt;br /&gt;
		cCheck[career[i]] = document.getElementById(career[i]).checked;&lt;br /&gt;
		if (cCheck[career[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5688</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5688"/>
		<updated>2021-10-22T06:52:14Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #NSoulQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#Nsoultable td &amp;gt; div.icon{width:96px}&lt;br /&gt;
@media screen and (max-width: 600px){#Nsoultable td &amp;gt; div.icon {width: 64px;}}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;defender&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;defender&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;sniper&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;sniper&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;warrior&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;warrior&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;special&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;special&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;healer&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;healer&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
window.mobileCheck = function() {&lt;br /&gt;
  let check = false;&lt;br /&gt;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);&lt;br /&gt;
  return check;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].careerImg}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity${parseInt(pushdata[i][&amp;quot;rarity&amp;quot;])+2}&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].nameIngame}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].nameIngame}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;avatar&amp;quot;]})&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${pushdata[i].careerImg}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var career = [&amp;quot;defender&amp;quot;,&amp;quot;sniper&amp;quot;,&amp;quot;warrior&amp;quot;,&amp;quot;special&amp;quot;,&amp;quot;healer&amp;quot;]&lt;br /&gt;
	for (var i = 0;i &amp;lt; career.length ;i++){&lt;br /&gt;
		cCheck[career[i]] = document.getElementById(career[i]).checked;&lt;br /&gt;
		if (cCheck[career[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5687</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5687"/>
		<updated>2021-10-22T06:50:04Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #NSoulQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable td &amp;gt; div.icon{width:96px}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;defender&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;defender&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;sniper&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;sniper&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;warrior&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;warrior&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;special&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;special&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;healer&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;healer&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
window.mobileCheck = function() {&lt;br /&gt;
  let check = false;&lt;br /&gt;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);&lt;br /&gt;
  return check;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].careerImg}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity${parseInt(pushdata[i][&amp;quot;rarity&amp;quot;])+2}&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].nameIngame}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].nameIngame}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;avatar&amp;quot;]})&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${pushdata[i].careerImg}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var career = [&amp;quot;defender&amp;quot;,&amp;quot;sniper&amp;quot;,&amp;quot;warrior&amp;quot;,&amp;quot;special&amp;quot;,&amp;quot;healer&amp;quot;]&lt;br /&gt;
	for (var i = 0;i &amp;lt; career.length ;i++){&lt;br /&gt;
		cCheck[career[i]] = document.getElementById(career[i]).checked;&lt;br /&gt;
		if (cCheck[career[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5686</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5686"/>
		<updated>2021-10-22T06:49:34Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #NSoulQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable td &amp;gt; div.icon{width:96px}&lt;br /&gt;
&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;defender&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;defender&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;sniper&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;sniper&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;warrior&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;warrior&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;special&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;special&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;healer&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;healer&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
window.mobileCheck = function() {&lt;br /&gt;
  let check = false;&lt;br /&gt;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);&lt;br /&gt;
  return check;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].careerImg}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity${parseInt(pushdata[i][&amp;quot;rarity&amp;quot;])+2}&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].nameIngame}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].nameIngame}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;avatar&amp;quot;]})&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${pushdata[i].careerImg}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var career = [&amp;quot;defender&amp;quot;,&amp;quot;sniper&amp;quot;,&amp;quot;warrior&amp;quot;,&amp;quot;special&amp;quot;,&amp;quot;healer&amp;quot;]&lt;br /&gt;
	for (var i = 0;i &amp;lt; career.length ;i++){&lt;br /&gt;
		cCheck[career[i]] = document.getElementById(career[i]).checked;&lt;br /&gt;
		if (cCheck[career[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=MediaWiki:Common.css&amp;diff=5685</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=MediaWiki:Common.css&amp;diff=5685"/>
		<updated>2021-10-22T06:37:28Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* 这里放置的CSS将应用于所有皮肤 */&lt;br /&gt;
/* custom font */&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;novecento sans widemedium&#039;;&lt;br /&gt;
    src: url(&#039;fonts/Novecentosanswide-Medium-webfont.woff2&#039;) format(&#039;woff2&#039;),&lt;br /&gt;
         url(&#039;fonts/Novecentosanswide-Medium-webfont.woff&#039;) format(&#039;woff&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Regular.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Medium.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Light.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: 300;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Heavy.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-ExtraLight.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: 200;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;思源黑体&#039;;&lt;br /&gt;
    src: url(&#039;fonts/SourceHanSansCN-Bold.otf&#039;) format(&#039;opentype&#039;);&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Mohave&#039;;&lt;br /&gt;
    src: url(&#039;fonts/Mohave-Light.woff2&#039;) format(&#039;woff2&#039;),&lt;br /&gt;
        url(&#039;fonts/Mohave-Light.woff&#039;) format(&#039;woff&#039;);&lt;br /&gt;
    font-weight: 300;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
.invertBlack {filter:invert(1)}&lt;br /&gt;
.noHighlight {user-select:none}&lt;br /&gt;
.noLeftClick {pointer-events:none}&lt;br /&gt;
.dropShadow{filter: drop-shadow(-3px 4px 3px gray);}&lt;br /&gt;
&lt;br /&gt;
/* template:物品图标 assests */&lt;br /&gt;
.icon.smallbox img.mainicon {background-size:80%}&lt;br /&gt;
.icon .back {&lt;br /&gt;
    clip-path: polygon(91.92% 0.00%, 8.08% 0.00%, 0.00% 8.08%, 0.00% 91.92%, 8.08% 100.00%, 42.19% 100.00%, 42.19% 96.87%, 9.38% 96.87%, 3.13% 90.62%, 3.13% 9.38%, 9.38% 3.13%, 90.63% 3.13%, 96.88% 9.38%, 96.88% 90.63%, 90.63% 96.88%, 42.19% 96.88%, 42.19% 100.00%, 91.92% 100.00%, 100.00% 91.92%, 100.00% 8.08%, 91.92% 0.00%);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    z-index: 3;&lt;br /&gt;
}&lt;br /&gt;
.icon .plate {&lt;br /&gt;
    clip-path: polygon(8.83% 97.50%, 2.50% 91.17%, 2.50% 8.83%, 8.83% 2.50%, 91.16% 2.50%, 97.49% 8.83%, 97.49% 91.16%, 91.16% 97.49%, 8.83% 97.49%);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    background-image: radial-gradient(circle, transparent 60%, rgb(0 0 0 / 50%) 150%);&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
.icon {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    aspect-ratio: auto 1 / 1;&lt;br /&gt;
    font-size: 2rem;&lt;br /&gt;
    width:128px;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:600px){&lt;br /&gt;
.icon {&lt;br /&gt;
    width:64px;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
.icon .mainicon{&lt;br /&gt;
	z-index:0;&lt;br /&gt;
	height:auto;&lt;br /&gt;
	width:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
	background-size: 100%;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position:center;&lt;br /&gt;
    clip-path: polygon(8.83% 97.50%,2.50% 91.17%,2.50% 8.83%,8.83% 2.50%,91.16% 2.50%,97.49% 8.83%,97.49% 91.16%,91.16% 97.49%,8.83% 97.49%);&lt;br /&gt;
}&lt;br /&gt;
.icon .subicon{z-index:10;position:absolute;height:auto;}&lt;br /&gt;
.icon .subicon.rb{&lt;br /&gt;
    right: 10%;&lt;br /&gt;
    bottom: 10%;&lt;br /&gt;
    width:20%;&lt;br /&gt;
    height:20%;&lt;br /&gt;
}&lt;br /&gt;
.icon .subicon.tl{&lt;br /&gt;
    left: 3%;&lt;br /&gt;
    top: 3%;&lt;br /&gt;
    width: 25%;&lt;br /&gt;
    height: 25%;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.icon .overclip{&lt;br /&gt;
    clip-path: polygon(91.92% 0%, 8.08% 0%, 0% 8.08%, 0% 91.92%, 8.08% 100%, 91.92% 100%, 100% 91.92%, 100% 8.08%);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
.icon span.quantity {&lt;br /&gt;
    font-family:&amp;quot;Agency FB&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: white;&lt;br /&gt;
    line-height: 100%;&lt;br /&gt;
    background-color: rgb(0 0 0 / 50%);&lt;br /&gt;
    padding: 1% 6% 3% 3%;&lt;br /&gt;
}&lt;br /&gt;
.icon.rarity1 .back {background-color:#7D7D7D}&lt;br /&gt;
.icon.rarity1 .plate {background-color:#606060}&lt;br /&gt;
.icon.rarity1.blend .subicon.tl{filter:url(#blendColor1)}&lt;br /&gt;
.icon.rarity2 .back {background-color:#60c030}&lt;br /&gt;
.icon.rarity2 .plate {background-color:#507040}&lt;br /&gt;
.icon.rarity2.blend .subicon.tl{filter:url(#blendColor2)}&lt;br /&gt;
.icon.rarity3 .back {background-color:#5CB7EC}&lt;br /&gt;
.icon.rarity3 .plate {background-color:#256070}&lt;br /&gt;
.icon.rarity3.blend .subicon.tl{filter:url(#blendColor3)}&lt;br /&gt;
.icon.rarity4 .back {background-color:#BA77FF}&lt;br /&gt;
.icon.rarity4 .plate {background-color:#6C4466}&lt;br /&gt;
.icon.rarity4.blend .subicon.tl{filter:url(#blendColor4)}&lt;br /&gt;
.icon.rarity5 .back {background-color:#FF8000}&lt;br /&gt;
.icon.rarity5 .plate {background-color:#805530}&lt;br /&gt;
.icon.rarity5.blend .subicon.tl{filter:url(#blendColor5)}&lt;br /&gt;
.icon .overlay{&lt;br /&gt;
    clip-path: polygon(91.92% 0%, 8.08% 0%, 0% 8.08%, 0% 91.92%, 8.08% 100%, 91.92% 100%, 100% 91.92%, 100% 8.08%);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    z-index: 4;&lt;br /&gt;
}&lt;br /&gt;
.icon .overlay::before {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width:50%;&lt;br /&gt;
    height:50%;&lt;br /&gt;
    display:block;&lt;br /&gt;
    position:absolute;&lt;br /&gt;
    left:0;&lt;br /&gt;
    top:0;&lt;br /&gt;
    background-image:linear-gradient(135deg,black 50%,transparent 50%);&lt;br /&gt;
    z-index:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* template:技能图标 assests */&lt;br /&gt;
.skillIcon {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    border-radius: 10px 10px 5px 5px;&lt;br /&gt;
    transition: all 0.15s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.skillIcon:hover {&lt;br /&gt;
    box-shadow: 0 0 10px white;&lt;br /&gt;
}&lt;br /&gt;
.skillIcon img {position:absolute;left:0;height:auto;bottom:0px;pointer-events:none;width:100%;height:auto}&lt;br /&gt;
.skillIcon * {user-select:none}&lt;br /&gt;
.skillIcon .skillBase {&lt;br /&gt;
    position: relative;width:100%;height:auto;&lt;br /&gt;
}&lt;br /&gt;
.skillIcon .skillContent {&lt;br /&gt;
    width: 72%;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin: 14.444%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* template:MainCard assests */&lt;br /&gt;
@media screen and (max-width: 420px) {&lt;br /&gt;
	.charCard {&lt;br /&gt;
	transform: scale(0.5);&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    margin-bottom: -126px;&lt;br /&gt;
    margin-right: -64px !important;&lt;br /&gt;
    transform-origin: 0 0;}&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.charCard {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 128px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    border-radius: 10px 10px 5px 5px;&lt;br /&gt;
    transition: all 0.15s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.charCard:hover {&lt;br /&gt;
    box-shadow: 0 0 10px black;&lt;br /&gt;
}&lt;br /&gt;
.charCard img {position:absolute;left:0;height:auto;bottom:0px;pointer-events:none}&lt;br /&gt;
.charCard * {user-select:none}&lt;br /&gt;
.charCard .cardBase {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardFaction {&lt;br /&gt;
    left: 16%;&lt;br /&gt;
    top: -5%;&lt;br /&gt;
    width: 145px;&lt;br /&gt;
    opacity: 0.3;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardChar {&lt;br /&gt;
    width:100%;&lt;br /&gt;
    pointer-events:all;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardCharNopic {&lt;br /&gt;
    width:100%;&lt;br /&gt;
    filter:contrast(0);&lt;br /&gt;
    pointer-events:all;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardClass {&lt;br /&gt;
    top: 11px;&lt;br /&gt;
    left: 2px;&lt;br /&gt;
    bottom: unset;&lt;br /&gt;
    height: 15px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardID{&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    right: 2px;&lt;br /&gt;
    top: 6px;&lt;br /&gt;
    font-size: 15px;&lt;br /&gt;
    font-family: Mohave;&lt;br /&gt;
}&lt;br /&gt;
.charCard .cardName {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 2px;&lt;br /&gt;
    bottom: 5px;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.charCard.rarity3::after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    transform: perspective(190px) rotateY(-45deg);&lt;br /&gt;
    height: 148px;&lt;br /&gt;
    width: 8px;&lt;br /&gt;
    background-color: #ff8b08;&lt;br /&gt;
    background-image: linear-gradient(to top,rgb(255 255 255 / .3),transparent);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 28px;&lt;br /&gt;
    right: 2px;&lt;br /&gt;
    box-shadow: 5px 0 10px #ff8c14;&lt;br /&gt;
}&lt;br /&gt;
.charCard.rarity2::after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    transform: perspective(190px) rotateY(-45deg);&lt;br /&gt;
    height: 148px;&lt;br /&gt;
    width: 8px;&lt;br /&gt;
    background-color: #b268f3;&lt;br /&gt;
    background-image: linear-gradient(to top,rgb(255 255 255 / .3),transparent);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 28px;&lt;br /&gt;
    right: 2px;&lt;br /&gt;
    box-shadow: 5px 0 10px #af64ff;&lt;br /&gt;
}&lt;br /&gt;
.charCard.rarity1::after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    transform: perspective(190px) rotateY(-45deg);&lt;br /&gt;
    height: 148px;&lt;br /&gt;
    width: 8px;&lt;br /&gt;
    background-color: #2c99ff;&lt;br /&gt;
    background-image: linear-gradient(to top,rgb(255 255 255 / .3),transparent);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 28px;&lt;br /&gt;
    right: 2px;&lt;br /&gt;
    box-shadow: 5px 0 10px #2896ff;&lt;br /&gt;
}&lt;br /&gt;
/* End MainCard */&lt;br /&gt;
&lt;br /&gt;
/* 技能和函数效果描述注释高亮 */&lt;br /&gt;
.commented-beneficial { color: #5b9606; }&lt;br /&gt;
.commented-harmful { color: #d92525; }&lt;br /&gt;
.commented-neutral { color: #256ecf; }&lt;br /&gt;
&lt;br /&gt;
/* 表格logo */&lt;br /&gt;
table.logo::after{&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 00px;&lt;br /&gt;
    right:00px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    width: 250px;&lt;br /&gt;
    height: 250px;&lt;br /&gt;
    opacity:0.1;&lt;br /&gt;
    background: url(/images/vectorize_logo/GFWiki_LOGO_Square_Filled.svg) no-repeat right bottom;&lt;br /&gt;
    background-size: 80%;&lt;br /&gt;
}&lt;br /&gt;
table.logo{position:relative;}&lt;br /&gt;
/* Sidebar Glass effect &lt;br /&gt;
div#MenuSidebar &amp;gt; ul{backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);} */&lt;br /&gt;
&lt;br /&gt;
.lazyload,&lt;br /&gt;
.lazyloading {&lt;br /&gt;
	opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
.lazyloaded {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transition: opacity 300ms;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stattable th .mw-collapsible-text {color:black !important}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* spine 全局样式 */&lt;br /&gt;
div[data-tdoll-id] {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    display: flex;&lt;br /&gt;
}&lt;br /&gt;
/* template:折叠 样式 */&lt;br /&gt;
div.simpleCollapse span {&lt;br /&gt;
    border: 4px solid;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    padding: 0.5rem 1rem;&lt;br /&gt;
    border-radius: 0px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    background: #f4c430;&lt;br /&gt;
    border-image: url(//www.gfwiki.org/images/vectorize_border/border_dot.svg);&lt;br /&gt;
    border-image-slice: 2;&lt;br /&gt;
    border-image-width: 2px;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    transition: all 0.1s ease-in-out;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
div.simpleCollapse span.silver {&lt;br /&gt;
    border: 4px solid;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    padding: 0.5rem 1rem;&lt;br /&gt;
    border-radius: 0px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    background: #333;&lt;br /&gt;
    border-image: url(//www.gfwiki.org/images/vectorize_border/border_dot.svg);&lt;br /&gt;
    border-image-slice: 2;&lt;br /&gt;
    border-image-width: 2px;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    transition: all 0.1s ease-in-out;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
}&lt;br /&gt;
/* 回到顶部 */&lt;br /&gt;
.backToTop {    opacity: 1;&lt;br /&gt;
    filter: alpha(opacity=100);&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 9999;&lt;br /&gt;
    bottom: 10px;&lt;br /&gt;
    right: 5px;&lt;br /&gt;
    display: none;&lt;br /&gt;
    height: 160px;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-image: url(//www.gfwiki.org/images/d/df/Up_btn.gif);&lt;br /&gt;
    background-color: transparent;&lt;br /&gt;
    background-size: 100%;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 隐藏编辑页面中的返回顶部按钮 */&lt;br /&gt;
.action-edit .backToTop,&lt;br /&gt;
.action-submit .backToTop {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 小头像通用样式 */&lt;br /&gt;
div.NSavatar {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	width: 100px;&lt;br /&gt;
	height: 100px;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	background-size: 100% 100%;&lt;br /&gt;
	display: inline-block&lt;br /&gt;
}&lt;br /&gt;
div.NSavatar img {&lt;br /&gt;
	padding: 10%;&lt;br /&gt;
        width: 80% !important;&lt;br /&gt;
        height: 80% !important;&lt;br /&gt;
}&lt;br /&gt;
div.NSavatar::after {&lt;br /&gt;
	left: 0px;&lt;br /&gt;
	top: 0px;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 100%;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	background-size: 100% 100%;&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
	z-index: 1&lt;br /&gt;
}&lt;br /&gt;
/* 小头像稀有度样式 */&lt;br /&gt;
div.NSavatar.rareBlank {&lt;br /&gt;
    background-image: url(/images/8/84/Item_blank.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.NSavatar.rare1::after {&lt;br /&gt;
	content:&amp;quot; &amp;quot;;&lt;br /&gt;
	background-image:url(/images/9/9a/Icon_1x_star.png);&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.NSavatar.rare2::after {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/8/84/Icon_2x_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.NSavatar.rare2 {&lt;br /&gt;
    background-image: url(/images/b/b4/Icon_2x.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.NSavatar.rare3::after {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/4/45/Icon_3x_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.NSavatar.rare3 {&lt;br /&gt;
    background-image: url(/images/3/31/Icon_3x.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDavatar.rareEX::after ,div.TDavatar.rare1::after  {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/0/05/Icon_Ex_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.TDavatar.rareEX , div.TDavatar.rare1 {&lt;br /&gt;
    background-image: url(/images/8/8a/Icon_Ex.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDavatar.SF::after {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/b/b0/Icon_SF_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.TDavatar.SF {&lt;br /&gt;
    background-image: url(/images/3/38/Icon_SF.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDavatar.none::after {&lt;br /&gt;
    content:&amp;quot; &amp;quot;;&lt;br /&gt;
    background-image:url(/images/5/5f/Icon_none_star.png);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
}&lt;br /&gt;
div.TDavatar.none {&lt;br /&gt;
    background-image: url(/images/3/37/Icon_none.png);&lt;br /&gt;
}&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
   border: 1px solid #a2a9b1;&lt;br /&gt;
   background-color: #f8f9fa;&lt;br /&gt;
   color: black;&lt;br /&gt;
   margin-bottom: 0.5em;&lt;br /&gt;
   margin-left: 1em;&lt;br /&gt;
   padding: 0.2em;&lt;br /&gt;
   float: right;&lt;br /&gt;
   clear: right;&lt;br /&gt;
}&lt;br /&gt;
.infobox td,&lt;br /&gt;
.infobox th {&lt;br /&gt;
   vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.infobox caption {&lt;br /&gt;
   font-size: larger;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered {&lt;br /&gt;
   border-collapse: collapse;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered td,&lt;br /&gt;
.infobox.bordered th {&lt;br /&gt;
   border: 1px solid #a2a9b1;&lt;br /&gt;
}&lt;br /&gt;
.infobox.bordered .borderless td,&lt;br /&gt;
.infobox.bordered .borderless th {&lt;br /&gt;
   border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox.sisterproject {&lt;br /&gt;
   width: 20em;&lt;br /&gt;
   font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
/* tabber样式（在tabber上级元素中加入class=&amp;quot;pretab&amp;quot;） */&lt;br /&gt;
.pretab &amp;gt; .tabber ul.tabbernav {&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    padding: 0px 0px !important;&lt;br /&gt;
    border-bottom: 0px solid #CCC;&lt;br /&gt;
    font-family: &amp;quot;Microsoft YaHei&amp;quot;,Sans-Serif !important;&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
    font-weight: normal !important;&lt;br /&gt;
    margin-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pretab &amp;gt; .tabber .tabbertab {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    border: 0px solid #CCC;&lt;br /&gt;
    border-bottom: 2px solid #f4c430;&lt;br /&gt;
    border-right: 2px solid #f4c430;&lt;br /&gt;
    background-image: linear-gradient(135deg, #f4c430 5px,transparent 5px);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    background-color:#333&lt;br /&gt;
}&lt;br /&gt;
/* 人形页spine动画 */&lt;br /&gt;
.spinebox &amp;gt; p{&lt;br /&gt;
    height:25px;&lt;br /&gt;
    text-align:center;&lt;br /&gt;
    line-height:25px;&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    margin-bottom:2px;&lt;br /&gt;
    display: block;&lt;br /&gt;
    flex-basis: 300px;&lt;br /&gt;
    flex-shrink: 1;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 300px;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    }&lt;br /&gt;
.spinebox &amp;gt; p:nth-child(2) {height: 0px;position: relative;z-index: 1;text-align: right;margin: 0px;padding-right:5px;}&lt;br /&gt;
.spinebox &amp;gt; div {&lt;br /&gt;
    background:rgba(119, 119, 119, 0.33);&lt;br /&gt;
    flex-basis: 300px;&lt;br /&gt;
    flex-shrink: 1;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
.spinebox {&lt;br /&gt;
    border: 10px double;&lt;br /&gt;
    border-image: url(/images/vectorize_border/BORDER_BIG.svg);&lt;br /&gt;
    border-image-slice: 10;&lt;br /&gt;
    border-image-width: 10px;&lt;br /&gt;
    background: rgba(51,51,51,0.7);&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    flex-flow: row wrap;&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    min-width: 304px;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Quote 样式 （配合模板使用） */&lt;br /&gt;
    table.cquote {&lt;br /&gt;
        text-shadow: 0 0 5px black;&lt;br /&gt;
        padding: 0.5em 1em 0em 0em;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote.type1 {&lt;br /&gt;
        border-left: 5px solid #f4c430;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
        background-image: linear-gradient(0deg,rgba(244, 196, 48, 0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(0, 0, 0, 0.5) 35%,transparent 100%);&lt;br /&gt;
        background-size: 100% 3px;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote.type2 {&lt;br /&gt;
        border-left: 5px solid #e00000;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
        background-image: linear-gradient(0deg,rgba(244, 48, 48, 0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(51, 0, 0, 0.5) 35%,transparent 100%);&lt;br /&gt;
        background-size: 100% 3px;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote &amp;gt; tbody td.content {&lt;br /&gt;
        padding-left: 1em;&lt;br /&gt;
        font-style:italic;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote &amp;gt; tbody td.character {&lt;br /&gt;
        padding-left: 2em;&lt;br /&gt;
        vertical-align: bottom;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote &amp;gt; tbody td.character &amp;gt; p{&lt;br /&gt;
        font-size:smaller;&lt;br /&gt;
        text-align:right;&lt;br /&gt;
        margin: 0px;&lt;br /&gt;
        margin-top: 1em;&lt;br /&gt;
    }&lt;br /&gt;
    table.cquote &amp;gt; tbody td.content &amp;gt; p:last-child {&lt;br /&gt;
        color: #f4c430;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-style: normal;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/*标签头像样式*/&lt;br /&gt;
div.TDnavbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    font-size: 15pt;&lt;br /&gt;
    background-color:rgba(85, 85, 85, 0.9);&lt;br /&gt;
    padding:3px 5px;&lt;br /&gt;
    font-family:&#039;Linux Libertine&#039;,&#039;Georgia&#039;,&#039;Times&#039;,serif;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbar:before{&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    z-index:11;&lt;br /&gt;
    position:absolute;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    left:0px;&lt;br /&gt;
    padding-right: 5px;&lt;br /&gt;
    height:100%;&lt;br /&gt;
    background-image:linear-gradient(0deg,transparent 49%,#fff 49%,#fff 51%,transparent 50%);&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbar {display:none;transition: 0.5s all ease-in;opacity:0;position:absolute;z-index:100;min-width:100px;word-break:keep-all;right:70px;border-right:5px solid;}&lt;br /&gt;
a:hover + div.TDnavbar {opacity:1;display:block}&lt;br /&gt;
div.TDnavbox.r5 img {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #feb300 ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#aa7746 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r5 div.TDnavbar{&lt;br /&gt;
    color:#feb300;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbox.r4 img {    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #d1df5b ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#81824b 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r4 div.TDnavbar{&lt;br /&gt;
    color:#d1df5b ;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbox.r3 img {    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #6bdac7 ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#32506e 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r3 div.TDnavbar{&lt;br /&gt;
    color:#6bdac7 ;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbox.r2 img {    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #fff ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#747474 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r2 div.TDnavbar{&lt;br /&gt;
    color:#fff ;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbox.r6 img {    position: relative;&lt;br /&gt;
    Z-INDEX:10;&lt;br /&gt;
    width:65px;&lt;br /&gt;
    border-right: 5px solid #deb6ff ;&lt;br /&gt;
    background-color: rgba(85, 85, 85, 0.65);&lt;br /&gt;
    background-image: linear-gradient(-70deg,#68517b 34px,transparent 35px);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox.r6 div.TDnavbar{&lt;br /&gt;
    color:#deb6ff ;&lt;br /&gt;
}&lt;br /&gt;
div.TDnavbar &amp;gt; p {    position: relative;&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding:4px 10px;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    text-align:center;&lt;br /&gt;
    line-height:1em;&lt;br /&gt;
    word-break: keep-all;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
div.TDnavbox{&lt;br /&gt;
    word-break: keep-all;&lt;br /&gt;
    min-width: auto;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    padding: 3px 5px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
/*标签式头像图鉴样式2*/&lt;br /&gt;
table.iconbox tr &amp;gt; td:first-child {padding-top:4px;vertical-align:top;}&lt;br /&gt;
table.iconbox tr &amp;gt; td:last-child {padding:0px;font-size:0px;}&lt;br /&gt;
div.TDnavbox.lead div.TDnavbar {left:75px;right:auto;}&lt;br /&gt;
/* 折叠部分 */&lt;br /&gt;
/* Default styling for Navbar template */&lt;br /&gt;
.navbar {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
.navbar ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbar li {&lt;br /&gt;
    word-spacing: -0.125em;&lt;br /&gt;
}&lt;br /&gt;
/* Navbar styling when nested in navbox */&lt;br /&gt;
.navbox .navbar {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title .navbar {&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
    width: 8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* &#039;show&#039;/&#039;hide&#039; buttons created dynamically by the CollapsibleTables javascript&lt;br /&gt;
   in [[MediaWiki:Common.js]] are styled here so they can be customised. */&lt;br /&gt;
.collapseButton {       &lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    /* @noflip */&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
/* In navboxes, the show/hide button balances the v·d·e links&lt;br /&gt;
   from [[Template:Navbar]], so they need to be the same width. */&lt;br /&gt;
.navbox .collapseButton {&lt;br /&gt;
    width: 8em;&lt;br /&gt;
}&lt;br /&gt;
/* Footer */&lt;br /&gt;
div#footer #footer-icons li {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
#footer-poweredbyico a {&lt;br /&gt;
  margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
a.top_tooltip {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
a.top_tooltip span {&lt;br /&gt;
    width: 140px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    background: #2b2b2b;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    line-height: 20px;&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
a.top_tooltip span:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 100%;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    margin-left: -8px;&lt;br /&gt;
    width: 0;&lt;br /&gt;
    height: 0;&lt;br /&gt;
    border-top: 8px solid #2b2b2b;&lt;br /&gt;
    border-right: 8px solid transparent;&lt;br /&gt;
    border-left: 8px solid transparent;&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
a:hover.top_tooltip span {&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
    opacity: 0.8;&lt;br /&gt;
    bottom: 30px;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    margin-left: -76px;&lt;br /&gt;
    z-index: 999;&lt;br /&gt;
}&lt;br /&gt;
#cnzz_stat_icon_1260801769 {&lt;br /&gt;
  visibility: hidden;&lt;br /&gt;
}&lt;br /&gt;
/* Slider */&lt;br /&gt;
.csslider1 &amp;gt; ul {&lt;br /&gt;
    height: 280px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* diff-context */&lt;br /&gt;
.diff-context {&lt;br /&gt;
    color: #9e9e9e ;&lt;br /&gt;
}&lt;br /&gt;
td.diff-addedline .diffchange {&lt;br /&gt;
    color: #9e9e9e;&lt;br /&gt;
}&lt;br /&gt;
td.diff-context&amp;gt;div {&lt;br /&gt;
    color: #9e9e9e ;&lt;br /&gt;
}&lt;br /&gt;
/* goTop */&lt;br /&gt;
.goTop {&lt;br /&gt;
    height: 64px;&lt;br /&gt;
    width: 64px;&lt;br /&gt;
    background: rgba(244, 196, 48, 0.8);&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    top: 80%;&lt;br /&gt;
    right: 1%;&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.goTop span {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    background-image: url(&#039;/resources/assets/rocket.png&#039;);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    height: 90%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sm2-bar-ui {&lt;br /&gt;
 font-size: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sm2-bar-ui .sm2-inline-texture {&lt;br /&gt;
 background: transparent;&lt;br /&gt;
}&lt;br /&gt;
.sm2-widget-3f4e46fe-0b3e-4e01-83f2-44dd887e0f8b .sm2-bar-ui .sm2-main-controls,&lt;br /&gt;
.sm2-widget-3f4e46fe-0b3e-4e01-83f2-44dd887e0f8b .sm2-bar-ui .sm2-playlist-drawer,&lt;br /&gt;
.sm2-widget-3f4e46fe-0b3e-4e01-83f2-44dd887e0f8b .sm2-bar-ui .sm2-lyric-drawer {background-color: #F4C430;&lt;br /&gt;
}&lt;br /&gt;
/* SMW 样式 */&lt;br /&gt;
.smw-editpage-help {&lt;br /&gt;
    background-color: #333;&lt;br /&gt;
    border: 1px solid silver;&lt;br /&gt;
    padding: 0.5em 1em 0.5em 1em;&lt;br /&gt;
    margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.iteminfo {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.itemhover:hover .iteminfo {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nodesktop {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle{&lt;br /&gt;
position:relative;&lt;br /&gt;
Z-index:50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gfbackground{&lt;br /&gt;
border-radius:10px;&lt;br /&gt;
background:url(/images/9/99/BG_1.png);&lt;br /&gt;
background-size: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smw-ask-otheroptions tr{background:#333 !important;}&lt;br /&gt;
/* 替代筛选表格样式 Start */&lt;br /&gt;
table.wikitable &amp;gt; tr &amp;gt; th, table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
    background-color: #B5B5B5;&lt;br /&gt;
}&lt;br /&gt;
/* 替代筛选表格样式 End */&lt;br /&gt;
&lt;br /&gt;
/* tab body*/&lt;br /&gt;
.tabber{&lt;br /&gt;
display:block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabbertab p{&lt;br /&gt;
margin:0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tabber .tabbertab {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    border: 0px solid #CCC;&lt;br /&gt;
}&lt;br /&gt;
.tabber ul.tabbernav {&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    padding: 0px 0px !important;&lt;br /&gt;
    border-bottom: 0px solid #CCC;&lt;br /&gt;
    font-family: &amp;quot;Microsoft YaHei&amp;quot;,Sans-Serif !important;&lt;br /&gt;
    font-size: 1em !important;&lt;br /&gt;
    font-weight: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* inactive tab */&lt;br /&gt;
ul.tabbernav li a{&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    border-image: url(/images/vectorize_border/BUTTON_AT.svg);&lt;br /&gt;
    border-image-slice: 7;&lt;br /&gt;
    border-image-width: 7px;&lt;br /&gt;
    background: #333;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    color: #FFF;&lt;br /&gt;
    text-shadow:none;&lt;br /&gt;
    z-index:5;&lt;br /&gt;
    height:21px;&lt;br /&gt;
    padding: 0px 5px 0px 5px !important;&lt;br /&gt;
    margin-right: 9px;&lt;br /&gt;
    margin-left: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.tabbernav li a:visited {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li a:link {&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li a:hover {&lt;br /&gt;
    background-color: #333;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li.tabberactive a:visited {&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li.tabberactive a:link {&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
ul.tabbernav li.tabberactive a:hover {&lt;br /&gt;
    background-color: #F4C430;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* active tab */&lt;br /&gt;
ul.tabbernav li.tabberactive a{&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    border-image: url(/images/vectorize_border/BUTTON_DA.svg);&lt;br /&gt;
    border-image-slice: 7;&lt;br /&gt;
    border-image-width: 7px;&lt;br /&gt;
    background-color: #F4C430;&lt;br /&gt;
    background-clip: padding-box;&lt;br /&gt;
    color: #333;&lt;br /&gt;
    height: 21px;&lt;br /&gt;
    z-index:6;&lt;br /&gt;
    text-shadow:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GF Style table */&lt;br /&gt;
.stattable{&lt;br /&gt;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.67);&lt;br /&gt;
}&lt;br /&gt;
table.stattable th{&lt;br /&gt;
    background: #f4c430;&lt;br /&gt;
    color: #111;&lt;br /&gt;
    background-position: right -5px center !important;&lt;br /&gt;
    padding: 2px 10px 2px 5px !important;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable{&lt;br /&gt;
    border: 0px solid transparent;&lt;br /&gt;
    border-spacing: 2px;&lt;br /&gt;
    border-color: transparent;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable1{&lt;br /&gt;
    border: 0px solid transparent;&lt;br /&gt;
    border-spacing: 2px;&lt;br /&gt;
    border-color: transparent;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
}&lt;br /&gt;
td.tiles &amp;gt; table {width:60px;height:60px;}&lt;br /&gt;
table.stattable&amp;gt;tbody,tfoot{&lt;br /&gt;
    background: rgba(119,119,119,0.33);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable td{&lt;br /&gt;
    border: 0px solid transparent;&lt;br /&gt;
    border-spacing: 2px;&lt;br /&gt;
    border-color: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.stattable&amp;gt;div{&lt;br /&gt;
margin:0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankSS{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/f/f7/RANK-SS.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankS{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/e/e0/RANK-S.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankA{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/4/42/RANK-A.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankB{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/2/22/RANK-B.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankC{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/6/61/RANK-C.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankD{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/b/be/RANK-D.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankE{&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    background-image:url(/images/3/32/RANK-E.png);&lt;br /&gt;
    background-repeat:no-repeat;&lt;br /&gt;
    background-position:right;&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.stattable p.rankN{&lt;br /&gt;
    margin:0px;&lt;br /&gt;
    padding:0px;&lt;br /&gt;
    width:25px;&lt;br /&gt;
    height:25px;&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 标签背景样式 */&lt;br /&gt;
&lt;br /&gt;
.gflabelbg{&lt;br /&gt;
    background:linear-gradient(-45deg,transparent 6px,#F4C430 5px),linear-gradient(-45deg,transparent 6px,#F4C430 5px),linear-gradient(-45deg,transparent 6px,#F4C430 5px),linear-gradient(-45deg,transparent 6px,#F4C430 5px),linear-gradient(-45deg,transparent 6px,#F4C430 5px);&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gflabelbg1{&lt;br /&gt;
background: linear-gradient(-45deg,#F4C430 6px,transparent 5px),linear-gradient(-45deg,#F4C430 6px,transparent 5px),linear-gradient(-45deg,#F4C430 6px,transparent 5px),linear-gradient(-45deg,#F4C430 6px,transparent 5px),linear-gradient(-45deg,#F4C430 6px,transparent 5px);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 战术人形基础信息表样式 */&lt;br /&gt;
skill{&lt;br /&gt;
    color:#f4c430;&lt;br /&gt;
    font-weight:bold&lt;br /&gt;
}&lt;br /&gt;
div.TDollInformation{&lt;br /&gt;
    flex-flow: row wrap;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    max-width: 920px;&lt;br /&gt;
    flex: auto;&lt;br /&gt;
    border: 10px double;&lt;br /&gt;
    border-image: url(/images/vectorize_border/BORDER_BIG.svg);&lt;br /&gt;
    border-image-slice: 10 fill;&lt;br /&gt;
    border-image-width: 10px;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDollInformation .tabber ul.tabbernav {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -20px;&lt;br /&gt;
    left: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDollInformation &amp;gt; div.TDollStattables{&lt;br /&gt;
    float: left;&lt;br /&gt;
    min-width: 300px;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
    flex-shrink: 1;&lt;br /&gt;
    flex-basis: 300px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.TDollInformation &amp;gt; div.TDollSkilltables{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: fit-content;&lt;br /&gt;
    min-width: 300px;&lt;br /&gt;
    flex-grow: 3;&lt;br /&gt;
    flex-basis: 600px;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.abtb1{padding:0px;}&lt;br /&gt;
&lt;br /&gt;
.abtb2{padding:0px;}&lt;br /&gt;
&lt;br /&gt;
.obtainflag{&lt;br /&gt;
    border: 1px solid transparent;&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    margin-right: 2px;&lt;br /&gt;
    padding-left: 2px;&lt;br /&gt;
    padding-right: 2px;&lt;br /&gt;
    clear: both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflagcontainer {&lt;br /&gt;
    float: left;&lt;br /&gt;
    color: black;&lt;br /&gt;
    text-shadow: none;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 72px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.normalcraft{&lt;br /&gt;
    background:#50ee50;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.heavycraft{&lt;br /&gt;
    background:#ff5050;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.drop{&lt;br /&gt;
    background:#F4C430;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.extra{&lt;br /&gt;
    background:#ff4ce8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.obtainflag.unable{&lt;br /&gt;
    opacity: 0.25;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.spoiler {filter:blur(3px); text-shadow: 0px 0px 5px black;transition: all 0.1s ease-in-out;}&lt;br /&gt;
.spoiler:hover {filter:none;text-shadow:none;}&lt;br /&gt;
&lt;br /&gt;
/* Character Page Menu */&lt;br /&gt;
/*&lt;br /&gt;
ul.charnav {&lt;br /&gt;
    list-style-type: none;&lt;br /&gt;
    list-style-image: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color:rgba(0,0,0,0.4);&lt;br /&gt;
    &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li {float: left;}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li {&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 14px 16px;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color:#252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li:hover {background-color: #252525;color:white;}&lt;br /&gt;
ul.charnav li a:hover {background-color:#252525;color:#ffb400;}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li.active {background-color:#FFB400;color:black;}&lt;br /&gt;
&lt;br /&gt;
ul.charnav li.right {float: right;}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 600px){&lt;br /&gt;
    ul.charnav li.right, &lt;br /&gt;
    ul.charnav li {float: none;}&lt;br /&gt;
} */&lt;br /&gt;
&lt;br /&gt;
/* Spine animation */&lt;br /&gt;
.profiletable .tdoll_chibi,&lt;br /&gt;
.profiletable .chibiAnimationContainer,&lt;br /&gt;
.chibiAnimationContainer.commander-chibi {&lt;br /&gt;
  background: repeating-linear-gradient(-55deg,#22222266,#22222266 10px,#33333366 10px,#33333366 20px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.profiletable .tdoll_chibi .chibiAnimation,&lt;br /&gt;
.profiletable .chibiAnimationContainer .chibiAnimation {&lt;br /&gt;
  margin-top: 80px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.profiletable .tdoll_chibi .chibiAnimationClickArea,&lt;br /&gt;
.profiletable .chibiAnimationContainer .chibiAnimationClickArea {&lt;br /&gt;
  height: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tdoll_chibi .chibiAnimation,&lt;br /&gt;
.chibiAnimationContainer .chibiAnimation {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.commander-chibi-container {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container .chibiAnimationClickArea {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container .chibiAnimation {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
/** tree.css*/&lt;br /&gt;
.tree ul {&lt;br /&gt;
	padding-top: 20px; position: relative;&lt;br /&gt;
	&lt;br /&gt;
	transition: all 0.5s;&lt;br /&gt;
	-webkit-transition: all 0.5s;&lt;br /&gt;
	-moz-transition: all 0.5s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tree li {&lt;br /&gt;
	float: left; text-align: center;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	padding: 20px 5px 0 5px;&lt;br /&gt;
	&lt;br /&gt;
	transition: all 0.5s;&lt;br /&gt;
	-webkit-transition: all 0.5s;&lt;br /&gt;
	-moz-transition: all 0.5s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*We will use ::before and ::after to draw the connectors*/&lt;br /&gt;
&lt;br /&gt;
.tree li::before, .tree li::after{&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
	position: absolute; top: 0; right: 50%;&lt;br /&gt;
	border-top: 1px solid #ccc;&lt;br /&gt;
	width: 50%; height: 20px;&lt;br /&gt;
}&lt;br /&gt;
.tree li::after{&lt;br /&gt;
	right: auto; left: 50%;&lt;br /&gt;
	border-left: 1px solid #ccc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*We need to remove left-right connectors from elements without &lt;br /&gt;
any siblings*/&lt;br /&gt;
.tree li:only-child::after, .tree li:only-child::before {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Remove space from the top of single children*/&lt;br /&gt;
.tree li:only-child{ padding-top: 0;}&lt;br /&gt;
&lt;br /&gt;
/*Remove left connector from first child and &lt;br /&gt;
right connector from last child*/&lt;br /&gt;
.tree li:first-child::before, .tree li:last-child::after{&lt;br /&gt;
	border: 0 none;&lt;br /&gt;
}&lt;br /&gt;
/*Adding back the vertical connector to the last nodes*/&lt;br /&gt;
.tree li:last-child::before{&lt;br /&gt;
	border-right: 1px solid #ccc;&lt;br /&gt;
	border-radius: 0 5px 0 0;&lt;br /&gt;
	-webkit-border-radius: 0 5px 0 0;&lt;br /&gt;
	-moz-border-radius: 0 5px 0 0;&lt;br /&gt;
}&lt;br /&gt;
.tree li:first-child::after{&lt;br /&gt;
	border-radius: 5px 0 0 0;&lt;br /&gt;
	-webkit-border-radius: 5px 0 0 0;&lt;br /&gt;
	-moz-border-radius: 5px 0 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Time to add downward connectors from parents*/&lt;br /&gt;
.tree ul ul::before{&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
	position: absolute; top: 0; left: 50%;&lt;br /&gt;
	border-left: 1px solid #ccc;&lt;br /&gt;
	width: 0; height: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.tree li a{&lt;br /&gt;
	border: 1px solid #ccc;&lt;br /&gt;
	padding: 5px 10px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	color: #666;&lt;br /&gt;
	font-family: arial, verdana, tahoma;&lt;br /&gt;
	font-size: 11px;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	&lt;br /&gt;
	border-radius: 5px;&lt;br /&gt;
	-webkit-border-radius: 5px;&lt;br /&gt;
	-moz-border-radius: 5px;&lt;br /&gt;
	&lt;br /&gt;
	transition: all 0.5s;&lt;br /&gt;
	-webkit-transition: all 0.5s;&lt;br /&gt;
	-moz-transition: all 0.5s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Time for some hover effects*/&lt;br /&gt;
/*We will apply the hover effect the the lineage of the element also*/&lt;br /&gt;
.tree li a:hover, .tree li a:hover+ul li a {&lt;br /&gt;
	background: #c8e4f8; color: #000; border: 1px solid #94a0b4;&lt;br /&gt;
}&lt;br /&gt;
/*Connector styles on hover*/&lt;br /&gt;
.tree li a:hover+ul li::after, &lt;br /&gt;
.tree li a:hover+ul li::before, &lt;br /&gt;
.tree li a:hover+ul::before, &lt;br /&gt;
.tree li a:hover+ul ul::before{&lt;br /&gt;
	border-color:  #94a0b4;&lt;br /&gt;
}&lt;br /&gt;
/** 应该是加边框 */&lt;br /&gt;
.tree span{display:inline-block;box-sizing:border-box;height:30px;line-height:28px;min-width:60px;text-align:center;color:#888;border:1px solid #ddd;border-radius:5px;padding:0 8px;}&lt;br /&gt;
/** 控制鼠标移上去的颜色 */&lt;br /&gt;
.tree span:hover, .tree span:hover+ul span{color:#fff;background-color:orange;}&lt;br /&gt;
.tree span:hover, .tree span:hover+ul span, .tree span:hover+ul li:before, .tree span:hover+ul li:after{border-color:orange;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* 对话框样式 */&lt;br /&gt;
.leftDialog {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 80px;&lt;br /&gt;
    min-width: 330px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-image-source: url(/images/vectorize_border/dialog.svg);&lt;br /&gt;
    border-image-width: 26px 55px 15px 265px;&lt;br /&gt;
    border-image-slice: 26 55 15 265 fill;&lt;br /&gt;
    border-image-repeat: repeat;&lt;br /&gt;
    margin:0rem auto 1rem auto !important;&lt;br /&gt;
    max-width: 640px;&lt;br /&gt;
}&lt;br /&gt;
.rightDialog {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 80px;&lt;br /&gt;
    min-width: 330px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-image-source: url(/images/vectorize_border/dialog_right.svg);&lt;br /&gt;
    border-image-width: 9px 265px 26px 55px;&lt;br /&gt;
    border-image-slice: 9 265 26 55 fill;&lt;br /&gt;
    border-image-repeat: repeat;&lt;br /&gt;
    margin:1rem auto 0rem auto !important;&lt;br /&gt;
    max-width: 640px;&lt;br /&gt;
    direction:rtl&lt;br /&gt;
}&lt;br /&gt;
.leftDialog td.headicon {padding:5px;vertical-align:top;}&lt;br /&gt;
.leftDialog td.headicon img {border:1px solid #f4c430;background:#333}&lt;br /&gt;
.leftDialog td.dialogbox {margin: 0 5px 0.6rem 1rem;display:block;min-width:210px;word-break: break-all;}&lt;br /&gt;
.leftDialog td.namebox {    display: block; color: #f4c430; padding-top: 0.4rem;}&lt;br /&gt;
&lt;br /&gt;
.rightDialog td.headicon {padding:5px;vertical-align: bottom;}&lt;br /&gt;
.rightDialog td.headicon img {border:1px solid #f4c430;background:#333}&lt;br /&gt;
.rightDialog td.dialogbox {display: block;margin: 10px 1rem 1.5rem 5px !important;word-break: break-all;direction: ltr;}&lt;br /&gt;
.rightDialog td.namebox {display: block;color: #f4c430;position: relative;bottom: 3px;}&lt;br /&gt;
&lt;br /&gt;
/* 对话框样式End */&lt;br /&gt;
&lt;br /&gt;
/* 页面底部导航框(萌百模板) */&lt;br /&gt;
table.navbox {&lt;br /&gt;
    border: 1px solid #aaa;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    margin: auto;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
table.navbox+table.navbox {&lt;br /&gt;
    margin-top: -1px;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title,&lt;br /&gt;
.navbox-abovebelow,&lt;br /&gt;
table.navbox th {&lt;br /&gt;
    padding-left: 1em;&lt;br /&gt;
    padding-right: 1em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.navbox-group {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding-left: 1em;&lt;br /&gt;
    padding-right: 1em;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.navbox,&lt;br /&gt;
&lt;br /&gt;
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {&lt;br /&gt;
    background: none repeat scroll 0 0 #555;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title, table.navbox th {&lt;br /&gt;
    background: none repeat scroll 0 0 #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-subgroup {&lt;br /&gt;
    background: none repeat scroll 0 0 #fdfdfd;&lt;br /&gt;
}&lt;br /&gt;
.navbox-list {&lt;br /&gt;
    border-color: #fdfdfd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-subgroup .navbox-group,&lt;br /&gt;
.navbox-subgroup .navbox-abovebelow {&lt;br /&gt;
    background: none repeat scroll 0 0 #e6f6e6;&lt;br /&gt;
}&lt;br /&gt;
.navbox-even {&lt;br /&gt;
    background: none repeat scroll 0 0 #f5fcf5;&lt;br /&gt;
}&lt;br /&gt;
.navbox-odd {&lt;br /&gt;
    background: none repeat scroll 0 0 transparent;&lt;br /&gt;
}&lt;br /&gt;
.collapseButton {&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-weight: 400;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
.navbox .collapseButton {&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
/* Fix by case : Rev 1327309 ([[Special:Permalink/1327309]])&lt;br /&gt;
    Address alignment issue of nested tabs in Navbox */&lt;br /&gt;
.navbox .TabLabel {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
/* 底部框样式End */&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container .chibiAnimationClickArea {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.commander-chibi-container .chibiAnimation {&lt;br /&gt;
	position: absolute;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.chibiScreenshotButton {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 5px;&lt;br /&gt;
    left: 5px;&lt;br /&gt;
    width: 30px;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    color:white;&lt;br /&gt;
    -moz-transition: all .2s ease-in;&lt;br /&gt;
    -o-transition: all .2s ease-in;&lt;br /&gt;
    -webkit-transition: all .2s ease-in;&lt;br /&gt;
    transition: all .2s ease-in;&lt;br /&gt;
    opacity:0.5;&lt;br /&gt;
    text-decoration:none !important;&lt;br /&gt;
}&lt;br /&gt;
.chibiScreenshotButton::after {&lt;br /&gt;
    content: &amp;quot;\f030&amp;quot;;&lt;br /&gt;
    font-family: &#039;Font Awesome 5 Free&#039;;&lt;br /&gt;
    font-weight: 900;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
    font-variant: normal;&lt;br /&gt;
    text-rendering: auto;&lt;br /&gt;
    line-height: 100%;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
    padding-top: 2%;&lt;br /&gt;
    margin-right: 3px;&lt;br /&gt;
}&lt;br /&gt;
.chibiScreenshotButton:hover {opacity:1}&lt;br /&gt;
&lt;br /&gt;
.bigScale canvas{transform: scale(0.6) translateY(75px);}&lt;br /&gt;
&lt;br /&gt;
/* 公告栏滚动Rollnews 转自萌百 */&lt;br /&gt;
#scrollDiv {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 25px;&lt;br /&gt;
    line-height: 25px;&lt;br /&gt;
    overflow: hidden&lt;br /&gt;
}&lt;br /&gt;
#scrollDiv ul {&lt;br /&gt;
    margin-left: 0!important;&lt;br /&gt;
}&lt;br /&gt;
#scrollDiv li {&lt;br /&gt;
    height: 25px;&lt;br /&gt;
    padding-left: 0px;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
}&lt;br /&gt;
/* 滚动缩略图 转自EN_GFwiki */&lt;br /&gt;
.banners .jcarousel-item {&lt;br /&gt;
  max-height: 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.banners .jcarousel-item img {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Spine and Live2D assest*/&lt;br /&gt;
.loading .chibiAnimationClickArea,&lt;br /&gt;
.loading {&lt;br /&gt;
    background-image: url(&#039;/images/8/88/gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.loading2 {&lt;br /&gt;
  background-image: url(&amp;quot;/images/5/5e/gf_loading2.gif&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-attachment: local;&lt;br /&gt;
  background-position: bottom right;&lt;br /&gt;
  background-size: 18px;&lt;br /&gt;
}&lt;br /&gt;
/* 模板文档*/&lt;br /&gt;
.template-documention&lt;br /&gt;
.style {&lt;br /&gt;
    background: #eee;&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
    border: 1px solid #eee;&lt;br /&gt;
}&lt;br /&gt;
/* imbox 转自MediaWiki */&lt;br /&gt;
.imbox {&lt;br /&gt;
	border: 3px solid #f4c430;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	margin: 4px 10%;&lt;br /&gt;
}&lt;br /&gt;
.imbox .mbox-image { padding: 2px 0 2px 0.9em; }&lt;br /&gt;
.imbox .mbox-text {&lt;br /&gt;
	padding: 0.25em 0.9em;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
.imbox-license {&lt;br /&gt;
	background-color: #f7f8ff;&lt;br /&gt;
	border-color: #88a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 技能描述高亮 */&lt;br /&gt;
.hgl-atk { color: #ed362e; }&lt;br /&gt;
.hgl-life { color: #44b164; }&lt;br /&gt;
.hgl-negative { color: #ed372e; }&lt;br /&gt;
.hgl-positive { color: #44b163; }&lt;br /&gt;
.hgl-realdmg { color: #b99534; }&lt;br /&gt;
.hgl-skill { color: #2ba8c4; }&lt;br /&gt;
/* 技能数值高亮 */&lt;br /&gt;
span.skill { color: #ff8400; }&lt;br /&gt;
/* 注释 */&lt;br /&gt;
.rich-intro {&lt;br /&gt;
	padding: 0 4px;&lt;br /&gt;
	border-left: 4px solid;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
.rich-intro img { filter: invert() }&lt;br /&gt;
.rich-intro-1 { border-color: #8bf56c }&lt;br /&gt;
.rich-intro-2 { border-color: #d63633 }&lt;br /&gt;
.rich-intro-3 { border-color: #ffd261 }&lt;br /&gt;
/* 道具图文 */&lt;br /&gt;
abbr &amp;gt; img {&lt;br /&gt;
	background-position: center;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	height: 128px;&lt;br /&gt;
	margin: -48px;&lt;br /&gt;
	-webkit-mask-position: center;&lt;br /&gt;
	-webkit-mask-repeat: no-repeat;&lt;br /&gt;
	mask-position: center;&lt;br /&gt;
	mask-repeat: no-repeat;&lt;br /&gt;
	transform: scale(0.25);&lt;br /&gt;
	width: 128px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5684</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5684"/>
		<updated>2021-10-22T06:33:32Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #NSoulQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;defender&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;defender&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;sniper&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;sniper&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;warrior&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;warrior&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;special&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;special&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;healer&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;healer&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
window.mobileCheck = function() {&lt;br /&gt;
  let check = false;&lt;br /&gt;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);&lt;br /&gt;
  return check;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].careerImg}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity${parseInt(pushdata[i][&amp;quot;rarity&amp;quot;])+2}&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].nameIngame}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].nameIngame}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;avatar&amp;quot;]})&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${pushdata[i].careerImg}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var career = [&amp;quot;defender&amp;quot;,&amp;quot;sniper&amp;quot;,&amp;quot;warrior&amp;quot;,&amp;quot;special&amp;quot;,&amp;quot;healer&amp;quot;]&lt;br /&gt;
	for (var i = 0;i &amp;lt; career.length ;i++){&lt;br /&gt;
		cCheck[career[i]] = document.getElementById(career[i]).checked;&lt;br /&gt;
		if (cCheck[career[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BF%83%E6%99%BA%E4%BA%BA%E5%BD%A2%E5%9B%BE%E9%89%B4&amp;diff=5682</id>
		<title>心智人形图鉴</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BF%83%E6%99%BA%E4%BA%BA%E5%BD%A2%E5%9B%BE%E9%89%B4&amp;diff=5682"/>
		<updated>2021-10-22T06:27:19Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
*表格均为&#039;&#039;&#039;5星60级&#039;&#039;&#039;数据对照（黑字+橙字，不包含算法和电子对抗加成）。&lt;br /&gt;
{{#ask: [[分类:人形]]&lt;br /&gt;
|?编号#|?=人形名|?Class|?初始星级|?企业|?实装日期|?获得方式|?人形名EN|?立绘文件名&lt;br /&gt;
|?最大生命|?攻击力|?算力|?物理防御|?hasNpic=hasNpic|?hasIcon=hasIcon&lt;br /&gt;
|limit=500&lt;br /&gt;
|link=none&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=编号&lt;br /&gt;
|order=desc&lt;br /&gt;
|searchlabel=&lt;br /&gt;
|format=template&lt;br /&gt;
|template=NSoulQueryData&lt;br /&gt;
|named args=yes&lt;br /&gt;
}}{{#widget:NSoulQuery}}&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E6%A8%A1%E6%9D%BF:NSoulQueryData&amp;diff=5681</id>
		<title>模板:NSoulQueryData</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E6%A8%A1%E6%9D%BF:NSoulQueryData&amp;diff=5681"/>
		<updated>2021-10-22T06:26:20Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div style=&amp;quot;display:all;&amp;quot; class=&amp;quot;dolldata&amp;quot; data-time-stamp=&amp;quot;{{{实装日期|}}}&amp;quot; data-id=&amp;quot;{{{编号}}}&amp;quot; data-name-ingame=&amp;quot;{{{人形名}}}&amp;quot; data-url=&amp;quot;{{localurl:{{{人形名}}}}}&amp;quot; data-rarity=&amp;quot;{{{初始星级}}}&amp;quot; data-career-cn=&amp;quot;{{{Class|}}}&amp;quot; data-career=&amp;quot;{{#switch:{{{Class|}}}|守卫=defender|射手=sniper|战士=warrior|特种=special|医师=healer}}&amp;quot; data-obtain-method=&amp;quot;{{{获得方式|}}}&amp;quot; data-hp=&amp;quot;{{{最大生命}}}&amp;quot; data-pow=&amp;quot;{{{攻击力|0}}}&amp;quot; data-skill-intensity=&amp;quot;{{{算力|0}}}&amp;quot; data-def=&amp;quot;{{{物理防御|0}}}&amp;quot; data-avatar=&#039;{{filepath:ICON Item {{#expr:{{{编号}}}+1000}}.png}}&#039; data-career-img=&#039;{{#switch:{{{Class}}}|守卫={{filepath:Icon_PNC_Hero_Class_Defender.png|48}}|射手={{filepath:Icon_PNC_Hero_Class_Sniper.png|48}}|战士={{filepath:Icon_PNC_Hero_Class_Warrior.png|48}}|特种={{filepath:Icon_PNC_Hero_Class_Special.png|48}}|医师={{filepath:Icon_PNC_Hero_Class_Healer.png|48}}}}&#039; data-camp-cn=&amp;quot;{{{企业}}}&amp;quot; data-faction=&amp;quot;{{#switch:{{lc:{{{企业|}}}}}|火神重工=Svarog|42lab=42LAB|最终生命|最终生命控股=UltiLife|赛博传媒=CyberMedia|环球万事|环球万事服务=Universal}}&amp;quot; data-filename=&amp;quot;{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|}}}}}&amp;quot; data-has-npic=&amp;quot;{{{hasNpic|}}}&amp;quot; data-has-icon=&amp;quot;{{{hasIcon|}}}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
 该模板不可单独使用&lt;br /&gt;
[[分类:模板]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BF%83%E6%99%BA%E4%BA%BA%E5%BD%A2%E5%9B%BE%E9%89%B4&amp;diff=5680</id>
		<title>心智人形图鉴</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BF%83%E6%99%BA%E4%BA%BA%E5%BD%A2%E5%9B%BE%E9%89%B4&amp;diff=5680"/>
		<updated>2021-10-22T06:26:17Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
*表格均为&#039;&#039;&#039;5星60级&#039;&#039;&#039;数据对照（黑字+橙字，不包含算法和电子对抗加成）。&lt;br /&gt;
{{#ask: [[分类:人形]]&lt;br /&gt;
|?编号#|?=人形名|?Class|?初始星级|?企业|?实装日期|?获得方式|?人形名EN|?立绘文件名&lt;br /&gt;
|?最大生命|?攻击力|?算力|?物理防御|?hasNpic|?hasIcon&lt;br /&gt;
|limit=500&lt;br /&gt;
|link=none&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=编号&lt;br /&gt;
|order=desc&lt;br /&gt;
|searchlabel=&lt;br /&gt;
|format=template&lt;br /&gt;
|template=NSoulQueryData&lt;br /&gt;
|named args=yes&lt;br /&gt;
}}{{#widget:NSoulQuery}}&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E6%A8%A1%E6%9D%BF:%E4%BA%BA%E5%BD%A2%E4%B8%BB%E9%A1%B5&amp;diff=5679</id>
		<title>模板:人形主页</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E6%A8%A1%E6%9D%BF:%E4%BA%BA%E5%BD%A2%E4%B8%BB%E9%A1%B5&amp;diff=5679"/>
		<updated>2021-10-22T06:11:35Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#widget:style|style=.dollFileContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: flex-start;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flexRight div:last-child {&lt;br /&gt;
    flex: 1 1 calc(100% - 150px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flexLeft {&lt;br /&gt;
    flex: 1 1 350px;&lt;br /&gt;
    width: 50%;&lt;br /&gt;
}&lt;br /&gt;
.flexAll {&lt;br /&gt;
    flex: 1 1 100%px;&lt;br /&gt;
    width:100%;&lt;br /&gt;
}&lt;br /&gt;
.flexRight {&lt;br /&gt;
    flex: 1 1 800px;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-content: flex-start;&lt;br /&gt;
}&lt;br /&gt;
.charCard {&lt;br /&gt;
    flex: 0 1 128px;&lt;br /&gt;
}&lt;br /&gt;
.skill { color: #ff8400; }&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 430px){&lt;br /&gt;
.charCard {&lt;br /&gt;
    transform: none;&lt;br /&gt;
    margin: 5px !important;&lt;br /&gt;
    margin-right: 4rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}}{{#widget:DollPage/Css}}{{#Widget:DollPage/Pic|rarity={{{初始星级|}}}|nameEN={{{人形名EN|}}}|nameCN={{{人形名CN|}}}|faction={{filepath:PNC_Corporation_{{#switch:{{{所属|42LAB}}}|42LAB=42LAB|火神重工=Svarog|赛博传媒=CyberMedia|最终生命控股=UltiLife|环球万事服务=Universal|}}_large.png}}|dollname={{{人形名CN|帕斯卡}}}|dollvoice={{#ifexist:file:{{ucfirst:VO_{{{人形名EN|}}}}}_GAIN.mp3|{{#replace:{{filepath:{{ucfirst:VO_{{{人形名EN|}}}}}_GAIN.mp3}}|//wiki.42lab.cloud|}}|{{#ifexist:file:{{ucfirst:VO_{{{人形名EN|}}}}}_GAIN.mp3|{{#replace:{{filepath:{{ucfirst:VO_{{{人形名EN|}}}}}_GAIN.mp3}}|//wiki.42lab.cloud/|}}|0}}}}&lt;br /&gt;
|pic1name={{{默认投影|默认投影}}}|line1={{{获取台词|}}}|pic1={{filepath:lpic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}.png}}|pic1a={{{默认立绘动态|0}}}|thumb1={{filepath:npic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}.png}}&lt;br /&gt;
|pic2name={{{扩容投影|{{{默认投影|扩容投影}}}}}}|line2={{{获取台词|}}}|pic2={{filepath:lpic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}_p2.png}}|pic2a={{{默认立绘动态|0}}}|thumb2={{filepath:npic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}_p2.png}}&lt;br /&gt;
|pic3name={{{完形投影|完形投影}}}|line3={{{获取台词|}}}|pic3={{filepath:lpic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}_p3.png}}|pic3a={{{默认立绘动态|0}}}|thumb3={{filepath:npic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}_p3.png}}&lt;br /&gt;
|pic4name={{{心智投影1|}}}|pic4class={{{投影系列1|}}}|line4={{{获取台词|}}}|pic4={{filepath:lpic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}_{{{心智投影主题1|}}}.png}}|pic4a={{{默认立绘动态|0}}}|thumb4={{filepath:npic_{{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}_{{{心智投影主题1|}}}.png}}&lt;br /&gt;
}}&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
==档案==&lt;br /&gt;
&amp;lt;div class=&amp;quot;dollFileContainer&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;flexLeft&amp;quot;&amp;gt;{{Color|gray|———&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 正在进行受试人形信息核查……&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 型号：{{{型号|}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 代号：{{{人形名CN|}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 出厂企业：{{{所属|}}}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 正在进行身份校验……&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 校验完毕&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; 欢迎加入“云图计划”_&amp;lt;br&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;{{MainCard|Faction={{#switch:{{{所属|42LAB}}}|42LAB=42LAB|火神重工=Svarog|赛博传媒=CyberMedia|最终生命控股=UltiLife|环球万事服务=Universal|}}|NameEN={{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}|ID={{{ID|}}}|Rarity={{{初始星级|}}}|Class={{#switch:{{{Class|医师}}}|守卫=Defender|战士=Warrior|医师=Healer|特种=Special|射手=Sniper|}}|NameCN={{{人形名CN|}}}|link=}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;flexRight&amp;quot;&amp;gt;&lt;br /&gt;
{|style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;4&amp;quot;|{{#if:{{{台词|}}}|&#039;&#039;“{{{台词|}}}”&#039;&#039;}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|型号}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{型号|}}}&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|标签}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{#if:{{{TAG1|}}}|{{{TAG1|}}}}}{{#if:{{{TAG2|}}}|、{{{TAG2|}}}}}{{#if:{{{TAG3|}}}|、{{{TAG3|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|职业}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{职业|}}}&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|职能}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{职能|}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|生日}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{生日|}}}&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|位置}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{Class|}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|画师}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{画师|}}}&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|获得方式}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{#if:{{{预约人数奖励|}}}|预约人数奖励{{#if:{{{高级检索|}}}|/}}}}{{#if:{{{高级检索|}}}|高级检索}}{{#if:{{{初始获得|}}}|{{#if:{{{高级检索|}}}|/}}初始获得}}{{#if:{{{基础检索|}}}|/基础检索}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|声优}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{声优|敬请期待}}}&lt;br /&gt;
|style=&amp;quot;width:10%&amp;quot;|{{色块|{{#if:{{{配色|}}}|{{{配色|#00ffff}}}|#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}}}}|{{Color|white|实装日期}}}}&lt;br /&gt;
|style=&amp;quot;width:40%&amp;quot;|{{{实装日期|2021.9.23}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==基础数据==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;text-align:center;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background-color:#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}};color:#000;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:20%&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|攻击成长&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|算力成长&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|生命成长&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|物防成长&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|算防成长&lt;br /&gt;
|-&lt;br /&gt;
{{#if:{{{1星攻击成长|}}}|&lt;br /&gt;
{{!}}1星评级&lt;br /&gt;
{{!}}{{{1星攻击成长|}}}&lt;br /&gt;
{{!}}{{{1星算力成长|}}}&lt;br /&gt;
{{!}}{{{1星生命成长|}}}&lt;br /&gt;
{{!}}{{{1星物防成长|}}}&lt;br /&gt;
{{!}}{{{1星算防成长|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}1.5星评级&lt;br /&gt;
{{!}}{{{1.5星攻击成长|}}}&lt;br /&gt;
{{!}}{{{1.5星算力成长|}}}&lt;br /&gt;
{{!}}{{{1.5星生命成长|}}}&lt;br /&gt;
{{!}}{{{1.5星物防成长|}}}&lt;br /&gt;
{{!}}{{{1.5星算防成长|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}2星评级&lt;br /&gt;
{{!}}{{{2星攻击成长|}}}&lt;br /&gt;
{{!}}{{{2星算力成长|}}}&lt;br /&gt;
{{!}}{{{2星生命成长|}}}&lt;br /&gt;
{{!}}{{{2星物防成长|}}}&lt;br /&gt;
{{!}}{{{2星算防成长|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}2.5星评级&lt;br /&gt;
{{!}}{{{2.5星攻击成长|}}}&lt;br /&gt;
{{!}}{{{2.5星算力成长|}}}&lt;br /&gt;
{{!}}{{{2.5星生命成长|}}}&lt;br /&gt;
{{!}}{{{2.5星物防成长|}}}&lt;br /&gt;
{{!}}{{{2.5星算防成长|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{2星攻击成长|}}}|&lt;br /&gt;
{{!}}2星评级&lt;br /&gt;
{{!}}{{{2星攻击成长|}}}&lt;br /&gt;
{{!}}{{{2星算力成长|}}}&lt;br /&gt;
{{!}}{{{2星生命成长|}}}&lt;br /&gt;
{{!}}{{{2星物防成长|}}}&lt;br /&gt;
{{!}}{{{2星算防成长|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}2.5星评级&lt;br /&gt;
{{!}}{{{2.5星攻击成长|}}}&lt;br /&gt;
{{!}}{{{2.5星算力成长|}}}&lt;br /&gt;
{{!}}{{{2.5星生命成长|}}}&lt;br /&gt;
{{!}}{{{2.5星物防成长|}}}&lt;br /&gt;
{{!}}{{{2.5星算防成长|}}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
|&lt;br /&gt;
}}&lt;br /&gt;
|3星评级&lt;br /&gt;
|{{{3星攻击成长|}}}&lt;br /&gt;
|{{{3星算力成长|}}}&lt;br /&gt;
|{{{3星生命成长|}}}&lt;br /&gt;
|{{{3星物防成长|}}}&lt;br /&gt;
|{{{3星算防成长|}}}&lt;br /&gt;
|-&lt;br /&gt;
|3.5星评级&lt;br /&gt;
|{{{3.5星攻击成长|}}}&lt;br /&gt;
|{{{3.5星算力成长|}}}&lt;br /&gt;
|{{{3.5星生命成长|}}}&lt;br /&gt;
|{{{3.5星物防成长|}}}&lt;br /&gt;
|{{{3.5星算防成长|}}}&lt;br /&gt;
|-&lt;br /&gt;
|4星评级&lt;br /&gt;
|{{{4星攻击成长|}}}&lt;br /&gt;
|{{{4星算力成长|}}}&lt;br /&gt;
|{{{4星生命成长|}}}&lt;br /&gt;
|{{{4星物防成长|}}}&lt;br /&gt;
|{{{4星算防成长|}}}&lt;br /&gt;
|-&lt;br /&gt;
|4.5星评级&lt;br /&gt;
|{{{4.5星攻击成长|}}}&lt;br /&gt;
|{{{4.5星算力成长|}}}&lt;br /&gt;
|{{{4.5星生命成长|}}}&lt;br /&gt;
|{{{4.5星物防成长|}}}&lt;br /&gt;
|{{{4.5星算防成长|}}}&lt;br /&gt;
|-&lt;br /&gt;
|5星评级&lt;br /&gt;
|{{{5星攻击成长|}}}&lt;br /&gt;
|{{{5星算力成长|}}}&lt;br /&gt;
|{{{5星生命成长|}}}&lt;br /&gt;
|{{{5星物防成长|}}}&lt;br /&gt;
|{{{5星算防成长|}}}&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background-color:#{{#switch:{{{初始星级|2}}}|1=2c99ff|2=b268f3|3=ff8b08}};color:#000;&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|初始属性&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|2星25级&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|3星35级&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|4星45级&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|5星60级&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_hp.png|15px|link=]]&amp;lt;/div&amp;gt;最大生命 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始最大生命|}}}+{{color|orange|{{{初始额外最大生命|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225最大生命|}}}+{{color|orange|{{{225额外最大生命|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335最大生命|}}}+{{color|orange|{{{335额外最大生命|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445最大生命|}}}+{{color|orange|{{{445额外最大生命|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560最大生命|}}}+{{color|orange|{{{560额外最大生命|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_pow.png|15px|link=]]&amp;lt;/div&amp;gt;攻击力 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始攻击力|}}}+{{color|orange|{{{初始额外攻击力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225攻击力|}}}+{{color|orange|{{{225额外攻击力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335攻击力|}}}+{{color|orange|{{{335额外攻击力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445攻击力|}}}+{{color|orange|{{{445额外攻击力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560攻击力|}}}+{{color|orange|{{{560额外攻击力|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_skill_intensity.png|15px|link=]]&amp;lt;/div&amp;gt;算力 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始算力|}}}+{{color|orange|{{{初始额外算力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225算力|}}}+{{color|orange|{{{225额外算力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335算力|}}}+{{color|orange|{{{335额外算力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445算力|}}}+{{color|orange|{{{445额外算力|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560算力|}}}+{{color|orange|{{{560额外算力|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_def.png|15px|link=]]&amp;lt;/div&amp;gt;物理防御 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始物理防御|}}}+{{color|orange|{{{初始额外物理防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225物理防御|}}}+{{color|orange|{{{225额外物理防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335物理防御|}}}+{{color|orange|{{{335额外物理防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445物理防御|}}}+{{color|orange|{{{445额外物理防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560物理防御|}}}+{{color|orange|{{{560额外物理防御|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_def.png|15px|link=]]&amp;lt;/div&amp;gt;算量防御 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始算量防御|}}}+{{color|orange|{{{初始额外算量防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225算量防御|}}}+{{color|orange|{{{225额外算量防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335算量防御|}}}+{{color|orange|{{{335额外算量防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445算量防御|}}}+{{color|orange|{{{445额外算量防御|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560算量防御|}}}+{{color|orange|{{{560额外算量防御|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_speed.png|15px|link=]]&amp;lt;/div&amp;gt;攻速值 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始攻速值|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225攻速值|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335攻速值|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445攻速值|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560攻速值|}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_crit.png|15px|link=]]&amp;lt;/div&amp;gt;暴击率 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始暴击率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225暴击率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335暴击率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445暴击率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560暴击率|}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_crit_damage.png|15px|link=]]&amp;lt;/div&amp;gt;暴击伤害 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始暴击伤害|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225暴击伤害|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335暴击伤害|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445暴击伤害|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560暴击伤害|}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_sunder.png|15px|link=]]&amp;lt;/div&amp;gt;物理穿透 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始物理穿透|}}}+{{color|orange|{{{初始额外物理穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225物理穿透|}}}+{{color|orange|{{{225额外物理穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335物理穿透|}}}+{{color|orange|{{{335额外物理穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445物理穿透|}}}+{{color|orange|{{{445额外物理穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560物理穿透|}}}+{{color|orange|{{{560额外物理穿透|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_sunder.png|15px|link=]]&amp;lt;/div&amp;gt;算量穿透 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始算量穿透|}}}+{{color|orange|{{{初始额外算量穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225算量穿透|}}}+{{color|orange|{{{225额外算量穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335算量穿透|}}}+{{color|orange|{{{335额外算量穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445算量穿透|}}}+{{color|orange|{{{445额外算量穿透|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560算量穿透|}}}+{{color|orange|{{{560额外算量穿透|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_dodge.png|15px|link=]]&amp;lt;/div&amp;gt;闪避率 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始闪避率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225闪避率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335闪避率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445闪避率|}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560闪避率|}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;width:20%&amp;quot;|&amp;lt;div class=&amp;quot;invertBlack&amp;quot; style=&amp;quot;display:inline-block&amp;quot;&amp;gt;[[File:attri_battle_hp_regen.png|15px|link=]]&amp;lt;/div&amp;gt;战后生命恢复 &lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{初始战后生命恢复|}}}+{{color|orange|{{{初始额外战后生命恢复|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{225战后生命恢复|}}}+{{color|orange|{{{225额外战后生命恢复|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{335战后生命恢复|}}}+{{color|orange|{{{335额外战后生命恢复|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{445战后生命恢复|}}}+{{color|orange|{{{445额外战后生命恢复|}}}}}&lt;br /&gt;
|style=&amp;quot;text-align:center;width:16%&amp;quot;|{{{560战后生命恢复|}}}+{{color|orange|{{{560额外战后生命恢复|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;style=&amp;quot;width:50%&amp;quot;|作战效能&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;style=&amp;quot;width:50%;min-width:100px;text-align:center&amp;quot;| {{{作战效能MIN|?}}} → {{{作战效能MAX|}}}&lt;br /&gt;
|}&lt;br /&gt;
{{Color|gray|*橙色部分数值不包含算法，好感度与电子对抗带来的提升}}&lt;br /&gt;
==技能==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{{技能图标|人形名EN={{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}|技能主被动={{{技能1主被动|被动}}}|技能类型={{{技能1类型|治疗}}}|size=80}}&lt;br /&gt;
|style=&amp;quot;width:90%&amp;quot;|&#039;&#039;&#039;{{{技能1|测试}}}&#039;&#039;&#039;&amp;lt;BR&amp;gt;&amp;lt;span style=&amp;quot;background-color:#474950;padding:.2em .6em .3em;font-weight:bold;line-height:1;color:white;text-align:left;white-space:nowrap;vertical-align:baseline;display:inline-block;&amp;quot;&amp;gt;{{{技能1主被动|被动}}}&amp;lt;/span&amp;gt;{{#if:{{{技能1预充能|}}}|   {{色块|gray|{{Color|white|预充能{{{技能1预充能|30}}}秒}}}}|}}{{#if:{{{技能1CD|}}}|   {{色块|#333|{{Color|white|冷却{{{技能1CD|30}}}秒}}}}|}}&amp;lt;BR&amp;gt;{{{技能1精简|请输入技能1精简参数}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV1&lt;br /&gt;
|{{{LV1技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV2&lt;br /&gt;
|{{{LV2技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV3&lt;br /&gt;
|{{{LV3技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV4&lt;br /&gt;
|{{{LV4技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV5&lt;br /&gt;
|{{{LV5技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV6&lt;br /&gt;
|{{{LV6技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV7&lt;br /&gt;
|{{{LV7技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV8&lt;br /&gt;
|{{{LV8技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV9&lt;br /&gt;
|{{{LV9技能1描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV10&lt;br /&gt;
|{{{LV10技能1描述|输入技能描述}}}&lt;br /&gt;
{{#if:{{{技能1注释1|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}style=&amp;quot;width:5%&amp;quot;{{!}}&#039;&#039;&#039;{{Color|gray|注释}}&#039;&#039;&#039;&lt;br /&gt;
{{!}}{{注释调用|{{{技能1注释1|}}}}}{{#if:{{{技能1注释2|}}}|&amp;lt;br&amp;gt;{{注释调用|{{{技能1注释2|}}}}}}}{{#if:{{{技能1注释3|}}}|&amp;lt;br&amp;gt;{{注释调用|{{{技能1注释3|}}}}}}}{{#if:{{{技能1注释4|}}}|&amp;lt;br&amp;gt;{{注释调用|{{{技能1注释4|}}}}}}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{{!}}{{技能图标|人形名EN={{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}|技能主被动={{{技能2主被动|自动}}}|技能类型={{{技能2类型|治疗}}}|size=80}}&lt;br /&gt;
|style=&amp;quot;width:90%&amp;quot;|&#039;&#039;&#039;{{{技能2|测试}}}&#039;&#039;&#039;&amp;lt;BR&amp;gt;&amp;lt;span style=&amp;quot;background-color:#0B8FFF;padding:.2em .6em .3em;font-weight:bold;line-height:1;color:white;text-align:left;white-space:nowrap;vertical-align:baseline;display:inline-block;&amp;quot;&amp;gt;{{{技能2主被动|自动}}}&amp;lt;/span&amp;gt;{{#if:{{{技能2预充能|}}}|   {{色块|gray|{{Color|white|预充能{{{技能2预充能|30}}}秒}}}}|}}{{#if:{{{技能2CD|}}}|   {{色块|#333|{{Color|white|冷却{{{技能2CD|30}}}秒}}}}|}}&amp;lt;BR&amp;gt;{{{技能2精简|请输入技能2精简参数}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV1&lt;br /&gt;
|{{{LV1技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV2&lt;br /&gt;
|{{{LV2技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV3&lt;br /&gt;
|{{{LV3技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV4&lt;br /&gt;
|{{{LV4技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV5&lt;br /&gt;
|{{{LV5技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV6&lt;br /&gt;
|{{{LV6技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV7&lt;br /&gt;
|{{{LV7技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV8&lt;br /&gt;
|{{{LV8技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV9&lt;br /&gt;
|{{{LV9技能2描述|输入技能描述}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:10%; text-align:center;&amp;quot;|LV10&lt;br /&gt;
|{{{LV10技能2描述|输入技能描述}}}&lt;br /&gt;
{{#if:{{{技能2注释1|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}style=&amp;quot;width:10%&amp;quot;{{!}}&#039;&#039;&#039;{{Color|gray|注释}}&#039;&#039;&#039;&lt;br /&gt;
{{!}}{{注释调用|{{{技能2注释1|}}}}}{{#if:{{{技能2注释2|}}}|&amp;lt;br&amp;gt;{{注释调用|{{{技能2注释2|}}}}}}}{{#if:{{{技能2注释3|}}}|&amp;lt;br&amp;gt;{{注释调用|{{{技能2注释3|}}}}}}}{{#if:{{{技能2注释4|}}}|&amp;lt;br&amp;gt;{{注释调用|{{{技能2注释4|}}}}}}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
{{#if:{{{技能3|}}}|{{技能3表格|技能3={{{技能3|}}}|技能3主被动={{{技能3主被动|终极技}}}&lt;br /&gt;
|LV1技能3描述={{{LV1技能3描述|输入技能描述}}}&lt;br /&gt;
|LV2技能3描述={{{LV2技能3描述|输入技能描述}}}&lt;br /&gt;
|LV3技能3描述={{{LV3技能3描述|输入技能描述}}}&lt;br /&gt;
|LV4技能3描述={{{LV4技能3描述|输入技能描述}}}&lt;br /&gt;
|LV5技能3描述={{{LV5技能3描述|输入技能描述}}}&lt;br /&gt;
|技能3注释1={{{技能3注释1|}}}&lt;br /&gt;
|技能3注释2={{{技能3注释2|}}}&lt;br /&gt;
|技能3注释3={{{技能3注释3|}}}&lt;br /&gt;
|技能3精简={{{技能3精简|请输入技能3精简参数}}}&lt;br /&gt;
|人形名EN={{#if:{{{立绘文件名|}}}|{{{立绘文件名|}}}|{{{人形名EN|persicaria}}}}}&lt;br /&gt;
|技能3类型={{{技能3类型|治疗}}}&lt;br /&gt;
|技能3CD={{{技能3CD|30}}}&lt;br /&gt;
|技能3预充能={{{技能3预充能|}}}&lt;br /&gt;
}}}}&lt;br /&gt;
==亲密度偏好==&lt;br /&gt;
{| style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|{{#if:{{{喜欢礼物1|}}}|{{Gift|名称={{{喜欢礼物1|}}}|稀有度={{{喜欢礼物1稀有度|5}}}|好感提升=3}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物2|}}}|{{Gift|名称={{{喜欢礼物2|}}}|稀有度={{{喜欢礼物2稀有度|4}}}|好感提升=3}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物3|}}}|{{Gift|名称={{{喜欢礼物3|}}}|稀有度={{{喜欢礼物3稀有度|3}}}|好感提升=3}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物4|}}}|{{Gift|名称={{{喜欢礼物4|}}}|稀有度={{{喜欢礼物4稀有度|3}}}|好感提升=3}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物5|}}}|{{Gift|名称={{{喜欢礼物5|}}}|稀有度={{{喜欢礼物5稀有度|3}}}|好感提升=3}}}}&lt;br /&gt;
|-&lt;br /&gt;
|{{#if:{{{喜欢礼物1|}}}|{{{喜欢礼物1|}}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物2|}}}|{{{喜欢礼物2|}}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物3|}}}|{{{喜欢礼物3|}}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物4|}}}|{{{喜欢礼物4|}}}}}&lt;br /&gt;
|{{#if:{{{喜欢礼物5|}}}|{{{喜欢礼物5|}}}}}&lt;br /&gt;
|-&lt;br /&gt;
|{{#if:{{{讨厌礼物1|}}}|{{Gift|名称={{{讨厌礼物1|}}}|稀有度={{{讨厌礼物1稀有度|5}}}|好感提升=1}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物2|}}}|{{Gift|名称={{{讨厌礼物2|}}}|稀有度={{{讨厌礼物2稀有度|4}}}|好感提升=1}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物3|}}}|{{Gift|名称={{{讨厌礼物3|}}}|稀有度={{{讨厌礼物3稀有度|3}}}|好感提升=1}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物4|}}}|{{Gift|名称={{{讨厌礼物4|}}}|稀有度={{{讨厌礼物4稀有度|3}}}|好感提升=1}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物5|}}}|{{Gift|名称={{{讨厌礼物5|}}}|稀有度={{{讨厌礼物5稀有度|3}}}|好感提升=1}}}}&lt;br /&gt;
|-&lt;br /&gt;
|{{#if:{{{讨厌礼物1|}}}|{{{讨厌礼物1|}}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物2|}}}|{{{讨厌礼物2|}}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物3|}}}|{{{讨厌礼物3|}}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物4|}}}|{{{讨厌礼物4|}}}}}&lt;br /&gt;
|{{#if:{{{讨厌礼物5|}}}|{{{讨厌礼物5|}}}}}&lt;br /&gt;
|}&lt;br /&gt;
{{#if:{{{人物剧情|}}}|&amp;lt;h2&amp;gt;人物剧情&amp;lt;/h2&amp;gt;{{{人物剧情|}}}}}&lt;br /&gt;
{{#if:{{NAMESPACE}}||&amp;lt;!--&lt;br /&gt;
----以下部分仅在主空间生效----&lt;br /&gt;
--&amp;gt;{{#set:&lt;br /&gt;
初始星级={{{初始星级|}}}&lt;br /&gt;
|人形名CN={{{人形名CN|{{PAGENAME}}}}}&lt;br /&gt;
|人形名EN={{{人形名EN|}}}&lt;br /&gt;
|立绘文件名={{{立绘文件名|}}}&lt;br /&gt;
|Class={{{Class|}}}&lt;br /&gt;
|hasNpic={{#if:{{filepath:Npic_{{{立绘文件名|{{{人形名EN|}}}}}}.png}}|true|false}}&lt;br /&gt;
|hasIcon={{#if:{{filepath:ICON Item {{#expr:{{{ID|}}}+1000}}.png}}|true|false}}&lt;br /&gt;
|编号={{{ID|}}}&lt;br /&gt;
|企业={{{所属|}}}&lt;br /&gt;
|最大生命={{#expr:{{{560最大生命|0}}}+{{{560额外最大生命|0}}}}}&lt;br /&gt;
|攻击力={{#expr:{{{560攻击力|0}}}+{{{560额外攻击力|0}}}}}&lt;br /&gt;
|算力={{#expr:{{{560算力|0}}}+{{{560额外算力|0}}}}}&lt;br /&gt;
|物理防御={{#expr:{{{560物理防御|0}}}+{{{560额外物理防御|0}}}}}&lt;br /&gt;
|实装日期={{#time:U|{{{实装日期|{{REVISIONTIMESTAMP}}}}}}}&lt;br /&gt;
|获得方式={{#if:{{{预约人数奖励|}}}|预约人数奖励}}{{#if:{{{初始获得|}}}|初始获得}}{{#if:{{{高级检索|}}}|{{#if:{{{基础检索|}}}|基础检索/高级检索|高级检索}}}}&lt;br /&gt;
}}[[分类:人形]]&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{立绘文件名|}}}|{{#ifeq:{{{立绘文件名|}}}|{{{人形名EN|}}}||[[分类:英文名与代号不同的人形]]}}|}}&amp;lt;!--&lt;br /&gt;
----以上部分仅在主空间生效----&lt;br /&gt;
--&amp;gt;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}[[分类:模板]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5678</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5678"/>
		<updated>2021-10-22T05:58:38Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #NSoulQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;defender&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;defender&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;sniper&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;sniper&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;warrior&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;warrior&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;special&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;special&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;healer&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;healer&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
window.mobileCheck = function() {&lt;br /&gt;
  let check = false;&lt;br /&gt;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);&lt;br /&gt;
  return check;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].careerImg}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;NSavatar rare${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].nameIngame}&amp;quot; src=&amp;quot;${pushdata[i][&amp;quot;avatar&amp;quot;]}&amp;quot; width=&amp;quot;100&amp;quot; height=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${pushdata[i].careerImg}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var career = [&amp;quot;defender&amp;quot;,&amp;quot;sniper&amp;quot;,&amp;quot;warrior&amp;quot;,&amp;quot;special&amp;quot;,&amp;quot;healer&amp;quot;]&lt;br /&gt;
	for (var i = 0;i &amp;lt; career.length ;i++){&lt;br /&gt;
		cCheck[career[i]] = document.getElementById(career[i]).checked;&lt;br /&gt;
		if (cCheck[career[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5677</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5677"/>
		<updated>2021-10-22T05:55:38Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #NSoulQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;defender&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;defender&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;sniper&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;sniper&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;warrior&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;warrior&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;special&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;special&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;healer&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;healer&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.blankLoad = function (target) {target.src=&amp;quot;/images/a/af/Npic_croque.png&amp;quot;;target.className=&amp;quot;cardCharNopic&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
window.mobileCheck = function() {&lt;br /&gt;
  let check = false;&lt;br /&gt;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);&lt;br /&gt;
  return check;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].careerImg}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; onerror=&amp;quot;window.blankLoad(this)&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;NSavatar rare${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].nameIngame}&amp;quot; src=&amp;quot;${pushdata[i][&amp;quot;avatar&amp;quot;]}&amp;quot; width=&amp;quot;100&amp;quot; height=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${pushdata[i].careerImg}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var career = [&amp;quot;defender&amp;quot;,&amp;quot;sniper&amp;quot;,&amp;quot;warrior&amp;quot;,&amp;quot;special&amp;quot;,&amp;quot;healer&amp;quot;]&lt;br /&gt;
	for (var i = 0;i &amp;lt; career.length ;i++){&lt;br /&gt;
		cCheck[career[i]] = document.getElementById(career[i]).checked;&lt;br /&gt;
		if (cCheck[career[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5676</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5676"/>
		<updated>2021-10-22T05:55:07Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #NSoulQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;defender&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;defender&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;sniper&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;sniper&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;warrior&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;warrior&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;special&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;special&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;healer&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;healer&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.blankLoad = function(target){target.src=&amp;quot;/images/a/af/Npic_croque.png&amp;quot;;target.className=&amp;quot;cardCharNopic&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
window.mobileCheck = function() {&lt;br /&gt;
  let check = false;&lt;br /&gt;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);&lt;br /&gt;
  return check;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].careerImg}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; onerror=&amp;quot;window.blankLoad(this)&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;NSavatar rare${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].nameIngame}&amp;quot; src=&amp;quot;${pushdata[i][&amp;quot;avatar&amp;quot;]}&amp;quot; width=&amp;quot;100&amp;quot; height=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${pushdata[i].careerImg}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var career = [&amp;quot;defender&amp;quot;,&amp;quot;sniper&amp;quot;,&amp;quot;warrior&amp;quot;,&amp;quot;special&amp;quot;,&amp;quot;healer&amp;quot;]&lt;br /&gt;
	for (var i = 0;i &amp;lt; career.length ;i++){&lt;br /&gt;
		cCheck[career[i]] = document.getElementById(career[i]).checked;&lt;br /&gt;
		if (cCheck[career[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5675</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5675"/>
		<updated>2021-10-22T05:54:40Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #NSoulQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;defender&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;defender&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;sniper&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;sniper&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;warrior&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;warrior&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;special&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;special&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;healer&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;healer&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.blankLoad = function(target){target.src=&amp;quot;/images/a/af/Npic_croque.png&amp;quot; target.className=&amp;quot;cardCharNopic&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
window.mobileCheck = function() {&lt;br /&gt;
  let check = false;&lt;br /&gt;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);&lt;br /&gt;
  return check;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].careerImg}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; onerror=&amp;quot;window.blankLoad(this)&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;NSavatar rare${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].nameIngame}&amp;quot; src=&amp;quot;${pushdata[i][&amp;quot;avatar&amp;quot;]}&amp;quot; width=&amp;quot;100&amp;quot; height=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${pushdata[i].careerImg}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var career = [&amp;quot;defender&amp;quot;,&amp;quot;sniper&amp;quot;,&amp;quot;warrior&amp;quot;,&amp;quot;special&amp;quot;,&amp;quot;healer&amp;quot;]&lt;br /&gt;
	for (var i = 0;i &amp;lt; career.length ;i++){&lt;br /&gt;
		cCheck[career[i]] = document.getElementById(career[i]).checked;&lt;br /&gt;
		if (cCheck[career[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5674</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5674"/>
		<updated>2021-10-22T05:52:42Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #NSoulQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;defender&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;defender&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;sniper&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;sniper&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;warrior&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;warrior&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;special&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;special&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;healer&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;healer&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
window.mobileCheck = function() {&lt;br /&gt;
  let check = false;&lt;br /&gt;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);&lt;br /&gt;
  return check;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].careerImg}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; onerror=&#039;function(){console.log(this);this.src=&amp;quot;/images/a/af/Npic_croque.png&amp;quot; this.className=&amp;quot;cardCharNopic&amp;quot;}&#039; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;NSavatar rare${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].nameIngame}&amp;quot; src=&amp;quot;${pushdata[i][&amp;quot;avatar&amp;quot;]}&amp;quot; width=&amp;quot;100&amp;quot; height=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${pushdata[i].careerImg}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var career = [&amp;quot;defender&amp;quot;,&amp;quot;sniper&amp;quot;,&amp;quot;warrior&amp;quot;,&amp;quot;special&amp;quot;,&amp;quot;healer&amp;quot;]&lt;br /&gt;
	for (var i = 0;i &amp;lt; career.length ;i++){&lt;br /&gt;
		cCheck[career[i]] = document.getElementById(career[i]).checked;&lt;br /&gt;
		if (cCheck[career[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5673</id>
		<title>微件:NSoulQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:NSoulQuery&amp;diff=5673"/>
		<updated>2021-10-22T05:51:57Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #NSoulQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Nsoultable.cardMode thead {display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Nsoultable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Nsoultable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Nsoultable .NSavatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniNsoultable .NSavatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniNsoultable .NSavatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#NSoulQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#NSoulQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#NSoulQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniNsoultable div.NSavatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Nsoultable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#NSoulQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#NSoulQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;defender&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;defender&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;sniper&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;sniper&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;warrior&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;warrior&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;special&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;special&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;healer&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;healer&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;rarity3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;rarity3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;★★★&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;obtainWays&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;initialObtain&amp;quot; title=&amp;quot;初始获得&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;initialObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;初始人形&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;basicObtain&amp;quot; title=&amp;quot;基础检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;basicObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;基础检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;advancedObtain&amp;quot; title=&amp;quot;高级检索&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;advancedObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;高级检索&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;reserveObtain&amp;quot; title=&amp;quot;预约人数奖励&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;reserveObtain&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;预约人数奖励&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Svarog&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Svarog&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;火神重工&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;42LAB&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;42LAB&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;42LAB&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;UltiLife&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;UltiLife&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;最终生命控股&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;CyberMedia&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;CyberMedia&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;赛博传媒&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;Universal&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;Universal&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环球万事服务&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;NSoulQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入人形名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortReldate&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;实装日期&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortRarity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;初始星级&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortHp&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;最大生命&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortPow&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;攻击力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortSkillIntensity&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;算力&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortDef&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;物理防御&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.DollsData = new Array; $(&amp;quot;.dolldata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ if(k!=&amp;quot;artist&amp;quot;){o[k] = element.dataset[k]} } window.DollsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
window.mobileCheck = function() {&lt;br /&gt;
  let check = false;&lt;br /&gt;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);&lt;br /&gt;
  return check;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.DollsData; // 初始化人形数据&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortRarity=function (a,b){return a[&amp;quot;rarity&amp;quot;]!=b[&amp;quot;rarity&amp;quot;]?sortOrder*(a[&amp;quot;rarity&amp;quot;]-b[&amp;quot;rarity&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)}&lt;br /&gt;
sortType.sortHp=function(a,b){return a[&amp;quot;hp&amp;quot;]!=b[&amp;quot;hp&amp;quot;]?sortOrder*(a[&amp;quot;hp&amp;quot;]-b[&amp;quot;hp&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortPow=function(a,b){return a[&amp;quot;pow&amp;quot;]!=b[&amp;quot;pow&amp;quot;]?sortOrder*(a[&amp;quot;pow&amp;quot;]-b[&amp;quot;pow&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortSkillIntensity=function(a,b){return a[&amp;quot;skillIntensity&amp;quot;]!=b[&amp;quot;skillIntensity&amp;quot;]?sortOrder*(a[&amp;quot;skillIntensity&amp;quot;]-b[&amp;quot;skillIntensity&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
sortType.sortDef=function(a,b){return a[&amp;quot;def&amp;quot;]!=b[&amp;quot;def&amp;quot;]?sortOrder*(a[&amp;quot;def&amp;quot;]-b[&amp;quot;def&amp;quot;]):sortType.sortRarity(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.mobileCheck()){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url;&lt;br /&gt;
			var facFile=`PNC_Corporation_${pushdata[i].faction}_B.png`&lt;br /&gt;
			var dollFile=`Npic_${pushdata[i].filename}.png`&lt;br /&gt;
			var faction=`/images/${gfUtils.createWikiPathPart(facFile)}${facFile}`&lt;br /&gt;
			var filename=`/images/${gfUtils.createWikiPathPart(dollFile)}${dollFile}`&lt;br /&gt;
			var line = `&amp;lt;div class=&amp;quot;charCard rarity${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/2/29/PNC_Index_File.png&amp;quot; class=&amp;quot;cardBase&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/images/6/6b/PNC_Hero_Index_Back.png&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${faction}&amp;quot; class=&amp;quot;cardFaction&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].careerImg}&amp;quot; class=&amp;quot;cardClass&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${filename}&amp;quot; onerror=&amp;quot;function(){console.log(this);this.src=&amp;quot;/images/a/af/Npic_croque.png&amp;quot; this.className=&amp;quot;cardCharNopic&amp;quot;}&amp;quot; class=&amp;quot;cardChar&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;img src=&amp;quot;/images/d/d2/PNC_Hero_Index_Front.png&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;cardID&amp;quot;&amp;gt;#${pushdata[i].id}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cardName&amp;quot; style=&amp;quot;color:#fff;left:5%&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniNsoultable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var url_hash = pushdata[i].url&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;nsoulqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;#${pushdata[i].id}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;${pushdata[i].nameIngame}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;NSavatar rare${pushdata[i][&amp;quot;rarity&amp;quot;]}&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;${url_hash}&amp;quot; title=&amp;quot;${pushdata[i].nameIngame}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].nameIngame}&amp;quot; src=&amp;quot;${pushdata[i][&amp;quot;avatar&amp;quot;]}&amp;quot; width=&amp;quot;100&amp;quot; height=&amp;quot;100&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#${pushdata[i].career}&amp;quot; title=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;点击筛选${pushdata[i].careerCn}人形&amp;quot; src=&amp;quot;${pushdata[i].careerImg}&amp;quot; width=&amp;quot;48&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].careerCn}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].campCn}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e5&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;hp&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e6&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;pow&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e7&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;skillIntensity&amp;quot;]}&amp;lt;\/td&amp;gt;&amp;lt;td ${debug_marker(&amp;quot;e8&amp;quot;,pushdata[i])}&amp;gt;${pushdata[i][&amp;quot;def&amp;quot;]}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;${pushdata[i].obtainMethod}&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Nsoultable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 44px;min-width: 44px;&amp;quot;&amp;gt;编号&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;人形名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;头像&amp;lt;br&amp;gt;（初始星级）&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;职业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;企业&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;最大生命&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;攻击力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;算力&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;物理防御&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width:130px;min-width:130px;&amp;quot;&amp;gt;获得方式&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
function rarityDisable(box){&lt;br /&gt;
	var modstat = box.checked;&lt;br /&gt;
	var target = document.querySelector(&#039;#rarity6&#039;);&lt;br /&gt;
	if (!modstat){target.checked = false;target.parentNode.classList.add(&amp;quot;unable&amp;quot;)&lt;br /&gt;
	}else{target.parentNode.classList.remove(&amp;quot;unable&amp;quot;)}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#NSoulQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function timeS2S(tStr){return Date.parse(&amp;quot;1970-1-1 &amp;quot;+tStr+&amp;quot; GMT&amp;quot;)}&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rarity_check(query){ //初始星级判断&lt;br /&gt;
	var rCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	for (var i = 1;i &amp;lt;= 3;i++){&lt;br /&gt;
		rCheck[i] = document.getElementById(&#039;rarity&#039;+i).checked;&lt;br /&gt;
		if (rCheck[i]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(rCheck[query[&amp;quot;rarity&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function career_check(query){ //职业判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var career = [&amp;quot;defender&amp;quot;,&amp;quot;sniper&amp;quot;,&amp;quot;warrior&amp;quot;,&amp;quot;special&amp;quot;,&amp;quot;healer&amp;quot;]&lt;br /&gt;
	for (var i = 0;i &amp;lt; career.length ;i++){&lt;br /&gt;
		cCheck[career[i]] = document.getElementById(career[i]).checked;&lt;br /&gt;
		if (cCheck[career[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(cCheck[query.career]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function camp_check(query){&lt;br /&gt;
    let cCheck = new Array();&lt;br /&gt;
    let nt = 0;&lt;br /&gt;
    let camp = [&amp;quot;Svarog&amp;quot;, &amp;quot;42LAB&amp;quot;, &amp;quot;UltiLife&amp;quot;, &amp;quot;CyberMedia&amp;quot;, &amp;quot;Universal&amp;quot;];&lt;br /&gt;
    for (let i = 0; i &amp;lt; camp.length; i++) {&lt;br /&gt;
        cCheck[camp[i]] = document.getElementById(camp[i]).checked;&lt;br /&gt;
        if (cCheck[camp[i]]) {nt++}&lt;br /&gt;
    }&lt;br /&gt;
    if (nt == 0){return true}&lt;br /&gt;
    else {&lt;br /&gt;
        if(cCheck[query.faction]){return true} else {return false}&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;rarity_check(cond)&amp;amp;&amp;amp;career_check(cond)&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function classIconFilter(){ //人形图标筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){classIconFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.DollsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.avatar.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.hp){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.pow){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.skillIntensity){test.error.e7=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.def){test.error.e8=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E6%A8%A1%E6%9D%BF:%E5%87%BD%E6%95%B0&amp;diff=5672</id>
		<title>模板:函数</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E6%A8%A1%E6%9D%BF:%E5%87%BD%E6%95%B0&amp;diff=5672"/>
		<updated>2021-10-22T05:43:42Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;functiondiv&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;funcLay&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;functiontable&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;300&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;176px&amp;quot; style=&amp;quot;background:transparent;padding:0&amp;quot;|&amp;lt;div style=&amp;quot;position:absolute;top:0;background:rgba(0,0,0,0.5);width:32px;height:32px;padding:3px;border-radius:3px&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;position:relative&amp;quot;&amp;gt;{{#widget:img|style=background:url({{filepath:Corner {{{类型}}}.png}});position:absolute;width:64px;height:64px;transform:scale(0.5);margin:-16px|src=/images/d/d2/Blank.png}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;icon&amp;quot;&amp;gt;{{#widget:img|style=background-image:url({{filepath:ICON_{{{编号}}}.png}});filter:drop-shadow(0 2px 2px rgba(0,0,0,0.2))|class=mainicon|src=/images/d/d2/Blank.png}}&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#67492d;color:white;border-radius:3px&amp;quot;|&#039;&#039;&#039;{{{函数名称|{{PAGENAME}}}}}&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;1&amp;quot; style=&amp;quot;background:transparent&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-radius:3px 3px 0 0&amp;quot;|等级1：{{{1级效果|暂无数据}}}&lt;br /&gt;
|-&lt;br /&gt;
|等级2：{{{2级效果|暂无数据}}}&lt;br /&gt;
|-&lt;br /&gt;
|等级3：{{{3级效果|暂无数据}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-radius:0 0 3px 3px&amp;quot;|冷却时间：{{{函数冷却|无}}}&lt;br /&gt;
|}&amp;lt;/div&amp;gt;{{#if:{{{注释1|}}}|&amp;lt;div&amp;gt;{{注释调用|{{{注释1|}}}}}&amp;lt;/div&amp;gt;}}{{#if:{{{注释2|}}}|&amp;lt;div&amp;gt;{{注释调用|{{{注释2|}}}}}&amp;lt;/div&amp;gt;}}{{#if:{{{注释3|}}}|&amp;lt;div&amp;gt;{{注释调用|{{{注释3|}}}}}&amp;lt;/div&amp;gt;}}{{#if:{{{出现关卡|}}}|&amp;lt;h3&amp;gt;出现关卡&amp;lt;/h3&amp;gt;{{{出现关卡|}}}|}}{{#Widget:FunctionCardIconResize}}{{#widget:style|style=&lt;br /&gt;
.icon img.mainicon {background-size: 55%;background-position: center;}&lt;br /&gt;
&lt;br /&gt;
.functiondiv {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background-image: linear-gradient(transparent, rgba(255,255,255,0.2) 15%, rgba(255,255,255,0.5)),&lt;br /&gt;
                      linear-gradient(#ddb433, #ddb433);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 3px;&lt;br /&gt;
}&lt;br /&gt;
.funcLay {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    transform: rotate(-45deg);&lt;br /&gt;
    width: 200%;&lt;br /&gt;
    height: 141%;&lt;br /&gt;
    background-image: linear-gradient(transparent 20%, rgba(255,255,255,.2) 20%, rgba(255,255,255,.2) 25%, transparent 25%, transparent 45%, rgba(255,255,255,.2) 45%, rgba(255,255,255,.2) 50%, transparent 50%, transparent 70%, rgba(255,255,255,.2) 70%, rgba(255,255,255,.2) 74%, transparent 75%, transparent 96%, rgba(255,255,255,.2) 96%, rgba(255,255,255,.2));&lt;br /&gt;
    background-size: 10% 10%;&lt;br /&gt;
    top: -20%;&lt;br /&gt;
    left: -50%;&lt;br /&gt;
    z-index: 0&lt;br /&gt;
}&lt;br /&gt;
.functiontable {&lt;br /&gt;
    height: 442px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    z-index: 1&lt;br /&gt;
}&lt;br /&gt;
.functiontable td {&lt;br /&gt;
    background: white;&lt;br /&gt;
    padding: 1px 4px&lt;br /&gt;
}&lt;br /&gt;
.icon { margin: 0 86px }&lt;br /&gt;
}}{{#if:{{NAMESPACE}}||&amp;lt;!--&lt;br /&gt;
----以下部分仅在主空间生效----&lt;br /&gt;
--&amp;gt;{{#set:&lt;br /&gt;
编号={{{编号}}}&lt;br /&gt;
|效果={{{效果}}}&lt;br /&gt;
|类型={{{类型}}}&lt;br /&gt;
|函数连锁={{{函数连锁|}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
----以上部分仅在主空间生效----&lt;br /&gt;
--&amp;gt;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}[[分类:模板]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5671</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5671"/>
		<updated>2021-10-22T05:37:47Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div style=&amp;quot;max-width: 66rem;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].icon}&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].chain}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5670</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5670"/>
		<updated>2021-10-22T05:36:50Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div style=&amp;quot;max-width: 66rem;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].icon}&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].chain}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
&lt;br /&gt;
        $(&amp;quot;.icon .mainicon&amp;quot;).each(function(){&lt;br /&gt;
var a=this.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
var b = document.createElement(&#039;img&#039;);b.src=a;b.onload=function(){a.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;console.log(a,this)};&lt;br /&gt;
})&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5669</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5669"/>
		<updated>2021-10-22T05:35:59Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div style=&amp;quot;max-width: 66rem;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].icon}&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].chain}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
&lt;br /&gt;
        $(&amp;quot;.icon .mainicon&amp;quot;).each(function(){&lt;br /&gt;
var a=this.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
var b = document.createElement(&#039;img&#039;);b.src=a;b.onload=function(){this.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
})&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5668</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5668"/>
		<updated>2021-10-22T05:35:18Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div style=&amp;quot;max-width: 66rem;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].icon}&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].chain}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
&lt;br /&gt;
        $(&amp;quot;.icon .mainicon&amp;quot;).each(function(){&lt;br /&gt;
var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
var b = document.createElement(&#039;img&#039;);b.src=a;b.onload=function(){target.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
})&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5667</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5667"/>
		<updated>2021-10-22T05:33:58Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div style=&amp;quot;max-width: 66rem;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].icon}&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].chain}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
&lt;br /&gt;
        $(&amp;quot;.icon .mainicon&amp;quot;).each(function(){window.resizeIcon(this)})&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5666</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5666"/>
		<updated>2021-10-22T05:29:54Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div style=&amp;quot;max-width: 66rem;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].icon}&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].chain}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){target.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;};&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5665</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5665"/>
		<updated>2021-10-22T05:29:02Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div style=&amp;quot;max-width: 66rem;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].icon}&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].chain}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){this.dataset.width=this.width;this.dataset.height=this.height;console.log(this,target);};&lt;br /&gt;
        target.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
	<entry>
		<id>http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5664</id>
		<title>微件:FuncQuery</title>
		<link rel="alternate" type="text/html" href="http://wiki.42lab.cloud/index.php?title=%E5%BE%AE%E4%BB%B6:FuncQuery&amp;diff=5664"/>
		<updated>2021-10-22T05:27:11Z</updated>

		<summary type="html">&lt;p&gt;BlackJAck：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
.skin-minerva #FuncQuery {font-size: 0.9em;margin: 15px 0 !important;}&lt;br /&gt;
/* 紧凑模式 */&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody {&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    background:transparent;&lt;br /&gt;
    width:100%;&lt;br /&gt;
    }&lt;br /&gt;
table#Functable.cardMode thead {display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr {&lt;br /&gt;
    flex: 1 1 310px;&lt;br /&gt;
    grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 1fr;&lt;br /&gt;
    grid-template-rows: initial;&lt;br /&gt;
    grid-template-areas: initial;&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
    grid-auto-columns: initial;&lt;br /&gt;
    grid-auto-rows: initial;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    margin: 2px;&lt;br /&gt;
    padding: 1px;&lt;br /&gt;
    border: 1px double;&lt;br /&gt;
    background-clip: content-box;&lt;br /&gt;
    min-width:290px;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td {&lt;br /&gt;
    margin:1px;&lt;br /&gt;
    border-width:0px !important;&lt;br /&gt;
    display:flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    min-width:40px !important;&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(1) {grid-column: 1/span 2;grid-row-start:1;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(2) {grid-column: 1/span 2;grid-row-start:2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(3) {grid-column: 5/span 2;grid-row:1/span 2;}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) {grid-column: 3/span 2;grid-row:1/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4) br {content:&amp;quot; &amp;quot;;display:none}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(4)::before {content:&amp;quot;职业&amp;quot;;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(5) {display:none}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6) {grid-column: auto/span 1;grid-row-start:span 1}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(6)::before {content:&amp;quot;生命&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(7)::before {content:&amp;quot;攻击\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(8)::before {content:&amp;quot;算力\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9) {grid-column: auto/span 1;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(9)::before {content:&amp;quot;物防\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10) {grid-column: auto/span 2;}&lt;br /&gt;
table#Functable.cardMode &amp;gt; tbody &amp;gt; tr &amp;gt; td:nth-child(10)::before {content:&amp;quot;获得方式\A&amp;quot;;white-space:pre;font-weight:bold}&lt;br /&gt;
&lt;br /&gt;
/* 紧凑end */&lt;br /&gt;
.error {background-color: red;font-size: inherit;color: inherit;}&lt;br /&gt;
.skin-vector #buttonContainer div&amp;gt;label{min-width:118px}&lt;br /&gt;
div.divider&lt;br /&gt;
{&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-top: 3px !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
}&lt;br /&gt;
.div-transparent:before&lt;br /&gt;
{&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0%;&lt;br /&gt;
	right: 0%;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 1px;&lt;br /&gt;
	background-image:linear-gradient(to right, #36c 80%, transparent);&lt;br /&gt;
}&lt;br /&gt;
div.tileSearchCond {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 100px;&lt;br /&gt;
}&lt;br /&gt;
.unable {&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer {&lt;br /&gt;
    position:relative;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer span:first-child {&lt;br /&gt;
    float:right;&lt;br /&gt;
    margin-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.skin-minerva #content div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 6px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width:650px){&lt;br /&gt;
    .skin-minerva #Functable {font-size:0.8rem}&lt;br /&gt;
    .skin-minerva #Functable .Favatar {width:80px;height:80px}&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button {&lt;br /&gt;
    padding: 0px 10px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    background-color:#DDD;&lt;br /&gt;
    background-image: linear-gradient(-45deg,#36c 5px,transparent 5px);&lt;br /&gt;
    border: 0px solid !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover {&lt;br /&gt;
    background-color:#bbb;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer button:hover:active {&lt;br /&gt;
    background-color:#36c;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer.disabled::after {&lt;br /&gt;
    content:&amp;quot;&amp;quot;;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    background-image: repeating-linear-gradient(-45deg,red 3px,red 4px,transparent 5px,transparent 20px);&lt;br /&gt;
    box-shadow: inset 0 0 0 2px red;&lt;br /&gt;
}&lt;br /&gt;
#tableloadingMini {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable{&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    display: table;&lt;br /&gt;
}&lt;br /&gt;
#miniFunctable .Favatar:hover {transform:scale(1.05);z-index:10}&lt;br /&gt;
#miniFunctable .Favatar{&lt;br /&gt;
    transition: 0.2s all ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
#tableloading &amp;gt; td {&lt;br /&gt;
    background-image: url(&#039;/images/a/ac/Gfloading.gif&#039;);&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: local;&lt;br /&gt;
    background-position: bottom right;&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    padding-right: 4rem;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    vertical-align: bottom;&lt;br /&gt;
}&lt;br /&gt;
#Functable{&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
}&lt;br /&gt;
#tableempty{&lt;br /&gt;
    background-size: 50px;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    font-size: 1.5rem;&lt;br /&gt;
    color: red;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#buttonContainer &amp;gt; div#FuncQuery {&lt;br /&gt;
    vertical-align: baseline;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
    grid-template-columns: 1fr 75px 60px;&lt;br /&gt;
    grid-column-gap:0.2rem;&lt;br /&gt;
    margin: 0.5rem 0;&lt;br /&gt;
    height: 30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#FuncQuery input#inputQuery {&lt;br /&gt;
    padding: 0px;&lt;br /&gt;
    margin: 0px;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    border: 0px solid;&lt;br /&gt;
    border-bottom: 1px solid #eaeaea;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
    transition: all 0.1s ease-in;&lt;br /&gt;
}&lt;br /&gt;
div#FuncQuery input#inputQuery:focus {&lt;br /&gt;
    border-color:#36c;&lt;br /&gt;
    border-bottom-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
.disabled {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
    filter: blur(0px);&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 640px)&lt;br /&gt;
{&lt;br /&gt;
    #miniFunctable div.Favatar {width:20%;height:20%}&lt;br /&gt;
}&lt;br /&gt;
#Functable &amp;gt; tbody &amp;gt; tr &amp;gt; td.tiles &amp;gt;div {display: grid;grid-template-columns: 50% 1fr;width: 100%;word-break: keep-all;}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(#FuncQuery) button {&lt;br /&gt;
    padding: 8px 15px;&lt;br /&gt;
    height: auto;&lt;br /&gt;
    margin-bottom: 1px !important;&lt;br /&gt;
}&lt;br /&gt;
div#buttonContainer div:not(.divider) {&lt;br /&gt;
    margin:0;&lt;br /&gt;
    margin-bottom: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
#buttonContainer div&amp;gt;label&amp;gt;input:checked + div:before {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:3px;&lt;br /&gt;
	height:8px;&lt;br /&gt;
	border-right:#fff solid 2px;&lt;br /&gt;
	border-bottom:#fff solid 2px;&lt;br /&gt;
	transform:rotate(35deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:2px;&lt;br /&gt;
	right:4px;&lt;br /&gt;
	z-index:2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label {&lt;br /&gt;
	display:inline-block;&lt;br /&gt;
	margin:0;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;div {&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: #dddddd solid 1px;&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input:checked + div {&lt;br /&gt;
	border:#36c solid 1px;&lt;br /&gt;
	color:#36c;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:after {&lt;br /&gt;
	content:&#039;&#039;;&lt;br /&gt;
	display:block;&lt;br /&gt;
	width:20px;&lt;br /&gt;
	height:20px;&lt;br /&gt;
	background-color:#36c;&lt;br /&gt;
	transform:skewY(-45deg);&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	bottom:-10px;&lt;br /&gt;
	right:0;&lt;br /&gt;
	z-index:1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=desc]:checked + div:before {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(0);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    bottom: 3px;&lt;br /&gt;
    right: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:after {&lt;br /&gt;
    content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 20px;&lt;br /&gt;
    height: 20px;&lt;br /&gt;
    background-color: #36c;&lt;br /&gt;
    transform: skewY(-45deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.sort-list&amp;gt;label&amp;gt;input[data-sort-order=asc]:checked + div:before {&lt;br /&gt;
	content: &#039;&#039;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 5px;&lt;br /&gt;
    height: 5px;&lt;br /&gt;
    border-right: #fff solid 2px;&lt;br /&gt;
    border-bottom: #fff solid 2px;&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 3px;&lt;br /&gt;
    left: 3px;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{if ($hideinput)==1}--&amp;gt;div#FuncQuery {display:none;}&amp;lt;!--{/if}--&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;div style=&amp;quot;max-width: 66rem;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;buttonContainer&amp;quot; style=&amp;quot;margin: 2px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;span&amp;gt;[&amp;lt;a href=&amp;quot;javascript:void(0);&amp;quot;&amp;gt;全清&amp;lt;/a&amp;gt;]&amp;lt;/span&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type0&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type0&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;远程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type1&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;近战&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type2&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;守卫&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type3&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;射手&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type4&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;战士&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type5&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;特种&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type6&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;医师&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type12&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全体&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;type13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;type13&amp;quot; class=&amp;quot;filter_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;环境&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;divider div-transparent&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;clearSelect&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;button class=&amp;quot;invertSelect&amp;quot;&amp;gt;反选&amp;lt;/button&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff1&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff1&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;重叠反射&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff2&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff2&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;算力修补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff3&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff3&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝对防域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff4&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff4&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;命源流失&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff5&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff5&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命强噬&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff6&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff6&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;超阈应激&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff7&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff7&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;致命连弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff8&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff8&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;结构脆化&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff9&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff9&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;爆发射击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff10&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff10&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;恶性干扰&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff11&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff11&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;迅疾强击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff12&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff12&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;效能聚积&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff13&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff13&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;增强疗程&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff14&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff14&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;剂量增补&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff15&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff15&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;物质逆反&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff16&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff16&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;协力暴击&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff17&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff17&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;绝命特攻&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff18&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff18&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;心灵囚笼&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff25&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff25&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;暴烈突斩&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff26&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff26&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;凝冻枪弹&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff27&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff27&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;多端增强&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff28&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff28&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;全域疗盾&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;buff29&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;buff29&amp;quot; class=&amp;quot;filter_item chain_item&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;防卫领域&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;div id=&amp;quot;FuncQuery&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;输入函数名&amp;quot; id=&amp;quot;inputQuery&amp;quot;/&amp;gt;&amp;lt;button id=&amp;quot;clearInput&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;清除&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div &amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;float:right;clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;tableMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;tableMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; checked/&amp;gt;&amp;lt;div&amp;gt;表格模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;cardMode&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;cardMode&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;卡片模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
			&amp;lt;label for=&amp;quot;iconOnly&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;iconOnly&amp;quot; data-freeze=&amp;quot;true&amp;quot; class=&amp;quot;filter_item&amp;quot; name=&amp;quot;showType&amp;quot; /&amp;gt;&amp;lt;div&amp;gt;精简模式&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;div class=&amp;quot;sort-list&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div&amp;gt;排序方式（按下两次切换升降序）：&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortId&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;编号&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;label&amp;gt;&amp;lt;input type=&amp;quot;radio&amp;quot; id=&amp;quot;sortType&amp;quot; name=&amp;quot;sort&amp;quot;&amp;gt;&amp;lt;div&amp;gt;类型&amp;lt;/div&amp;gt;&amp;lt;/label&amp;gt;&lt;br /&gt;
	&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;page-info-div&amp;quot; style=&amp;quot;display: block;position: relative;&amp;quot;&amp;gt;&amp;lt;a id=&amp;quot;PrevPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: hidden;float: left;&amp;quot;&amp;gt;◀上一页&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;per-page-span&amp;quot;&amp;gt;每页&amp;lt;select id=&amp;quot;per-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;option&amp;gt;50&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;100&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;200&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;500&amp;lt;/option&amp;gt;&amp;lt;/select&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resultBox&amp;quot; style=&amp;quot;position: absolute;width: 100%;text-align: center;left: 0px;pointer-events: none;&amp;quot;&amp;gt;数据载入中，请稍后&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;position:absolute;right:16%;&amp;quot;&amp;gt;第&amp;lt;select id=&amp;quot;cur-page&amp;quot; style=&amp;quot;background: white;&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;页&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;a id=&amp;quot;NextPage&amp;quot; href=&amp;quot;javascript:void(0);&amp;quot; style=&amp;quot;visibility: visible;float: right;&amp;quot;&amp;gt;下一页▶&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div id=&amp;quot;position-marker&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;RLQ.push([&#039;jquery&#039;, function(){&lt;br /&gt;
window.FuncsData = new Array; $(&amp;quot;.funcdata&amp;quot;).each( function (index, element){ var o = new Object(); for (var k in element.dataset){ o[k] = element.dataset[k] } window.FuncsData.push(o); element.remove(); })//获取数据&lt;br /&gt;
function preloadImage(url)&lt;br /&gt;
{&lt;br /&gt;
    var img=new Image();&lt;br /&gt;
    img.src=url;&lt;br /&gt;
}&lt;br /&gt;
for (var i = 0;i&amp;lt;window.FuncsData.length;i++){&lt;br /&gt;
    preloadImage(window.FuncsData[i].icon);&lt;br /&gt;
}&lt;br /&gt;
var pushlist=new Array();&lt;br /&gt;
var sort_loaded;&lt;br /&gt;
var inputText = document.getElementById(&amp;quot;inputQuery&amp;quot;) //文本框定义&lt;br /&gt;
var sortList = window.FuncsData; // 初始化函数数据&lt;br /&gt;
const funcTypes = {0: &amp;quot;远程&amp;quot;, 1: &amp;quot;近战&amp;quot;, 2: &amp;quot;守卫&amp;quot;, 3: &amp;quot;射手&amp;quot;, 4: &amp;quot;战士&amp;quot;, 5: &amp;quot;特种&amp;quot;, 6: &amp;quot;医师&amp;quot;, 12: &amp;quot;全体&amp;quot;, 13: &amp;quot;环境&amp;quot;};&lt;br /&gt;
const chains = [&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;, &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;, &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;
const chainNums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 25, 26, 27, 28, 29];&lt;br /&gt;
&lt;br /&gt;
var emptydiv = &amp;quot;\&amp;lt;div class=&#039;&#039; id=\&amp;quot;tableempty\&amp;quot;\&amp;gt;无结果\&amp;lt;\/div\&amp;gt;&amp;quot;; //无结果label&lt;br /&gt;
&lt;br /&gt;
var inputer = document.getElementById(&amp;quot;buttonContainer&amp;quot;).getElementsByTagName(&amp;quot;input&amp;quot;)&lt;br /&gt;
var baseurl = &amp;quot;\/w\/TDL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
var debounce = function(idle, action){ //去抖函数 文本框使用&lt;br /&gt;
  var last&lt;br /&gt;
  return function(){&lt;br /&gt;
    var ctx = this, args = arguments&lt;br /&gt;
    clearTimeout(last)&lt;br /&gt;
    last = setTimeout(function(){&lt;br /&gt;
        action.apply(ctx, args)&lt;br /&gt;
    }, idle)&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//排序函数&lt;br /&gt;
var index=$(&amp;quot;input[name=sort]&amp;quot;);&lt;br /&gt;
var lastSort=index[0];&lt;br /&gt;
index[0].checked=true;index.attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;);&lt;br /&gt;
var sortOrder=-1;&lt;br /&gt;
&lt;br /&gt;
var sortType=new Object();&lt;br /&gt;
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)}&lt;br /&gt;
sortType.sortType=function (a,b){return a[&amp;quot;type&amp;quot;]!=b[&amp;quot;type&amp;quot;]?sortOrder*(a[&amp;quot;type&amp;quot;]-b[&amp;quot;type&amp;quot;]):sortType.sortId(a,b)}&lt;br /&gt;
&lt;br /&gt;
function sortStatusChange(obj){&lt;br /&gt;
	if(obj==lastSort&amp;amp;&amp;amp;obj.dataset.sortOrder==&amp;quot;desc&amp;quot;){$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;asc&amp;quot;)}else{$(obj).attr(&amp;quot;data-sort-order&amp;quot;,&amp;quot;desc&amp;quot;)}&lt;br /&gt;
	if(obj.dataset.sortOrder==&amp;quot;asc&amp;quot;){sortOrder=1}else{sortOrder=-1}&lt;br /&gt;
	lastSort=obj;&lt;br /&gt;
	page_switch()&lt;br /&gt;
}&lt;br /&gt;
index.on(&amp;quot;click&amp;quot;,function(){sortStatusChange(this)});&lt;br /&gt;
//排序END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getURLParam(name) { //解析url参数&lt;br /&gt;
	    return decodeURIComponent((new RegExp(&#039;[?|&amp;amp;]&#039; + name + &#039;=&#039; + &#039;([^&amp;amp;;]+?)(&amp;amp;|#|;|$)&#039;).exec(location.search)||[,&amp;quot;&amp;quot;])[1].replace(/\+/g, &#039;%20&#039;))||null;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
var decoded = getURLParam(&amp;quot;filter&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
function decode_checker(code) {//传输checkbox选择情况&lt;br /&gt;
	var check_status = code.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	var checker = new Array();&lt;br /&gt;
	for (var i = 0;i&amp;lt;inputer.length;i++){&lt;br /&gt;
		if(inputer[i].type==&amp;quot;checkbox&amp;quot;){checker.push(inputer[i])}&lt;br /&gt;
	};&lt;br /&gt;
	for (var i = 0; i &amp;lt; checker.length; i++) {&lt;br /&gt;
		if(check_status[i]==&amp;quot;1&amp;quot;){&lt;br /&gt;
			checker[i].checked = true;&lt;br /&gt;
		} else {&lt;br /&gt;
			checker[i].checked = false&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if(window.innerWidth &amp;lt;= 430){//判断是否为移动前端&lt;br /&gt;
	document.getElementById(&amp;quot;cardMode&amp;quot;).checked = true;}&lt;br /&gt;
sortList.sort(function(a,b){if(b.timeStamp != a.timeStamp){return b.timeStamp - a.timeStamp};return b.id - a.id})&lt;br /&gt;
apply_filter();&lt;br /&gt;
$(function(){if(getURLParam(&amp;quot;filter&amp;quot;)){decode_checker(decoded)};if (getURLParam(&amp;quot;intext&amp;quot;)) {inputText.value = getURLParam(&amp;quot;intext&amp;quot;)};apply_filter()});&lt;br /&gt;
&lt;br /&gt;
window.apply_filter = function(){apply_filter()}&lt;br /&gt;
&lt;br /&gt;
function apply_filter(debug,debugdata){//筛选、排序函数&lt;br /&gt;
	pushlist=new Array();&lt;br /&gt;
	if(debug==true){pushlist=debugdata}else{&lt;br /&gt;
	for (var i = 0; i &amp;lt; sortList.length; i++) {&lt;br /&gt;
	    if(filter_box(sortList[i])){&lt;br /&gt;
&lt;br /&gt;
	    	pushlist.push(sortList[i])&lt;br /&gt;
	    }&lt;br /&gt;
	};}&lt;br /&gt;
	var pages;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:pages = Math.ceil(pushlist.length/50);break;&lt;br /&gt;
		case 1:pages = Math.ceil(pushlist.length/100);break;&lt;br /&gt;
		case 2:pages = Math.ceil(pushlist.length/200);break;&lt;br /&gt;
		case 3:pages = Math.ceil(pushlist.length/500);break;&lt;br /&gt;
	}&lt;br /&gt;
	if (pages == 1) {$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;)}else{$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;)}&lt;br /&gt;
	if(pages != 0){$(&amp;quot;#cur-page option&amp;quot;).remove();for (var i = 0; i &amp;lt; pages; i++) {$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;${i+1}\&amp;lt;\/option\&amp;gt;`)};}else{$(&amp;quot;#cur-page option&amp;quot;).remove();$(&#039;#cur-page&#039;).append(`\&amp;lt;option\&amp;gt;1\&amp;lt;\/option\&amp;gt;`);}&lt;br /&gt;
&lt;br /&gt;
	$(&#039;#cur-page option&#039;)[0].selected = true;&lt;br /&gt;
	document.getElementById(&amp;quot;resultBox&amp;quot;).innerHTML = `共${pushlist.length}个`;&lt;br /&gt;
	if (pushlist.length == 0) {$(&amp;quot;#position-marker&amp;quot;).html(emptydiv);return pushlist}&lt;br /&gt;
	page_switch();&lt;br /&gt;
	//最终输出函数&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function page_switch(){&lt;br /&gt;
	pushlist.sort(function(a,b){return sortType[lastSort.id](a,b)});&lt;br /&gt;
	var splitList = new Array();&lt;br /&gt;
	var len;&lt;br /&gt;
	switch($(&#039;#per-page&#039;).prop(&amp;quot;selectedIndex&amp;quot;)){&lt;br /&gt;
		case 0:len=50;break;&lt;br /&gt;
		case 1:len=100;break;&lt;br /&gt;
		case 2:len=200;break;&lt;br /&gt;
		case 3:len=500;break;&lt;br /&gt;
	}&lt;br /&gt;
	var cPage = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
		if(!pushlist[i+cPage*len]){break}else{splitList.push(pushlist[i+cPage*len])}&lt;br /&gt;
	}&lt;br /&gt;
	parse_list(splitList)&lt;br /&gt;
	//console.log(window.DollsData.filter(function(e){return pushlist.indexOf(e)==-1}))&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function change_page(obj){&lt;br /&gt;
	var cSel = $(&amp;quot;#cur-page&amp;quot;).prop(&amp;quot;selectedIndex&amp;quot;);&lt;br /&gt;
	if(obj.id==&amp;quot;NextPage&amp;quot;){cSel++}else if(obj.id==&amp;quot;PrevPage&amp;quot;){cSel--}&lt;br /&gt;
	$(&amp;quot;#cur-page option&amp;quot;)[cSel].selected = true;&lt;br /&gt;
	var cLen = $(&amp;quot;#cur-page option&amp;quot;).length-1;&lt;br /&gt;
	switch(cSel){&lt;br /&gt;
		case 0:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
		case cLen:$(&amp;quot;#PrevPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);$(&amp;quot;#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;hidden&amp;quot;);break;&lt;br /&gt;
		default:$(&amp;quot;#PrevPage,#NextPage&amp;quot;).css(&#039;visibility&#039;,&amp;quot;visible&amp;quot;);break;&lt;br /&gt;
	}&lt;br /&gt;
	page_switch();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#PrevPage,#NextPage&amp;quot;).on(&amp;quot;click&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#cur-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){change_page(this)});&lt;br /&gt;
$(&amp;quot;#per-page&amp;quot;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
&lt;br /&gt;
function debug_marker(key,data){&lt;br /&gt;
	if(!data.error){return &amp;quot;&amp;quot;}else if(!!data.error[key]){return `class=&amp;quot;${data.error[key]}&amp;quot;`}&lt;br /&gt;
		return &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function offsetArray(deltaX,deltaY,targetArray){&lt;br /&gt;
	var transArray = [[0,0,0],[0,0,0],[0,0,0]];&lt;br /&gt;
	var count=0;&lt;br /&gt;
	for (var i = 0; i &amp;lt; targetArray.length; i++) {&lt;br /&gt;
		transArray[i+deltaX]=new Array();&lt;br /&gt;
		for (var j = 0; j &amp;lt; targetArray[i].length; j++) {&lt;br /&gt;
			transArray[i+deltaX][j+deltaY]=targetArray[i][j];&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return transArray&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function parse_list(pushdata){&lt;br /&gt;
	var htmlLine = &amp;quot;&amp;quot;,output = &amp;quot;&amp;quot;;&lt;br /&gt;
	var ministat = document.getElementById(&amp;quot;iconOnly&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	if (ministat.checked==true){//小图标模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;div&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;${pushdata[i].icon}&amp;quot;&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;br&amp;gt;${pushdata[i].name}&amp;lt;/div&amp;gt;\n`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;miniFunctable&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;${htmlLine}\&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/tbody&amp;gt;&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	} else {// 表格模式&lt;br /&gt;
		for (var i in pushdata) {&lt;br /&gt;
			var line = `&amp;lt;tr class=&amp;quot;funcqueryline&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;${pushdata[i].name}&amp;lt;\/a&amp;gt;&amp;lt;\/b&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td ${debug_marker(&amp;quot;e3&amp;quot;,pushdata[i])}&amp;gt;&amp;lt;div class=&amp;quot;icon rarity5&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;/w/${pushdata[i].name}&amp;quot; title=&amp;quot;${pushdata[i].name}&amp;quot;&amp;gt;&amp;lt;img alt=&amp;quot;${pushdata[i].name}&amp;quot; class=&amp;quot;mainicon&amp;quot; src=&amp;quot;/images/d/d2/Blank.png&amp;quot; style=&amp;quot;background-image:url(${pushdata[i][&amp;quot;icon&amp;quot;]})&amp;quot; onload=&amp;quot;window.resizeIcon(this)&amp;quot; &amp;gt;&amp;lt;div class=&amp;quot;plate&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;div class=&amp;quot;back&amp;quot;&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/a&amp;gt;&amp;lt;\/div&amp;gt;&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;#type${pushdata[i].type}&amp;quot; title=&amp;quot;点击筛选${funcTypes[pushdata[i].type]}函数&amp;quot;&amp;gt;${funcTypes[pushdata[i].type]}&amp;lt;\/a&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${decodeURI(pushdata[i].effect.replaceAll(&#039;_&#039;, &#039; &#039;).replaceAll(/%3D/ig, &#039;=&#039;))}&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;${pushdata[i].chain}&amp;lt;\/td&amp;gt;&lt;br /&gt;
&amp;lt;\/tr&amp;gt;`&lt;br /&gt;
			htmlLine += line;&lt;br /&gt;
		}&lt;br /&gt;
		output = `&amp;lt;table id=&amp;quot;Functable&amp;quot; class=&amp;quot;wikitable logo${document.querySelector(&amp;quot;#cardMode&amp;quot;).checked?&amp;quot; cardMode&amp;quot;:&amp;quot;&amp;quot;}&amp;quot; style=&amp;quot;text-align:center;mid-width:300px;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style=&amp;quot;width: 70px;min-width: 70px;&amp;quot;&amp;gt;函数名&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;width: 50px;min-width: 50px;&amp;quot;&amp;gt;图标&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:3em&amp;quot;&amp;gt;类型&amp;lt;\/th&amp;gt;&amp;lt;th&amp;gt;效果&amp;lt;\/th&amp;gt;&amp;lt;th style=&amp;quot;min-width:5em&amp;quot;&amp;gt;函数连锁&amp;lt;\/th&amp;gt;&amp;lt;\/tr&amp;gt;&amp;lt;\/thead&amp;gt;&lt;br /&gt;
&amp;lt;tbody&amp;gt;${htmlLine}&amp;lt;\/tbody&amp;gt;&lt;br /&gt;
		&amp;lt;\/table&amp;gt;`&lt;br /&gt;
	}&lt;br /&gt;
	$(&amp;quot;#position-marker&amp;quot;).html(output);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function invertSelect(box){//反选函数&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		if(get_checker_box[i].checked){get_checker_box[i].checked=false}else{get_checker_box[i].checked=true}&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function clearSelect(box){ //清除选择&lt;br /&gt;
	var get_checker_box = box.parentNode.getElementsByTagName(&amp;quot;input&amp;quot;);&lt;br /&gt;
	for(var i = 0;i&amp;lt;get_checker_box.length;i++){&lt;br /&gt;
		if(get_checker_box[i].dataset.freeze){continue}&lt;br /&gt;
		get_checker_box[i].checked=false&lt;br /&gt;
	}&lt;br /&gt;
	apply_filter();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(&#039;.clearSelect&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this)});&lt;br /&gt;
$(&#039;.invertSelect&#039;).on(&amp;quot;click&amp;quot;,function(){invertSelect(this)});&lt;br /&gt;
$(&#039;#FuncQuery button#clearInput&#039;).on(&amp;quot;click&amp;quot;,function(){clearItem();apply_filter();});&lt;br /&gt;
$(&#039;#buttonContainer&amp;gt;span&amp;gt;a&#039;).on(&amp;quot;click&amp;quot;,function(){clearSelect(this.parentNode)})&lt;br /&gt;
&lt;br /&gt;
function clearItem(){inputText.value = &amp;quot;&amp;quot;} //清除输入框内容&lt;br /&gt;
&lt;br /&gt;
function text_check(query){ //文本输入框判断（现仅实现判断人形名）&lt;br /&gt;
	if (!inputText){return true};&lt;br /&gt;
	var prefet = inputText.value.substr(inputText.value.indexOf(&amp;quot;t:&amp;quot;)+2,4);&lt;br /&gt;
	if(inputText.value.indexOf(&amp;quot;t:&amp;quot;)==0&amp;amp;&amp;amp;query.productionTime.split(&amp;quot;:&amp;quot;).length&amp;gt;1&amp;amp;&amp;amp;prefet.length&amp;gt;1){&lt;br /&gt;
		var time = prefet+&amp;quot;:00&amp;quot;;&lt;br /&gt;
		time=time.slice(0,time.indexOf(&amp;quot;:&amp;quot;)-2)+&amp;quot;:&amp;quot;+time.slice(time.indexOf(&amp;quot;:&amp;quot;)-2)&lt;br /&gt;
		time.indexOf(&amp;quot;:&amp;quot;)==0?time=&amp;quot;0&amp;quot;+time:time;&lt;br /&gt;
		var a = Math.abs(timeS2S(query.productionTime)-timeS2S(time))&amp;lt;60000;&lt;br /&gt;
	}else{&lt;br /&gt;
		var a = new RegExp(inputText.value,&amp;quot;i&amp;quot;).test(query.nameIngame);&lt;br /&gt;
	}&lt;br /&gt;
	if (a) {&lt;br /&gt;
		return true&lt;br /&gt;
	} else {&lt;br /&gt;
		return false&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function type_check(query){ //类型判断&lt;br /&gt;
	var tCheck = new Array();&lt;br /&gt;
	var nt=0;&lt;br /&gt;
        let types = [0, 1, 2, 3, 4, 5, 6, 12, 13];&lt;br /&gt;
	for (var i = 0;i &amp;lt; types.length;i++){&lt;br /&gt;
		tCheck[types[i]] = document.getElementById(&#039;type&#039;+types[i]).checked;&lt;br /&gt;
		if (tCheck[types[i]]) {nt++}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(tCheck[query[&amp;quot;type&amp;quot;]]){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function chain_check(query){ //函数连锁判断&lt;br /&gt;
	var cCheck = new Array();&lt;br /&gt;
	var chainStr=&amp;quot;&amp;quot;;&lt;br /&gt;
	var nt=0;&lt;br /&gt;
	var chainItem=document.querySelectorAll(&amp;quot;.chain_item&amp;quot;);&lt;br /&gt;
	for (let i = 0; i &amp;lt; chainItem.length; i++){&lt;br /&gt;
		if (chainItem[i].checked) {nt++;chainStr+=chainItem[i].nextSibling.innerText}&lt;br /&gt;
	}&lt;br /&gt;
	if (nt == 0){return true}&lt;br /&gt;
	else {&lt;br /&gt;
		if(chainStr.indexOf(query.chain) != -1 &amp;amp;&amp;amp; query.chain!=&amp;quot;&amp;quot;){return true} else {return false}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checkMethod(element,testString){&lt;br /&gt;
	var strprobe=element.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
	var k=0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;strprobe.length;i++){&lt;br /&gt;
		if(testString.indexOf(strprobe[i])&amp;gt;-1){k++}&lt;br /&gt;
	}&lt;br /&gt;
	if(k&amp;gt;0){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
function obtainMethod_check(query){ //获取方式&lt;br /&gt;
	var checkStat = document.querySelectorAll(&amp;quot;#obtainWays input&amp;quot;)&lt;br /&gt;
	var j = 0;var k = 0;&lt;br /&gt;
	for (var i = 0;i&amp;lt;checkStat.length;i++){if(checkStat[i].checked==true){if(checkMethod(checkStat[i].labels[0].title,query.obtainMethod)){j++}}else{k++}}&lt;br /&gt;
	if(j&amp;gt;0||k==checkStat.length){return true}else{return false}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function filter_box(cond){ //筛选条件汇总&lt;br /&gt;
	return text_check(cond)&amp;amp;&amp;amp;type_check(cond)&amp;amp;&amp;amp;chain_check(cond);//&amp;amp;&amp;amp;camp_check(cond)&amp;amp;&amp;amp;obtainMethod_check(cond);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function typeChainFilter(){ //表格行内筛选&lt;br /&gt;
	var tab = decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;));&lt;br /&gt;
	clearSelect(document.getElementById(tab));&lt;br /&gt;
	document.getElementById(tab).checked = &#039;true&#039;;&lt;br /&gt;
	apply_filter();location.hash=&#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(window).on(&#039;hashchange&#039;, function(e){if(decodeURIComponent(location.hash.replace(&#039;#&#039;, &#039;&#039;))!=&#039;&#039;){typeChainFilter();}});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;#inputQuery&amp;quot;).on(&#039;input propertychange&#039;,debounce(250, function (){apply_filter();}));&lt;br /&gt;
$(&#039;.filter_item&#039;).on(&amp;quot;change&amp;quot;,function(){apply_filter()});&lt;br /&gt;
window.runDiagnose = function (){&lt;br /&gt;
var diagnose_result=new Array();&lt;br /&gt;
for (var k in window.FuncsData) {&lt;br /&gt;
	var test = window.DollsData[k];&lt;br /&gt;
	test.error=new Object;&lt;br /&gt;
	var error = 0;&lt;br /&gt;
	if(test.icon.indexOf(&amp;quot;default&amp;quot;)&amp;gt;-1){test.error.e3=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.name){test.error.e4=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.type){test.error.e5=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if(!test.chain){test.error.e6=&amp;quot;error&amp;quot;;error++}&lt;br /&gt;
	if (error==0){continue}else{diagnose_result.push(test)}&lt;br /&gt;
}&lt;br /&gt;
console.log(diagnose_result)&lt;br /&gt;
apply_filter(true,diagnose_result)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.resizeIcon = function (target) {&lt;br /&gt;
        var a=target.style.backgroundImage.replace(/url\(./,&amp;quot;&amp;quot;).replace(/.\)/,&amp;quot;&amp;quot;);&lt;br /&gt;
        var b = document.createElement(&#039;img&#039;);&lt;br /&gt;
        b.src=a;b.onload=function(){this.dataset.width=this.width;this.dataset.height=this.height;console.log(this);};&lt;br /&gt;
        target.style.backgroundSize=Math.min(b.height/128,b.width/128)*100+&amp;quot;%&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}])&lt;br /&gt;
function focusTime(){&lt;br /&gt;
    var a = document.querySelector(&amp;quot;#inputQuery&amp;quot;);&lt;br /&gt;
    a.value=&amp;quot;t:(四位时间)&amp;quot;;&lt;br /&gt;
    a.focus()&lt;br /&gt;
    a.setSelectionRange(2, a.value.length)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;修改自[https://www.gfwiki.org/w/Widget:Tdollquery2 少前百科Widget:Tdollquery2]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>BlackJAck</name></author>
	</entry>
</feed>