/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/Requeteurs/Donnees/liste_fond_plan_popup.css ***!
  \****************************************************************************************************************************************************************************************/
.modaleGestionFP  .container-fp {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

.modaleGestionFP  .titre-modal-fp {
    color: var(--marron);
    font-weight: bold;
    margin-left: 10px;
}

.modaleGestionFP  #ol-gestion-fp {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.modaleGestionFP .layer,
.modaleGestionFP .layer-wms-oafs,
.modaleGestionFP .layer-geojson-fauna {
    flex: 0 0 140px;
}

.modaleGestionFP .vignette {
    height: 80px;
    width: 100%;
    cursor: pointer;
    border: 2px solid #c1c1c1;
    margin-bottom: 5px;
    background-size: cover;
}

.modaleGestionFP .vignette > .name {
    text-align: center;
    background-color: #c1c1c1;
    font-size: small;
    color: #646262;
    width: 100%;
}

.modaleGestionFP .vignette.active > .name {
    color: black;
    background-color: var(--jaune-vert);
}

.modaleGestionFP .vignette.active {
    border: 2px solid var(--jaune-vert);
}

.modaleGestionFP .form-check-input {
    /* visibility: hidden; */
    display: none !important;
}

.modaleGestionFP .ol-opacity-slider {
    margin-bottom: 10px;
    height: 7px;
}

.modaleGestionFP  .ui-slider-horizontal {
    height: 0.5em;
}

.modaleGestionFP .ui-slider-handle {
    width: 1em !important;
    height: 1em !important;
    top: -0.35em !important;
    border-radius: 50%;
}
/*!*******************************************************************************************************************************************************************!*\
  !*** 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/banniere_otherpage.css ***!
  \************************************************************************************************************************************************************************/
/**
Classes générales
**/
#banniereHomePage_v3 {
	height: 250px;
	position: relative;
	display: flex;
	z-index: 2;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
#banniereHomePage_v3-top { /* 1er plan */
	width: 100%;
	height: 100%;
	position: relative;
}
#banniereHomePage_v3-opa {
	position: absolute;
	height: 100%;
	width: 100%;
	background: #0000003b;
}
#banniereHomePage_v3-top .titre {
	font-size: 4.7rem;
	font-weight: 400;
	color: #fff;
	line-height: 4.3rem;
	position: relative;
	z-index: 2;
	text-align: center;
	font-family: "Bebas Neue";
	text-transform: uppercase;
}
@media screen and (min-width: 576px) { /* >sm */
	#banniereHomePage_v3-top .titre {
		padding: 0 10%;
	}
}
#banniereHomePage_v3-top .titre-sub {
	font-weight: 700;
	color: var(--jaune-vert);
}
#banniereHomePage_v3-top .resume {
	color: #fff;
	position: relative;
	z-index: 2;
	font-weight: 400;
	font-size: 1.4rem;
	margin-top: 20px;
	margin-bottom: 0px;
	text-align: center;
	width: 80%;
}
#banniereHomePage_v3-top .resume:empty {
	margin: 0;
}



/***********************************************
					< sm
************************************************/
@media screen and (max-width: 576px) {
	#banniereHomePage_v3-rappel1,
	#banniereHomePage_v3-rappel2 {
		display: none;
	}
	#banniereHomePage_v3-top .titre {
		padding: 0 10%;
	}
}


/***********************************************
					> sm
************************************************/
@media screen and (min-width: 576px) {
	#banniereHomePage_v3-rappel1 {
		position: absolute;
		left: -219px;
		bottom: -214px;
		width: 316px;
		height: 316px;
		opacity: 0.9;
	}
	#banniereHomePage_v3-rappel2 {
		position: absolute;
		right: -219px;
		top: -214px;
		width: 316px;
		height: 316px;
		opacity: 0.9;
		z-index: 3;
	}
}
/*!******************************************************************************************************************************************************************************!*\
  !*** 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/EspaceProjet/surcharge_header.css ***!
  \*****************************************************************************************************************************************************************************/
/*********************************************************/
/* SURCHARGE */
/*********************************************************/
header .bar1, .bar2, .bar3 {
	width: 30px;
	height: 2px;
	background-color: #fff;
	margin: 6px 0;
	transition: 0.4s;
}
header .nav-item > a {
	white-space: nowrap;
}
header .dropdown-item:focus,
header .dropdown-item:hover,
header .dropdown-item:active {
	background-color: rgba(250, 250, 250, 0.1) !important;
}
/** Sidbar Title **/



/** Rappel espace **/
#sidebar-rappel-espace {
	padding: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dbe3e7;
	background: #fff;
}
#sidebar-rappel-espace > img {
	max-height: 160px;
	max-width: 90%;
	margin-bottom: 10px;
}
#sidebar-rappel-espace > i {
	font-size: 6rem;
	color: #cacace;
}
#sidebar-rappel-espace .infos {
    margin: 0;
    padding: 10px 20px;
	text-align: left;
}
#sidebar-rappel-espace .infos .titre {
	font-size: 1.3rem;
    font-style: italic;
    margin: 0;
	color: rgb(78, 86, 95);
	text-align: center;
}

