/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/PageLayout/tableaux.css ***!
  \*******************************************************************************************************************************************************************/
/* Tableaux */
table:not(#recapitulatifDroits) > thead > tr > th,
table:not(#recapitulatifDroits) > tbody > tr > td {
	font-size: 1.2rem !important;
	padding-top: 0.75rem !important;
	padding-right: 0.75rem !important;
	padding-bottom: 0.75rem !important;
	--bs-border-width: 0;
	border-top: 1px solid #dee2e6;
}
table:not(#analyseManuelle,#analyseManuelleUtilisateurs,#analyseManuelleOrganismes) > thead > tr > th,
table:not(#analyseManuelle,#analyseManuelleUtilisateurs,#analyseManuelleOrganismes) > tbody > tr > td {
	background: transparent;
	box-shadow: none !important;
}
table > thead .form-control,
table > thead .form-select {
	--bs-border-width: 1px;
}
table:not(#recapitulatifDroits) > thead > tr > th {
	border-top: none !important;
	border-bottom: 2px solid #ddd !important;
	font-weight: bold;
	color: rgb(89, 87, 81);
}
table.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: rgba(0,0,0,.05) !important; /* #f9f9f9 */
}
table.fs-m > thead > tr > th,
table.fs-m > tbody > tr > td {
	font-size: 1.35rem !important;
}
table.fs-m tbody td {
    padding-right: 20px !important;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
	text-align: left;
	vertical-align: middle;
}
tbody .dt-empty {
	text-align: left !important;
}

/* Tableaux pleine largeur */
table.fullscreen {
	width: 100%;
}
table.fullscreen tr td:first-child,
table.fullscreen tr th:first-child {
	padding-left: 30px;
}
table.fullscreen tr td:last-child,
table.fullscreen tr th:last-child {
	padding-right: 10px;
}

/* Tableau datatable */
.tableau-datatable {
	margin-bottom: 10px;
	min-height: 300px;
}

/*Pagination*/
.top-table {
	margin: 0 0 15px 0;
	font-size: 1.2rem;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
}
.top-table .left-side {
	display: flex;
	flex-direction: column;
	align-items: start;
	justify-content: space-between;
	margin-right: 20px;
	width: calc(50% - 20px);
	flex: 1 1 auto;
}
.top-table .right-side {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	width: 10px;
	flex: 100 1 auto;
}
.top-table .limite {
	text-align: right;
}
.top-table .limite select {
	margin-bottom: 3px;
}
.top-table .limite label {
	margin: 0;
}
.top-table .limite select,
.top-table .limite label {
	display: inline-block;
	width: auto;
	font-weight: normal;
	line-height: 1.2rem;
}
.top-table .stats div {
	margin: 0;
	/* padding-top: 0.95em; */
}
.top-table a.page-link {
	font-size: 1.2rem;
}
.top-table a.page-link.active {
	background: var(--marron) !important;
	border-color: var(--marron) !important;
	color: #fff;
}
.top-table .ellipse a.page-link {
	border-bottom: none;
	border-top: none;
}
/* Surcharge bootstrap */
.top-table .form-select-lg {
	padding-top: .75rem;
	padding-bottom: .75rem;
}

/** Spécificité dataTables **/
.dataTables_wrapper {
	padding: 0 !important;
}
.dataTables_length {
	white-space: nowrap;
}
/* Affiche les icônes de tri avant le nom de la colonne */
thead th .dt-column-order {
	position: sticky !important;
	right: unset !important;
}
thead th:has(.dt-column-order) .dt-column-title {
	margin-left: 15px !important;
}
thead th.dt-orderable-none .dt-column-title {
	margin-left: 0px !important;
}
/* Masque les spans ajoutées automatiquement pas Datatables avant les filtres */
thead tr:not(:first-child) th .dt-column-title {
	display: none;
}
/* Opacité par défaut des icônes de tri (sans ordre de tri appliqué) */
th.dt-orderable-asc .dt-column-order:before,
th.dt-orderable-asc .dt-column-order:after,
th.dt-orderable-desc .dt-column-order:before,
th.dt-orderable-desc .dt-column-order:after {
	opacity: 0.25 !important;
}
/* Opacité par défaut des icônes de tri (avec ordre de tri appliqué) */
th.dt-ordering-asc .dt-column-order:before,
th.dt-ordering-desc .dt-column-order:after {
	opacity: 1 !important;
}
th.dt-ordering-asc .dt-column-order:after
th.dt-ordering-desc .dt-column-order:before {
	opacity: 0.25 !important;
}
/* Augmente l'espace entre les icônes de tri (aucun espace entre les 2 par défaut sur firefox) */
@-moz-document url-prefix() {
	th.dt-orderable-asc .dt-column-order:before,
	th.dt-orderable-desc .dt-column-order:before {
		line-height: 14px !important;
	}
}

/* Pagination bootstrap avec DataTable */
.top-table .pagination-container {
	margin: 5px 0 0 0;
}
.top-table .pagination li a,
.top-table .pagination li button
{
	color: #3f3f3f;
}
.top-table .pagination li.active a,
.top-table .pagination li.active button
{
	background: var(--marron) !important;
	border-color: var(--marron) !important;
	color: #fff;
}
.disabled>.page-link, .page-link.disabled {
	background-color: transparent !important;
}
.top-table .gestion-colonnes button {
   font-size: 1.2rem;
   background: #777 !important;
   white-space: initial;
}
.top-table .gestion-colonnes button span::before {
	content: "\f0db";
	font-family: "Font Awesome 6 Pro";
	color: #fff;
	font-weight: 900;
	margin-right: 7px;
}
.top-table .gestion-colonnes .dropdown-item span {
	color: #3f3f3f !important;
}
.top-table .gestion-colonnes .dropdown-item {
	background: none !important;
	padding: 3px 20px !important;
	font-size: 1.2rem !important;
}
.top-table .gestion-colonnes .dropdown-item.active {
	background: #337ab7 !important;
}
.top-table .gestion-colonnes .dropdown-item.active span {
	color: #fff !important;
}

/* Pagination des tableaux pleine largeur */
.top-table.fullscreen {
	padding-left: 30px;
}
/* Badges NEW */
.tableau-datatable:has(thead th .badge-new) {
	margin-top: 13px;
}
.tableau-datatable thead th {
	position: relative;
}
.tableau-datatable .badge-new {
	position:absolute;
	top: -13px;
	right: 0;
}
/* Icônes de tri */
.tableau-datatable th.dt-ordering-desc:not(.input .select),
.tableau-datatable th.dt-ordering-asc:not(.input .select),
.tableau-datatable th.orderable:not(.input .select),
.tableau-datatable th.dt-orderable-desc:not(.input .select),
.tableau-datatable th.dt-orderable-asc:not(.input .select) {
	cursor: pointer;
}
.tableau-datatable th.dt-orderable-asc:hover,
.tableau-datatable th.dt-orderable-desc:hover {
	outline: none !important;
}
.tableau-datatable th.dt-ordering-desc .dt-column-order:before,
.tableau-datatable th.dt-ordering-asc .dt-column-order:before,
.tableau-datatable th.orderable .dt-column-order:before,
.tableau-datatable th.dt-orderable-desc .dt-column-order:before,
.tableau-datatable th.dt-orderable-asc .dt-column-order:before,
.tableau-datatable th.dt-ordering-desc .dt-column-order:after,
.tableau-datatable th.dt-ordering-asc .dt-column-order:after,
.tableau-datatable th.orderable .dt-column-order:after,
.tableau-datatable th.dt-orderable-desc .dt-column-order:after,
.tableau-datatable th.dt-orderable-asc .dt-column-order:after {
    color: var(--bleu-lagon) !important;
}
/* Icône ordre A/Z */
.tableau-datatable th.dt-ordering-asc .dt-column-order:before {
    content: "\f15d";
}
/* Icône ordre Z/A */
.tableau-datatable th.dt-ordering-desc .dt-column-order:before {
    content: "\f881";
}
/* Masque l'icone de tri à côté des filtres */
.tableau-datatable th.dt-orderable-desc.input .dt-column-order:before,
.tableau-datatable th.dt-orderable-asc.input .dt-column-order:before,
.tableau-datatable th.dt-orderable-desc.input .dt-column-order:after,
.tableau-datatable th.dt-orderable-asc.input .dt-column-order:after,
.tableau-datatable th.dt-orderable-desc.select .dt-column-order:before,
.tableau-datatable th.dt-orderable-asc.select .dt-column-order:before,
.tableau-datatable th.dt-orderable-desc.select .dt-column-order:after,
.tableau-datatable th.dt-orderable-asc.select .dt-column-order:after {
	display: none !important;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/Utils/indicateurs_page_accueil.css ***!
  \******************************************************************************************************************************************************************************/
.descripteur {
    background: #fff;
    box-shadow: 0px 0px 11px 2px rgba(0,0,0,0.1);
    padding: 20px;
    transition: all 0.2s ease-in-out 0s;
}
.descripteur .icone {
	font-size: 6rem;
	text-align: center;
	margin: 0 ;
	color: var(--bleu-lagon);
    transition: all 0.2s ease-in-out 0s;
}
.descripteur .titre {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 20px;
	font-weight: 400;
    font-family: 'Bebas Neue';
    transition: all 0.2s ease-in-out 0s;
}
.descripteur .libelle > a,
.descripteur .libelle {
    margin: 0;
	color: var(--marron);
	padding: 0;
	text-align: left;
	text-transform: uppercase;
	font-size: 2.3rem;
    line-height: 2.3rem;
	font-weight: 400;
    transition: all 0.2s ease-in-out 0s;
}
.descripteur .titre .nb {
    margin: 0;
	font-size: 3.5rem;
	color: var(--bleu-lagon);
    transition: all 0.2s ease-in-out 0s;
}
.descripteur .link > a {
	font-size: 1.4rem;
	font-style: italic;
	margin-top: 30px;
	color: var(--jaune-vert);
	font-weight: 700;
    transition: all 0.2s ease-in-out 0s;
}

.descripteur.lien {
    cursor: pointer;
}
/** hover **/
.descripteur.lien:hover {
    background: var(--bleu-lagon);
}
.descripteur.lien:hover .icone,
.descripteur.lien:hover .nb {
	color: var(--jaune-vert);
}
.descripteur.lien:hover .libelle {
	color: #fff;
}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/PortailExotique/surcharge_indicateurs.css ***!
  \*************************************************************************************************************************************************************************************/
#repartition-content .box .titre {
    padding-bottom: 0 !important;
}
#repartition-content .box .sous-titre {
    margin-bottom: 19px;
}
/*!*********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/PortailExotique/surcharge_couleur.css ***!
  \*********************************************************************************************************************************************************************************/
