/*!*******************************************************************************************************************************************************************!*\
  !*** 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_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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QUFDbkI7QUFDQSxZQUFZO0FBQ1o7SUFDSSw2QkFBNkI7QUFDakM7QUFDQTs7Q0FFQyx3QkFBd0I7QUFDekI7QUFDQTtDQUNDLFdBQVc7QUFDWixDOzs7O0FDOURBO0lBQ0kscUJBQXFCO0lBQ3JCLDBCQUEwQjtJQUMxQixlQUFlO0FBQ25CO0FBQ0E7SUFDSSw4QkFBOEI7QUFDbEM7QUFDQTtJQUNJLGtCQUFrQjtBQUN0QjtBQUNBOztJQUVJLHlCQUF5QjtBQUM3QjtBQUNBO0lBQ0kseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQixXQUFXO0FBQ2Y7QUFDQTtJQUNJLDhCQUE4QjtJQUM5Qiw4QkFBOEI7QUFDbEM7QUFDQTtJQUNJLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksb0NBQW9DO0FBQ3hDO0FBQ0E7SUFDSSxrQ0FBa0M7QUFDdEM7QUFDQSxhQUFhO0FBQ2I7Q0FDQyxtQkFBbUI7QUFDcEI7QUFDQSxhQUFhO0FBQ2I7Q0FDQyxtQkFBbUI7QUFDcEI7QUFDQSxhQUFhO0FBQ2I7Q0FDQyxtQkFBbUI7QUFDcEI7QUFDQSxhQUFhO0FBQ2I7Q0FDQyxtQkFBbUI7QUFDcEI7QUFDQSxhQUFhO0FBQ2I7Q0FDQyxtQkFBbUI7QUFDcEI7QUFDQSxhQUFhO0FBQ2I7Q0FDQyxtQkFBbUI7QUFDcEIsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvUGFnZUxheW91dC90YWJsZWF1eC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9VdGlscy9pbmRpY2F0ZXVyc19wYWdlX2FjY3VlaWwuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvUG9ydGFpbEV4b3RpcXVlL3N1cmNoYXJnZV9jb3VsZXVyLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBUYWJsZWF1eCAqL1xudGFibGU6bm90KCNyZWNhcGl0dWxhdGlmRHJvaXRzKSA+IHRoZWFkID4gdHIgPiB0aCxcbnRhYmxlOm5vdCgjcmVjYXBpdHVsYXRpZkRyb2l0cykgPiB0Ym9keSA+IHRyID4gdGQge1xuXHRmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG5cdC0tYnMtYm9yZGVyLXdpZHRoOiAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbnRhYmxlOm5vdCgjYW5hbHlzZU1hbnVlbGxlLCNhbmFseXNlTWFudWVsbGVVdGlsaXNhdGV1cnMsI2FuYWx5c2VNYW51ZWxsZU9yZ2FuaXNtZXMpID4gdGhlYWQgPiB0ciA+IHRoLFxudGFibGU6bm90KCNhbmFseXNlTWFudWVsbGUsI2FuYWx5c2VNYW51ZWxsZVV0aWxpc2F0ZXVycywjYW5hbHlzZU1hbnVlbGxlT3JnYW5pc21lcykgPiB0Ym9keSA+IHRyID4gdGQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxudGFibGUgPiB0aGVhZCAuZm9ybS1jb250cm9sLFxudGFibGUgPiB0aGVhZCAuZm9ybS1zZWxlY3Qge1xuXHQtLWJzLWJvcmRlci13aWR0aDogMXB4O1xufVxudGFibGU6bm90KCNyZWNhcGl0dWxhdGlmRHJvaXRzKSA+IHRoZWFkID4gdHIgPiB0aCB7XG5cdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiByZ2IoODksIDg3LCA4MSk7XG59XG50YWJsZS50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpICFpbXBvcnRhbnQ7IC8qICNmOWY5ZjkgKi9cbn1cbnRhYmxlLmZzLW0gPiB0aGVhZCA+IHRyID4gdGgsXG50YWJsZS5mcy1tID4gdGJvZHkgPiB0ciA+IHRkIHtcblx0Zm9udC1zaXplOiAxLjM1cmVtICFpbXBvcnRhbnQ7XG59XG50YWJsZS5mcy1tIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGJvZHkgLmR0LWVtcHR5IHtcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4vKiBUYWJsZWF1eCBwbGVpbmUgbGFyZ2V1ciAqL1xudGFibGUuZnVsbHNjcmVlbiB7XG5cdHdpZHRoOiAxMDAlO1xufVxudGFibGUuZnVsbHNjcmVlbiB0ciB0ZDpmaXJzdC1jaGlsZCxcbnRhYmxlLmZ1bGxzY3JlZW4gdHIgdGg6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG50YWJsZS5mdWxsc2NyZWVuIHRyIHRkOmxhc3QtY2hpbGQsXG50YWJsZS5mdWxsc2NyZWVuIHRyIHRoOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBUYWJsZWF1IGRhdGF0YWJsZSAqL1xuLnRhYmxlYXUtZGF0YXRhYmxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWluLWhlaWdodDogMzAwcHg7XG59XG5cbi8qUGFnaW5hdGlvbiovXG4udG9wLXRhYmxlIHtcblx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4udG9wLXRhYmxlIC5sZWZ0LXNpZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcblx0ZmxleDogMSAxIGF1dG87XG59XG4udG9wLXRhYmxlIC5yaWdodC1zaWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR3aWR0aDogMTBweDtcblx0ZmxleDogMTAwIDEgYXV0bztcbn1cbi50b3AtdGFibGUgLmxpbWl0ZSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRvcC10YWJsZSAubGltaXRlIHNlbGVjdCB7XG5cdG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi50b3AtdGFibGUgLmxpbWl0ZSBsYWJlbCB7XG5cdG1hcmdpbjogMDtcbn1cbi50b3AtdGFibGUgLmxpbWl0ZSBzZWxlY3QsXG4udG9wLXRhYmxlIC5saW1pdGUgbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMS4ycmVtO1xufVxuLnRvcC10YWJsZSAuc3RhdHMgZGl2IHtcblx0bWFyZ2luOiAwO1xuXHQvKiBwYWRkaW5nLXRvcDogMC45NWVtOyAqL1xufVxuLnRvcC10YWJsZSBhLnBhZ2UtbGluayB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnRvcC10YWJsZSBhLnBhZ2UtbGluay5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1tYXJyb24pICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbWFycm9uKSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZjtcbn1cbi50b3AtdGFibGUgLmVsbGlwc2UgYS5wYWdlLWxpbmsge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuLyogU3VyY2hhcmdlIGJvb3RzdHJhcCAqL1xuLnRvcC10YWJsZSAuZm9ybS1zZWxlY3QtbGcge1xuXHRwYWRkaW5nLXRvcDogLjc1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xufVxuXG4vKiogU3DDqWNpZmljaXTDqSBkYXRhVGFibGVzICoqL1xuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX2xlbmd0aCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4vKiBBZmZpY2hlIGxlcyBpY8O0bmVzIGRlIHRyaSBhdmFudCBsZSBub20gZGUgbGEgY29sb25uZSAqL1xudGhlYWQgdGggLmR0LWNvbHVtbi1vcmRlciB7XG5cdHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcblx0cmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG50aGVhZCB0aDpoYXMoLmR0LWNvbHVtbi1vcmRlcikgLmR0LWNvbHVtbi10aXRsZSB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG50aGVhZCB0aC5kdC1vcmRlcmFibGUtbm9uZSAuZHQtY29sdW1uLXRpdGxlIHtcblx0bWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLyogTWFzcXVlIGxlcyBzcGFucyBham91dMOpZXMgYXV0b21hdGlxdWVtZW50IHBhcyBEYXRhdGFibGVzIGF2YW50IGxlcyBmaWx0cmVzICovXG50aGVhZCB0cjpub3QoOmZpcnN0LWNoaWxkKSB0aCAuZHQtY29sdW1uLXRpdGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi8qIE9wYWNpdMOpIHBhciBkw6lmYXV0IGRlcyBpY8O0bmVzIGRlIHRyaSAoc2FucyBvcmRyZSBkZSB0cmkgYXBwbGlxdcOpKSAqL1xudGguZHQtb3JkZXJhYmxlLWFzYyAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcbnRoLmR0LW9yZGVyYWJsZS1hc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlcixcbnRoLmR0LW9yZGVyYWJsZS1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxudGguZHQtb3JkZXJhYmxlLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlciB7XG5cdG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cbi8qIE9wYWNpdMOpIHBhciBkw6lmYXV0IGRlcyBpY8O0bmVzIGRlIHRyaSAoYXZlYyBvcmRyZSBkZSB0cmkgYXBwbGlxdcOpKSAqL1xudGguZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxudGguZHQtb3JkZXJpbmctZGVzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVyIHtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxudGguZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXJcbnRoLmR0LW9yZGVyaW5nLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUge1xuXHRvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG4vKiBBdWdtZW50ZSBsJ2VzcGFjZSBlbnRyZSBsZXMgaWPDtG5lcyBkZSB0cmkgKGF1Y3VuIGVzcGFjZSBlbnRyZSBsZXMgMiBwYXIgZMOpZmF1dCBzdXIgZmlyZWZveCkgKi9cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cdHRoLmR0LW9yZGVyYWJsZS1hc2MgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG5cdHRoLmR0LW9yZGVyYWJsZS1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlIHtcblx0XHRsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qIFBhZ2luYXRpb24gYm9vdHN0cmFwIGF2ZWMgRGF0YVRhYmxlICovXG4udG9wLXRhYmxlIC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLnRvcC10YWJsZSAucGFnaW5hdGlvbiBsaSBhLFxuLnRvcC10YWJsZSAucGFnaW5hdGlvbiBsaSBidXR0b25cbntcblx0Y29sb3I6ICMzZjNmM2Y7XG59XG4udG9wLXRhYmxlIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxuLnRvcC10YWJsZSAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYnV0dG9uXG57XG5cdGJhY2tncm91bmQ6IHZhcigtLW1hcnJvbikgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1tYXJyb24pICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmRpc2FibGVkPi5wYWdlLWxpbmssIC5wYWdlLWxpbmsuZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnRvcC10YWJsZSAuZ2VzdGlvbi1jb2xvbm5lcyBidXR0b24ge1xuICAgZm9udC1zaXplOiAxLjJyZW07XG4gICBiYWNrZ3JvdW5kOiAjNzc3ICFpbXBvcnRhbnQ7XG4gICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbn1cbi50b3AtdGFibGUgLmdlc3Rpb24tY29sb25uZXMgYnV0dG9uIHNwYW46OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4udG9wLXRhYmxlIC5nZXN0aW9uLWNvbG9ubmVzIC5kcm9wZG93bi1pdGVtIHNwYW4ge1xuXHRjb2xvcjogIzNmM2YzZiAhaW1wb3J0YW50O1xufVxuLnRvcC10YWJsZSAuZ2VzdGlvbi1jb2xvbm5lcyAuZHJvcGRvd24taXRlbSB7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0cGFkZGluZzogM3B4IDIwcHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cbi50b3AtdGFibGUgLmdlc3Rpb24tY29sb25uZXMgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcblx0YmFja2dyb3VuZDogIzMzN2FiNyAhaW1wb3J0YW50O1xufVxuLnRvcC10YWJsZSAuZ2VzdGlvbi1jb2xvbm5lcyAuZHJvcGRvd24taXRlbS5hY3RpdmUgc3BhbiB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBhZ2luYXRpb24gZGVzIHRhYmxlYXV4IHBsZWluZSBsYXJnZXVyICovXG4udG9wLXRhYmxlLmZ1bGxzY3JlZW4ge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4vKiBCYWRnZXMgTkVXICovXG4udGFibGVhdS1kYXRhdGFibGU6aGFzKHRoZWFkIHRoIC5iYWRnZS1uZXcpIHtcblx0bWFyZ2luLXRvcDogMTNweDtcbn1cbi50YWJsZWF1LWRhdGF0YWJsZSB0aGVhZCB0aCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJsZWF1LWRhdGF0YWJsZSAuYmFkZ2UtbmV3IHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDogLTEzcHg7XG5cdHJpZ2h0OiAwO1xufVxuLyogSWPDtG5lcyBkZSB0cmkgKi9cbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmluZy1kZXNjOm5vdCguaW5wdXQgLnNlbGVjdCksXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJpbmctYXNjOm5vdCguaW5wdXQgLnNlbGVjdCksXG4udGFibGVhdS1kYXRhdGFibGUgdGgub3JkZXJhYmxlOm5vdCguaW5wdXQgLnNlbGVjdCksXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWRlc2M6bm90KC5pbnB1dCAuc2VsZWN0KSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtYXNjOm5vdCguaW5wdXQgLnNlbGVjdCkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWFzYzpob3Zlcixcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtZGVzYzpob3ZlciB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmluZy1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyaW5nLWFzYyAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5vcmRlcmFibGUgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWFzYyAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmluZy1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsXG4udGFibGVhdS1kYXRhdGFibGUgdGgub3JkZXJhYmxlIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlcixcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtYXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1ibGV1LWxhZ29uKSAhaW1wb3J0YW50O1xufVxuLyogSWPDtG5lIG9yZHJlIEEvWiAqL1xuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyaW5nLWFzYyAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cbi8qIEljw7RuZSBvcmRyZSBaL0EgKi9cbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmluZy1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjg4MVwiO1xufVxuLyogTWFzcXVlIGwnaWNvbmUgZGUgdHJpIMOgIGPDtHTDqSBkZXMgZmlsdHJlcyAqL1xuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1kZXNjLmlucHV0IC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1hc2MuaW5wdXQgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWRlc2MuaW5wdXQgLmR0LWNvbHVtbi1vcmRlcjphZnRlcixcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtYXNjLmlucHV0IC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWRlc2Muc2VsZWN0IC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1hc2Muc2VsZWN0IC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1kZXNjLnNlbGVjdCAuZHQtY29sdW1uLW9yZGVyOmFmdGVyLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1hc2Muc2VsZWN0IC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiLmRlc2NyaXB0ZXVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG59XG4uZGVzY3JpcHRldXIgLmljb25lIHtcblx0Zm9udC1zaXplOiA2cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMCA7XG5cdGNvbG9yOiB2YXIoLS1ibGV1LWxhZ29uKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwcztcbn1cbi5kZXNjcmlwdGV1ciAudGl0cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmRlc2NyaXB0ZXVyIC5saWJlbGxlID4gYSxcbi5kZXNjcmlwdGV1ciAubGliZWxsZSB7XG4gICAgbWFyZ2luOiAwO1xuXHRjb2xvcjogdmFyKC0tbWFycm9uKTtcblx0cGFkZGluZzogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAyLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwcztcbn1cbi5kZXNjcmlwdGV1ciAudGl0cmUgLm5iIHtcbiAgICBtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMy41cmVtO1xuXHRjb2xvcjogdmFyKC0tYmxldS1sYWdvbik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG59XG4uZGVzY3JpcHRldXIgLmxpbmsgPiBhIHtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Y29sb3I6IHZhcigtLWphdW5lLXZlcnQpO1xuXHRmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZGVzY3JpcHRldXIubGllbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyoqIGhvdmVyICoqL1xuLmRlc2NyaXB0ZXVyLmxpZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsZXUtbGFnb24pO1xufVxuLmRlc2NyaXB0ZXVyLmxpZW46aG92ZXIgLmljb25lLFxuLmRlc2NyaXB0ZXVyLmxpZW46aG92ZXIgLm5iIHtcblx0Y29sb3I6IHZhcigtLWphdW5lLXZlcnQpO1xufVxuLmRlc2NyaXB0ZXVyLmxpZW46aG92ZXIgLmxpYmVsbGUge1xuXHRjb2xvcjogI2ZmZjtcbn0iLCIjZnMtd3JhcHBlciB7XG4gICAgLS1ibGV1LWxhZ29uOiAjNzI0OTc2O1xuICAgIC8qIC0tYmxldS1saWVuOiAjOGM1NTkxOyAqL1xuICAgIC0tY28tMTogIzcyNDk3Njtcbn1cbiNiYW5kZVNvdXNNZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkYmRiICFpbXBvcnRhbnQ7XG59XG4jYmFuZGVTb3VzTWVudSAuaWQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbiNiYW5kZVNvdXNNZW51IC5pZCAuaWNvbmUgaSxcbiNiYW5kZVNvdXNNZW51IC5pZCAudGl0cmVJRCB7XG4gICAgY29sb3I6ICM2NTY2NmIgIWltcG9ydGFudDtcbn1cbiNiYW5kZVNvdXNNZW51IC5saWVuRXh0ZXJpZXVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDM4YzhjO1xuICAgIGJhY2tncm91bmQ6ICMwMzhjOGM7XG4gICAgY29sb3I6ICNmZmY7XG59XG4jZnMtc2lkZWJhciB1bC5tZW51IGxpIGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmMmY5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZjdmMmY5O1xufVxuI2ZpbHRyZXNFc3BlY2VzIGJ1dHRvbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM3MjQ5NzY7XG59XG4uaW5kaWNhdGV1ckdlbmVyYWwgLmljb25lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmMmY5ICFpbXBvcnRhbnQ7XG59XG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLnRleHQtaW5mbyB7XG4gICAgY29sb3I6IHZhcigtLWJsZXUtbGllbikgIWltcG9ydGFudDtcbn1cbi8qIE5pdmVhdSAyICovXG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtMiB7XG5cdGJhY2tncm91bmQ6ICNmNGYzZjU7XG59XG4vKiBOaXZlYXUgMyAqL1xuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTMge1xuXHRiYWNrZ3JvdW5kOiAjZWFlOGVjO1xufVxuLyogTml2ZWF1IDQgKi9cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi00IHtcblx0YmFja2dyb3VuZDogI2RkZDdlMjtcbn1cbi8qIE5pdmVhdSA1ICovXG4jaW5kaWNhdGV1cnNOb21icmVFc3BlY2VzUGFyR3JvdXBlVXN1ZWwgLmdyb3VwZS5uaXYtNSB7XG5cdGJhY2tncm91bmQ6ICNjZGM0ZDQ7XG59XG4vKiBOaXZlYXUgNiAqL1xuI2luZGljYXRldXJzTm9tYnJlRXNwZWNlc1Bhckdyb3VwZVVzdWVsIC5ncm91cGUubml2LTYge1xuXHRiYWNrZ3JvdW5kOiAjYzBiNGM5O1xufVxuLyogTml2ZWF1IDcgKi9cbiNpbmRpY2F0ZXVyc05vbWJyZUVzcGVjZXNQYXJHcm91cGVVc3VlbCAuZ3JvdXBlLm5pdi03IHtcblx0YmFja2dyb3VuZDogI2FkOWViOTtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/