/*********************************************************/
/* NOUVEAU */
/*********************************************************/
/* Sidebar type INFO */
#fs-sidebar .rubrique,
#fs-bottombar-lg-menu .rubrique {
	padding: 20px;
	border-bottom: 1px solid #dbe3e7;
	color: rgb(78, 86, 95);
}
#fs-sidebar .rubrique ul,
#fs-bottombar-lg-menu .rubrique ul {
	padding: 0;
}
#fs-sidebar .rubrique ul li,
#fs-bottombar-lg-menu .rubrique ul li {
	list-style: none;
	padding: 0 20px;
}
#fs-sidebar .rubrique .label,
#fs-bottombar-lg-menu .rubrique .label {
	color: rgb(78, 86, 95);
	font-size: 1.5rem;
	font-weight: bold;
	margin-bottom: 10px;
}

/* Bande Sous Menu */
#bandeSousMenu .info {
	align-items: center;
}
#bandeSousMenu .bouton {
	margin-left: auto;
}

/**************************************************
					< sm
************************************************/
@media screen and (max-width: 576px) {
	#bandeSousMenu .id {
		background-color: #2d4051;
	}
	#bandeSousMenu .info {
		display: none;
	}
	#bandeSousMenu .bouton {
		margin-left: unset;
	}
	#bandeSousMenu .content {
		justify-content: center;
	}
}
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/EspaceProjet/Accueil/accueil.css ***!
  \****************************************************************************************************************************************************************************/
#banniereHomePage_v3-opa {
    display: none;
}
.ligne {
    padding: 30px;
}
.l1 {
    z-index: 2;
    position: relative;
    background: #fff;
}

.l1,
#indicateursList {
    width: 100%;
}

#participationIndependant {
    padding: 40px 20px;
    display: flex;
    flex-direction: column;
    font-size: 1.5rem !important;
    font-weight: 400;
    box-shadow: 0px 0px 11px 2px rgb(0 0 0 / 10%);
}
#participationIndependant .titre {
    font-weight: 500;
    font-size: 1.8rem !important;
    margin: 0;
    text-align: center;
}
#participationIndependant .sousTitre {
    font-weight: 500;
}
#description {
    font-size: 1.5rem !important;
    font-weight: 300;
}
.linkTo {
    border: 1px solid rgb(111, 111, 111);
    background-color: #fff;
	border-radius: 20px;
	line-height: 15px;
	padding: 5px 15px;
	color: rgb(111, 111, 111) !important;
	font-weight: bold;
	transition: all 0.2s ease-in-out 0s;
	display: inline-block;
	margin-top: 10px;
    margin: 0;
}
.linkTo:active,
.linkTo:hover {
    background-color: rgb(111, 111, 111);
    color: #fff !important;
}

#ressourcesAccueil {
    font-size: 1.5rem;
    font-weight: 400;
}
#ressourcesAccueil ul {
    padding: 0;
    margin:0;
}
#ressourcesAccueil ul li {
    list-style-type: none;
    padding-bottom: 8px;
}
#ressourcesAccueil ul li:before {
    content: "\f0c6";
    font-family: 'Font Awesome 6 Pro';
    color: var(--bleu-lien);
    margin-right: 8px;
}

#map {
    margin: -30px -20px -20px -20px;
    width: calc(100% + 40px);
}

/* Zoom button */
.ol-zoom-extent {
	top: 7.643em !important;
}
#indicateursList {
    background: #f7f9fa;
}
#indicateursList .box {
    margin: 10px;
    box-shadow: 0px 0px 11px 2px rgba(0,0,0,0.1);
    padding: 30px 20px 20px 20px;
    background: #fff;
}
#indicateursList .box .titre {
    font-size: 1.7rem;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 24px;
    color: var(--marron);
}
#indicateursList .box.map {
    flex: 1 0 94% !important;
}
.homeTitre1 {
    font-size: 4rem;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 4rem;
    font-family: "Bebas Neue";
    color: var(--bleu-lagon);
}

.list-parent {
    height: calc(100% - 50px);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.list-indic {
    list-style: none;
    padding: 0;
	font-size: 1.4rem;
    margin-bottom: 0;
}
.list-indic > li {
	padding: 5px 0;
}
.list-indic > li:not(:last-child) {
    border-bottom: 1px solid #ddd;
}
.pastille {
	background-color: var(--bleu-lagon);
	color: #f7f7f7;
	font-weight: 500;
	padding: 2px 8px;
    margin-top: -2px;
	border-radius: 15px;
}
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/EspaceProjet/Accueil/accueil_responsive.css ***!
  \***************************************************************************************************************************************************************************************/
/**************************************************
					< sm
************************************************/
@media screen and (max-width: 575px) {
	.homeTitre1 {
		text-align: center;
	}
	#contenuAvantIndicateur {
		align-items: center;
	}
	#colonneDroiteProjetAccueil {
		flex: 1 0 353px;
		display: flex;
		flex-direction: column;
		align-items: center;
		display: flex;
		flex-direction: column-reverse;
	}
	#indicateursList .box {
		flex: 1 0 94%;
	}
	#map {
		height: 420px;
	}
	#ressourcesAccueil {
		margin: 40px 0;
		text-align: center;
	}
}

/**************************************************
					> sm  +  < md
************************************************/
@media screen and (min-width: 576px) and (max-width: 767px) {
	.homeTitre1 {
		text-align: center;
	}
	#contenuAvantIndicateur {
		align-items: center;
	}
	#colonneDroiteProjetAccueil {
		flex: 1 0 353px;
		display: flex;
		flex-direction: column;
		align-items: center;
		display: flex;
		flex-direction: column-reverse;
	}
	#indicateursList .box {
		flex: 1 0 94%;
	}
	#map {
		height: 420px;
	}
	#ressourcesAccueil {
		margin: 40px 0;
		text-align: center;
	}
}

