@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);
@import url(https://fonts.googleapis.com/css?family=Dosis|Nunito&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@600;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Ubuntu&display=swap);
:root {

	--color-black: #0b0e11;
	--color-dark: #0e1115;
	--color-medium: #313439;
	--color-light: #f1f2f6;
	--color-orange: #f77500;
	--color-gold: #fbbc04;
	--color-owned: #27ae60;

	--color-mc-dark-red: #aa0000;
	--color-mc-red: #ff5555;
	--color-mc-gold: #ffaa00;
	--color-mc-yellow: #ffff55;
	--color-mc-dark-green: #00aa00;
	--color-mc-green: #55ff55;
	--color-mc-aqua: #55ffff;
	--color-mc-dark-aqua: #00aaaa;
	--color-mc-dark-blue: #0000aa;
	--color-mc-blue: #5555ff;
	--color-mc-light-purple: #ff55ff;
	--color-mc-purple: #aa00aa;
	--color-mc-dark-purple: #aa00aa;
	--color-mc-white: #fff;
	--color-mc-grey: #aaa;
	--color-mc-dark-grey: #555;
	--color-mc-black: #000;

	--color-job-break: #e06666;
	--color-job-place: #93c47d;
	--color-job-craft: #6d9eeb;
	--color-job-smelt: #f1c232;
	--color-job-bake: #f86626;
	--color-job-eat: #6aa84f;
	--color-job-milk: #d9d9d9;
	--color-job-collect: #4e7838;
	--color-job-tame: #a64d79;
	--color-job-breed: #bf911d;
	--color-job-shear: #b7b7b7;
	--color-job-fish: #1155cc;
	--color-job-explore: #76a5af;
	--color-job-tntbreak: #a62915;
	--color-job-brew: #dd7e6b;
	--color-job-strip: #b45f19;
	--color-job-repair: #b45f19;
	--color-job-enchant: #8e7cc3;
	--color-job-kill: #073763;
	--color-job-vtrade: #674ea8;
}

html, body {
	position: relative;
    margin: 0;
    font-size: 11px;
    width: 100vw;
    min-height: 100vh;
    display: flex;
    background-image: url(/build/images/motif.8f455f77.png);
}

body:not(.with-aside) { 
	align-items: center; 
	justify-content: center; 
}

* { 
	box-sizing: border-box;
	scrollbar-width: none;
}

*::-webkit-scrollbar { display: none; }

body, h1, h2, h3, a, ul, input, textarea, select, option {
	color: var(--color-black);
	text-decoration: none;
	font-family: 'Poppins';
	margin: 0;
}

textarea, textarea:focus, input:focus, select:focus {
	outline-width: 0;
	resize: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0 30px white inset !important;
}

ul, li { 
	list-style-type: none;
	padding: 0;
	margin: 0;
}

main {
	position: relative;
	width: 100%;
	height: calc(100vh - 48px);
	margin-top: 48px;
	overflow-y: hidden;
}



svg.downup {
    transform: rotate(180deg);
}

.no-display {
	display: none !important;
}

.linetop {
	min-height: 3px;
	border-top: 3px solid var(--color-orange);
}

.flex-align-between {
	display: flex;
	justify-content: space-between;
}

.skin-head {
	display: block;
    width: 64px;
    height: 64px;
    background-size: 512px 512px;
    background-position: -64px -64px;
    background-origin: content-box;
    image-rendering: pixelated;
    margin: 8px;
}
.skin-head.small {
    width: 32px;
    height: 32px;
    background-size: 256px 256px;
    background-position: -32px -32px;
    background-origin: content-box;
    image-rendering: pixelated;
}
.skin-head.mini {
    width: 16px;
    height: 16px;
    background-size: 128px 128px;
    background-position: -16px -16px;
    background-origin: content-box;
    image-rendering: pixelated;
}

.color-mc-dark-red { color: var(--color-mc-dark-red) !important; }
.color-mc-red { color: var(--color-mc-red) !important; }
.color-mc-gold { color: var(--color-mc-gold) !important; }
.color-mc-yellow { color: var(--color-mc-yellow) !important; }
.color-mc-dark-green { color: var(--color-mc-dark-green) !important; }
.color-mc-green { color: var(--color-mc-green) !important; }
.color-mc-aqua { color: var(--color-mc-aqua) !important; }
.color-mc-dark-aqua { color: var(--color-mc-dark-aqua) !important; }
.color-mc-dark-blue { color: var(--color-mc-dark-blue) !important; }
.color-mc-blue { color: var(--color-mc-blue) !important; }
.color-mc-light-purple { color: var(--color-mc-light-purple) !important; }
.color-mc-purple { color: var(--color-mc-purple) !important; }
.color-mc-dark-purple { color: var(--color-mc-dark-purple) !important; }
.color-mc-white { color: var(--color-mc-white) !important; }
.color-mc-grey { color: var(--color-mc-grey) !important; }
.color-mc-dark-grey { color: var(--color-mc-dark-grey) !important; }
.color-mc-black { color: var(--color-mc-black) !important; }

.item-icon.job-action-break { border: 2px solid var(--color-job-break); }
.item-icon.job-action-place { border: 2px solid var(--color-job-place); }
.item-icon.job-action-craft { border: 2px solid var(--color-job-craft); }
.item-icon.job-action-smelt { border: 2px solid var(--color-job-smelt); }
.item-icon.job-action-bake { border: 2px solid var(--color-job-bake); }
.item-icon.job-action-eat { border: 2px solid var(--color-job-eat); }
.item-icon.job-action-milk { border: 2px solid var(--color-job-milk); }
.item-icon.job-action-collect { border: 2px solid var(--color-job-collect); }
.item-icon.job-action-tame { border: 2px solid var(--color-job-tame); }
.item-icon.job-action-breed { border: 2px solid var(--color-job-breed); }
.item-icon.job-action-shear { border: 2px solid var(--color-job-shear); }
.item-icon.job-action-fish { border: 2px solid var(--color-job-fish); }
.item-icon.job-action-explore { border: 2px solid var(--color-job-explore); }
.item-icon.job-action-tntbreak { border: 2px solid var(--color-job-tntbreak); }
.item-icon.job-action-brew { border: 2px solid var(--color-job-brew); }
.item-icon.job-action-strip { border: 2px solid var(--color-job-strip); }
.item-icon.job-action-repair { border: 2px solid var(--color-job-repair); }
.item-icon.job-action-enchant { border: 2px solid var(--color-job-enchant); }
.item-icon.job-action-kill { border: 2px solid var(--color-job-kill); }
.item-icon.job-action-vtrade { border: 2px solid var(--color-job-vtrade); }

.job-action-break { color: var(--color-job-break)!important; }
.job-action-place { color: var(--color-job-place)!important; }
.job-action-craft { color: var(--color-job-craft)!important; }
.job-action-smelt { color: var(--color-job-smelt)!important; }
.job-action-bake { color: var(--color-job-bake)!important; }
.job-action-eat { color: var(--color-job-eat)!important; }
.job-action-milk { color: var(--color-job-milk)!important; }
.job-action-collect { color: var(--color-job-collect)!important; }
.job-action-tame { color: var(--color-job-tame)!important; }
.job-action-breed { color: var(--color-job-breed)!important; }
.job-action-shear { color: var(--color-job-shear)!important; }
.job-action-fish { color: var(--color-job-fish)!important; }
.job-action-explore { color: var(--color-job-explore)!important; }
.job-action-tntbreak { color: var(--color-job-tntbreak)!important; }
.job-action-brew { color: var(--color-job-brew)!important; }
.job-action-strip { color: var(--color-job-strip)!important; }
.job-action-repair { color: var(--color-job-repair)!important; }
.job-action-enchant { color: var(--color-job-enchant)!important; }
.job-action-kill { color: var(--color-job-kill)!important; }
.job-action-vtrade { color: var(--color-job-vtrade)!important; }

[is="ov-app"],
[is="ov-app"] #view {
	width: 100vw;
	height: 100vh;
}
[is="ov-app"] #view > #view_header {
	width: 100%;
	height: 48px;
}
[is="ov-app"] #view > #view_body {
	width: 100%;
	height: calc(100vh - 48px);
	margin-top: -48px;
}