#fs-wrapper {
    --bleu-lagon: #724976;
    /* --bleu-lien: #8c5591; */
    --co-1: #724976;
}
#bandeSousMenu {
    background: #dbdbdb !important;
}
#bandeSousMenu .id {
    border-right: none;
}
#bandeSousMenu .id .icone i,
#bandeSousMenu .id .titreID {
    color: #65666b !important;
}
#bandeSousMenu .lienExterieur {
    border: 2px solid #038c8c;
    background: #038c8c;
    color: #fff;
}
#fs-sidebar ul.menu li a.active {
    background: #f7f2f9 !important;
    border-left: 4px solid #f7f2f9;
}
#filtresEspeces button.active {
    background: #724976;
}
.indicateurGeneral .icone {
    background-color: #f7f2f9 !important;
}
#indicateursNombreEspecesParGroupeUsuel .text-info {
    color: var(--bleu-lien) !important;
}
/* Niveau 2 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-2 {
	background: #f4f3f5;
}
/* Niveau 3 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-3 {
	background: #eae8ec;
}
/* Niveau 4 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-4 {
	background: #ddd7e2;
}
/* Niveau 5 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-5 {
	background: #cdc4d4;
}
/* Niveau 6 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-6 {
	background: #c0b4c9;
}
/* Niveau 7 */
#indicateursNombreEspecesParGroupeUsuel .groupe.niv-7 {
	background: #ad9eb9;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QjtBQUNBLFlBQVk7QUFDWjtJQUNJLDZCQUE2QjtBQUNqQztBQUNBOztDQUVDLHdCQUF3QjtBQUN6QjtBQUNBO0NBQ0MsV0FBVztBQUNaLEM7Ozs7QUM5REE7SUFDSSw0QkFBNEI7QUFDaEM7QUFDQTtJQUNJLG1CQUFtQjtBQUN2QixDOzs7O0FDTEE7SUFDSSxxQkFBcUI7SUFDckIsMEJBQTBCO0lBQzFCLGVBQWU7QUFDbkI7QUFDQTtJQUNJLDhCQUE4QjtBQUNsQztBQUNBO0lBQ0ksa0JBQWtCO0FBQ3RCO0FBQ0E7O0lBRUkseUJBQXlCO0FBQzdCO0FBQ0E7SUFDSSx5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLFdBQVc7QUFDZjtBQUNBO0lBQ0ksOEJBQThCO0lBQzlCLDhCQUE4QjtBQUNsQztBQUNBO0lBQ0ksbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSxvQ0FBb0M7QUFDeEM7QUFDQTtJQUNJLGtDQUFrQztBQUN0QztBQUNBLGFBQWE7QUFDYjtDQUNDLG1CQUFtQjtBQUNwQjtBQUNBLGFBQWE7QUFDYjtDQUNDLG1CQUFtQjtBQUNwQjtBQUNBLGFBQWE7QUFDYjtDQUNDLG1CQUFtQjtBQUNwQjtBQUNBLGFBQWE7QUFDYjtDQUNDLG1CQUFtQjtBQUNwQjtBQUNBLGFBQWE7QUFDYjtDQUNDLG1CQUFtQjtBQUNwQjtBQUNBLGFBQWE7QUFDYjtDQUNDLG1CQUFtQjtBQUNwQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9QYWdlTGF5b3V0L3RhYmxlYXV4LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL1V0aWxzL2luZGljYXRldXJzX3BhZ2VfYWNjdWVpbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9Qb3J0YWlsRXhvdGlxdWUvc3VyY2hhcmdlX2luZGljYXRldXJzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL1BvcnRhaWxFeG90aXF1ZS9zdXJjaGFyZ2VfY291bGV1ci5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogVGFibGVhdXggKi9cbnRhYmxlOm5vdCgjcmVjYXBpdHVsYXRpZkRyb2l0cykgPiB0aGVhZCA+IHRyID4gdGgsXG50YWJsZTpub3QoI3JlY2FwaXR1bGF0aWZEcm9pdHMpID4gdGJvZHkgPiB0ciA+IHRkIHtcblx0Zm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuXHQtLWJzLWJvcmRlci13aWR0aDogMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG50YWJsZTpub3QoI2FuYWx5c2VNYW51ZWxsZSwjYW5hbHlzZU1hbnVlbGxlVXRpbGlzYXRldXJzLCNhbmFseXNlTWFudWVsbGVPcmdhbmlzbWVzKSA+IHRoZWFkID4gdHIgPiB0aCxcbnRhYmxlOm5vdCgjYW5hbHlzZU1hbnVlbGxlLCNhbmFseXNlTWFudWVsbGVVdGlsaXNhdGV1cnMsI2FuYWx5c2VNYW51ZWxsZU9yZ2FuaXNtZXMpID4gdGJvZHkgPiB0ciA+IHRkIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbnRhYmxlID4gdGhlYWQgLmZvcm0tY29udHJvbCxcbnRhYmxlID4gdGhlYWQgLmZvcm0tc2VsZWN0IHtcblx0LS1icy1ib3JkZXItd2lkdGg6IDFweDtcbn1cbnRhYmxlOm5vdCgjcmVjYXBpdHVsYXRpZkRyb2l0cykgPiB0aGVhZCA+IHRyID4gdGgge1xuXHRib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogcmdiKDg5LCA4NywgODEpO1xufVxudGFibGUudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KSAhaW1wb3J0YW50OyAvKiAjZjlmOWY5ICovXG59XG50YWJsZS5mcy1tID4gdGhlYWQgPiB0ciA+IHRoLFxudGFibGUuZnMtbSA+IHRib2R5ID4gdHIgPiB0ZCB7XG5cdGZvbnQtc2l6ZTogMS4zNXJlbSAhaW1wb3J0YW50O1xufVxudGFibGUuZnMtbSB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnRib2R5IC5kdC1lbXB0eSB7XG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLyogVGFibGVhdXggcGxlaW5lIGxhcmdldXIgKi9cbnRhYmxlLmZ1bGxzY3JlZW4ge1xuXHR3aWR0aDogMTAwJTtcbn1cbnRhYmxlLmZ1bGxzY3JlZW4gdHIgdGQ6Zmlyc3QtY2hpbGQsXG50YWJsZS5mdWxsc2NyZWVuIHRyIHRoOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xufVxudGFibGUuZnVsbHNjcmVlbiB0ciB0ZDpsYXN0LWNoaWxkLFxudGFibGUuZnVsbHNjcmVlbiB0ciB0aDpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLyogVGFibGVhdSBkYXRhdGFibGUgKi9cbi50YWJsZWF1LWRhdGF0YWJsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG4vKlBhZ2luYXRpb24qL1xuLnRvcC10YWJsZSB7XG5cdG1hcmdpbjogMCAwIDE1cHggMDtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnRvcC10YWJsZSAubGVmdC1zaWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuLnRvcC10YWJsZSAucmlnaHQtc2lkZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0d2lkdGg6IDEwcHg7XG5cdGZsZXg6IDEwMCAxIGF1dG87XG59XG4udG9wLXRhYmxlIC5saW1pdGUge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50b3AtdGFibGUgLmxpbWl0ZSBzZWxlY3Qge1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4udG9wLXRhYmxlIC5saW1pdGUgbGFiZWwge1xuXHRtYXJnaW46IDA7XG59XG4udG9wLXRhYmxlIC5saW1pdGUgc2VsZWN0LFxuLnRvcC10YWJsZSAubGltaXRlIGxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogYXV0bztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuMnJlbTtcbn1cbi50b3AtdGFibGUgLnN0YXRzIGRpdiB7XG5cdG1hcmdpbjogMDtcblx0LyogcGFkZGluZy10b3A6IDAuOTVlbTsgKi9cbn1cbi50b3AtdGFibGUgYS5wYWdlLWxpbmsge1xuXHRmb250LXNpemU6IDEuMnJlbTtcbn1cbi50b3AtdGFibGUgYS5wYWdlLWxpbmsuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tbWFycm9uKSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLW1hcnJvbikgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmY7XG59XG4udG9wLXRhYmxlIC5lbGxpcHNlIGEucGFnZS1saW5rIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cbi8qIFN1cmNoYXJnZSBib290c3RyYXAgKi9cbi50b3AtdGFibGUgLmZvcm0tc2VsZWN0LWxnIHtcblx0cGFkZGluZy10b3A6IC43NXJlbTtcblx0cGFkZGluZy1ib3R0b206IC43NXJlbTtcbn1cblxuLyoqIFNww6ljaWZpY2l0w6kgZGF0YVRhYmxlcyAqKi9cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19sZW5ndGgge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLyogQWZmaWNoZSBsZXMgaWPDtG5lcyBkZSB0cmkgYXZhbnQgbGUgbm9tIGRlIGxhIGNvbG9ubmUgKi9cbnRoZWFkIHRoIC5kdC1jb2x1bW4tb3JkZXIge1xuXHRwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG5cdHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxudGhlYWQgdGg6aGFzKC5kdC1jb2x1bW4tb3JkZXIpIC5kdC1jb2x1bW4tdGl0bGUge1xuXHRtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxudGhlYWQgdGguZHQtb3JkZXJhYmxlLW5vbmUgLmR0LWNvbHVtbi10aXRsZSB7XG5cdG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi8qIE1hc3F1ZSBsZXMgc3BhbnMgYWpvdXTDqWVzIGF1dG9tYXRpcXVlbWVudCBwYXMgRGF0YXRhYmxlcyBhdmFudCBsZXMgZmlsdHJlcyAqL1xudGhlYWQgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGggLmR0LWNvbHVtbi10aXRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4vKiBPcGFjaXTDqSBwYXIgZMOpZmF1dCBkZXMgaWPDtG5lcyBkZSB0cmkgKHNhbnMgb3JkcmUgZGUgdHJpIGFwcGxpcXXDqSkgKi9cbnRoLmR0LW9yZGVyYWJsZS1hc2MgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG50aC5kdC1vcmRlcmFibGUtYXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsXG50aC5kdC1vcmRlcmFibGUtZGVzYyAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcbnRoLmR0LW9yZGVyYWJsZS1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIge1xuXHRvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG4vKiBPcGFjaXTDqSBwYXIgZMOpZmF1dCBkZXMgaWPDtG5lcyBkZSB0cmkgKGF2ZWMgb3JkcmUgZGUgdHJpIGFwcGxpcXXDqSkgKi9cbnRoLmR0LW9yZGVyaW5nLWFzYyAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcbnRoLmR0LW9yZGVyaW5nLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlciB7XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbnRoLmR0LW9yZGVyaW5nLWFzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVyXG50aC5kdC1vcmRlcmluZy1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlIHtcblx0b3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xufVxuLyogQXVnbWVudGUgbCdlc3BhY2UgZW50cmUgbGVzIGljw7RuZXMgZGUgdHJpIChhdWN1biBlc3BhY2UgZW50cmUgbGVzIDIgcGFyIGTDqWZhdXQgc3VyIGZpcmVmb3gpICovXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuXHR0aC5kdC1vcmRlcmFibGUtYXNjIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxuXHR0aC5kdC1vcmRlcmFibGUtZGVzYyAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiBQYWdpbmF0aW9uIGJvb3RzdHJhcCBhdmVjIERhdGFUYWJsZSAqL1xuLnRvcC10YWJsZSAucGFnaW5hdGlvbi1jb250YWluZXIge1xuXHRtYXJnaW46IDVweCAwIDAgMDtcbn1cbi50b3AtdGFibGUgLnBhZ2luYXRpb24gbGkgYSxcbi50b3AtdGFibGUgLnBhZ2luYXRpb24gbGkgYnV0dG9uXG57XG5cdGNvbG9yOiAjM2YzZjNmO1xufVxuLnRvcC10YWJsZSAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcbi50b3AtdGFibGUgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGJ1dHRvblxue1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1tYXJyb24pICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbWFycm9uKSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5kaXNhYmxlZD4ucGFnZS1saW5rLCAucGFnZS1saW5rLmRpc2FibGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi50b3AtdGFibGUgLmdlc3Rpb24tY29sb25uZXMgYnV0dG9uIHtcbiAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgYmFja2dyb3VuZDogIzc3NyAhaW1wb3J0YW50O1xuICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG59XG4udG9wLXRhYmxlIC5nZXN0aW9uLWNvbG9ubmVzIGJ1dHRvbiBzcGFuOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYlwiO1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xufVxuLnRvcC10YWJsZSAuZ2VzdGlvbi1jb2xvbm5lcyAuZHJvcGRvd24taXRlbSBzcGFuIHtcblx0Y29sb3I6ICMzZjNmM2YgIWltcG9ydGFudDtcbn1cbi50b3AtdGFibGUgLmdlc3Rpb24tY29sb25uZXMgLmRyb3Bkb3duLWl0ZW0ge1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDNweCAyMHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG4udG9wLXRhYmxlIC5nZXN0aW9uLWNvbG9ubmVzIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICMzMzdhYjcgIWltcG9ydGFudDtcbn1cbi50b3AtdGFibGUgLmdlc3Rpb24tY29sb25uZXMgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHNwYW4ge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBQYWdpbmF0aW9uIGRlcyB0YWJsZWF1eCBwbGVpbmUgbGFyZ2V1ciAqL1xuLnRvcC10YWJsZS5mdWxsc2NyZWVuIHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLyogQmFkZ2VzIE5FVyAqL1xuLnRhYmxlYXUtZGF0YXRhYmxlOmhhcyh0aGVhZCB0aCAuYmFkZ2UtbmV3KSB7XG5cdG1hcmdpbi10b3A6IDEzcHg7XG59XG4udGFibGVhdS1kYXRhdGFibGUgdGhlYWQgdGgge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGVhdS1kYXRhdGFibGUgLmJhZGdlLW5ldyB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6IC0xM3B4O1xuXHRyaWdodDogMDtcbn1cbi8qIEljw7RuZXMgZGUgdHJpICovXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJpbmctZGVzYzpub3QoLmlucHV0IC5zZWxlY3QpLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyaW5nLWFzYzpub3QoLmlucHV0IC5zZWxlY3QpLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLm9yZGVyYWJsZTpub3QoLmlucHV0IC5zZWxlY3QpLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1kZXNjOm5vdCguaW5wdXQgLnNlbGVjdCksXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWFzYzpub3QoLmlucHV0IC5zZWxlY3QpIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1hc2M6aG92ZXIsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWRlc2M6aG92ZXIge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJpbmctZGVzYyAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmluZy1hc2MgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG4udGFibGVhdS1kYXRhdGFibGUgdGgub3JkZXJhYmxlIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1hc2MgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJpbmctZGVzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVyLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyaW5nLWFzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVyLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLm9yZGVyYWJsZSAuZHQtY29sdW1uLW9yZGVyOmFmdGVyLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWFzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVyIHtcbiAgICBjb2xvcjogdmFyKC0tYmxldS1sYWdvbikgIWltcG9ydGFudDtcbn1cbi8qIEljw7RuZSBvcmRyZSBBL1ogKi9cbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmluZy1hc2MgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4vKiBJY8O0bmUgb3JkcmUgWi9BICovXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJpbmctZGVzYyAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cbi8qIE1hc3F1ZSBsJ2ljb25lIGRlIHRyaSDDoCBjw7R0w6kgZGVzIGZpbHRyZXMgKi9cbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtZGVzYy5pbnB1dCAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtYXNjLmlucHV0IC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1kZXNjLmlucHV0IC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWFzYy5pbnB1dCAuZHQtY29sdW1uLW9yZGVyOmFmdGVyLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1kZXNjLnNlbGVjdCAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtYXNjLnNlbGVjdCAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtZGVzYy5zZWxlY3QgLmR0LWNvbHVtbi1vcmRlcjphZnRlcixcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtYXNjLnNlbGVjdCAuZHQtY29sdW1uLW9yZGVyOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi5kZXNjcmlwdGV1ciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmRlc2NyaXB0ZXVyIC5pY29uZSB7XG5cdGZvbnQtc2l6ZTogNnJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgO1xuXHRjb2xvcjogdmFyKC0tYmxldS1sYWdvbik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG59XG4uZGVzY3JpcHRldXIgLnRpdHJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwcztcbn1cbi5kZXNjcmlwdGV1ciAubGliZWxsZSA+IGEsXG4uZGVzY3JpcHRldXIgLmxpYmVsbGUge1xuICAgIG1hcmdpbjogMDtcblx0Y29sb3I6IHZhcigtLW1hcnJvbik7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG59XG4uZGVzY3JpcHRldXIgLnRpdHJlIC5uYiB7XG4gICAgbWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDMuNXJlbTtcblx0Y29sb3I6IHZhcigtLWJsZXUtbGFnb24pO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmRlc2NyaXB0ZXVyIC5saW5rID4gYSB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGNvbG9yOiB2YXIoLS1qYXVuZS12ZXJ0KTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwcztcbn1cblxuLmRlc2NyaXB0ZXVyLmxpZW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qKiBob3ZlciAqKi9cbi5kZXNjcmlwdGV1ci5saWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGV1LWxhZ29uKTtcbn1cbi5kZXNjcmlwdGV1ci5saWVuOmhvdmVyIC5pY29uZSxcbi5kZXNjcmlwdGV1ci5saWVuOmhvdmVyIC5uYiB7XG5cdGNvbG9yOiB2YXIoLS1qYXVuZS12ZXJ0KTtcbn1cbi5kZXNjcmlwdGV1ci5saWVuOmhvdmVyIC5saWJlbGxlIHtcblx0Y29sb3I6ICNmZmY7XG59IiwiI3JlcGFydGl0aW9uLWNvbnRlbnQgLmJveCAudGl0cmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4jcmVwYXJ0aXRpb24tY29udGVudCAuYm94IC5zb3VzLXRpdHJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufSIsIiNmcy13cmFwcGVyIHtcbiAgICAtLWJsZXUtbGFnb246ICM3MjQ5NzY7XG4gICAgLyogLS1ibGV1LWxpZW46ICM4YzU1OTE7ICovXG4gICAgLS1jby0xOiAjNzI0OTc2O1xufVxuI2JhbmRlU291c01lbnUge1xuICAgIGJhY2tncm91bmQ6ICNkYmRiZGIgIWltcG9ydGFudDtcbn1cbiNiYW5kZVNvdXNNZW51IC5pZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuI2JhbmRlU291c01lbnUgLmlkIC5pY29uZSBpLFxuI2JhbmRlU291c01lbnUgLmlkIC50aXRyZUlEIHtcbiAgICBjb2xvcjogIzY1NjY2YiAhaW1wb3J0YW50O1xufVxuI2JhbmRlU291c01lbnUgLmxpZW5FeHRlcmlldXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMzhjOGM7XG4gICAgYmFja2dyb3VuZDogIzAzOGM4YztcbiAgICBjb2xvcjogI2ZmZjtcbn1cbiNmcy1zaWRlYmFyIHVsLm1lbnUgbGkgYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmN2YyZjkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmN2YyZjk7XG59XG4jZmlsdHJlc0VzcGVjZXMgYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzcyNDk3Njtcbn1cbi5pbmRpY2F0ZXVyR2VuZXJhbCAuaWNvbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2YyZjkgIWltcG9ydGFudDtcbn1cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAudGV4dC1pbmZvIHtcbiAgICBjb2xvcjogdmFyKC0tYmxldS1saWVuKSAhaW1wb3J0YW50O1xufVxuLyogTml2ZWF1IDIgKi9cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi0yIHtcblx0YmFja2dyb3VuZDogI2Y0ZjNmNTtcbn1cbi8qIE5pdmVhdSAzICovXG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtMyB7XG5cdGJhY2tncm91bmQ6ICNlYWU4ZWM7XG59XG4vKiBOaXZlYXUgNCAqL1xuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTQge1xuXHRiYWNrZ3JvdW5kOiAjZGRkN2UyO1xufVxuLyogTml2ZWF1IDUgKi9cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi01IHtcblx0YmFja2dyb3VuZDogI2NkYzRkNDtcbn1cbi8qIE5pdmVhdSA2ICovXG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNiB7XG5cdGJhY2tncm91bmQ6ICNjMGI0Yzk7XG59XG4vKiBOaXZlYXUgNyAqL1xuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTcge1xuXHRiYWNrZ3JvdW5kOiAjYWQ5ZWI5O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/