/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/Requeteurs/Especes/Referentiel/accueil.css ***!
  \**************************************************************************************************************************************************************************************/
:root {
	--co-1: var(--bleu-lagon); /* couleur outil 1 */
}
#choixEspece {
	margin-top: 50px;
	text-align: left;
	color: #fff;
}
#choixEspece input {
	height: 37px !important;
}

h1 {
	font-size: 3.5rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px;
    line-height: 4rem;
    font-family: "Bebas Neue";
    color: var(--marron);
}
.box {
    margin: 15px;
    box-shadow: 0px 0px 11px 2px rgba(0,0,0,0.1);
    padding: 30px 20px 20px 20px;
    background: #fff;
}
/** Accès direct fiche espèce **/
#goToFicheEspece {
	position: relative;
	z-index:5;
	background: var(--jaune-vert);
	padding: 30px 0;
}
#goToFicheEspece .icone {
	color: var(--marron);
	font-size: 3rem;
	margin-right: 20px;
}
#goToFicheEspece .label {
	margin-bottom: 0;
	height: 40px;
	line-height: 45px;
	white-space: nowrap;
	font-size: 3.5rem;
	font-weight: 700;
	text-align: center;
	font-family: "Bebas Neue";
	color: var(--marron);
}

#goToFicheEspece .inputDiv {
	margin: 10px 0;
}

/** INDICATEURS **/
#l1 {
	background-color: #fff;
	position: relative;
	z-index: 5;
}
#l1 .indicateur {
	margin: 15px;
    flex: 1 1 calc(30% - 30px);
}
#l1 .indicateur a {
    display: flex;
    align-items: center;
    flex-direction: column;
}
#l1 .indicateur:hover {
	background: var(--bleu-lagon);
}
#l1 .indicateur i {
	max-height: 60px;
    margin: 0;
    color: var(--bleu-lagon);
    margin-top: 5px;
    margin-bottom: 20px;
}
#l1 .indicateur i.fas {
    font-size: 6rem;
}
#l1 .indicateur i:not(.fas) {
    font-size: 7.6rem;
	margin: 0;
	line-height: 0;
}
#l1 .indicateur p {
    color: var(--marron);
    font-size: 2.5rem;
    padding: 0;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
	font-family: 'Bebas Neue';
	margin-bottom: 0;
}
#l1 .indicateur .indicateur-nombre {
    color: var(--bleu-lagon);
}
#l1 .indicateur:hover i,
#l1 .indicateur:hover .indicateur-nombre {
	color: var(--jaune-vert);
}
#l1 .indicateur:hover p {
	color: #fff;
}

/** Téléchargement **/
#telechargement {
	padding: 50px 0 60px 0;
	background: var(--co-1);
}
#telechargement h1 {
	color: #fff;
	margin-bottom: 10px;
}
#telechargement a,
#telechargement button {
	color: #fff !important;
	margin: 0 10px;
}

/** Nombres d'espèces par groupe accordéon **/
#groupesHeader {
	background: none !important;
	border: none !important;
	border-bottom: 1px solid #dbe3e7 !important;
	font-weight: 700;
	color: var(--bleu-lagon);
}
#groupesHeader .libelle {
	/* color: var(--bleu-lagon); */
	font-weight: 400;
	text-align: right;
}
#groupesHeader .chiffres > div,
#indicateursNombreEspecesParGroupeUsuel .groupe .chiffres > div {
	text-align: center;
	color: var(--bleu-lagon);
}
#indicateursNombreEspecesParGroupeUsuel .groupe .chiffres .nb-esp {
	color: var(--bleu-lagon);
}
#indicateursNombreEspecesParGroupeUsuel {
	position: relative;
	z-index: 4;
	padding: 20px 20px;
	background: #f7f9fa;
	padding: 50px 30px 60px 30px;
}
#indicateursNombreEspecesParGroupeUsuel .groupe {
	color: #626d83;
	border: 1px solid #dbe3e7;
	border-top: none;
}
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-1[aria-expanded="true"] {
	background: var(--co-1) !important;
	color: #fff;
}
#indicateursNombreEspecesParGroupeUsuel .groupe .link a {
	/* border: 1px solid rgb(187, 186, 186); */
	border-radius: 20px;
	line-height: 11px;
	padding: 3px 8px;
	color: #fff;
	font-weight: normal;
	background-color: var(--bleu-lagon);
	transition: all 0.2s ease-in-out 0s;
}
#indicateursNombreEspecesParGroupeUsuel .groupe .link a.disabled {
	color: #fff;
	background-color: var(--gris-clair);
}
#indicateursNombreEspecesParGroupeUsuel .groupe .link:hover a:not(.disabled) {
	background: var(--jaune-vert) !important;
	color: var(--marron) !important;
}
#indicateursNombreEspecesParGroupeUsuel .groupe {
	padding-left: 2px; /*Pour éviter le décalage de la bordure (1px -> 3px)*/
}
#indicateursNombreEspecesParGroupeUsuel .groupe:hover[data-child="true"] {
	cursor: pointer;
}
#indicateursNombreEspecesParGroupeUsuel .groupe:hover[data-child="true"],
#indicateursNombreEspecesParGroupeUsuel .groupe[aria-expanded="true"] {
	padding-left: 0px;
	border-left: 3px solid var(--co-1);
}
#indicateursNombreEspecesParGroupeUsuel .groupe .icone {
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#indicateursNombreEspecesParGroupeUsuel .groupe .icone i {
	font-size: 3rem;
	color: #626d83;
	line-height: 10px;
}