/** LOADER **/

#loader {
    display: none;
}
#loader > svg {
    width: 32px;
    height: 32px;
    color: var(--color-gold);
}
[is="ov-app"][loading] #loader {
    display: block;
}

/** LEGALS **/

.legal {
	position: absolute;
	bottom: 8px;
	left: 8px;
	font-size: 1.2rem;
	font-family: Ubuntu;
	color: #aaa;
	line-height: 100%;
}
.legal span {
	font-size: .7rem;
}

/** STATUS **/

.table-status {
	table-layout: fixed;
}
.table-status td {
	padding: 4px 8px;
	background-color: rgba(0,0,0,0.7);
	color: #fff;
}
.table-status td[test="true"] { color: var(--color-mc-green); }
.table-status td[test="false"] { color: var(--color-mc-red); }

#players_container {
	margin-top: 32px;
	display: grid;
    grid-template-columns: repeat(16, 1fr);
}

/** LAYOUT **/

.center-xy {
	width: 100%;
	height: 100%;
	max-width: 980px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.container-row-centered {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100vw;
	height: calc(100vh - 48px);
	padding: 32px;
}

.container-small-centered {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 64px;
}

.container-centered {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

/** MENU **/

[is="ov-menu"] {
	width: 100%;
	height: 48px;
	position: fixed;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: rgba(0,0,0,.7);
	z-index: 1;
}
[is="ov-menu"] > * {

}
[is="ov-menu"] > :nth-child(1) {

}
[is="ov-menu"] > :nth-child(2) {

}
[is="ov-menu"] .burger {
	position: relative;
}
[is="ov-menu"] .burger > ul {
	opacity: 0;
	pointer-events: none;
	position: absolute;
	left: 0;
	top: 48px;
	min-width: 150px;
	transition: opacity .3s;
}
[is="ov-menu"] .burger.right > ul {
	left: unset;
	right: 0;
}
[is="ov-menu"] .burger > button:hover,
[is="ov-menu"] .burger > ul:hover + button {
	background-color: var(--color-orange);
}
[is="ov-menu"] .burger:hover > ul,
[is="ov-menu"] .burger > ul:hover {
	opacity: 1;
	pointer-events: auto;
}
[is="ov-menu"] .burger.right > ul > li > a {
	display: flex;
	justify-content: space-between;
}
[is="ov-menu"] .burger > ul > li {
	background-color: #000;
	border-bottom: 1px solid #111;
}
[is="ov-menu"] .burger > ul > li > a {
	display: block;
	padding: 12px 14px;
	color: #fff;
	font-size: 1rem;
	font-weight: bold;
    line-height: 100%;
    font-family: 'Ubuntu';
    cursor: pointer;
}
[is="ov-menu"] .burger > ul > li:hover > a {
	color: var(--color-orange);
}
[is="ov-menu"] .burger > ul > li .sufix {
	display: inline-flex;
	margin-left: 8px;
	width: 16px;
	justify-content: flex-end;
}
[is="ov-menu"] .burger > ul > li .prefix {
	display: inline-block;
	margin-right: 8px;
	width: 16px;
	text-align: left;
}
[is="ov-menu"] .burger > ul > li[disabled="true"] > a {
	color: #555;
	pointer-events: none;
}

/** APP MENU **/

[is="ov-menu"] #app-menu {
	height: 48px;
	display: flex;
	align-items: center;
}
[is="ov-menu"] #app-menu .burger > button {
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 2.25rem;
	font-weight: bold;
    line-height: 100%;
    font-family: 'Ubuntu';
    color: #fff;
    background-color: #000;
    border: none;
    cursor: pointer;
}

/** BREADCRUMB **/

[is="ov-menu"] #breadcrumb ul {
	display: flex;
	margin-left: 16px;
}
[is="ov-menu"] #breadcrumb li > a, 
[is="ov-menu"] #breadcrumb li > span {
	display: block;
	color: var(--color-gold);
	font-family: 'Ubuntu';
	font-weight: bold;
	font-size: 1rem;
	line-height: 100%;
}
[is="ov-menu"] #breadcrumb a:hover {
	color: var(--color-orange);
}
[is="ov-menu"] #breadcrumb li.separator {
	display: block;
	padding: 0 8px;
	color: #fff;
	font-family: 'Ubuntu';
	font-size: 1rem;
	line-height: 100%;
}
@media screen and (min-width: 680px) {
	[is="ov-menu"] #breadcrumb li > a, 
	[is="ov-menu"] #breadcrumb li > span,
	[is="ov-menu"] #breadcrumb li.separator {
		font-size: 1.5rem;
	}
}

/** PLAYER MENU **/

[is="ov-menu"] #player-menu #player {
	display: flex;
	height: 48px;
	width: auto;
	color: #fff;
	background-color: #000;
	border: none;
	border-left: 2px solid transparent;
	cursor: pointer;
}
[is="ov-menu"] #player-menu:hover {
	border-left: 2px solid var(--color-orange);
}
[is="ov-menu"] #player-menu #player .content {
	height: 48px;
	padding: 8px;
	text-align: right;
}

[is="ov-menu"] #player-menu #player .name {
	color: #fff;
	font-size: 1.2rem;
	line-height: 140%;
}
[is="ov-menu"] #player-menu #player .title {
	font-size: 1rem;
	line-height: 140%;
}
[is="ov-menu"] #player-menu ul li {
	border-bottom: 1px solid #111;
}
[is="ov-login"] h1 {
	display: flex;
	align-items: flex-end;
}
[is="ov-login"] h1 > * {
	font-weight: bold;
    line-height: 100%;
    font-family: 'Ubuntu';
}
[is="ov-login"] h1 > a {
    display: block;
    color: var(--color-gold);
    font-size: 4rem;
}
[is="ov-login"] h1 > span  {
	display: block;
	padding: 0 0 4px 8px;
    color: var(--color-orange);
    font-size: 1.75rem;
}
[is="ov-login"] .container-login {
	padding: 32px;
	border: 2px solid var(--color-gold);
	background-color: rgba(0,0,0,0.3);
	border-radius: 8px;
}
[is="ov-login"] .container-login .field {
	margin-bottom: 8px;
}
[is="ov-login"] .container-login .field input {
	padding: 8px 16px;
	background-color: #fff;
	border: none;
	border-bottom: 2px solid var(--color-orange);
}
[is="ov-login"] .container-login .field .checkbox {
	display: flex;
	align-items: center;
}
[is="ov-login"] .container-login .field .checkbox label {
	padding-left: 8px;
	font-weight: bold;
	color: var(--color-orange);
}
[is="ov-login"] .container-login button[type="submit"], 
[is="ov-login"] .container-login button#signin_action {
	padding: 8px 16px;
	color: #fff;
	font-weight: bold;
    line-height: 100%;
    font-family: 'Ubuntu';
	background-color: var(--color-orange);
	border: 1px solid var(--color-orange);
	transition: all 0.3s;
	cursor: pointer;
}
[is="ov-login"] .container-login button[type="submit"]:hover, 
[is="ov-login"] .container-login button#signin_action:hover {
	color: var(--color-orange);
	background-color: transparent;
}
[is="ov-form"] {
	
} 