/**************************************************
					> md  +  < lg
************************************************/
@media screen and (min-width: 768px) and (max-width: 991px) {
	.homeTitre1 {
		text-align: center;
	}
	#contenuAvantIndicateur {
		align-items: center;
	}
	#colonneDroiteProjetAccueil {
		flex: 1 0 353px;
		display: flex;
		flex-direction: column;
		align-items: center;
		display: flex;
		flex-direction: column-reverse;
	}
	#indicateursList .box {
		flex: 1 0 94%;
	}
	#map {
		height: 420px;
	}
	#ressourcesAccueil {
		margin: 40px 0;
		text-align: center;
	}
}

/**************************************************
					> lg
************************************************/
@media screen and (min-width: 992px) and (max-width: 1199px) {
	#colonneDroiteProjetAccueil {
		flex: 1 0 353px;
	}
	#indicateursList .box {
		flex: 1 0 94%;
	}
	#map {
		height: 420px;
	}
	#description {
		padding-right: 40px;
	}
	#ressourcesAccueil {
		margin-top: 40px;
	}
}

/**************************************************
					> xl
************************************************/
@media screen and (min-width: 1200px) and (max-width: 1699px) {
	#colonneDroiteProjetAccueil {
		flex: 1 0 450px;
	}
	#indicateursList .box:not(#map) {
		flex: 0 0 calc(50% - 21px);
	}
	#map {
		height: 520px;
	}
	#description {
		padding-right: 50px;
	}
	#ressourcesAccueil {
		margin-top: 40px;
	}
}