#indicateursNombreEspecesParGroupeUsuel .groupe.niv-1[aria-expanded="true"] .link a {
	background: #fff;
	color: var(--bleu-lagon);
}
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-1[aria-expanded="true"] .icone i {
	color: #fff;
}
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-1[aria-expanded="true"] .chiffres .nb-esp {
	color: #fff;
}
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-1 {
	background: #fff;
}

/* Enfants : arbre hiérachique */
#indicateursNombreEspecesParGroupeUsuel .enfant {
	height: 45px;
	width: 43px; /* comme l'icône pour être centré */
	flex: 0 0 43px; /* Pour pas que ça bouge */
}
#indicateursNombreEspecesParGroupeUsuel .enfant > div:first-child {
	height: 50%;
	width: 20px;
	border-left: 1px solid var(--co-1);
	border-bottom: 1px solid var(--co-1);
}
#indicateursNombreEspecesParGroupeUsuel .enfant > div:last-child {
	height: 50%;
	width: 20px;
}
#indicateursNombreEspecesParGroupeUsuel .sous-groupes > div.groupe:not(.last) .enfant > div:last-child {
	border-left: 1px solid var(--co-1);
}

/* Niveau 2 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-2 {
	background: #f4f8ff;
}
/* Niveau 3 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-3 {
	background: #e4ecf9;
}
/* Niveau 4 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-4 {
	background: #dde7f8;
}
/* Niveau 5 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-5 {
	background: #d8e4fa;
}
/* Niveau 6 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-6 {
	background: #d2e0f8;
}

/* Général design tableau */
.nb-esp-tot {
	font-weight: bold;
}

/* @media(max-width:576px) {
	.groupe .image,
	.groupe .description {
		width: 80%;
	}
	.groupe .description {
		margin-top: 20px;
	}
	.groupe.even {
		background: var(--striped-row);
	}
}
@media(min-width:576px) {
	.groupe .image {
		width: 45%;
		margin-right: 30px;
    }
	.groupe .description {
		width: 55%;
	}
}
@media(min-width:768px) {
	.groupe .image {
		width: 45%;
    }
	.groupe .description {
		width: 55%;
	}
}
@media(min-width:992px) {
	.groupe .image {
		width: 45%;
    }
	.groupe .description {
		width: 55%;
	}
} */

/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/Requeteurs/Especes/Referentiel/accueil_responsive.css ***!
  \*************************************************************************************************************************************************************************************************/