[is="ov-dashboard"] {
	display: flex;
	width: 100%;
	max-width: 1310px;
	margin: 48px auto 0;
	height: calc(100vh - 48px);
	padding: 32px;
}
[is="ov-dashboard"] aside {
	max-width: 250px;
	min-width: 25%;
	height: 100%;
	padding-left: 32px;
	display: flex;
	flex-direction: column;
}
[is="ov-dashboard"] > div {
	max-width: 75%;
}

.box {
	display: flex;
	flex-direction: column;
}
.box > .header {
	width: 100%;
	display: flex;
	align-items: center;
	padding: 16px;
	font-weight: bold;
    line-height: 100%;
    font-family: 'Ubuntu';
	color: var(--color-gold);
    font-size: 1.5rem;
    background-color: rgba(0,0,0,.7);
}
aside .box > .header {
	justify-content: center;
}

.box > .body {
	flex: 1;
	background-color: rgba(255,255,255,.3);
}
.box > .body p {
	color: #fff;
	padding: 8px;
	text-align: center;
}

[is="ov-online"] {
	display: flex;
	width: 100%;
	flex: 1;
	height: 100%;
  overflow: hidden;
}
[is="ov-online"] > .body {
	overflow-y: scroll;
	background-color: transparent;
}
[is="ov-online"] > .body::-webkit-scrollbar { 
	width: 4px;
	display: block;
	cursor: pointer;
}
[is="ov-online"] > .body::-webkit-scrollbar-track {
  background: rgba(255,255,255,0.1);
}
[is="ov-online"] > .body::-webkit-scrollbar-thumb {
  background: var(--color-gold);
}
[is="ov-online"] > .body::-webkit-scrollbar-thumb:hover {
  background: var(--color-orange);
}

[is="ov-online"] > .body ul {

}
[is="ov-online"] > .body li {
	display: flex;
	align-items: center;
	line-height: 100%;
	font-weight: bold;
  font-family: 'Ubuntu';
  font-size: 1.2rem;
  color: #fff;
  background: rgba(0,0,0,0.4);
  margin-bottom: 1px;
}
[is="ov-online"] > .body li table {
	width: 100%;
}
[is="ov-online"] > .body li tr td:nth-child(1),
[is="ov-online"] > .body li tr td:nth-child(3) {
	width: 34px;
	height: 34px;
}
[is="ov-online"] > .body [status] > .shape {
	width: 10px;
	height: 10px;
	border-radius: 50%;
}
[is="ov-online"] > .body [status="true"] > .shape {
	background-color: var(--color-mc-green);
}
[is="ov-online"] > .body [status="false"] > .shape {
	background-color: #aaa;
	opacity: .1;
}

[is="ov-news"] {
	display: flex;
	flex: 1 0 auto;
	height: 100%;
}
[is="ov-news"] > .body {
	display: flex;
	flex-direction: column;
	background-color: transparent;
	overflow-y: scroll;
}
/*[is="ov-news"] > .body::-webkit-scrollbar { 
	width: 4px;
	display: block;
	cursor: pointer;
}
[is="ov-news"] > .body::-webkit-scrollbar-track {
  background: rgba(255,255,255,0.1);
}
[is="ov-news"] > .body::-webkit-scrollbar-thumb {
  background: var(--color-gold);
}
[is="ov-news"] > .body::-webkit-scrollbar-thumb:hover {
  background: var(--color-orange);
}
*/
[is="ov-news"] > .body ul {
	width: 100%;
	height: 100%;
}

