请注意:更新本页面后,您可能需要清除浏览器缓存才能看到所作变更的影响。
Google Chrome、Microsoft Edge、Mozilla Firefox、Safari:按住⇧ Shift,同时单击“刷新”。
Google Chrome、Microsoft Edge、Mozilla Firefox、Safari:按住⇧ Shift,同时单击“刷新”。
本文件采用知识共享署名-相同方式共享 4.0 国际(CC BY-SA 4.0)许可协议授权。
- 您可以自由地:
- 分享 – 在任何媒介以任何形式复制、发行本作品
- 演绎 – 修改、转换或以本作品为基础进行创作
- 惟须遵守下列条件:
- 署名 – 您必须给出适当的署名(标明原作者),提供指向本许可协议的链接,同时标明是否(对原始作品)作了修改。您可以用任何合理的方式来署名,但是不得以任何方式暗示许可人为您或您的使用背书(即诱导原作者在不了解协议情况下给你授权)。
- 相同方式共享 – 如果您再混合、转换或者基于本作品进行创作,您必须基于与原先许可协议相同或相兼容的许可协议分发您贡献的作品。
/**
* SPDX-License-Identifier: CC-BY-SA-4.0
* _addText: '{{Gadget Header|license=CC-BY-SA-4.0}}'
*
* @source {@link https://github.com/TopRealm/YsArchives-Gadgets/tree/master/src/NavboxCSS}
* @license CC-BY-SA-4.0 {@link https://youshou.wiki/wiki/H:CC-BY-SA-4.0}
*/
/**
* +------------------------------------------------------------+
* | === WARNING: GLOBAL GADGET FILE === |
* +------------------------------------------------------------+
* | All changes should be made in the repository, |
* | otherwise they will be lost. |
* +------------------------------------------------------------+
* | Changes to this page may affect many users. |
* | Please discuss changes by opening an issue before editing. |
* +------------------------------------------------------------+
*/
/* <nowiki> */
/* src/NavboxCSS/NavboxCSS.less */
.navbox {
display: grid;
box-sizing: border-box;
padding: 3px;
border: 1px solid #a2a9b1;
margin: 1em 0;
background: #fdfdfd;
clear: both;
font-size: 97.5%;
-ms-grid-columns: auto 1fr;
grid-gap: 3px;
grid-template-columns: auto 1fr;
overflow-x: auto;
text-align: left;
}
.navbox-wrapper + .navbox-wrapper > .navbox,
.navbox-wrapper + .navbox-wrapper > .content-table > .navbox,
.navbox + .navbox {
margin-top: calc(-1px - 1em);
}
.navbox-cell {
padding: 0.0875em 1em;
}
.navboxes > .navbox,
.navboxes > .navbox-wrapper > .navbox,
.navboxes > .navbox-wrapper > .content-table > .navbox {
padding: 0.625em 0;
}
.navbox-above,
.navbox-below,
.navbox-title {
text-align: center;
}
.navbox-sole-row {
grid-column: 1 / 3;
}
.navbox-title {
padding-left: 1em;
}
.navbox-group {
display: grid;
align-items: center;
justify-content: flex-end;
font-weight: bold;
grid-column: 1 / 2;
text-align: right;
vertical-align: middle;
}
.navbox-list {
display: grid;
align-items: center;
}
.navbox-title {
display: grid;
background-color: hsl(100, 45%, 80%);
font-weight: bolder;
grid-template-columns: 1fr auto 1fr;
font-size: 97.5%;
}
.navbox-title > .navbar,
.navbox-title-inner > .navbar {
grid-column: 1 / span 1;
justify-self: start;
margin-right: 0;
margin-left: 0.5em;
}
.navbox-title > .navbox-title-content,
.navbox-title-inner > .navbox-title-content {
grid-column: 2 / span 1;
justify-self: center;
}
.navbox-title > .collapsetoggle,
.navbox-title > .mw-collapsible-toggle,
.navbox-title-inner > .mw-collapsible-toggle {
font-weight: normal;
grid-column: 3 / span 1;
justify-self: end;
}
.navbox-group,
.navbox-above,
.navbox-below,
.navbox .navbox .navbox-title {
background-color: hsl(100, 45%, 85%);
}
.navbox .navbox .navbox-group,
.navbox .navbox .navbox-above,
.navbox .navbox .navbox-below,
.navbox .navbox .navbox .navbox-title {
background-color: hsl(100, 45%, 90%);
}
.navbox .navbox .navbox .navbox-group,
.navbox .navbox .navbox .navbox-above,
.navbox .navbox .navbox .navbox-below,
.navbox .navbox .navbox .navbox .navbox-title {
background-color: hsl(100, 45%, 95%);
}
.navbox-odd {
background: transparent;
}
.navbox-even {
background: #f7f7f7;
}
.navbar {
display: inline;
font-weight: normal;
}
.navbar ul {
display: inline;
}
.navbar li {
word-spacing: -0.125em;
}
.navbar-mini li abbr[title] {
border-bottom: 0;
cursor: inherit;
font-feature-settings: "smcp";
font-variant: small-caps;
-webkit-text-decoration: none;
text-decoration: none;
}
.navbox-list.navbox,
.navbox-list > span > .navbox,
.navbox-list > span > span > .navbox,
.navbox-list > .navbox {
align-items: stretch;
align-self: stretch;
padding: 0;
border: 0;
margin: 0;
font-size: inherit;
}
.navbox-list > .navbox,
.navbox-list > span > .navbox,
.navbox-list > span > span > .navbox {
margin: -0.0875em -1em;
}
.navbox-list > .navbox:not(.navbox-level-0) {
margin: 0;
}
.plainbox > .navbox-group {
max-width: none;
justify-content: center;
text-align: center;
}
.plainbox > .navbox-group,
.plainbox > .navbox-list {
grid-column: 1 / 3;
}
.navbox.vertical > .navbox-group,
.navbox-group.vertical {
justify-content: center;
text-align: center;
writing-mode: vertical-rl;
}
.plainbox.vertical > .navbox-group .plainbox > .navbox-group.vertical {
justify-content: flex-end;
text-align: right;
writing-mode: inherit;
}
@media screen and (max-width: 768px) {
.navbox-group {
justify-content: center;
text-align: center;
}
.plainbox > .navbox-group {
max-width: none;
}
.plainbox > .navbox-group,
.plainbox > .navbox-list {
grid-column: 1 / 3;
}
.plainbox.vertical > .navbox-group,
.plainbox > .navbox-group.vertical {
justify-content: center;
text-align: center;
writing-mode: inherit;
}
.navbox.vertical > .navbox-group,
.navbox-group.vertical {
writing-mode: horizontal-tb;
}
.navbox-list,
.navbox-cell {
padding: 0.0875em 0;
}
.navbox-list > .navbox,
.navbox-list > span > .navbox,
.navbox-list > span > span > .navbox {
margin: 0;
margin: initial;
margin-right: 0;
}
.mw-body-content .navbox,
.mw-body-content .navbox > .navbox-inner {
width: 100% !important;
box-sizing: border-box;
display: block;
}
}
.navbox .hlist dl,
.navbox .hlist ol,
.navbox .hlist ul,
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
margin: 0 !important;
}
.navbox .hlist dl,
.navbox .hlist ol,
.navbox .hlist ul,
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li,
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 0.125em 0;
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
white-space: nowrap;
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
white-space: normal;
}
.navbox .hlist ul ul {
padding-left: 0;
margin-left: 0;
}
.navbox-group,
.navbox-above,
.navbox-below {
font-size: inherit;
}
.navbox-cell .navbox-group {
font-size: 97.5%;
}
:root {
--navbox-hue: 160;
--navbox-saturation: 45%;
}
.navbox {
--navbox-title-color: hsl(var(--navbox-hue) var(--navbox-saturation) 72%);
--navbox-group-color: hsl(var(--navbox-hue) var(--navbox-saturation) 80%);
--navbox-subgroup-color: hsl(var(--navbox-hue) var(--navbox-saturation) 86%);
--navbox-sub-subgroup-color: hsl(var(--navbox-hue) var(--navbox-saturation) 90%);
}
.navbox-title {
background-color: var(--navbox-title-color);
}
.navbox-group,
.navbox-above,
.navbox-below,
.navbox .navbox .navbox-title {
background-color: var(--navbox-group-color);
}
.navbox .navbox .navbox-group,
.navbox .navbox .navbox-above,
.navbox .navbox .navbox-below,
.navbox .navbox .navbox .navbox-title {
background-color: var(--navbox-subgroup-color);
}
.navbox .navbox .navbox .navbox-group,
.navbox .navbox .navbox .navbox-above,
.navbox .navbox .navbox .navbox-below,
.navbox .navbox .navbox .navbox .navbox-title {
background-color: var(--navbox-sub-subgroup-color);
}
/* </nowiki> */
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL05hdmJveENTUy9OYXZib3hDU1MubGVzcyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLm5hdmJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EyYTliMTtcbiAgLyogbm90IHN1Ymdyb3VwICovXG4gIG1hcmdpbjogMWVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZGZkZmQ7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDk3LjUlO1xuICAvKiBub3Qgc3ViZ3JvdXAgKi9cbiAgLW1zLWdyaWQtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtZ2FwOiAzcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4vKiBuYXZib3jnm7jmjqXmnInlhbPlip/og70gKi9cbi5uYXZib3gtd3JhcHBlciArIC5uYXZib3gtd3JhcHBlciA+IC5uYXZib3gsXG4ubmF2Ym94LXdyYXBwZXIgKyAubmF2Ym94LXdyYXBwZXIgPiAuY29udGVudC10YWJsZSA+IC5uYXZib3gsXG4ubmF2Ym94ICsgLm5hdmJveCB7XG4gIC8qIFNpbmdsZSBwaXhlbCBib3JkZXIgYmV0d2VlbiBhZGphY2VudCBuYXZib3hlcyAqL1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xcHggLSAxZW0pO1xuICAvKiAoZG9lc24ndCB3b3JrIGZvciBJRTYsIGJ1dCB0aGF0J3Mgb2theSlcdCovXG4gIC8qIOS8mOWFiOe6p+S9juS6jiAubmF2Ym94LWxpc3QubmF2Ym94IOeahCBtYXJnaW46MCAqL1xufVxuLyog5pW05LiqbmF2Ym945Lit55qE5omA5pyJ5Y2V5YWD5qC877yM5YyF5ousdGl0bGXjgIFncm91cOOAgWxpc3TnrYnjgIIgKi9cbi5uYXZib3gtY2VsbCB7XG4gIHBhZGRpbmc6IDAuMDg3NWVtIDFlbTtcbn1cbi8qIOmSiOWvuXt7bmF2Ym94ZXN9feeahOS/ruatoyAqL1xuLm5hdmJveGVzID4gLm5hdmJveCxcbi5uYXZib3hlcyA+IC5uYXZib3gtd3JhcHBlciA+IC5uYXZib3gsXG4ubmF2Ym94ZXMgPiAubmF2Ym94LXdyYXBwZXIgPiAuY29udGVudC10YWJsZSA+IC5uYXZib3gge1xuICBwYWRkaW5nOiAwLjYyNWVtIDA7XG59XG4vKiDmoIfpopjlsYXkuK0gKi9cbi5uYXZib3gtYWJvdmUsXG4ubmF2Ym94LWJlbG93LFxuLm5hdmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXZib3gtc29sZS1yb3cge1xuICBncmlkLWNvbHVtbjogMSAvIDM7XG59XG4ubmF2Ym94LXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ubmF2Ym94LWdyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIG1heC13aWR0aDogOWVtOyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5hdmJveC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZib3gtdGl0bGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTAwLCA0NSUsIDgwJSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xuICBmb250LXNpemU6IDk3LjUlO1xufVxuLm5hdmJveC10aXRsZSA+IC5uYXZiYXIsXG4ubmF2Ym94LXRpdGxlLWlubmVyID4gLm5hdmJhciB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi5uYXZib3gtdGl0bGUgPiAubmF2Ym94LXRpdGxlLWNvbnRlbnQsXG4ubmF2Ym94LXRpdGxlLWlubmVyID4gLm5hdmJveC10aXRsZS1jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDE7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLm5hdmJveC10aXRsZSA+IC5jb2xsYXBzZXRvZ2dsZSxcbi5uYXZib3gtdGl0bGUgPiAubXctY29sbGFwc2libGUtdG9nZ2xlLFxuLm5hdmJveC10aXRsZS1pbm5lciA+IC5tdy1jb2xsYXBzaWJsZS10b2dnbGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBncmlkLWNvbHVtbjogMyAvIHNwYW4gMTtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG4vKiAubmF2Ym94LXRpdGxlID4gLm13LWNvbGxhcHNpYmxlLXRvZ2dsZSB7ICovXG4vKlx0bWFyZ2luLWxlZnQ6IC0xMDAlOyAqL1xuLypcdG1hcmdpbi1yaWdodDogMDsgKi9cbi8qIH0gKi9cbi8qIC5tdy1jb250ZW50LXJ0bCAubmF2Ym94LXRpdGxlID4gLm13LWNvbGxhcHNpYmxlLXRvZ2dsZSwgKi9cbi8qIC5tdy1jb250ZW50LXJ0bCAubXctcGFyc2VyLW91dHB1dCAubmF2Ym94LXRpdGxlID4gLm13LWNvbGxhcHNpYmxlLXRvZ2dsZSB7ICovXG4vKlx0bWFyZ2luLXJpZ2h0OiAtMTAwJTsgKi9cbi8qXHRtYXJnaW4tbGVmdDogMDsgKi9cbi8qIH0gKi9cbi8qIG5hdmJveOWQhOWNleWFg+agvOeahOedgOiJsu+8jOazqOaEj+i/meS6m+WxnuaAp+WPquaYr+eUqOS9nOKAnOWQjuWkh+KAneeahO+8jOS8muiiq+acgOWQjumdoueahOWPmOmHj+mDqOWIhlxu5oql6ZSZ44CC5Zug5q2k77yM6L+Z5q615YaF5a655bm25LiN5Lya6KKr5L2/55So77yM6Zmk6Z2e5rWP6KeI5Zmo54mI5pys6L+H5pen5LiN5pSv5oyBQ1NT5Y+Y6YeP44CCICovXG4ubmF2Ym94LWdyb3VwLFxuLm5hdmJveC1hYm92ZSxcbi5uYXZib3gtYmVsb3csXG4ubmF2Ym94IC5uYXZib3ggLm5hdmJveC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxMDAsIDQ1JSwgODUlKTtcbn1cbi5uYXZib3ggLm5hdmJveCAubmF2Ym94LWdyb3VwLFxuLm5hdmJveCAubmF2Ym94IC5uYXZib3gtYWJvdmUsXG4ubmF2Ym94IC5uYXZib3ggLm5hdmJveC1iZWxvdyxcbi5uYXZib3ggLm5hdmJveCAubmF2Ym94IC5uYXZib3gtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTAwLCA0NSUsIDkwJSk7XG59XG4ubmF2Ym94IC5uYXZib3ggLm5hdmJveCAubmF2Ym94LWdyb3VwLFxuLm5hdmJveCAubmF2Ym94IC5uYXZib3ggLm5hdmJveC1hYm92ZSxcbi5uYXZib3ggLm5hdmJveCAubmF2Ym94IC5uYXZib3gtYmVsb3csXG4ubmF2Ym94IC5uYXZib3ggLm5hdmJveCAubmF2Ym94IC5uYXZib3gtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTAwLCA0NSUsIDk1JSk7XG59XG4ubmF2Ym94LW9kZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJveC1ldmVuIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbi8qIG5hdmJhcuacieWFs+WKn+iDvSAqL1xuLm5hdmJhciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5uYXZiYXIgdWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIC8qIHdoaXRlLXNwYWNlOiBub3dyYXA7ICovXG59XG4ubmF2YmFyIGxpIHtcbiAgd29yZC1zcGFjaW5nOiAtMC4xMjVlbTtcbn1cbi5uYXZiYXItbWluaSBsaSBhYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNtY3BcIjtcbiAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyog5a2Q5a+86Iiq5qGG5pyJ5YWz5Yqf6IO9ICovXG4ubmF2Ym94LWxpc3QubmF2Ym94LFxuLm5hdmJveC1saXN0ID4gc3BhbiA+IC5uYXZib3gsXG4ubmF2Ym94LWxpc3QgPiBzcGFuID4gc3BhbiA+IC5uYXZib3gsXG4ubmF2Ym94LWxpc3QgPiAubmF2Ym94IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4ubmF2Ym94LWxpc3QgPiAubmF2Ym94LFxuLm5hdmJveC1saXN0ID4gc3BhbiA+IC5uYXZib3gsXG4ubmF2Ym94LWxpc3QgPiBzcGFuID4gc3BhbiA+IC5uYXZib3gge1xuICBtYXJnaW46IC0wLjA4NzVlbSAtMWVtO1xufVxuLm5hdmJveC1saXN0ID4gLm5hdmJveDpub3QoLm5hdmJveC1sZXZlbC0wKSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qIG5hdmJveC1wbGFpbuWSjHZlcnRpY2Fs5pyJ5YWz5Yqf6IO9ICovXG4ucGxhaW5ib3ggPiAubmF2Ym94LWdyb3VwIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBsYWluYm94ID4gLm5hdmJveC1ncm91cCxcbi5wbGFpbmJveCA+IC5uYXZib3gtbGlzdCB7XG4gIGdyaWQtY29sdW1uOiAxIC8gMztcbn1cbi5uYXZib3gudmVydGljYWwgPiAubmF2Ym94LWdyb3VwLFxuLm5hdmJveC1ncm91cC52ZXJ0aWNhbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG4ucGxhaW5ib3gudmVydGljYWwgPiAubmF2Ym94LWdyb3VwIC5wbGFpbmJveCA+IC5uYXZib3gtZ3JvdXAudmVydGljYWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd3JpdGluZy1tb2RlOiBpbmhlcml0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJveC1ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wbGFpbmJveCA+IC5uYXZib3gtZ3JvdXAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAucGxhaW5ib3ggPiAubmF2Ym94LWdyb3VwLFxuICAucGxhaW5ib3ggPiAubmF2Ym94LWxpc3Qge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgfVxuICAucGxhaW5ib3gudmVydGljYWwgPiAubmF2Ym94LWdyb3VwLFxuICAucGxhaW5ib3ggPiAubmF2Ym94LWdyb3VwLnZlcnRpY2FsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd3JpdGluZy1tb2RlOiBpbmhlcml0O1xuICB9XG4gIC5uYXZib3gudmVydGljYWwgPiAubmF2Ym94LWdyb3VwLFxuICAubmF2Ym94LWdyb3VwLnZlcnRpY2FsIHtcbiAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gIH1cbiAgLm5hdmJveC1saXN0LFxuICAubmF2Ym94LWNlbGwge1xuICAgIHBhZGRpbmc6IDAuMDg3NWVtIDA7XG4gIH1cbiAgLm5hdmJveC1saXN0ID4gLm5hdmJveCxcbiAgLm5hdmJveC1saXN0ID4gc3BhbiA+IC5uYXZib3gsXG4gIC5uYXZib3gtbGlzdCA+IHNwYW4gPiBzcGFuID4gLm5hdmJveCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm13LWJvZHktY29udGVudCAubmF2Ym94LFxuICAubXctYm9keS1jb250ZW50IC5uYXZib3ggPiAubmF2Ym94LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8qIFN0eWxlIGZvciBob3Jpem9udGFsIGxpc3RzIChzZXBhcmF0b3IgZm9sbG93aW5nIGl0ZW0pICovXG4ubmF2Ym94IC5obGlzdCBkbCxcbi5uYXZib3ggLmhsaXN0IG9sLFxuLm5hdmJveCAuaGxpc3QgdWwsXG4ubmF2Ym94IC5obGlzdCBkZCxcbi5uYXZib3ggLmhsaXN0IGR0LFxuLm5hdmJveCAuaGxpc3QgbGkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5uYXZib3ggLmhsaXN0IGRsLFxuLm5hdmJveCAuaGxpc3Qgb2wsXG4ubmF2Ym94IC5obGlzdCB1bCxcbi5uYXZib3ggLmhsaXN0IGRkLFxuLm5hdmJveCAuaGxpc3QgZHQsXG4ubmF2Ym94IC5obGlzdCBsaSxcbi5uYXZib3ggLmhsaXN0IHRkIGRsLFxuLm5hdmJveCAuaGxpc3QgdGQgb2wsXG4ubmF2Ym94IC5obGlzdCB0ZCB1bCxcbi5uYXZib3ggdGQuaGxpc3QgZGwsXG4ubmF2Ym94IHRkLmhsaXN0IG9sLFxuLm5hdmJveCB0ZC5obGlzdCB1bCB7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMDtcbiAgLyogQWRqdXN0IGhsaXN0IHBhZGRpbmcgaW4gbmF2Ym94ZXMgKi9cbn1cbi5uYXZib3ggLmhsaXN0IGRkLFxuLm5hdmJveCAuaGxpc3QgZHQsXG4ubmF2Ym94IC5obGlzdCBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8qIE5vd3JhcCBsaXN0IGl0ZW1zIGluIG5hdmJveGVzICovXG59XG4ubmF2Ym94IC5obGlzdCBkZCBkbCxcbi5uYXZib3ggLmhsaXN0IGR0IGRsLFxuLm5hdmJveCAuaGxpc3QgbGkgb2wsXG4ubmF2Ym94IC5obGlzdCBsaSB1bCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIEJ1dCBhbGxvdyBwYXJlbnQgbGlzdCBpdGVtcyB0byBiZSB3cmFwcGVkICovXG59XG4ubmF2Ym94IC5obGlzdCB1bCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vKiDlrZflj7cgKi9cbi5uYXZib3gtZ3JvdXAsXG4ubmF2Ym94LWFib3ZlLFxuLm5hdmJveC1iZWxvdyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5uYXZib3gtY2VsbCAubmF2Ym94LWdyb3VwIHtcbiAgZm9udC1zaXplOiA5Ny41JTtcbn1cbi8qIOWPmOmHj+mDqOWIhu+8jOivt+W/veeVpeS4i+aWueaJgOacieeahOe8lui+keWZqOaKpemUmSAqL1xuOnJvb3Qge1xuICAtLW5hdmJveC1odWU6IDE2MDtcbiAgLS1uYXZib3gtc2F0dXJhdGlvbjogNDUlO1xufVxuLm5hdmJveCB7XG4gIC0tbmF2Ym94LXRpdGxlLWNvbG9yOiBoc2wodmFyKC0tbmF2Ym94LWh1ZSkgdmFyKC0tbmF2Ym94LXNhdHVyYXRpb24pIDcyJSk7XG4gIC0tbmF2Ym94LWdyb3VwLWNvbG9yOiBoc2wodmFyKC0tbmF2Ym94LWh1ZSkgdmFyKC0tbmF2Ym94LXNhdHVyYXRpb24pIDgwJSk7XG4gIC0tbmF2Ym94LXN1Ymdyb3VwLWNvbG9yOiBoc2wodmFyKC0tbmF2Ym94LWh1ZSkgdmFyKC0tbmF2Ym94LXNhdHVyYXRpb24pIDg2JSk7XG4gIC0tbmF2Ym94LXN1Yi1zdWJncm91cC1jb2xvcjogaHNsKHZhcigtLW5hdmJveC1odWUpIHZhcigtLW5hdmJveC1zYXR1cmF0aW9uKSA5MCUpO1xufVxuLm5hdmJveC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdmJveC10aXRsZS1jb2xvcik7XG59XG4ubmF2Ym94LWdyb3VwLFxuLm5hdmJveC1hYm92ZSxcbi5uYXZib3gtYmVsb3csXG4ubmF2Ym94IC5uYXZib3ggLm5hdmJveC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdmJveC1ncm91cC1jb2xvcik7XG59XG4ubmF2Ym94IC5uYXZib3ggLm5hdmJveC1ncm91cCxcbi5uYXZib3ggLm5hdmJveCAubmF2Ym94LWFib3ZlLFxuLm5hdmJveCAubmF2Ym94IC5uYXZib3gtYmVsb3csXG4ubmF2Ym94IC5uYXZib3ggLm5hdmJveCAubmF2Ym94LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2Ym94LXN1Ymdyb3VwLWNvbG9yKTtcbn1cbi5uYXZib3ggLm5hdmJveCAubmF2Ym94IC5uYXZib3gtZ3JvdXAsXG4ubmF2Ym94IC5uYXZib3ggLm5hdmJveCAubmF2Ym94LWFib3ZlLFxuLm5hdmJveCAubmF2Ym94IC5uYXZib3ggLm5hdmJveC1iZWxvdyxcbi5uYXZib3ggLm5hdmJveCAubmF2Ym94IC5uYXZib3ggLm5hdmJveC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdmJveC1zdWItc3ViZ3JvdXAtY29sb3IpO1xufVxuIl0sCiAgIm1hcHBpbmdzIjogIjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0EsQ0FBQztBQUNDLFdBQVM7QUFDVCxjQUFZO0FBQ1osV0FBUztBQUNULFVBQVEsSUFBSSxNQUFNO0FBRWxCLFVBQVEsSUFBSTtBQUNaLGNBQVk7QUFDWixTQUFPO0FBQ1AsYUFBVztBQUVYLG9CQUFrQixLQUFLO0FBQ3ZCLFlBQVU7QUFDVix5QkFBdUIsS0FBSztBQUM1QixjQUFZO0FBQ1osY0FBWTtBQUNkO0FBRUEsQ0FBQyxlQUFlLEVBQUUsQ0FB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 */