/**************************************************
					< sm
************************************************/
@media screen and (max-width: 575px) {
	#l1 {
		flex-direction: column;
	}
	#l1 .indicateur {
		width: 250px;
	}
	#telechargement > div {
		flex-direction: column;
	}
	/* Tableau déroulant */
	#indicateursNombreEspecesParGroupeUsuel .groupe {
		font-size: 1.4rem;
		height: 45px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe .chiffres {
		flex: 0 0 50px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe .libelle {
		line-height: 1.6rem;
		padding-left: 5px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe .link {
		flex: 0 0 50px;
		text-align: center;
	}
	#groupesHeader .chiffres > div,
	#indicateursNombreEspecesParGroupeUsuel .groupe .chiffres > div {
		width: 50px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-3 .enfant {
		flex: 0 0 50px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-4 .enfant {
		flex: 0 0 57px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-5 .enfant {
		flex: 0 0 67px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-6 .enfant {
		flex: 0 0 71px;
	}
	.fs-page-sm #indicateursNombreEspecesParGroupeUsuel .groupe.niv-7 .enfant {
		flex: 0 0 75px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe .chiffres .nb-esp-prot,
	#indicateursNombreEspecesParGroupeUsuel .groupe .chiffres .nb-esp-men,
	#groupesHeader > div {
		display: none !important;
	}
}

/**************************************************
					> sm  +  < md
************************************************/
@media screen and (min-width: 576px) and (max-width: 767px) {
	#l1 .indicateur-nombre {
		display: block;
	}
	#telechargement > div {
		flex-direction: column;
	}
	/* Tableau déroulant */
	#indicateursNombreEspecesParGroupeUsuel .groupe {
		font-size: 1.4rem;
		height: 45px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe .libelle {
		line-height: 1.6rem;
		padding-left: 5px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe .link {
		flex: 0 0 80px;
		padding: 0 10px 0 0;
		text-align: right;
	}
	#groupesHeader .chiffres > div,
	#indicateursNombreEspecesParGroupeUsuel .groupe .chiffres > div {
		width: 70px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-3 .enfant {
		flex: 0 0 86px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-4 .enfant {
		flex: 0 0 128px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-5 .enfant {
		flex: 0 0 170px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-6 .enfant {
		flex: 0 0 212px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-7 .enfant {
		flex: 0 0 254px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe .chiffres .nb-esp-prot,
	#indicateursNombreEspecesParGroupeUsuel .groupe .chiffres .nb-esp-men,
	#groupesHeader > div {
		display: none !important;
	}

}


/**************************************************
					> md  + < lg
************************************************/
@media screen and (min-width: 768px) and (max-width: 991px) {
	#l1 .indicateur-nombre {
		display: block;
	}
	#l1 {
		flex-wrap: wrap;
	}
	#l1 .indicateur {
		flex: 0 0 calc(30% - 30px);
	}
	#goToFicheEspece .container {
		display: flex;
	}
	#goToFicheEspece .inputDiv {
		margin: 0 10px 0 0;
	}
	/* Tableau déroulant */
	#indicateursNombreEspecesParGroupeUsuel .groupe .link {
		flex: 0 0 80px;
		padding: 0 10px 0 0;
		text-align: right;
	}
	#groupesHeader .chiffres > div,
	#indicateursNombreEspecesParGroupeUsuel .groupe .chiffres > div {
		width: 90px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe {
		font-size: 1.4rem;
		height: 45px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe .libelle {
		line-height: 1.6rem;
		padding-left: 5px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-3 .enfant {
		flex: 0 0 86px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-4 .enfant {
		flex: 0 0 128px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-5 .enfant {
		flex: 0 0 170px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-6 .enfant {
		flex: 0 0 212px;
	}

}


/**************************************************
					> lg  + < xl
************************************************/
@media screen and (min-width: 992px) and (max-width: 1199px) {
	#l1 .indicateur-nombre {
		display: block;
	}
	#l1 {
		flex-wrap: wrap;
	}
	#l1 .indicateur {
		flex: 0 0 calc(30% - 30px);
	}
	/* EN MODE SIDEBAR FERMÉ */
		.fs-page-lg #goToFicheEspece .container {
			display: flex;
		}
		.fs-page-lg #goToFicheEspece .inputDiv {
			margin: 0 10px 0 0;
		}
		/* Tableau déroulant */
		.fs-page-lg #indicateursNombreEspecesParGroupeUsuel .groupe .link {
			flex: 0 0 90px;
			padding: 0 10px 0 0;
			text-align: right;
		}
		.fs-page-lg #groupesHeader .chiffres > div,
		.fs-page-lg #indicateursNombreEspecesParGroupeUsuel .groupe .chiffres > div {
			width: 90px;
		}
		.fs-page-lg #indicateursNombreEspecesParGroupeUsuel .groupe {
			font-size: 1.4rem;
			height: 45px;
		}
		.fs-page-lg #indicateursNombreEspecesParGroupeUsuel .groupe .libelle {
			line-height: 1.6rem;
			padding-left: 5px;
		}
		.fs-page-lg #indicateursNombreEspecesParGroupeUsuel .groupe.niv-3 .enfant {
			flex: 0 0 86px;
		}
		.fs-page-lg #indicateursNombreEspecesParGroupeUsuel .groupe.niv-4 .enfant {
			flex: 0 0 128px;
		}
		.fs-page-lg #indicateursNombreEspecesParGroupeUsuel .groupe.niv-5 .enfant {
			flex: 0 0 170px;
		}
		.fs-page-lg #indicateursNombreEspecesParGroupeUsuel .groupe.niv-6 .enfant {
			flex: 0 0 212px;
		}


	/* EN MODE SIDEBAR OUVERT */
		/* Tableau déroulant */
		.fs-page-sm #indicateursNombreEspecesParGroupeUsuel .groupe {
			font-size: 1.4rem;
			height: 45px;
		}
		.fs-page-sm #indicateursNombreEspecesParGroupeUsuel .groupe .libelle {
			line-height: 1.6rem;
			padding-left: 5px;
		}
		.fs-page-sm #indicateursNombreEspecesParGroupeUsuel .groupe .link {
			flex: 0 0 50px;
			text-align: center;
		}
		.fs-page-sm #groupesHeader .chiffres > div,
		.fs-page-sm #indicateursNombreEspecesParGroupeUsuel .groupe .chiffres > div {
			width: 70px;
		}
		.fs-page-sm #indicateursNombreEspecesParGroupeUsuel .groupe.niv-3 .enfant {
			flex: 0 0 50px;
		}
		.fs-page-sm #indicateursNombreEspecesParGroupeUsuel .groupe.niv-4 .enfant {
			flex: 0 0 57px;
		}
		.fs-page-sm #indicateursNombreEspecesParGroupeUsuel .groupe.niv-5 .enfant {
			flex: 0 0 67px;
		}
		.fs-page-sm #indicateursNombreEspecesParGroupeUsuel .groupe.niv-6 .enfant {
			flex: 0 0 71px;
		}
		.fs-page-sm #indicateursNombreEspecesParGroupeUsuel .groupe.niv-7 .enfant {
			flex: 0 0 75px;
		}
}