[is="ov-news"] > .body ul > li {
	width: 100%;
	background-color: rgba(255,255,255,.3);
  	margin-bottom: 16px;
}
[is="ov-news"] > .body article {
	width: 100%;
	padding: 16px;
	color: #fff;
	font-size: 1.2rem;
	line-height: 150%;
}
[is="ov-news"] > .body article .cover {
	width: 100%;
	height: 300px;
	margin-bottom: 10px;
	background-size: cover;
	background-position: center;
	border: 1px solid #444;
}
[is="ov-news"] > .body article header .row-title {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
[is="ov-news"] > .body article header .title {
	color: #fff;
	font-size: 1.5rem;
	font-weight: bold;
}
[is="ov-news"] > .body article header .date {
	color: var(--color-gold);
	font-weight: bold;
}
[is="ov-news"] > .body article > .body {
	width: 100%;
	color: #fff;
	padding: 16px 0;
	margin: 8px 0;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #444;
}
[is="ov-news"] > .body article > .body p {
	text-align: left;
}
[is="ov-news"] > .body article footer {
	text-align: right;
}

[is="ov-news"] > .body article footer {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
[is="ov-news"] > .body article footer .reaction {
	display: flex;
}
[is="ov-news"] > .body article footer .reaction > * {
	padding: 0 8px;
	font-weight: bold;
	cursor: pointer;
}
[is="ov-news"] > .body article footer .reaction > .like { color: var(--color-mc-green); }
[is="ov-news"] > .body article footer .reaction > .dislike { color: var(--color-mc-red); }
[is="ov-news"] > .body article footer .reaction > *:hover {
	opacity: .7;
}
[is="ov-news"] > .body article footer > a {
	color: #444;
	font-size: .9rem;
	font-weight: bold;
	text-decoration: underline;
}
[is="ov-news"] > .body article footer > a:hover {
	color: var(--color-orange);
}


[is="ov-vote"] {
	display: flex;
	width: 100%;
	margin-bottom: 32px;
	min-height: 48px;
}
[is="ov-wiki"] {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100vw;
	height: calc(100vh - 48px);
	padding: 32px;
}

.wiki-view-index > .wiki-view-index-item {
	background-color: rgba(255,255,255,0.3);
	border-bottom: 4px solid var(--color-orange);
	border-radius: 8px;
	cursor: pointer;
	transition: all .3s;
}
.wiki-view-index > .wiki-view-index-item[disable] {
	background-color: rgba(255,255,255,0.1.5);
	border-bottom: 4px solid transparent;
	pointer-events: none;
}
.wiki-view-index > .wiki-view-index-item .card a {
	display: flex;
	padding: 32px 0;
	flex-direction: column;
	align-items: center;
	font-size: 1.5rem;
	font-weight: bold;
	text-align: center;
	color: var(--color-gold);
}
.wiki-view-index > .wiki-view-index-item[disable] .card a {
	color: #fff;
}
.wiki-view-index > .wiki-view-index-item img {
	height: 32px;/*48px;*/
	image-rendering: pixelated;
	margin-bottom: 16px;
}
/*.wiki-view-index > .wiki-view-index-item img[src^="/build/images/icons/head:"] {
	height: 32px;
}*/
.wiki-view-index > .wiki-view-index-item[disable] img {
	filter: grayscale(100%);
}
.wiki-view-index > .wiki-view-index-item:hover {
	background-color: rgba(255,255,255,0.5);
}
/*.wiki-view-index > .wiki-view-index-item:hover .card a {
	color: var(--color-orange);
}*/

/* finir les grow-x + finir cmd global fill
onvert -delay 20 -loop 0 *.jpg myimage.gif */
@media screen and (max-width: 680px) {
	.wiki-view-index {
		grid-gap: 8px;
		padding: 8px;
	}
	.wiki-view-index > .wiki-view-index-item .card a {
		padding: 16px 0;
		font-size: 1rem;
	}
	.wiki-view-index > .wiki-view-index-item img {
		height: 24px;/*48px;*/
		image-rendering: pixelated;
		margin-bottom: 8px;
	}
	header #player .content {
		display: none;
	}
}
[is="ov-admin"] {
	
}
[is="ov-nav"] {
	
}
[is="ov-workspace"] {
	
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LGFBQWE7RUFDYixZQUFZO0NBQ2I7Q0FDQTtFQUNDLGVBQWU7RUFDZixlQUFlO0NBQ2hCO0NBQ0E7RUFDQyxZQUFZLENBQUMsUUFBUTtFQUNyQiwwQkFBMEI7RUFDMUIsa0JBQWtCO0NBQ25CO0NBQ0E7RUFDQyxhQUFhO0NBQ2Q7QUFDRCxDO0FDdkVBOztBQUVBLEM7QUNGQTs7QUFFQSxDO0FDRkE7O0FBRUEsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2FwcC9zdHlsZXMvcm9vdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL3N0eWxlcy91dGlscy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL3N0eWxlcy9BcHAvYXBwLmNzcyIsIndlYnBhY2s6Ly8vLi9hcHAvc3R5bGVzL0FwcC9tZW51LmNzcyIsIndlYnBhY2s6Ly8vLi9hcHAvc3R5bGVzL0FwcC9sb2dpbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL3N0eWxlcy9BcHAvZm9ybS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL3N0eWxlcy9EYXNoYm9hcmQvZGFzaGJvYXJkLmNzcyIsIndlYnBhY2s6Ly8vLi9hcHAvc3R5bGVzL0Rhc2hib2FyZC9vbmxpbmUuY3NzIiwid2VicGFjazovLy8uL2FwcC9zdHlsZXMvRGFzaGJvYXJkL25ld3MuY3NzIiwid2VicGFjazovLy8uL2FwcC9zdHlsZXMvRGFzaGJvYXJkL3ZvdGUuY3NzIiwid2VicGFjazovLy8uL2FwcC9zdHlsZXMvV2lraS93aWtpLmNzcyIsIndlYnBhY2s6Ly8vLi9hcHAvc3R5bGVzL0FkbWluL2FkbWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hcHAvc3R5bGVzL0FkbWluL25hdi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL3N0eWxlcy9BZG1pbi93b3Jrc3BhY2UuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnMmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PURvc2lzfE51bml0byZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJ1YmlrOndnaHRANjAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVVidW50dSZkaXNwbGF5PXN3YXAnKTtcblxuOnJvb3Qge1xuXG5cdC0tY29sb3ItYmxhY2s6ICMwYjBlMTE7XG5cdC0tY29sb3ItZGFyazogIzBlMTExNTtcblx0LS1jb2xvci1tZWRpdW06ICMzMTM0Mzk7XG5cdC0tY29sb3ItbGlnaHQ6ICNmMWYyZjY7XG5cdC0tY29sb3Itb3JhbmdlOiAjZjc3NTAwO1xuXHQtLWNvbG9yLWdvbGQ6ICNmYmJjMDQ7XG5cdC0tY29sb3Itb3duZWQ6ICMyN2FlNjA7XG5cblx0LS1jb2xvci1tYy1kYXJrLXJlZDogI2FhMDAwMDtcblx0LS1jb2xvci1tYy1yZWQ6ICNmZjU1NTU7XG5cdC0tY29sb3ItbWMtZ29sZDogI2ZmYWEwMDtcblx0LS1jb2xvci1tYy15ZWxsb3c6ICNmZmZmNTU7XG5cdC0tY29sb3ItbWMtZGFyay1ncmVlbjogIzAwYWEwMDtcblx0LS1jb2xvci1tYy1ncmVlbjogIzU1ZmY1NTtcblx0LS1jb2xvci1tYy1hcXVhOiAjNTVmZmZmO1xuXHQtLWNvbG9yLW1jLWRhcmstYXF1YTogIzAwYWFhYTtcblx0LS1jb2xvci1tYy1kYXJrLWJsdWU6ICMwMDAwYWE7XG5cdC0tY29sb3ItbWMtYmx1ZTogIzU1NTVmZjtcblx0LS1jb2xvci1tYy1saWdodC1wdXJwbGU6ICNmZjU1ZmY7XG5cdC0tY29sb3ItbWMtcHVycGxlOiAjYWEwMGFhO1xuXHQtLWNvbG9yLW1jLWRhcmstcHVycGxlOiAjYWEwMGFhO1xuXHQtLWNvbG9yLW1jLXdoaXRlOiAjZmZmO1xuXHQtLWNvbG9yLW1jLWdyZXk6ICNhYWE7XG5cdC0tY29sb3ItbWMtZGFyay1ncmV5OiAjNTU1O1xuXHQtLWNvbG9yLW1jLWJsYWNrOiAjMDAwO1xuXG5cdC0tY29sb3Itam9iLWJyZWFrOiAjZTA2NjY2O1xuXHQtLWNvbG9yLWpvYi1wbGFjZTogIzkzYzQ3ZDtcblx0LS1jb2xvci1qb2ItY3JhZnQ6ICM2ZDllZWI7XG5cdC0tY29sb3Itam9iLXNtZWx0OiAjZjFjMjMyO1xuXHQtLWNvbG9yLWpvYi1iYWtlOiAjZjg2NjI2O1xuXHQtLWNvbG9yLWpvYi1lYXQ6ICM2YWE4NGY7XG5cdC0tY29sb3Itam9iLW1pbGs6ICNkOWQ5ZDk7XG5cdC0tY29sb3Itam9iLWNvbGxlY3Q6ICM0ZTc4Mzg7XG5cdC0tY29sb3Itam9iLXRhbWU6ICNhNjRkNzk7XG5cdC0tY29sb3Itam9iLWJyZWVkOiAjYmY5MTFkO1xuXHQtLWNvbG9yLWpvYi1zaGVhcjogI2I3YjdiNztcblx0LS1jb2xvci1qb2ItZmlzaDogIzExNTVjYztcblx0LS1jb2xvci1qb2ItZXhwbG9yZTogIzc2YTVhZjtcblx0LS1jb2xvci1qb2ItdG50YnJlYWs6ICNhNjI5MTU7XG5cdC0tY29sb3Itam9iLWJyZXc6ICNkZDdlNmI7XG5cdC0tY29sb3Itam9iLXN0cmlwOiAjYjQ1ZjE5O1xuXHQtLWNvbG9yLWpvYi1yZXBhaXI6ICNiNDVmMTk7XG5cdC0tY29sb3Itam9iLWVuY2hhbnQ6ICM4ZTdjYzM7XG5cdC0tY29sb3Itam9iLWtpbGw6ICMwNzM3NjM7XG5cdC0tY29sb3Itam9iLXZ0cmFkZTogIzY3NGVhODtcbn1cblxuaHRtbCwgYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vdGlmLnBuZycpO1xufVxuXG5ib2R5Om5vdCgud2l0aC1hc2lkZSkgeyBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjsgXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyOyBcbn1cblxuKiB7IFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5LCBoMSwgaDIsIGgzLCBhLCB1bCwgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIG9wdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcblx0bWFyZ2luOiAwO1xufVxuXG50ZXh0YXJlYSwgdGV4dGFyZWE6Zm9jdXMsIGlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMge1xuXHRvdXRsaW5lLXdpZHRoOiAwO1xuXHRyZXNpemU6IG5vbmU7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcbn1cblxudWwsIGxpIHsgXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG5tYWluIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDhweCk7XG5cdG1hcmdpbi10b3A6IDQ4cHg7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuIiwiXG5zdmcuZG93bnVwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubm8tZGlzcGxheSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpbmV0b3Age1xuXHRtaW4taGVpZ2h0OiAzcHg7XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1vcmFuZ2UpO1xufVxuXG4uZmxleC1hbGlnbi1iZXR3ZWVuIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2tpbi1oZWFkIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTEycHggNTEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICAgIGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkO1xuICAgIG1hcmdpbjogOHB4O1xufVxuLnNraW4taGVhZC5zbWFsbCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjU2cHggMjU2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IGNvbnRlbnQtYm94O1xuICAgIGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkO1xufVxuLnNraW4taGVhZC5taW5pIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjhweCAxMjhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiBwaXhlbGF0ZWQ7XG59XG5cbi5jb2xvci1tYy1kYXJrLXJlZCB7IGNvbG9yOiB2YXIoLS1jb2xvci1tYy1kYXJrLXJlZCkgIWltcG9ydGFudDsgfVxuLmNvbG9yLW1jLXJlZCB7IGNvbG9yOiB2YXIoLS1jb2xvci1tYy1yZWQpICFpbXBvcnRhbnQ7IH1cbi5jb2xvci1tYy1nb2xkIHsgY29sb3I6IHZhcigtLWNvbG9yLW1jLWdvbGQpICFpbXBvcnRhbnQ7IH1cbi5jb2xvci1tYy15ZWxsb3cgeyBjb2xvcjogdmFyKC0tY29sb3ItbWMteWVsbG93KSAhaW1wb3J0YW50OyB9XG4uY29sb3ItbWMtZGFyay1ncmVlbiB7IGNvbG9yOiB2YXIoLS1jb2xvci1tYy1kYXJrLWdyZWVuKSAhaW1wb3J0YW50OyB9XG4uY29sb3ItbWMtZ3JlZW4geyBjb2xvcjogdmFyKC0tY29sb3ItbWMtZ3JlZW4pICFpbXBvcnRhbnQ7IH1cbi5jb2xvci1tYy1hcXVhIHsgY29sb3I6IHZhcigtLWNvbG9yLW1jLWFxdWEpICFpbXBvcnRhbnQ7IH1cbi5jb2xvci1tYy1kYXJrLWFxdWEgeyBjb2xvcjogdmFyKC0tY29sb3ItbWMtZGFyay1hcXVhKSAhaW1wb3J0YW50OyB9XG4uY29sb3ItbWMtZGFyay1ibHVlIHsgY29sb3I6IHZhcigtLWNvbG9yLW1jLWRhcmstYmx1ZSkgIWltcG9ydGFudDsgfVxuLmNvbG9yLW1jLWJsdWUgeyBjb2xvcjogdmFyKC0tY29sb3ItbWMtYmx1ZSkgIWltcG9ydGFudDsgfVxuLmNvbG9yLW1jLWxpZ2h0LXB1cnBsZSB7IGNvbG9yOiB2YXIoLS1jb2xvci1tYy1saWdodC1wdXJwbGUpICFpbXBvcnRhbnQ7IH1cbi5jb2xvci1tYy1wdXJwbGUgeyBjb2xvcjogdmFyKC0tY29sb3ItbWMtcHVycGxlKSAhaW1wb3J0YW50OyB9XG4uY29sb3ItbWMtZGFyay1wdXJwbGUgeyBjb2xvcjogdmFyKC0tY29sb3ItbWMtZGFyay1wdXJwbGUpICFpbXBvcnRhbnQ7IH1cbi5jb2xvci1tYy13aGl0ZSB7IGNvbG9yOiB2YXIoLS1jb2xvci1tYy13aGl0ZSkgIWltcG9ydGFudDsgfVxuLmNvbG9yLW1jLWdyZXkgeyBjb2xvcjogdmFyKC0tY29sb3ItbWMtZ3JleSkgIWltcG9ydGFudDsgfVxuLmNvbG9yLW1jLWRhcmstZ3JleSB7IGNvbG9yOiB2YXIoLS1jb2xvci1tYy1kYXJrLWdyZXkpICFpbXBvcnRhbnQ7IH1cbi5jb2xvci1tYy1ibGFjayB7IGNvbG9yOiB2YXIoLS1jb2xvci1tYy1ibGFjaykgIWltcG9ydGFudDsgfVxuXG4uaXRlbS1pY29uLmpvYi1hY3Rpb24tYnJlYWsgeyBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1qb2ItYnJlYWspOyB9XG4uaXRlbS1pY29uLmpvYi1hY3Rpb24tcGxhY2UgeyBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1qb2ItcGxhY2UpOyB9XG4uaXRlbS1pY29uLmpvYi1hY3Rpb24tY3JhZnQgeyBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1qb2ItY3JhZnQpOyB9XG4uaXRlbS1pY29uLmpvYi1hY3Rpb24tc21lbHQgeyBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1qb2Itc21lbHQpOyB9XG4uaXRlbS1pY29uLmpvYi1hY3Rpb24tYmFrZSB7IGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWpvYi1iYWtlKTsgfVxuLml0ZW0taWNvbi5qb2ItYWN0aW9uLWVhdCB7IGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWpvYi1lYXQpOyB9XG4uaXRlbS1pY29uLmpvYi1hY3Rpb24tbWlsayB7IGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWpvYi1taWxrKTsgfVxuLml0ZW0taWNvbi5qb2ItYWN0aW9uLWNvbGxlY3QgeyBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1qb2ItY29sbGVjdCk7IH1cbi5pdGVtLWljb24uam9iLWFjdGlvbi10YW1lIHsgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Itam9iLXRhbWUpOyB9XG4uaXRlbS1pY29uLmpvYi1hY3Rpb24tYnJlZWQgeyBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1qb2ItYnJlZWQpOyB9XG4uaXRlbS1pY29uLmpvYi1hY3Rpb24tc2hlYXIgeyBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1qb2Itc2hlYXIpOyB9XG4uaXRlbS1pY29uLmpvYi1hY3Rpb24tZmlzaCB7IGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWpvYi1maXNoKTsgfVxuLml0ZW0taWNvbi5qb2ItYWN0aW9uLWV4cGxvcmUgeyBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1qb2ItZXhwbG9yZSk7IH1cbi5pdGVtLWljb24uam9iLWFjdGlvbi10bnRicmVhayB7IGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWpvYi10bnRicmVhayk7IH1cbi5pdGVtLWljb24uam9iLWFjdGlvbi1icmV3IHsgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Itam9iLWJyZXcpOyB9XG4uaXRlbS1pY29uLmpvYi1hY3Rpb24tc3RyaXAgeyBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1qb2Itc3RyaXApOyB9XG4uaXRlbS1pY29uLmpvYi1hY3Rpb24tcmVwYWlyIHsgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Itam9iLXJlcGFpcik7IH1cbi5pdGVtLWljb24uam9iLWFjdGlvbi1lbmNoYW50IHsgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Itam9iLWVuY2hhbnQpOyB9XG4uaXRlbS1pY29uLmpvYi1hY3Rpb24ta2lsbCB7IGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWpvYi1raWxsKTsgfVxuLml0ZW0taWNvbi5qb2ItYWN0aW9uLXZ0cmFkZSB7IGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWpvYi12dHJhZGUpOyB9XG5cbi5qb2ItYWN0aW9uLWJyZWFrIHsgY29sb3I6IHZhcigtLWNvbG9yLWpvYi1icmVhaykhaW1wb3J0YW50OyB9XG4uam9iLWFjdGlvbi1wbGFjZSB7IGNvbG9yOiB2YXIoLS1jb2xvci1qb2ItcGxhY2UpIWltcG9ydGFudDsgfVxuLmpvYi1hY3Rpb24tY3JhZnQgeyBjb2xvcjogdmFyKC0tY29sb3Itam9iLWNyYWZ0KSFpbXBvcnRhbnQ7IH1cbi5qb2ItYWN0aW9uLXNtZWx0IHsgY29sb3I6IHZhcigtLWNvbG9yLWpvYi1zbWVsdCkhaW1wb3J0YW50OyB9XG4uam9iLWFjdGlvbi1iYWtlIHsgY29sb3I6IHZhcigtLWNvbG9yLWpvYi1iYWtlKSFpbXBvcnRhbnQ7IH1cbi5qb2ItYWN0aW9uLWVhdCB7IGNvbG9yOiB2YXIoLS1jb2xvci1qb2ItZWF0KSFpbXBvcnRhbnQ7IH1cbi5qb2ItYWN0aW9uLW1pbGsgeyBjb2xvcjogdmFyKC0tY29sb3Itam9iLW1pbGspIWltcG9ydGFudDsgfVxuLmpvYi1hY3Rpb24tY29sbGVjdCB7IGNvbG9yOiB2YXIoLS1jb2xvci1qb2ItY29sbGVjdCkhaW1wb3J0YW50OyB9XG4uam9iLWFjdGlvbi10YW1lIHsgY29sb3I6IHZhcigtLWNvbG9yLWpvYi10YW1lKSFpbXBvcnRhbnQ7IH1cbi5qb2ItYWN0aW9uLWJyZWVkIHsgY29sb3I6IHZhcigtLWNvbG9yLWpvYi1icmVlZCkhaW1wb3J0YW50OyB9XG4uam9iLWFjdGlvbi1zaGVhciB7IGNvbG9yOiB2YXIoLS1jb2xvci1qb2Itc2hlYXIpIWltcG9ydGFudDsgfVxuLmpvYi1hY3Rpb24tZmlzaCB7IGNvbG9yOiB2YXIoLS1jb2xvci1qb2ItZmlzaCkhaW1wb3J0YW50OyB9XG4uam9iLWFjdGlvbi1leHBsb3JlIHsgY29sb3I6IHZhcigtLWNvbG9yLWpvYi1leHBsb3JlKSFpbXBvcnRhbnQ7IH1cbi5qb2ItYWN0aW9uLXRudGJyZWFrIHsgY29sb3I6IHZhcigtLWNvbG9yLWpvYi10bnRicmVhaykhaW1wb3J0YW50OyB9XG4uam9iLWFjdGlvbi1icmV3IHsgY29sb3I6IHZhcigtLWNvbG9yLWpvYi1icmV3KSFpbXBvcnRhbnQ7IH1cbi5qb2ItYWN0aW9uLXN0cmlwIHsgY29sb3I6IHZhcigtLWNvbG9yLWpvYi1zdHJpcCkhaW1wb3J0YW50OyB9XG4uam9iLWFjdGlvbi1yZXBhaXIgeyBjb2xvcjogdmFyKC0tY29sb3Itam9iLXJlcGFpcikhaW1wb3J0YW50OyB9XG4uam9iLWFjdGlvbi1lbmNoYW50IHsgY29sb3I6IHZhcigtLWNvbG9yLWpvYi1lbmNoYW50KSFpbXBvcnRhbnQ7IH1cbi5qb2ItYWN0aW9uLWtpbGwgeyBjb2xvcjogdmFyKC0tY29sb3Itam9iLWtpbGwpIWltcG9ydGFudDsgfVxuLmpvYi1hY3Rpb24tdnRyYWRlIHsgY29sb3I6IHZhcigtLWNvbG9yLWpvYi12dHJhZGUpIWltcG9ydGFudDsgfSIsIlxuW2lzPVwib3YtYXBwXCJdLFxuW2lzPVwib3YtYXBwXCJdICN2aWV3IHtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xufVxuW2lzPVwib3YtYXBwXCJdICN2aWV3ID4gI3ZpZXdfaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDhweDtcbn1cbltpcz1cIm92LWFwcFwiXSAjdmlldyA+ICN2aWV3X2JvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDhweCk7XG5cdG1hcmdpbi10b3A6IC00OHB4O1xufVxuXG4vKiogTE9BREVSICoqL1xuXG4jbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI2xvYWRlciA+IHN2ZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbn1cbltpcz1cIm92LWFwcFwiXVtsb2FkaW5nXSAjbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqIExFR0FMUyAqKi9cblxuLmxlZ2FsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDhweDtcblx0bGVmdDogOHB4O1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0Zm9udC1mYW1pbHk6IFVidW50dTtcblx0Y29sb3I6ICNhYWE7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLmxlZ2FsIHNwYW4ge1xuXHRmb250LXNpemU6IC43cmVtO1xufVxuXG4vKiogU1RBVFVTICoqL1xuXG4udGFibGUtc3RhdHVzIHtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi50YWJsZS1zdGF0dXMgdGQge1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLXN0YXR1cyB0ZFt0ZXN0PVwidHJ1ZVwiXSB7IGNvbG9yOiB2YXIoLS1jb2xvci1tYy1ncmVlbik7IH1cbi50YWJsZS1zdGF0dXMgdGRbdGVzdD1cImZhbHNlXCJdIHsgY29sb3I6IHZhcigtLWNvbG9yLW1jLXJlZCk7IH1cblxuI3BsYXllcnNfY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0ZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNiwgMWZyKTtcbn1cblxuLyoqIExBWU9VVCAqKi9cblxuLmNlbnRlci14eSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogOTgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvbnRhaW5lci1yb3ctY2VudGVyZWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDhweCk7XG5cdHBhZGRpbmc6IDMycHg7XG59XG5cbi5jb250YWluZXItc21hbGwtY2VudGVyZWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5cbi5jb250YWluZXItY2VudGVyZWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xufSIsIlxuLyoqIE1FTlUgKiovXG5cbltpcz1cIm92LW1lbnVcIl0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KTtcblx0ei1pbmRleDogMTtcbn1cbltpcz1cIm92LW1lbnVcIl0gPiAqIHtcblxufVxuW2lzPVwib3YtbWVudVwiXSA+IDpudGgtY2hpbGQoMSkge1xuXG59XG5baXM9XCJvdi1tZW51XCJdID4gOm50aC1jaGlsZCgyKSB7XG5cbn1cbltpcz1cIm92LW1lbnVcIl0gLmJ1cmdlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1cIm92LW1lbnVcIl0gLmJ1cmdlciA+IHVsIHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA0OHB4O1xuXHRtaW4td2lkdGg6IDE1MHB4O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbn1cbltpcz1cIm92LW1lbnVcIl0gLmJ1cmdlci5yaWdodCA+IHVsIHtcblx0bGVmdDogdW5zZXQ7XG5cdHJpZ2h0OiAwO1xufVxuW2lzPVwib3YtbWVudVwiXSAuYnVyZ2VyID4gYnV0dG9uOmhvdmVyLFxuW2lzPVwib3YtbWVudVwiXSAuYnVyZ2VyID4gdWw6aG92ZXIgKyBidXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xufVxuW2lzPVwib3YtbWVudVwiXSAuYnVyZ2VyOmhvdmVyID4gdWwsXG5baXM9XCJvdi1tZW51XCJdIC5idXJnZXIgPiB1bDpob3ZlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuW2lzPVwib3YtbWVudVwiXSAuYnVyZ2VyLnJpZ2h0ID4gdWwgPiBsaSA+IGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5baXM9XCJvdi1tZW51XCJdIC5idXJnZXIgPiB1bCA+IGxpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTE7XG59XG5baXM9XCJvdi1tZW51XCJdIC5idXJnZXIgPiB1bCA+IGxpID4gYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMnB4IDE0cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5baXM9XCJvdi1tZW51XCJdIC5idXJnZXIgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xufVxuW2lzPVwib3YtbWVudVwiXSAuYnVyZ2VyID4gdWwgPiBsaSAuc3VmaXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0bWFyZ2luLWxlZnQ6IDhweDtcblx0d2lkdGg6IDE2cHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5baXM9XCJvdi1tZW51XCJdIC5idXJnZXIgPiB1bCA+IGxpIC5wcmVmaXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHR3aWR0aDogMTZweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbltpcz1cIm92LW1lbnVcIl0gLmJ1cmdlciA+IHVsID4gbGlbZGlzYWJsZWQ9XCJ0cnVlXCJdID4gYSB7XG5cdGNvbG9yOiAjNTU1O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyoqIEFQUCBNRU5VICoqL1xuXG5baXM9XCJvdi1tZW51XCJdICNhcHAtbWVudSB7XG5cdGhlaWdodDogNDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbltpcz1cIm92LW1lbnVcIl0gI2FwcC1tZW51IC5idXJnZXIgPiBidXR0b24ge1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyLjI1cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJ1VidW50dSc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiogQlJFQURDUlVNQiAqKi9cblxuW2lzPVwib3YtbWVudVwiXSAjYnJlYWRjcnVtYiB1bCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuW2lzPVwib3YtbWVudVwiXSAjYnJlYWRjcnVtYiBsaSA+IGEsIFxuW2lzPVwib3YtbWVudVwiXSAjYnJlYWRjcnVtYiBsaSA+IHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuXHRmb250LWZhbWlseTogJ1VidW50dSc7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuW2lzPVwib3YtbWVudVwiXSAjYnJlYWRjcnVtYiBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG59XG5baXM9XCJvdi1tZW51XCJdICNicmVhZGNydW1iIGxpLnNlcGFyYXRvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwIDhweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFtpcz1cIm92LW1lbnVcIl0gI2JyZWFkY3J1bWIgbGkgPiBhLCBcblx0W2lzPVwib3YtbWVudVwiXSAjYnJlYWRjcnVtYiBsaSA+IHNwYW4sXG5cdFtpcz1cIm92LW1lbnVcIl0gI2JyZWFkY3J1bWIgbGkuc2VwYXJhdG9yIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxufVxuXG4vKiogUExBWUVSIE1FTlUgKiovXG5cbltpcz1cIm92LW1lbnVcIl0gI3BsYXllci1tZW51ICNwbGF5ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5baXM9XCJvdi1tZW51XCJdICNwbGF5ZXItbWVudTpob3ZlciB7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tY29sb3Itb3JhbmdlKTtcbn1cbltpcz1cIm92LW1lbnVcIl0gI3BsYXllci1tZW51ICNwbGF5ZXIgLmNvbnRlbnQge1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDhweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbltpcz1cIm92LW1lbnVcIl0gI3BsYXllci1tZW51ICNwbGF5ZXIgLm5hbWUge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuW2lzPVwib3YtbWVudVwiXSAjcGxheWVyLW1lbnUgI3BsYXllciAudGl0bGUge1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuW2lzPVwib3YtbWVudVwiXSAjcGxheWVyLW1lbnUgdWwgbGkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTtcbn0iLCJbaXM9XCJvdi1sb2dpblwiXSBoMSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbltpcz1cIm92LWxvZ2luXCJdIGgxID4gKiB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jztcbn1cbltpcz1cIm92LWxvZ2luXCJdIGgxID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdvbGQpO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbn1cbltpcz1cIm92LWxvZ2luXCJdIGgxID4gc3BhbiAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMCAwIDRweCA4cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuW2lzPVwib3YtbG9naW5cIl0gLmNvbnRhaW5lci1sb2dpbiB7XG5cdHBhZGRpbmc6IDMycHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWdvbGQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbltpcz1cIm92LWxvZ2luXCJdIC5jb250YWluZXItbG9naW4gLmZpZWxkIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuW2lzPVwib3YtbG9naW5cIl0gLmNvbnRhaW5lci1sb2dpbiAuZmllbGQgaW5wdXQge1xuXHRwYWRkaW5nOiA4cHggMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3Itb3JhbmdlKTtcbn1cbltpcz1cIm92LWxvZ2luXCJdIC5jb250YWluZXItbG9naW4gLmZpZWxkIC5jaGVja2JveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5baXM9XCJvdi1sb2dpblwiXSAuY29udGFpbmVyLWxvZ2luIC5maWVsZCAuY2hlY2tib3ggbGFiZWwge1xuXHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xufVxuW2lzPVwib3YtbG9naW5cIl0gLmNvbnRhaW5lci1sb2dpbiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgXG5baXM9XCJvdi1sb2dpblwiXSAuY29udGFpbmVyLWxvZ2luIGJ1dHRvbiNzaWduaW5fYWN0aW9uIHtcblx0cGFkZGluZzogOHB4IDE2cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJ1VidW50dSc7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW9yYW5nZSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5baXM9XCJvdi1sb2dpblwiXSAuY29udGFpbmVyLWxvZ2luIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCBcbltpcz1cIm92LWxvZ2luXCJdIC5jb250YWluZXItbG9naW4gYnV0dG9uI3NpZ25pbl9hY3Rpb246aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59IiwiW2lzPVwib3YtZm9ybVwiXSB7XG5cdFxufSAiLCJcbltpcz1cIm92LWRhc2hib2FyZFwiXSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEzMTBweDtcblx0bWFyZ2luOiA0OHB4IGF1dG8gMDtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDhweCk7XG5cdHBhZGRpbmc6IDMycHg7XG59XG5baXM9XCJvdi1kYXNoYm9hcmRcIl0gYXNpZGUge1xuXHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRtaW4td2lkdGg6IDI1JTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5baXM9XCJvdi1kYXNoYm9hcmRcIl0gPiBkaXYge1xuXHRtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYm94ID4gLmhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJ1VidW50dSc7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KTtcbn1cbmFzaWRlIC5ib3ggPiAuaGVhZGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ib3ggPiAuYm9keSB7XG5cdGZsZXg6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjMpO1xufVxuLmJveCA+IC5ib2R5IHAge1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiXG5baXM9XCJvdi1vbmxpbmVcIl0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleDogMTtcblx0aGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuW2lzPVwib3Ytb25saW5lXCJdID4gLmJvZHkge1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuW2lzPVwib3Ytb25saW5lXCJdID4gLmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgXG5cdHdpZHRoOiA0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5baXM9XCJvdi1vbmxpbmVcIl0gPiAuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG59XG5baXM9XCJvdi1vbmxpbmVcIl0gPiAuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1nb2xkKTtcbn1cbltpcz1cIm92LW9ubGluZVwiXSA+IC5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG59XG5cbltpcz1cIm92LW9ubGluZVwiXSA+IC5ib2R5IHVsIHtcblxufVxuW2lzPVwib3Ytb25saW5lXCJdID4gLmJvZHkgbGkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbltpcz1cIm92LW9ubGluZVwiXSA+IC5ib2R5IGxpIHRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5baXM9XCJvdi1vbmxpbmVcIl0gPiAuYm9keSBsaSB0ciB0ZDpudGgtY2hpbGQoMSksXG5baXM9XCJvdi1vbmxpbmVcIl0gPiAuYm9keSBsaSB0ciB0ZDpudGgtY2hpbGQoMykge1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuW2lzPVwib3Ytb25saW5lXCJdID4gLmJvZHkgW3N0YXR1c10gPiAuc2hhcGUge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5baXM9XCJvdi1vbmxpbmVcIl0gPiAuYm9keSBbc3RhdHVzPVwidHJ1ZVwiXSA+IC5zaGFwZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW1jLWdyZWVuKTtcbn1cbltpcz1cIm92LW9ubGluZVwiXSA+IC5ib2R5IFtzdGF0dXM9XCJmYWxzZVwiXSA+IC5zaGFwZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG5cdG9wYWNpdHk6IC4xO1xufSIsIlxuW2lzPVwib3YtbmV3c1wiXSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMCBhdXRvO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5baXM9XCJvdi1uZXdzXCJdID4gLmJvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLypbaXM9XCJvdi1uZXdzXCJdID4gLmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgXG5cdHdpZHRoOiA0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5baXM9XCJvdi1uZXdzXCJdID4gLmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xufVxuW2lzPVwib3YtbmV3c1wiXSA+IC5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdvbGQpO1xufVxuW2lzPVwib3YtbmV3c1wiXSA+IC5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG59XG4qL1xuW2lzPVwib3YtbmV3c1wiXSA+IC5ib2R5IHVsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuW2lzPVwib3YtbmV3c1wiXSA+IC5ib2R5IHVsID4gbGkge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMyk7XG4gIFx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbltpcz1cIm92LW5ld3NcIl0gPiAuYm9keSBhcnRpY2xlIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5baXM9XCJvdi1uZXdzXCJdID4gLmJvZHkgYXJ0aWNsZSAuY292ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNDQ0O1xufVxuW2lzPVwib3YtbmV3c1wiXSA+IC5ib2R5IGFydGljbGUgaGVhZGVyIC5yb3ctdGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuW2lzPVwib3YtbmV3c1wiXSA+IC5ib2R5IGFydGljbGUgaGVhZGVyIC50aXRsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5baXM9XCJvdi1uZXdzXCJdID4gLmJvZHkgYXJ0aWNsZSBoZWFkZXIgLmRhdGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuW2lzPVwib3YtbmV3c1wiXSA+IC5ib2R5IGFydGljbGUgPiAuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTZweCAwO1xuXHRtYXJnaW46IDhweCAwO1xuXHRib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ7XG59XG5baXM9XCJvdi1uZXdzXCJdID4gLmJvZHkgYXJ0aWNsZSA+IC5ib2R5IHAge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2lzPVwib3YtbmV3c1wiXSA+IC5ib2R5IGFydGljbGUgZm9vdGVyIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbltpcz1cIm92LW5ld3NcIl0gPiAuYm9keSBhcnRpY2xlIGZvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbltpcz1cIm92LW5ld3NcIl0gPiAuYm9keSBhcnRpY2xlIGZvb3RlciAucmVhY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuW2lzPVwib3YtbmV3c1wiXSA+IC5ib2R5IGFydGljbGUgZm9vdGVyIC5yZWFjdGlvbiA+ICoge1xuXHRwYWRkaW5nOiAwIDhweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbltpcz1cIm92LW5ld3NcIl0gPiAuYm9keSBhcnRpY2xlIGZvb3RlciAucmVhY3Rpb24gPiAubGlrZSB7IGNvbG9yOiB2YXIoLS1jb2xvci1tYy1ncmVlbik7IH1cbltpcz1cIm92LW5ld3NcIl0gPiAuYm9keSBhcnRpY2xlIGZvb3RlciAucmVhY3Rpb24gPiAuZGlzbGlrZSB7IGNvbG9yOiB2YXIoLS1jb2xvci1tYy1yZWQpOyB9XG5baXM9XCJvdi1uZXdzXCJdID4gLmJvZHkgYXJ0aWNsZSBmb290ZXIgLnJlYWN0aW9uID4gKjpob3ZlciB7XG5cdG9wYWNpdHk6IC43O1xufVxuW2lzPVwib3YtbmV3c1wiXSA+IC5ib2R5IGFydGljbGUgZm9vdGVyID4gYSB7XG5cdGNvbG9yOiAjNDQ0O1xuXHRmb250LXNpemU6IC45cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5baXM9XCJvdi1uZXdzXCJdID4gLmJvZHkgYXJ0aWNsZSBmb290ZXIgPiBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZSk7XG59XG4iLCJcbltpcz1cIm92LXZvdGVcIl0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0bWluLWhlaWdodDogNDhweDtcbn0iLCJbaXM9XCJvdi13aWtpXCJdIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDQ4cHgpO1xuXHRwYWRkaW5nOiAzMnB4O1xufVxuXG4ud2lraS12aWV3LWluZGV4ID4gLndpa2ktdmlldy1pbmRleC1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgdmFyKC0tY29sb3Itb3JhbmdlKTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG4ud2lraS12aWV3LWluZGV4ID4gLndpa2ktdmlldy1pbmRleC1pdGVtW2Rpc2FibGVdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEuNSk7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ud2lraS12aWV3LWluZGV4ID4gLndpa2ktdmlldy1pbmRleC1pdGVtIC5jYXJkIGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAzMnB4IDA7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG59XG4ud2lraS12aWV3LWluZGV4ID4gLndpa2ktdmlldy1pbmRleC1pdGVtW2Rpc2FibGVdIC5jYXJkIGEge1xuXHRjb2xvcjogI2ZmZjtcbn1cbi53aWtpLXZpZXctaW5kZXggPiAud2lraS12aWV3LWluZGV4LWl0ZW0gaW1nIHtcblx0aGVpZ2h0OiAzMnB4Oy8qNDhweDsqL1xuXHRpbWFnZS1yZW5kZXJpbmc6IHBpeGVsYXRlZDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi8qLndpa2ktdmlldy1pbmRleCA+IC53aWtpLXZpZXctaW5kZXgtaXRlbSBpbWdbc3JjXj1cIi9idWlsZC9pbWFnZXMvaWNvbnMvaGVhZDpcIl0ge1xuXHRoZWlnaHQ6IDMycHg7XG59Ki9cbi53aWtpLXZpZXctaW5kZXggPiAud2lraS12aWV3LWluZGV4LWl0ZW1bZGlzYWJsZV0gaW1nIHtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4ud2lraS12aWV3LWluZGV4ID4gLndpa2ktdmlldy1pbmRleC1pdGVtOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xufVxuLyoud2lraS12aWV3LWluZGV4ID4gLndpa2ktdmlldy1pbmRleC1pdGVtOmhvdmVyIC5jYXJkIGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlKTtcbn0qL1xuXG4vKiBmaW5pciBsZXMgZ3Jvdy14ICsgZmluaXIgY21kIGdsb2JhbCBmaWxsXG5vbnZlcnQgLWRlbGF5IDIwIC1sb29wIDAgKi5qcGcgbXlpbWFnZS5naWYgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG5cdC53aWtpLXZpZXctaW5kZXgge1xuXHRcdGdyaWQtZ2FwOiA4cHg7XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cdC53aWtpLXZpZXctaW5kZXggPiAud2lraS12aWV3LWluZGV4LWl0ZW0gLmNhcmQgYSB7XG5cdFx0cGFkZGluZzogMTZweCAwO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXHQud2lraS12aWV3LWluZGV4ID4gLndpa2ktdmlldy1pbmRleC1pdGVtIGltZyB7XG5cdFx0aGVpZ2h0OiAyNHB4Oy8qNDhweDsqL1xuXHRcdGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXHRoZWFkZXIgI3BsYXllciAuY29udGVudCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIltpcz1cIm92LWFkbWluXCJdIHtcblx0XG59IiwiW2lzPVwib3YtbmF2XCJdIHtcblx0XG59IiwiW2lzPVwib3Ytd29ya3NwYWNlXCJdIHtcblx0XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/