/**************************************************
					> 1700px
************************************************/
@media screen and (min-width: 1700px) {
	#colonneDroiteProjetAccueil {
		flex: 1 0 450px;
	}
	#indicateursList .box:not(#map) {
		flex: 0 0 calc(50% - 21px);
	}
	#map {
		height: 520px;
	}
	.l1,
	#indicateursList {
		width: 70%;
	}
	#description {
		padding-right: 50px;
	}
	#ressourcesAccueil {
		margin-top: 40px;
	}
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUFDQywwQkFBMEI7Q0FDM0I7Q0FDQTtFQUNDLGFBQWE7Q0FDZDtDQUNBOztFQUVDLFVBQVU7Q0FDWDtDQUNBO0VBQ0MsbUJBQW1CO0NBQ3BCO0NBQ0E7RUFDQyxnQkFBZ0I7Q0FDakI7QUFDRCxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9SZXF1ZXRldXJzL0Rvbm5lZXMvbGlzdGVfZm9uZF9wbGFuX3BvcHVwLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL1BhZ2VMYXlvdXQvdGFibGVhdXguY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvVXRpbHMvYmFubmllcmVfb3RoZXJwYWdlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL1V0aWxzL2luZGljYXRldXJzX3BhZ2VfYWNjdWVpbC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9Fc3BhY2VQcm9qZXQvc3VyY2hhcmdlX2hlYWRlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9Fc3BhY2VQcm9qZXQvQWNjdWVpbC9hY2N1ZWlsLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL0VzcGFjZVByb2pldC9BY2N1ZWlsL2FjY3VlaWxfcmVzcG9uc2l2ZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLm1vZGFsZUdlc3Rpb25GUCAgLmNvbnRhaW5lci1mcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4ubW9kYWxlR2VzdGlvbkZQICAudGl0cmUtbW9kYWwtZnAge1xuICAgIGNvbG9yOiB2YXIoLS1tYXJyb24pO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubW9kYWxlR2VzdGlvbkZQICAjb2wtZ2VzdGlvbi1mcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1vZGFsZUdlc3Rpb25GUCAubGF5ZXIsXG4ubW9kYWxlR2VzdGlvbkZQIC5sYXllci13bXMtb2Fmcyxcbi5tb2RhbGVHZXN0aW9uRlAgLmxheWVyLWdlb2pzb24tZmF1bmEge1xuICAgIGZsZXg6IDAgMCAxNDBweDtcbn1cblxuLm1vZGFsZUdlc3Rpb25GUCAudmlnbmV0dGUge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2MxYzFjMTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm1vZGFsZUdlc3Rpb25GUCAudmlnbmV0dGUgPiAubmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG4gICAgZm9udC1zaXplOiBzbWFsbDtcbiAgICBjb2xvcjogIzY0NjI2MjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsZUdlc3Rpb25GUCAudmlnbmV0dGUuYWN0aXZlID4gLm5hbWUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYXVuZS12ZXJ0KTtcbn1cblxuLm1vZGFsZUdlc3Rpb25GUCAudmlnbmV0dGUuYWN0aXZlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1qYXVuZS12ZXJ0KTtcbn1cblxuLm1vZGFsZUdlc3Rpb25GUCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLyogdmlzaWJpbGl0eTogaGlkZGVuOyAqL1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsZUdlc3Rpb25GUCAub2wtb3BhY2l0eS1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaGVpZ2h0OiA3cHg7XG59XG5cbi5tb2RhbGVHZXN0aW9uRlAgIC51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAwLjVlbTtcbn1cblxuLm1vZGFsZUdlc3Rpb25GUCAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgd2lkdGg6IDFlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMC4zNWVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufSIsIi8qIFRhYmxlYXV4ICovXG50YWJsZTpub3QoI3JlY2FwaXR1bGF0aWZEcm9pdHMpID4gdGhlYWQgPiB0ciA+IHRoLFxudGFibGU6bm90KCNyZWNhcGl0dWxhdGlmRHJvaXRzKSA+IHRib2R5ID4gdHIgPiB0ZCB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcblx0LS1icy1ib3JkZXItd2lkdGg6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxudGFibGU6bm90KCNhbmFseXNlTWFudWVsbGUsI2FuYWx5c2VNYW51ZWxsZVV0aWxpc2F0ZXVycywjYW5hbHlzZU1hbnVlbGxlT3JnYW5pc21lcykgPiB0aGVhZCA+IHRyID4gdGgsXG50YWJsZTpub3QoI2FuYWx5c2VNYW51ZWxsZSwjYW5hbHlzZU1hbnVlbGxlVXRpbGlzYXRldXJzLCNhbmFseXNlTWFudWVsbGVPcmdhbmlzbWVzKSA+IHRib2R5ID4gdHIgPiB0ZCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG50YWJsZSA+IHRoZWFkIC5mb3JtLWNvbnRyb2wsXG50YWJsZSA+IHRoZWFkIC5mb3JtLXNlbGVjdCB7XG5cdC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG59XG50YWJsZTpub3QoI3JlY2FwaXR1bGF0aWZEcm9pdHMpID4gdGhlYWQgPiB0ciA+IHRoIHtcblx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6IHJnYig4OSwgODcsIDgxKTtcbn1cbnRhYmxlLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSkgIWltcG9ydGFudDsgLyogI2Y5ZjlmOSAqL1xufVxudGFibGUuZnMtbSA+IHRoZWFkID4gdHIgPiB0aCxcbnRhYmxlLmZzLW0gPiB0Ym9keSA+IHRyID4gdGQge1xuXHRmb250LXNpemU6IDEuMzVyZW0gIWltcG9ydGFudDtcbn1cbnRhYmxlLmZzLW0gdGJvZHkgdGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG50Ym9keSAuZHQtZW1wdHkge1xuXHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRhYmxlYXV4IHBsZWluZSBsYXJnZXVyICovXG50YWJsZS5mdWxsc2NyZWVuIHtcblx0d2lkdGg6IDEwMCU7XG59XG50YWJsZS5mdWxsc2NyZWVuIHRyIHRkOmZpcnN0LWNoaWxkLFxudGFibGUuZnVsbHNjcmVlbiB0ciB0aDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbn1cbnRhYmxlLmZ1bGxzY3JlZW4gdHIgdGQ6bGFzdC1jaGlsZCxcbnRhYmxlLmZ1bGxzY3JlZW4gdHIgdGg6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi8qIFRhYmxlYXUgZGF0YXRhYmxlICovXG4udGFibGVhdS1kYXRhdGFibGUge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLypQYWdpbmF0aW9uKi9cbi50b3AtdGFibGUge1xuXHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi50b3AtdGFibGUgLmxlZnQtc2lkZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cbi50b3AtdGFibGUgLnJpZ2h0LXNpZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHdpZHRoOiAxMHB4O1xuXHRmbGV4OiAxMDAgMSBhdXRvO1xufVxuLnRvcC10YWJsZSAubGltaXRlIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udG9wLXRhYmxlIC5saW1pdGUgc2VsZWN0IHtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLnRvcC10YWJsZSAubGltaXRlIGxhYmVsIHtcblx0bWFyZ2luOiAwO1xufVxuLnRvcC10YWJsZSAubGltaXRlIHNlbGVjdCxcbi50b3AtdGFibGUgLmxpbWl0ZSBsYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxLjJyZW07XG59XG4udG9wLXRhYmxlIC5zdGF0cyBkaXYge1xuXHRtYXJnaW46IDA7XG5cdC8qIHBhZGRpbmctdG9wOiAwLjk1ZW07ICovXG59XG4udG9wLXRhYmxlIGEucGFnZS1saW5rIHtcblx0Zm9udC1zaXplOiAxLjJyZW07XG59XG4udG9wLXRhYmxlIGEucGFnZS1saW5rLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLW1hcnJvbikgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1tYXJyb24pICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnRvcC10YWJsZSAuZWxsaXBzZSBhLnBhZ2UtbGluayB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4vKiBTdXJjaGFyZ2UgYm9vdHN0cmFwICovXG4udG9wLXRhYmxlIC5mb3JtLXNlbGVjdC1sZyB7XG5cdHBhZGRpbmctdG9wOiAuNzVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG59XG5cbi8qKiBTcMOpY2lmaWNpdMOpIGRhdGFUYWJsZXMgKiovXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi8qIEFmZmljaGUgbGVzIGljw7RuZXMgZGUgdHJpIGF2YW50IGxlIG5vbSBkZSBsYSBjb2xvbm5lICovXG50aGVhZCB0aCAuZHQtY29sdW1uLW9yZGVyIHtcblx0cG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuXHRyaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbnRoZWFkIHRoOmhhcyguZHQtY29sdW1uLW9yZGVyKSAuZHQtY29sdW1uLXRpdGxlIHtcblx0bWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbnRoZWFkIHRoLmR0LW9yZGVyYWJsZS1ub25lIC5kdC1jb2x1bW4tdGl0bGUge1xuXHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4vKiBNYXNxdWUgbGVzIHNwYW5zIGFqb3V0w6llcyBhdXRvbWF0aXF1ZW1lbnQgcGFzIERhdGF0YWJsZXMgYXZhbnQgbGVzIGZpbHRyZXMgKi9cbnRoZWFkIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRoIC5kdC1jb2x1bW4tdGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLyogT3BhY2l0w6kgcGFyIGTDqWZhdXQgZGVzIGljw7RuZXMgZGUgdHJpIChzYW5zIG9yZHJlIGRlIHRyaSBhcHBsaXF1w6kpICovXG50aC5kdC1vcmRlcmFibGUtYXNjIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxudGguZHQtb3JkZXJhYmxlLWFzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVyLFxudGguZHQtb3JkZXJhYmxlLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG50aC5kdC1vcmRlcmFibGUtZGVzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVyIHtcblx0b3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xufVxuLyogT3BhY2l0w6kgcGFyIGTDqWZhdXQgZGVzIGljw7RuZXMgZGUgdHJpIChhdmVjIG9yZHJlIGRlIHRyaSBhcHBsaXF1w6kpICovXG50aC5kdC1vcmRlcmluZy1hc2MgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG50aC5kdC1vcmRlcmluZy1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG50aC5kdC1vcmRlcmluZy1hc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlclxudGguZHQtb3JkZXJpbmctZGVzYyAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cbi8qIEF1Z21lbnRlIGwnZXNwYWNlIGVudHJlIGxlcyBpY8O0bmVzIGRlIHRyaSAoYXVjdW4gZXNwYWNlIGVudHJlIGxlcyAyIHBhciBkw6lmYXV0IHN1ciBmaXJlZm94KSAqL1xuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0dGguZHQtb3JkZXJhYmxlLWFzYyAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcblx0dGguZHQtb3JkZXJhYmxlLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUge1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogUGFnaW5hdGlvbiBib290c3RyYXAgYXZlYyBEYXRhVGFibGUgKi9cbi50b3AtdGFibGUgLnBhZ2luYXRpb24tY29udGFpbmVyIHtcblx0bWFyZ2luOiA1cHggMCAwIDA7XG59XG4udG9wLXRhYmxlIC5wYWdpbmF0aW9uIGxpIGEsXG4udG9wLXRhYmxlIC5wYWdpbmF0aW9uIGxpIGJ1dHRvblxue1xuXHRjb2xvcjogIzNmM2YzZjtcbn1cbi50b3AtdGFibGUgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsXG4udG9wLXRhYmxlIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBidXR0b25cbntcblx0YmFja2dyb3VuZDogdmFyKC0tbWFycm9uKSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLW1hcnJvbikgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmY7XG59XG4uZGlzYWJsZWQ+LnBhZ2UtbGluaywgLnBhZ2UtbGluay5kaXNhYmxlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udG9wLXRhYmxlIC5nZXN0aW9uLWNvbG9ubmVzIGJ1dHRvbiB7XG4gICBmb250LXNpemU6IDEuMnJlbTtcbiAgIGJhY2tncm91bmQ6ICM3NzcgIWltcG9ydGFudDtcbiAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuLnRvcC10YWJsZSAuZ2VzdGlvbi1jb2xvbm5lcyBidXR0b24gc3Bhbjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZGJcIjtcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi50b3AtdGFibGUgLmdlc3Rpb24tY29sb25uZXMgLmRyb3Bkb3duLWl0ZW0gc3BhbiB7XG5cdGNvbG9yOiAjM2YzZjNmICFpbXBvcnRhbnQ7XG59XG4udG9wLXRhYmxlIC5nZXN0aW9uLWNvbG9ubmVzIC5kcm9wZG93bi1pdGVtIHtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAzcHggMjBweCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuLnRvcC10YWJsZSAuZ2VzdGlvbi1jb2xvbm5lcyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjMzM3YWI3ICFpbXBvcnRhbnQ7XG59XG4udG9wLXRhYmxlIC5nZXN0aW9uLWNvbG9ubmVzIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSBzcGFuIHtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogUGFnaW5hdGlvbiBkZXMgdGFibGVhdXggcGxlaW5lIGxhcmdldXIgKi9cbi50b3AtdGFibGUuZnVsbHNjcmVlbiB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi8qIEJhZGdlcyBORVcgKi9cbi50YWJsZWF1LWRhdGF0YWJsZTpoYXModGhlYWQgdGggLmJhZGdlLW5ldykge1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xufVxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoZWFkIHRoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlYXUtZGF0YXRhYmxlIC5iYWRnZS1uZXcge1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOiAtMTNweDtcblx0cmlnaHQ6IDA7XG59XG4vKiBJY8O0bmVzIGRlIHRyaSAqL1xuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyaW5nLWRlc2M6bm90KC5pbnB1dCAuc2VsZWN0KSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmluZy1hc2M6bm90KC5pbnB1dCAuc2VsZWN0KSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5vcmRlcmFibGU6bm90KC5pbnB1dCAuc2VsZWN0KSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtZGVzYzpub3QoLmlucHV0IC5zZWxlY3QpLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1hc2M6bm90KC5pbnB1dCAuc2VsZWN0KSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtYXNjOmhvdmVyLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1kZXNjOmhvdmVyIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyaW5nLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLm9yZGVyYWJsZSAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtZGVzYyAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtYXNjIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyaW5nLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlcixcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmluZy1hc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlcixcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5vcmRlcmFibGUgLmR0LWNvbHVtbi1vcmRlcjphZnRlcixcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtZGVzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVyLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1hc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlciB7XG4gICAgY29sb3I6IHZhcigtLWJsZXUtbGFnb24pICFpbXBvcnRhbnQ7XG59XG4vKiBJY8O0bmUgb3JkcmUgQS9aICovXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuLyogSWPDtG5lIG9yZHJlIFovQSAqL1xuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyaW5nLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmODgxXCI7XG59XG4vKiBNYXNxdWUgbCdpY29uZSBkZSB0cmkgw6AgY8O0dMOpIGRlcyBmaWx0cmVzICovXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWRlc2MuaW5wdXQgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWFzYy5pbnB1dCAuZHQtY29sdW1uLW9yZGVyOmJlZm9yZSxcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtZGVzYy5pbnB1dCAuZHQtY29sdW1uLW9yZGVyOmFmdGVyLFxuLnRhYmxlYXUtZGF0YXRhYmxlIHRoLmR0LW9yZGVyYWJsZS1hc2MuaW5wdXQgLmR0LWNvbHVtbi1vcmRlcjphZnRlcixcbi50YWJsZWF1LWRhdGF0YWJsZSB0aC5kdC1vcmRlcmFibGUtZGVzYy5zZWxlY3QgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWFzYy5zZWxlY3QgLmR0LWNvbHVtbi1vcmRlcjpiZWZvcmUsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWRlc2Muc2VsZWN0IC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsXG4udGFibGVhdS1kYXRhdGFibGUgdGguZHQtb3JkZXJhYmxlLWFzYy5zZWxlY3QgLmR0LWNvbHVtbi1vcmRlcjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIvKipcbkNsYXNzZXMgZ8OpbsOpcmFsZXNcbioqL1xuI2Jhbm5pZXJlSG9tZVBhZ2VfdjMge1xuXHRoZWlnaHQ6IDI1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jYmFubmllcmVIb21lUGFnZV92My10b3AgeyAvKiAxZXIgcGxhbiAqL1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYmFubmllcmVIb21lUGFnZV92My1vcGEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICMwMDAwMDAzYjtcbn1cbiNiYW5uaWVyZUhvbWVQYWdlX3YzLXRvcCAudGl0cmUge1xuXHRmb250LXNpemU6IDQuN3JlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICNmZmY7XG5cdGxpbmUtaGVpZ2h0OiA0LjNyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgeyAvKiA+c20gKi9cblx0I2Jhbm5pZXJlSG9tZVBhZ2VfdjMtdG9wIC50aXRyZSB7XG5cdFx0cGFkZGluZzogMCAxMCU7XG5cdH1cbn1cbiNiYW5uaWVyZUhvbWVQYWdlX3YzLXRvcCAudGl0cmUtc3ViIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6IHZhcigtLWphdW5lLXZlcnQpO1xufVxuI2Jhbm5pZXJlSG9tZVBhZ2VfdjMtdG9wIC5yZXN1bWUge1xuXHRjb2xvcjogI2ZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiA4MCU7XG59XG4jYmFubmllcmVIb21lUGFnZV92My10b3AgLnJlc3VtZTplbXB0eSB7XG5cdG1hcmdpbjogMDtcbn1cblxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFx0XHRcdDwgc21cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdCNiYW5uaWVyZUhvbWVQYWdlX3YzLXJhcHBlbDEsXG5cdCNiYW5uaWVyZUhvbWVQYWdlX3YzLXJhcHBlbDIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0I2Jhbm5pZXJlSG9tZVBhZ2VfdjMtdG9wIC50aXRyZSB7XG5cdFx0cGFkZGluZzogMCAxMCU7XG5cdH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0XHRcdFx0XHQ+IHNtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuXHQjYmFubmllcmVIb21lUGFnZV92My1yYXBwZWwxIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTIxOXB4O1xuXHRcdGJvdHRvbTogLTIxNHB4O1xuXHRcdHdpZHRoOiAzMTZweDtcblx0XHRoZWlnaHQ6IDMxNnB4O1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxuXHQjYmFubmllcmVIb21lUGFnZV92My1yYXBwZWwyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0yMTlweDtcblx0XHR0b3A6IC0yMTRweDtcblx0XHR3aWR0aDogMzE2cHg7XG5cdFx0aGVpZ2h0OiAzMTZweDtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0ei1pbmRleDogMztcblx0fVxufSIsIi5kZXNjcmlwdGV1ciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMnB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmRlc2NyaXB0ZXVyIC5pY29uZSB7XG5cdGZvbnQtc2l6ZTogNnJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgO1xuXHRjb2xvcjogdmFyKC0tYmxldS1sYWdvbik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG59XG4uZGVzY3JpcHRldXIgLnRpdHJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwcztcbn1cbi5kZXNjcmlwdGV1ciAubGliZWxsZSA+IGEsXG4uZGVzY3JpcHRldXIgLmxpYmVsbGUge1xuICAgIG1hcmdpbjogMDtcblx0Y29sb3I6IHZhcigtLW1hcnJvbik7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG59XG4uZGVzY3JpcHRldXIgLnRpdHJlIC5uYiB7XG4gICAgbWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDMuNXJlbTtcblx0Y29sb3I6IHZhcigtLWJsZXUtbGFnb24pO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmRlc2NyaXB0ZXVyIC5saW5rID4gYSB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGNvbG9yOiB2YXIoLS1qYXVuZS12ZXJ0KTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwcztcbn1cblxuLmRlc2NyaXB0ZXVyLmxpZW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qKiBob3ZlciAqKi9cbi5kZXNjcmlwdGV1ci5saWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGV1LWxhZ29uKTtcbn1cbi5kZXNjcmlwdGV1ci5saWVuOmhvdmVyIC5pY29uZSxcbi5kZXNjcmlwdGV1ci5saWVuOmhvdmVyIC5uYiB7XG5cdGNvbG9yOiB2YXIoLS1qYXVuZS12ZXJ0KTtcbn1cbi5kZXNjcmlwdGV1ci5saWVuOmhvdmVyIC5saWJlbGxlIHtcblx0Y29sb3I6ICNmZmY7XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFNVUkNIQVJHRSAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmhlYWRlciAuYmFyMSwgLmJhcjIsIC5iYXIzIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW46IDZweCAwO1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xufVxuaGVhZGVyIC5uYXYtaXRlbSA+IGEge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuaGVhZGVyIC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuaGVhZGVyIC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuaGVhZGVyIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC4xKSAhaW1wb3J0YW50O1xufVxuLyoqIFNpZGJhciBUaXRsZSAqKi9cblxuXG5cbi8qKiBSYXBwZWwgZXNwYWNlICoqL1xuI3NpZGViYXItcmFwcGVsLWVzcGFjZSB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZTNlNztcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cbiNzaWRlYmFyLXJhcHBlbC1lc3BhY2UgPiBpbWcge1xuXHRtYXgtaGVpZ2h0OiAxNjBweDtcblx0bWF4LXdpZHRoOiA5MCU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jc2lkZWJhci1yYXBwZWwtZXNwYWNlID4gaSB7XG5cdGZvbnQtc2l6ZTogNnJlbTtcblx0Y29sb3I6ICNjYWNhY2U7XG59XG4jc2lkZWJhci1yYXBwZWwtZXNwYWNlIC5pbmZvcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbiNzaWRlYmFyLXJhcHBlbC1lc3BhY2UgLmluZm9zIC50aXRyZSB7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46IDA7XG5cdGNvbG9yOiByZ2IoNzgsIDg2LCA5NSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIE5PVVZFQVUgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBTaWRlYmFyIHR5cGUgSU5GTyAqL1xuI2ZzLXNpZGViYXIgLnJ1YnJpcXVlLFxuI2ZzLWJvdHRvbWJhci1sZy1tZW51IC5ydWJyaXF1ZSB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJlM2U3O1xuXHRjb2xvcjogcmdiKDc4LCA4NiwgOTUpO1xufVxuI2ZzLXNpZGViYXIgLnJ1YnJpcXVlIHVsLFxuI2ZzLWJvdHRvbWJhci1sZy1tZW51IC5ydWJyaXF1ZSB1bCB7XG5cdHBhZGRpbmc6IDA7XG59XG4jZnMtc2lkZWJhciAucnVicmlxdWUgdWwgbGksXG4jZnMtYm90dG9tYmFyLWxnLW1lbnUgLnJ1YnJpcXVlIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuI2ZzLXNpZGViYXIgLnJ1YnJpcXVlIC5sYWJlbCxcbiNmcy1ib3R0b21iYXItbGctbWVudSAucnVicmlxdWUgLmxhYmVsIHtcblx0Y29sb3I6IHJnYig3OCwgODYsIDk1KTtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBCYW5kZSBTb3VzIE1lbnUgKi9cbiNiYW5kZVNvdXNNZW51IC5pbmZvIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNiYW5kZVNvdXNNZW51IC5ib3V0b24ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFx0XHRcdFx0PCBzbVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcblx0I2JhbmRlU291c01lbnUgLmlkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MDUxO1xuXHR9XG5cdCNiYW5kZVNvdXNNZW51IC5pbmZvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCNiYW5kZVNvdXNNZW51IC5ib3V0b24ge1xuXHRcdG1hcmdpbi1sZWZ0OiB1bnNldDtcblx0fVxuXHQjYmFuZGVTb3VzTWVudSAuY29udGVudCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn0iLCIjYmFubmllcmVIb21lUGFnZV92My1vcGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlnbmUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG59XG4ubDEge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5sMSxcbiNpbmRpY2F0ZXVyc0xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jcGFydGljaXBhdGlvbkluZGVwZW5kYW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggMnB4IHJnYigwIDAgMCAvIDEwJSk7XG59XG4jcGFydGljaXBhdGlvbkluZGVwZW5kYW50IC50aXRyZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFydGljaXBhdGlvbkluZGVwZW5kYW50IC5zb3VzVGl0cmUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5saW5rVG8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMTEsIDExMSwgMTExKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTVweDtcblx0cGFkZGluZzogNXB4IDE1cHg7XG5cdGNvbG9yOiByZ2IoMTExLCAxMTEsIDExMSkgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xufVxuLmxpbmtUbzphY3RpdmUsXG4ubGlua1RvOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTExLCAxMTEsIDExMSk7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuI3Jlc3NvdXJjZXNBY2N1ZWlsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuI3Jlc3NvdXJjZXNBY2N1ZWlsIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjowO1xufVxuI3Jlc3NvdXJjZXNBY2N1ZWlsIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbiNyZXNzb3VyY2VzQWNjdWVpbCB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICAgIGNvbG9yOiB2YXIoLS1ibGV1LWxpZW4pO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4jbWFwIHtcbiAgICBtYXJnaW46IC0zMHB4IC0yMHB4IC0yMHB4IC0yMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbn1cblxuLyogWm9vbSBidXR0b24gKi9cbi5vbC16b29tLWV4dGVudCB7XG5cdHRvcDogNy42NDNlbSAhaW1wb3J0YW50O1xufVxuI2luZGljYXRldXJzTGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjlmYTtcbn1cbiNpbmRpY2F0ZXVyc0xpc3QgLmJveCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNpbmRpY2F0ZXVyc0xpc3QgLmJveCAudGl0cmUge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBjb2xvcjogdmFyKC0tbWFycm9uKTtcbn1cbiNpbmRpY2F0ZXVyc0xpc3QgLmJveC5tYXAge1xuICAgIGZsZXg6IDEgMCA5NCUgIWltcG9ydGFudDtcbn1cbi5ob21lVGl0cmUxIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIjtcbiAgICBjb2xvcjogdmFyKC0tYmxldS1sYWdvbik7XG59XG5cbi5saXN0LXBhcmVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubGlzdC1pbmRpYyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtaW5kaWMgPiBsaSB7XG5cdHBhZGRpbmc6IDVweCAwO1xufVxuLmxpc3QtaW5kaWMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYXN0aWxsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsZXUtbGFnb24pO1xuXHRjb2xvcjogI2Y3ZjdmNztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZzogMnB4IDhweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFx0XHRcdDwgc21cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdC5ob21lVGl0cmUxIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0I2NvbnRlbnVBdmFudEluZGljYXRldXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0I2NvbG9ubmVEcm9pdGVQcm9qZXRBY2N1ZWlsIHtcblx0XHRmbGV4OiAxIDAgMzUzcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdH1cblx0I2luZGljYXRldXJzTGlzdCAuYm94IHtcblx0XHRmbGV4OiAxIDAgOTQlO1xuXHR9XG5cdCNtYXAge1xuXHRcdGhlaWdodDogNDIwcHg7XG5cdH1cblx0I3Jlc3NvdXJjZXNBY2N1ZWlsIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFx0XHRcdFx0PiBzbSAgKyAgPCBtZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuaG9tZVRpdHJlMSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdCNjb250ZW51QXZhbnRJbmRpY2F0ZXVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCNjb2xvbm5lRHJvaXRlUHJvamV0QWNjdWVpbCB7XG5cdFx0ZmxleDogMSAwIDM1M3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG5cdCNpbmRpY2F0ZXVyc0xpc3QgLmJveCB7XG5cdFx0ZmxleDogMSAwIDk0JTtcblx0fVxuXHQjbWFwIHtcblx0XHRoZWlnaHQ6IDQyMHB4O1xuXHR9XG5cdCNyZXNzb3VyY2VzQWNjdWVpbCB7XG5cdFx0bWFyZ2luOiA0MHB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFx0XHRcdD4gbWQgICsgIDwgbGdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmhvbWVUaXRyZTEge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQjY29udGVudUF2YW50SW5kaWNhdGV1ciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQjY29sb25uZURyb2l0ZVByb2pldEFjY3VlaWwge1xuXHRcdGZsZXg6IDEgMCAzNTNweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0fVxuXHQjaW5kaWNhdGV1cnNMaXN0IC5ib3gge1xuXHRcdGZsZXg6IDEgMCA5NCU7XG5cdH1cblx0I21hcCB7XG5cdFx0aGVpZ2h0OiA0MjBweDtcblx0fVxuXHQjcmVzc291cmNlc0FjY3VlaWwge1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0XHRcdFx0XHQ+IGxnXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQjY29sb25uZURyb2l0ZVByb2pldEFjY3VlaWwge1xuXHRcdGZsZXg6IDEgMCAzNTNweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNMaXN0IC5ib3gge1xuXHRcdGZsZXg6IDEgMCA5NCU7XG5cdH1cblx0I21hcCB7XG5cdFx0aGVpZ2h0OiA0MjBweDtcblx0fVxuXHQjZGVzY3JpcHRpb24ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdH1cblx0I3Jlc3NvdXJjZXNBY2N1ZWlsIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFx0XHRcdD4geGxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE2OTlweCkge1xuXHQjY29sb25uZURyb2l0ZVByb2pldEFjY3VlaWwge1xuXHRcdGZsZXg6IDEgMCA0NTBweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNMaXN0IC5ib3g6bm90KCNtYXApIHtcblx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMXB4KTtcblx0fVxuXHQjbWFwIHtcblx0XHRoZWlnaHQ6IDUyMHB4O1xuXHR9XG5cdCNkZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0fVxuXHQjcmVzc291cmNlc0FjY3VlaWwge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFx0XHRcdFx0PiAxNzAwcHhcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MDBweCkge1xuXHQjY29sb25uZURyb2l0ZVByb2pldEFjY3VlaWwge1xuXHRcdGZsZXg6IDEgMCA0NTBweDtcblx0fVxuXHQjaW5kaWNhdGV1cnNMaXN0IC5ib3g6bm90KCNtYXApIHtcblx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMXB4KTtcblx0fVxuXHQjbWFwIHtcblx0XHRoZWlnaHQ6IDUyMHB4O1xuXHR9XG5cdC5sMSxcblx0I2luZGljYXRldXJzTGlzdCB7XG5cdFx0d2lkdGg6IDcwJTtcblx0fVxuXHQjZGVzY3JpcHRpb24ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdH1cblx0I3Jlc3NvdXJjZXNBY2N1ZWlsIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/