/**************************************************
					> lg
************************************************/
@media screen and (min-width: 1200px) {
	#goToFicheEspece .container {
		display: flex;
	}
	#goToFicheEspece .inputDiv {
		margin: 0 10px 0 0;
	}
	/* Tableau déroulant */
	#indicateursNombreEspecesParGroupeUsuel .groupe {
		font-size: 1.4rem;
		height: 45px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe .link {
		flex: 0 0 90px;
		padding: 0 10px 0 0;
		text-align: right;
	}
	#groupesHeader .chiffres > div,
	#indicateursNombreEspecesParGroupeUsuel .groupe .chiffres > div {
		width: 90px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe .libelle {
		line-height: 1.6rem;
		padding-left: 5px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-3 .enfant {
		flex: 0 0 86px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-4 .enfant {
		flex: 0 0 128px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-5 .enfant {
		flex: 0 0 170px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-6 .enfant {
		flex: 0 0 212px;
	}
	#indicateursNombreEspecesParGroupeUsuel .groupe.niv-7 .enfant {
		flex: 0 0 254px;
	}

	/* EN MODE SIDEBAR OUVERT */
		.fs-page-lg #indicateursNombreEspecesParGroupeUsuel .containerBig {
			width: 100%;
			padding-right: 15px;
			padding-left: 15px;
			margin-right: auto;
			margin-left: auto;
			max-width: 1140px;
		}
}


/**************************************************
					> 1500px (très gros)
************************************************/
@media screen and (min-width: 1500px) {
	#indicateursNombreEspecesParGroupeUsuel .containerBig {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
		max-width: 1140px;
	}
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX3N0eWxlc19SZXF1ZXRldXJzX0VzcGVjZXNfUmVmZXJlbnRpZWxfYWNjdWVpbF9jc3MtYXNzZXRzX3N0eWxlc19SZXF1ZXRldXJzX0VzcGVjZXNfUmVmLWZhNmRkOS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7Q0FDQyx5QkFBeUIsRUFBRSxvQkFBb0I7QUFDaEQ7QUFDQTtDQUNDLGdCQUFnQjtDQUNoQixnQkFBZ0I7Q0FDaEIsV0FBVztBQUNaO0FBQ0E7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7Q0FDQyxpQkFBaUI7SUFDZCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIseUJBQXlCO0lBQ3pCLG9CQUFvQjtBQUN4QjtBQUNBO0lBQ0ksWUFBWTtJQUNaLDRDQUE0QztJQUM1Qyw0QkFBNEI7SUFDNUIsZ0JBQWdCO0FBQ3BCO0FBQ0EsZ0NBQWdDO0FBQ2hDO0NBQ0Msa0JBQWtCO0NBQ2xCLFNBQVM7Q0FDVCw2QkFBNkI7Q0FDN0IsZUFBZTtBQUNoQjtBQUNBO0NBQ0Msb0JBQW9CO0NBQ3BCLGVBQWU7Q0FDZixrQkFBa0I7QUFDbkI7QUFDQTtDQUNDLGdCQUFnQjtDQUNoQixZQUFZO0NBQ1osaUJBQWlCO0NBQ2pCLG1CQUFtQjtDQUNuQixpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQix5QkFBeUI7Q0FDekIsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBLGtCQUFrQjtBQUNsQjtDQUNDLHNCQUFzQjtDQUN0QixrQkFBa0I7Q0FDbEIsVUFBVTtBQUNYO0FBQ0E7Q0FDQyxZQUFZO0lBQ1QsMEJBQTBCO0FBQzlCO0FBQ0E7SUFDSSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHNCQUFzQjtBQUMxQjtBQUNBO0NBQ0MsNkJBQTZCO0FBQzlCO0FBQ0E7Q0FDQyxnQkFBZ0I7SUFDYixTQUFTO0lBQ1Qsd0JBQXdCO0lBQ3hCLGVBQWU7SUFDZixtQkFBbUI7QUFDdkI7QUFD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QUNBO0VBQ0MsZUFBZTtDQUNoQjtDQUNBO0VBQ0MsZUFBZTtDQUNoQjtDQUNBO0VBQ0MsZUFBZTtDQUNoQjs7Q0FFQSwyQkFBMkI7RUFDMUI7R0FDQyxXQUFXO0dBQ1gsbUJBQW1CO0dBQ25CLGtCQUFrQjtHQUNsQixrQkFBa0I7R0FDbEIsaUJBQWlCO0dBQ2pCLGlCQUFpQjtFQUNsQjtBQUNGOzs7QUFHQTs7Z0RBRWdEO0FBQ2hEO0NBQ0M7RUFDQyxXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtDQUNsQjtBQUNELEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL1JlcXVldGV1cnMvRXNwZWNlcy9SZWZlcmVudGllbC9hY2N1ZWlsLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL1JlcXVldGV1cnMvRXNwZWNlcy9SZWZlcmVudGllbC9hY2N1ZWlsX3Jlc3BvbnNpdmUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcblx0LS1jby0xOiB2YXIoLS1ibGV1LWxhZ29uKTsgLyogY291bGV1ciBvdXRpbCAxICovXG59XG4jY2hvaXhFc3BlY2Uge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjb2xvcjogI2ZmZjtcbn1cbiNjaG9peEVzcGVjZSBpbnB1dCB7XG5cdGhlaWdodDogMzdweCAhaW1wb3J0YW50O1xufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiO1xuICAgIGNvbG9yOiB2YXIoLS1tYXJyb24pO1xufVxuLmJveCB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi8qKiBBY2PDqHMgZGlyZWN0IGZpY2hlIGVzcMOoY2UgKiovXG4jZ29Ub0ZpY2hlRXNwZWNlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OjU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWphdW5lLXZlcnQpO1xuXHRwYWRkaW5nOiAzMHB4IDA7XG59XG4jZ29Ub0ZpY2hlRXNwZWNlIC5pY29uZSB7XG5cdGNvbG9yOiB2YXIoLS1tYXJyb24pO1xuXHRmb250LXNpemU6IDNyZW07XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cbiNnb1RvRmljaGVFc3BlY2UgLmxhYmVsIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Zm9udC1zaXplOiAzLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiO1xuXHRjb2xvcjogdmFyKC0tbWFycm9uKTtcbn1cblxuI2dvVG9GaWNoZUVzcGVjZSAuaW5wdXREaXYge1xuXHRtYXJnaW46IDEwcHggMDtcbn1cblxuLyoqIElORElDQVRFVVJTICoqL1xuI2wxIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xufVxuI2wxIC5pbmRpY2F0ZXVyIHtcblx0bWFyZ2luOiAxNXB4O1xuICAgIGZsZXg6IDEgMSBjYWxjKDMwJSAtIDMwcHgpO1xufVxuI2wxIC5pbmRpY2F0ZXVyIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI2wxIC5pbmRpY2F0ZXVyOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tYmxldS1sYWdvbik7XG59XG4jbDEgLmluZGljYXRldXIgaSB7XG5cdG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1ibGV1LWxhZ29uKTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNsMSAuaW5kaWNhdGV1ciBpLmZhcyB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xufVxuI2wxIC5pbmRpY2F0ZXVyIGk6bm90KC5mYXMpIHtcbiAgICBmb250LXNpemU6IDcuNnJlbTtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcbn1cbiNsMSAuaW5kaWNhdGV1ciBwIHtcbiAgICBjb2xvcjogdmFyKC0tbWFycm9uKTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZSc7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4jbDEgLmluZGljYXRldXIgLmluZGljYXRldXItbm9tYnJlIHtcbiAgICBjb2xvcjogdmFyKC0tYmxldS1sYWdvbik7XG59XG4jbDEgLmluZGljYXRldXI6aG92ZXIgaSxcbiNsMSAuaW5kaWNhdGV1cjpob3ZlciAuaW5kaWNhdGV1ci1ub21icmUge1xuXHRjb2xvcjogdmFyKC0tamF1bmUtdmVydCk7XG59XG4jbDEgLmluZGljYXRldXI6aG92ZXIgcCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKiogVMOpbMOpY2hhcmdlbWVudCAqKi9cbiN0ZWxlY2hhcmdlbWVudCB7XG5cdHBhZGRpbmc6IDUwcHggMCA2MHB4IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvLTEpO1xufVxuI3RlbGVjaGFyZ2VtZW50IGgxIHtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jdGVsZWNoYXJnZW1lbnQgYSxcbiN0ZWxlY2hhcmdlbWVudCBidXR0b24ge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgMTBweDtcbn1cblxuLyoqIE5vbWJyZXMgZCdlc3DDqGNlcyBwYXIgZ3JvdXBlIGFjY29yZMOpb24gKiovXG4jZ3JvdXBlc0hlYWRlciB7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJlM2U3ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiB2YXIoLS1ibGV1LWxhZ29uKTtcbn1cbiNncm91cGVzSGVhZGVyIC5saWJlbGxlIHtcblx0LyogY29sb3I6IHZhcigtLWJsZXUtbGFnb24pOyAqL1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNncm91cGVzSGVhZGVyIC5jaGlmZnJlcyA+IGRpdixcbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlIC5jaGlmZnJlcyA+IGRpdiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLWJsZXUtbGFnb24pO1xufVxuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUgLmNoaWZmcmVzIC5uYi1lc3Age1xuXHRjb2xvcjogdmFyKC0tYmxldS1sYWdvbik7XG59XG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG5cdHBhZGRpbmc6IDIwcHggMjBweDtcblx0YmFja2dyb3VuZDogI2Y3ZjlmYTtcblx0cGFkZGluZzogNTBweCAzMHB4IDYwcHggMzBweDtcbn1cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlIHtcblx0Y29sb3I6ICM2MjZkODM7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYmUzZTc7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtMVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvLTEpICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUgLmxpbmsgYSB7XG5cdC8qIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxODcsIDE4NiwgMTg2KTsgKi9cblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0bGluZS1oZWlnaHQ6IDExcHg7XG5cdHBhZGRpbmc6IDNweCA4cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGV1LWxhZ29uKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG59XG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAubGluayBhLmRpc2FibGVkIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyaXMtY2xhaXIpO1xufVxuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUgLmxpbms6aG92ZXIgYTpub3QoLmRpc2FibGVkKSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWphdW5lLXZlcnQpICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1tYXJyb24pICFpbXBvcnRhbnQ7XG59XG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSB7XG5cdHBhZGRpbmctbGVmdDogMnB4OyAvKlBvdXIgw6l2aXRlciBsZSBkw6ljYWxhZ2UgZGUgbGEgYm9yZHVyZSAoMXB4IC0+IDNweCkqL1xufVxuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGU6aG92ZXJbZGF0YS1jaGlsZD1cInRydWVcIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZTpob3ZlcltkYXRhLWNoaWxkPVwidHJ1ZVwiXSxcbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY28tMSk7XG59XG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAuaWNvbmUge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlIC5pY29uZSBpIHtcblx0Zm9udC1zaXplOiAzcmVtO1xuXHRjb2xvcjogIzYyNmQ4Mztcblx0bGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi0xW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5saW5rIGEge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjogdmFyKC0tYmxldS1sYWdvbik7XG59XG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtMVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuaWNvbmUgaSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmNoaWZmcmVzIC5uYi1lc3Age1xuXHRjb2xvcjogI2ZmZjtcbn1cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi0xIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogRW5mYW50cyA6IGFyYnJlIGhpw6lyYWNoaXF1ZSAqL1xuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5lbmZhbnQge1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdHdpZHRoOiA0M3B4OyAvKiBjb21tZSBsJ2ljw7RuZSBwb3VyIMOqdHJlIGNlbnRyw6kgKi9cblx0ZmxleDogMCAwIDQzcHg7IC8qIFBvdXIgcGFzIHF1ZSDDp2EgYm91Z2UgKi9cbn1cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZW5mYW50ID4gZGl2OmZpcnN0LWNoaWxkIHtcblx0aGVpZ2h0OiA1MCU7XG5cdHdpZHRoOiAyMHB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvLTEpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY28tMSk7XG59XG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmVuZmFudCA+IGRpdjpsYXN0LWNoaWxkIHtcblx0aGVpZ2h0OiA1MCU7XG5cdHdpZHRoOiAyMHB4O1xufVxuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5zb3VzLWdyb3VwZXMgPiBkaXYuZ3JvdXBlOm5vdCgubGFzdCkgLmVuZmFudCA+IGRpdjpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jby0xKTtcbn1cblxuLyogTml2ZWF1IDIgKi9cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi0yIHtcblx0YmFja2dyb3VuZDogI2Y0ZjhmZjtcbn1cbi8qIE5pdmVhdSAzICovXG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtMyB7XG5cdGJhY2tncm91bmQ6ICNlNGVjZjk7XG59XG4vKiBOaXZlYXUgNCAqL1xuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTQge1xuXHRiYWNrZ3JvdW5kOiAjZGRlN2Y4O1xufVxuLyogTml2ZWF1IDUgKi9cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi01IHtcblx0YmFja2dyb3VuZDogI2Q4ZTRmYTtcbn1cbi8qIE5pdmVhdSA2ICovXG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNiB7XG5cdGJhY2tncm91bmQ6ICNkMmUwZjg7XG59XG5cbi8qIEfDqW7DqXJhbCBkZXNpZ24gdGFibGVhdSAqL1xuLm5iLWVzcC10b3Qge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogQG1lZGlhKG1heC13aWR0aDo1NzZweCkge1xuXHQuZ3JvdXBlIC5pbWFnZSxcblx0Lmdyb3VwZSAuZGVzY3JpcHRpb24ge1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cblx0Lmdyb3VwZSAuZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0Lmdyb3VwZS5ldmVuIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zdHJpcGVkLXJvdyk7XG5cdH1cbn1cbkBtZWRpYShtaW4td2lkdGg6NTc2cHgpIHtcblx0Lmdyb3VwZSAuaW1hZ2Uge1xuXHRcdHdpZHRoOiA0NSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblx0Lmdyb3VwZSAuZGVzY3JpcHRpb24ge1xuXHRcdHdpZHRoOiA1NSU7XG5cdH1cbn1cbkBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcblx0Lmdyb3VwZSAuaW1hZ2Uge1xuXHRcdHdpZHRoOiA0NSU7XG4gICAgfVxuXHQuZ3JvdXBlIC5kZXNjcmlwdGlvbiB7XG5cdFx0d2lkdGg6IDU1JTtcblx0fVxufVxuQG1lZGlhKG1pbi13aWR0aDo5OTJweCkge1xuXHQuZ3JvdXBlIC5pbWFnZSB7XG5cdFx0d2lkdGg6IDQ1JTtcbiAgICB9XG5cdC5ncm91cGUgLmRlc2NyaXB0aW9uIHtcblx0XHR3aWR0aDogNTUlO1xuXHR9XG59ICovXG4iLCJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFx0XHRcdDwgc21cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdCNsMSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQjbDEgLmluZGljYXRldXIge1xuXHRcdHdpZHRoOiAyNTBweDtcblx0fVxuXHQjdGVsZWNoYXJnZW1lbnQgPiBkaXYge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LyogVGFibGVhdSBkw6lyb3VsYW50ICovXG5cdCNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdH1cblx0I2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUgLmNoaWZmcmVzIHtcblx0XHRmbGV4OiAwIDAgNTBweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAubGliZWxsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAubGluayB7XG5cdFx0ZmxleDogMCAwIDUwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdCNncm91cGVzSGVhZGVyIC5jaGlmZnJlcyA+IGRpdixcblx0I2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUgLmNoaWZmcmVzID4gZGl2IHtcblx0XHR3aWR0aDogNTBweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtMyAuZW5mYW50IHtcblx0XHRmbGV4OiAwIDAgNTBweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNCAuZW5mYW50IHtcblx0XHRmbGV4OiAwIDAgNTdweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNSAuZW5mYW50IHtcblx0XHRmbGV4OiAwIDAgNjdweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNiAuZW5mYW50IHtcblx0XHRmbGV4OiAwIDAgNzFweDtcblx0fVxuXHQuZnMtcGFnZS1zbSAjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNyAuZW5mYW50IHtcblx0XHRmbGV4OiAwIDAgNzVweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAuY2hpZmZyZXMgLm5iLWVzcC1wcm90LFxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAuY2hpZmZyZXMgLm5iLWVzcC1tZW4sXG5cdCNncm91cGVzSGVhZGVyID4gZGl2IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFx0XHRcdFx0PiBzbSAgKyAgPCBtZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQjbDEgLmluZGljYXRldXItbm9tYnJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQjdGVsZWNoYXJnZW1lbnQgPiBkaXYge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LyogVGFibGVhdSBkw6lyb3VsYW50ICovXG5cdCNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdH1cblx0I2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUgLmxpYmVsbGUge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdH1cblx0I2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUgLmxpbmsge1xuXHRcdGZsZXg6IDAgMCA4MHB4O1xuXHRcdHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0I2dyb3VwZXNIZWFkZXIgLmNoaWZmcmVzID4gZGl2LFxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAuY2hpZmZyZXMgPiBkaXYge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHR9XG5cdCNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi0zIC5lbmZhbnQge1xuXHRcdGZsZXg6IDAgMCA4NnB4O1xuXHR9XG5cdCNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi00IC5lbmZhbnQge1xuXHRcdGZsZXg6IDAgMCAxMjhweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNSAuZW5mYW50IHtcblx0XHRmbGV4OiAwIDAgMTcwcHg7XG5cdH1cblx0I2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTYgLmVuZmFudCB7XG5cdFx0ZmxleDogMCAwIDIxMnB4O1xuXHR9XG5cdCNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi03IC5lbmZhbnQge1xuXHRcdGZsZXg6IDAgMCAyNTRweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAuY2hpZmZyZXMgLm5iLWVzcC1wcm90LFxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAuY2hpZmZyZXMgLm5iLWVzcC1tZW4sXG5cdCNncm91cGVzSGVhZGVyID4gZGl2IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFx0XHRcdD4gbWQgICsgPCBsZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQjbDEgLmluZGljYXRldXItbm9tYnJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQjbDEge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQjbDEgLmluZGljYXRldXIge1xuXHRcdGZsZXg6IDAgMCBjYWxjKDMwJSAtIDMwcHgpO1xuXHR9XG5cdCNnb1RvRmljaGVFc3BlY2UgLmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQjZ29Ub0ZpY2hlRXNwZWNlIC5pbnB1dERpdiB7XG5cdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHR9XG5cdC8qIFRhYmxlYXUgZMOpcm91bGFudCAqL1xuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAubGluayB7XG5cdFx0ZmxleDogMCAwIDgwcHg7XG5cdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQjZ3JvdXBlc0hlYWRlciAuY2hpZmZyZXMgPiBkaXYsXG5cdCNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlIC5jaGlmZnJlcyA+IGRpdiB7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdH1cblx0I2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGhlaWdodDogNDVweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAubGliZWxsZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtMyAuZW5mYW50IHtcblx0XHRmbGV4OiAwIDAgODZweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNCAuZW5mYW50IHtcblx0XHRmbGV4OiAwIDAgMTI4cHg7XG5cdH1cblx0I2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTUgLmVuZmFudCB7XG5cdFx0ZmxleDogMCAwIDE3MHB4O1xuXHR9XG5cdCNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi02IC5lbmZhbnQge1xuXHRcdGZsZXg6IDAgMCAyMTJweDtcblx0fVxuXG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFx0XHRcdFx0PiBsZyAgKyA8IHhsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQjbDEgLmluZGljYXRldXItbm9tYnJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQjbDEge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQjbDEgLmluZGljYXRldXIge1xuXHRcdGZsZXg6IDAgMCBjYWxjKDMwJSAtIDMwcHgpO1xuXHR9XG5cdC8qIEVOIE1PREUgU0lERUJBUiBGRVJNw4kgKi9cblx0XHQuZnMtcGFnZS1sZyAjZ29Ub0ZpY2hlRXNwZWNlIC5jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdFx0LmZzLXBhZ2UtbGcgI2dvVG9GaWNoZUVzcGVjZSAuaW5wdXREaXYge1xuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdH1cblx0XHQvKiBUYWJsZWF1IGTDqXJvdWxhbnQgKi9cblx0XHQuZnMtcGFnZS1sZyAjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAubGluayB7XG5cdFx0XHRmbGV4OiAwIDAgOTBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0LmZzLXBhZ2UtbGcgI2dyb3VwZXNIZWFkZXIgLmNoaWZmcmVzID4gZGl2LFxuXHRcdC5mcy1wYWdlLWxnICNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlIC5jaGlmZnJlcyA+IGRpdiB7XG5cdFx0XHR3aWR0aDogOTBweDtcblx0XHR9XG5cdFx0LmZzLXBhZ2UtbGcgI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0fVxuXHRcdC5mcy1wYWdlLWxnICNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlIC5saWJlbGxlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHR9XG5cdFx0LmZzLXBhZ2UtbGcgI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTMgLmVuZmFudCB7XG5cdFx0XHRmbGV4OiAwIDAgODZweDtcblx0XHR9XG5cdFx0LmZzLXBhZ2UtbGcgI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTQgLmVuZmFudCB7XG5cdFx0XHRmbGV4OiAwIDAgMTI4cHg7XG5cdFx0fVxuXHRcdC5mcy1wYWdlLWxnICNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi01IC5lbmZhbnQge1xuXHRcdFx0ZmxleDogMCAwIDE3MHB4O1xuXHRcdH1cblx0XHQuZnMtcGFnZS1sZyAjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNiAuZW5mYW50IHtcblx0XHRcdGZsZXg6IDAgMCAyMTJweDtcblx0XHR9XG5cblxuXHQvKiBFTiBNT0RFIFNJREVCQVIgT1VWRVJUICovXG5cdFx0LyogVGFibGVhdSBkw6lyb3VsYW50ICovXG5cdFx0LmZzLXBhZ2Utc20gI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0fVxuXHRcdC5mcy1wYWdlLXNtICNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlIC5saWJlbGxlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHR9XG5cdFx0LmZzLXBhZ2Utc20gI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUgLmxpbmsge1xuXHRcdFx0ZmxleDogMCAwIDUwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5mcy1wYWdlLXNtICNncm91cGVzSGVhZGVyIC5jaGlmZnJlcyA+IGRpdixcblx0XHQuZnMtcGFnZS1zbSAjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAuY2hpZmZyZXMgPiBkaXYge1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0fVxuXHRcdC5mcy1wYWdlLXNtICNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi0zIC5lbmZhbnQge1xuXHRcdFx0ZmxleDogMCAwIDUwcHg7XG5cdFx0fVxuXHRcdC5mcy1wYWdlLXNtICNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi00IC5lbmZhbnQge1xuXHRcdFx0ZmxleDogMCAwIDU3cHg7XG5cdFx0fVxuXHRcdC5mcy1wYWdlLXNtICNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi01IC5lbmZhbnQge1xuXHRcdFx0ZmxleDogMCAwIDY3cHg7XG5cdFx0fVxuXHRcdC5mcy1wYWdlLXNtICNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi02IC5lbmZhbnQge1xuXHRcdFx0ZmxleDogMCAwIDcxcHg7XG5cdFx0fVxuXHRcdC5mcy1wYWdlLXNtICNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi03IC5lbmZhbnQge1xuXHRcdFx0ZmxleDogMCAwIDc1cHg7XG5cdFx0fVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFx0XHRcdD4gbGdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQjZ29Ub0ZpY2hlRXNwZWNlIC5jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0I2dvVG9GaWNoZUVzcGVjZSAuaW5wdXREaXYge1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0fVxuXHQvKiBUYWJsZWF1IGTDqXJvdWxhbnQgKi9cblx0I2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGhlaWdodDogNDVweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZSAubGluayB7XG5cdFx0ZmxleDogMCAwIDkwcHg7XG5cdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQjZ3JvdXBlc0hlYWRlciAuY2hpZmZyZXMgPiBkaXYsXG5cdCNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlIC5jaGlmZnJlcyA+IGRpdiB7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdH1cblx0I2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUgLmxpYmVsbGUge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdH1cblx0I2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTMgLmVuZmFudCB7XG5cdFx0ZmxleDogMCAwIDg2cHg7XG5cdH1cblx0I2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTQgLmVuZmFudCB7XG5cdFx0ZmxleDogMCAwIDEyOHB4O1xuXHR9XG5cdCNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi01IC5lbmZhbnQge1xuXHRcdGZsZXg6IDAgMCAxNzBweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNiAuZW5mYW50IHtcblx0XHRmbGV4OiAwIDAgMjEycHg7XG5cdH1cblx0I2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTcgLmVuZmFudCB7XG5cdFx0ZmxleDogMCAwIDI1NHB4O1xuXHR9XG5cblx0LyogRU4gTU9ERSBTSURFQkFSIE9VVkVSVCAqL1xuXHRcdC5mcy1wYWdlLWxnICNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuY29udGFpbmVyQmlnIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0fVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFx0XHRcdD4gMTUwMHB4ICh0csOocyBncm9zKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG5cdCNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuY29udGFpbmVyQmlnIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/