/*!************************************************************************************************************************************************************************!*\
  !*** 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/ProgrammeSINP/politique_diffusion.css ***!
  \*********************************************************************************************************************************************************************************/
#fs-page p {
    font-size: 1.5rem;
    font-weight: 300;
}
#fs-page p a {
    font-weight: 500;
}
#fs-page h1 {
    font-size: 4rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px;
    line-height: 4rem;
    font-family: "Bebas Neue";
    color: var(--bleu-lagon);
}
#fs-page .explications {
    margin-bottom: 30px;
}
#l1 {
    position: relative;
    background: #fff;
    z-index: 5;
}
#l1 p {
    font-size: 1.8rem;
    font-style: italic;
}



/** LIGNE DIFFUSION **/
#l2 {
    padding: 60px 0;
    background: #f7f9fa;
}
.diffusionTypeProfil {
    width: calc(30% - 30px);
    margin: 0 15px;
    box-shadow: 0px 0px 11px 2px rgba(0,0,0,0.1);
    padding: 30px 20px 20px 20px;
    background: #fff;
}
.diffusionTypeProfil > i {
    font-size: 6rem;
    margin: 0;
    color: var(--bleu-lagon);
    margin-bottom: 20px;
}
.diffusionTypeProfil .titre {
    font-size: 3rem !important;
    font-weight: 700 !important;
    text-align: center;
    margin-bottom: 20px;
    line-height: 3rem;
    font-family: "Bebas Neue";
    color: var(--marron);
}
.diffusionTypeProfil .description {
    text-align: center;
}
.droits {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 1.3rem;
}
.droits .i-question {
    color: var(--gris-clair);
    margin-left: 8px;
    cursor: pointer;
}
.droits .fa-check {
    color: var(--bs-success);
    margin-right: 8px;
}
.droits .fa-times {
    color: var(--bs-danger);
    margin-left: 2px;
    margin-right: 10px;
}
#linkToDataSINP {
    margin-top: 50px;
    display: inline-block;
    border-radius: 20px;
    padding: 8px 15px !important;
    color: var(--marron) !important;
    background: var(--jaune-vert);
    font-weight: 500;
}



/** LIGNE SENSIBILITE **/
#sensiNiveauxTitre {
    font-weight: 700 !important;
    color: #fff;
    text-align: center;
    font-size: 2rem !important;
    margin: 0;
}
#sensiNiveauxSousTitre {
    font-weight: 400 !important;
    margin-bottom: 30px;
    color: #fff;
    text-align: center;
    font-size: 1.35rem !important;
    font-style: italic;
}
#sensiNiveauxTitre i {
    font-size: 4rem;
    display: block;
}
#sensiNiveaux {
    border: 1px solid #bbb;
    background: var(--bleu-lagon);
    padding: 30px;
}
#sensiNiveaux ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 1.4rem;
    font-weight: 400;
    color: #fff;
}
#sensiNiveaux ul .niveau {
    color: var(--jaune-vert);
    font-weight: 900;
}
#sensiExplications1 i {
    font-size: 6rem;
    color: #bbb;
}
.question {
    font-weight: 700 !important;
    font-size: 1.7rem !important;
    color: var(--bleu-lagon);
}
#sensiExplications2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
    font-weight: 300;
}
#linkToListeSensible a {
    display: inline-block;
    border-radius: 20px;
    padding: 8px 15px !important;
    color: var(--bleu-lagon) !important;
    border: 1px solid var(--bleu-lagon);
    background: #fff;
    font-weight: 500;
    font-size: 1.4rem !important;
}



/** LIGNE COMMUNICATION **/
#l4 {
    padding: 60px 0;
    background: #f7f9fa;
}
#l4 h1 {
    margin-bottom: 30px;
}
#l4 [data-bs-toggle="collapse"] {
    cursor: pointer;
}
#l4 .reponse {
    padding-left: 15px;
    border-left: 4px solid #038c8c45;
}
#l4 .div-dropdown[aria-expanded="true"] .fa-caret-right {
    transform: rotate(90deg);
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/ProgrammeSINP/politique_diffusion_responsive.css ***!
  \********************************************************************************************************************************************************************************************/
/**************************************************
					< sm
************************************************/
@media screen and (max-width: 575px) {
	#fs-page .container {
		padding: 0 20px;
	}
	#l1 {
		padding: 30px;
		text-align: center;
	}
	#fs-page .explications {
		text-align: justify;
	}
	#l2 .content {
		margin: -7px;
	}
	.diffusionTypeProfil {
		margin: 7px;
		width: 100%;
		flex: 1 1 auto;
	}
	.diffusionTypeProfil .description {
		margin: 0 0 20px 0;
	}

	#l3 .content {
		flex-direction: column;
	}
	#l3 .content > div {
		display: flex;
		flex-direction: column;
	}
	#sensiExplications1 {
		flex-direction: column;
	}
	#sensiExplications1 p {
		order: 3;
	}
	#sensiExplications1 i {
		padding: 20px 0;
		font-size: 15rem;
		line-height: 15rem;
		color: #e0e3e4;
		text-align: center;
		order: 1;
	}
	#l3 {
		padding: 0 0 30px 0;
		text-align: justify;
	}
	#l3 h1 {
		margin-bottom: 15px;
		order: 2;
	}
	#linkToListeSensible {
		order: 4;
	}
	#sensiNiveaux {
		margin: 30px 0 10px 0;
		width: 100%;
		flex: 0 0 auto;
	}
	#linkToListeSensible a {
		font-size: 1.35rem !important;
	}
	#sensiExplications2 p {
		margin-bottom: 20px;
	}

	#l4 .content {
		flex-direction: column;
	}
	#l4 img {
		width: 100%;
		max-height: 200px;
		object-fit: cover;
		margin-bottom: 20px;
	}
	.question {
		margin-top: 15px;
	}
}
/**************************************************
					> sm  +  < md
************************************************/
@media screen and (min-width: 576px) and (max-width: 767px) {
	#l4 .content {
		flex-direction: column;
	}
	#l4 img {
		width: 100%;
		max-height: 200px;
		object-fit: cover;
		margin-bottom: 20px;
	}
}
/**************************************************
					> md  + < lg
************************************************/
@media screen and (min-width: 768px) and (max-width: 991px) {
	#l4 img {
		flex: 0 0 50%;
		margin-right: 20px;
		object-fit: none;
		height: 250px;
	}
}
/**************************************************
					> sm  +  < lg
************************************************/
@media screen and (min-width: 576px) and (max-width: 991px) {
	#l1 {
		padding: 30px;
		text-align: center;
	}
	#fs-page .explications {
		text-align: justify;
	}
	#l2 .content {
		margin: -7px;
	}
	.diffusionTypeProfil {
		margin: 7px;
		width: calc(50% - 14px);
		flex: 1 1 auto;
	}
	.diffusionTypeProfil .description {
		margin: 0 0 20px 0;
	}
	#l2 .content .diffusionTypeProfil:first-child .description  {
		margin-bottom: 27px;
	}
	#l3 .content {
		flex-direction: column;
		align-items: center;
	}
	#l3 .content > div {
		display: flex;
		flex-direction: column;
	}
	#sensiExplications1 {
		flex-direction: column;
	}
	#sensiExplications1 p {
		order: 3;
	}
	#sensiExplications1 i {
		padding: 20px 0;
		font-size: 15rem;
		line-height: 15rem;
		color: #e0e3e4;
		text-align: center;
		order: 1;
	}
	#l3 {
		padding: 0 0 30px 0;
		text-align: justify;
	}
	#l3 h1 {
		margin-bottom: 15px;
		order: 2;
	}
	#linkToListeSensible {
		order: 4;
	}
	#sensiNiveaux {
		margin: 30px 0 10px 0;
		width: 70%;
		flex: 0 0 auto;
	}
	#linkToListeSensible a {
		font-size: 1.35rem !important;
	}
	#sensiExplications2 p {
		margin-bottom: 20px;
	}
	.question {
		margin-top: 15px;
	}
}
/**************************************************
					> md
************************************************/
@media screen and (min-width: 992px) {
	#l1 p {
		padding: 50px;
		text-align: justify;
	}
	#l2 .content .diffusionTypeProfil:not(:last-child) .description  {
		margin-bottom: 55px;
	}
	#l3 h1 {
		margin-bottom: 30px;
	}
	#l3 {
		padding: 60px 0;
	}
	#linkToListeSensible a {
		margin-top: 30px;
	}
	#sensiNiveaux {
		margin: 0 0 30px 30px;
		flex: 0 0 400px;
	}
	#linkToListeSensible a {
		font-size: 1.4rem !important;
	}
	#l4 img {
		flex: 0 0 25%;
		margin-right: 20px;
		object-fit: none;
	}
	.question {
		margin-top: 15px;
	}
}
/**************************************************
					> xl
************************************************/
@media screen and (min-width: 1200px)  {
	#l2 .content .diffusionTypeProfil:not(:last-child) .description  {
		margin-bottom: 32px;
	}
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZ3JhbW1lX3NpbnBfcG9saXRpcXVlX2RpZmZ1c2lvbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7O0VBRUU7QUFDRjtDQUNDLGFBQWE7Q0FDYixrQkFBa0I7Q0FDbEIsYUFBYTtDQUNiLFVBQVU7Q0FDVixrQ0FBa0M7Q0FDbEMsNEJBQTRCO0NBQzVCLHNCQUFzQjtBQUN2QjtBQUNBLDJCQUEyQixhQUFhO0NBQ3ZDLFdBQVc7Q0FDWCxZQUFZO0NBQ1osa0JBQWtCO0FBQ25CO0FBQ0E7Q0FDQyxrQkFBa0I7Q0FDbEIsWUFBWTtDQUNaLFdBQVc7Q0FDWCxxQkFBcUI7QUFDdEI7QUFDQTtDQUNDLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsV0FBVztDQUNYLG1CQUFtQjtDQUNuQixrQkFBa0I7Q0FDbEIsVUFBVTtDQUNWLGtCQUFrQjtDQUNsQix5QkFBeUI7Q0FDekIseUJBQXlCO0FBQzFCO0FBQ0EsdUNBQXVDLFFBQVE7Q0FDOUM7RUFDQyxjQUFjO0NBQ2Y7QUFDRDtBQUNBO0NBQ0MsZ0JBQWdCO0NBQ2hCLHdCQUF3QjtBQUN6QjtBQUNBO0NBQ0MsV0FBVztDQUNYLGtCQUFrQjtDQUNsQixVQUFVO0NBQ1YsZ0JBQWdCO0NBQ2hCLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGtCQUFrQjtDQUNsQixVQUFVO0FBQ1g7QUFDQTtDQUNDLFNBQVM7QUFDVjs7OztBQUlBOztnREFFZ0Q7QUFDaEQ7Q0FDQzs7RUFFQyxhQUFhO0NBQ2Q7Q0FDQTtFQUNDLGNBQWM7Q0FDZjtBQUNEOzs7QUFHQTs7Z0RBRWdEO0FBQ2hEO0NBQ0M7RUFDQyxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGNBQWM7RUFDZCxZQUFZO0VBQ1osYUFBYTtFQUNiLFlBQVk7Q0FDYjtDQUNBO0VBQ0Msa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYixZQUFZO0VBQ1osVUFBVTtDQUNYO0FBQ0QsQzs7OztBQy9GQTtJQUNJLGlCQUFp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Q0FDdkI7Q0FDQTtFQUNDLHNCQUFzQjtDQUN2QjtDQUNBO0VBQ0MsUUFBUTtDQUNUO0NBQ0E7RUFDQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFFBQVE7Q0FDVDtDQUNBO0VBQ0MsbUJBQW1CO0VBQ25CLG1CQUFtQjtDQUNwQjtDQUNBO0VBQ0MsbUJBQW1CO0VBQ25CLFFBQVE7Q0FDVDtDQUNBO0VBQ0MsUUFBUTtDQUNUO0NBQ0E7RUFDQyxxQkFBcUI7RUFDckIsVUFBVTtFQUNWLGNBQWM7Q0FDZjtDQUNBO0VBQ0MsNkJBQTZCO0NBQzlCO0NBQ0E7RUFDQyxtQkFBbUI7Q0FDcEI7Q0FDQTtFQUNDLGdCQUFnQjtDQUNqQjtBQUNEO0FBQ0E7O2dEQUVnRDtBQUNoRDtDQUNDO0VBQ0MsYUFBYTtFQUNiLG1CQUFtQjtDQUNwQjtDQUNBO0VBQ0MsbUJBQW1CO0NBQ3BCO0NBQ0E7RUFDQyxtQkFBbUI7Q0FDcEI7Q0FDQTtFQUNDLGVBQWU7Q0FDaEI7Q0FDQTtFQUNDLGdCQUFnQjtDQUNqQjtDQUNBO0VBQ0MscUJBQXFCO0VBQ3JCLGVBQWU7Q0FDaEI7Q0FDQTtFQUNDLDRCQUE0QjtDQUM3QjtDQUNBO0VBQ0MsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixnQkFBZ0I7Q0FDakI7Q0FDQTtFQUNDLGdCQUFnQjtDQUNqQjtBQUNEO0FBQ0E7O2dEQUVnRDtBQUNoRDtDQUNDO0VBQ0MsbUJBQW1CO0NBQ3BCO0FBQ0QsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvVXRpbHMvYmFubmllcmVfb3RoZXJwYWdlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL1Byb2dyYW1tZVNJTlAvcG9saXRpcXVlX2RpZmZ1c2lvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9Qcm9ncmFtbWVTSU5QL3BvbGl0aXF1ZV9kaWZmdXNpb25fcmVzcG9uc2l2ZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG5DbGFzc2VzIGfDqW7DqXJhbGVzXG4qKi9cbiNiYW5uaWVyZUhvbWVQYWdlX3YzIHtcblx0aGVpZ2h0OiAyNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI2Jhbm5pZXJlSG9tZVBhZ2VfdjMtdG9wIHsgLyogMWVyIHBsYW4gKi9cblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Jhbm5pZXJlSG9tZVBhZ2VfdjMtb3BhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjMDAwMDAwM2I7XG59XG4jYmFubmllcmVIb21lUGFnZV92My10b3AgLnRpdHJlIHtcblx0Zm9udC1zaXplOiA0LjdyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRsaW5lLWhlaWdodDogNC4zcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHsgLyogPnNtICovXG5cdCNiYW5uaWVyZUhvbWVQYWdlX3YzLXRvcCAudGl0cmUge1xuXHRcdHBhZGRpbmc6IDAgMTAlO1xuXHR9XG59XG4jYmFubmllcmVIb21lUGFnZV92My10b3AgLnRpdHJlLXN1YiB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiB2YXIoLS1qYXVuZS12ZXJ0KTtcbn1cbiNiYW5uaWVyZUhvbWVQYWdlX3YzLXRvcCAucmVzdW1lIHtcblx0Y29sb3I6ICNmZmY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogODAlO1xufVxuI2Jhbm5pZXJlSG9tZVBhZ2VfdjMtdG9wIC5yZXN1bWU6ZW1wdHkge1xuXHRtYXJnaW46IDA7XG59XG5cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0XHRcdFx0XHQ8IHNtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQjYmFubmllcmVIb21lUGFnZV92My1yYXBwZWwxLFxuXHQjYmFubmllcmVIb21lUGFnZV92My1yYXBwZWwyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCNiYW5uaWVyZUhvbWVQYWdlX3YzLXRvcCAudGl0cmUge1xuXHRcdHBhZGRpbmc6IDAgMTAlO1xuXHR9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFx0XHRcdFx0PiBzbVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0I2Jhbm5pZXJlSG9tZVBhZ2VfdjMtcmFwcGVsMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0yMTlweDtcblx0XHRib3R0b206IC0yMTRweDtcblx0XHR3aWR0aDogMzE2cHg7XG5cdFx0aGVpZ2h0OiAzMTZweDtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdH1cblx0I2Jhbm5pZXJlSG9tZVBhZ2VfdjMtcmFwcGVsMiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMjE5cHg7XG5cdFx0dG9wOiAtMjE0cHg7XG5cdFx0d2lkdGg6IDMxNnB4O1xuXHRcdGhlaWdodDogMzE2cHg7XG5cdFx0b3BhY2l0eTogMC45O1xuXHRcdHotaW5kZXg6IDM7XG5cdH1cbn0iLCIjZnMtcGFnZSBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuI2ZzLXBhZ2UgcCBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuI2ZzLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIjtcbiAgICBjb2xvcjogdmFyKC0tYmxldS1sYWdvbik7XG59XG4jZnMtcGFnZSAuZXhwbGljYXRpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2wxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiA1O1xufVxuI2wxIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuXG5cbi8qKiBMSUdORSBESUZGVVNJT04gKiovXG4jbDIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmOWZhO1xufVxuLmRpZmZ1c2lvblR5cGVQcm9maWwge1xuICAgIHdpZHRoOiBjYWxjKDMwJSAtIDMwcHgpO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kaWZmdXNpb25UeXBlUHJvZmlsID4gaSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0tYmxldS1sYWdvbik7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kaWZmdXNpb25UeXBlUHJvZmlsIC50aXRyZSB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIjtcbiAgICBjb2xvcjogdmFyKC0tbWFycm9uKTtcbn1cbi5kaWZmdXNpb25UeXBlUHJvZmlsIC5kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRyb2l0cyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5kcm9pdHMgLmktcXVlc3Rpb24ge1xuICAgIGNvbG9yOiB2YXIoLS1ncmlzLWNsYWlyKTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcm9pdHMgLmZhLWNoZWNrIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtc3VjY2Vzcyk7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZHJvaXRzIC5mYS10aW1lcyB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRhbmdlcik7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4jbGlua1RvRGF0YVNJTlAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tbWFycm9uKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWphdW5lLXZlcnQpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cblxuXG4vKiogTElHTkUgU0VOU0lCSUxJVEUgKiovXG4jc2Vuc2lOaXZlYXV4VGl0cmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xufVxuI3NlbnNpTml2ZWF1eFNvdXNUaXRyZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNzZW5zaU5pdmVhdXhUaXRyZSBpIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4jc2Vuc2lOaXZlYXV4IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsZXUtbGFnb24pO1xuICAgIHBhZGRpbmc6IDMwcHg7XG59XG4jc2Vuc2lOaXZlYXV4IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG59XG4jc2Vuc2lOaXZlYXV4IHVsIC5uaXZlYXUge1xuICAgIGNvbG9yOiB2YXIoLS1qYXVuZS12ZXJ0KTtcbiAgICBmb250LXdlaWdodDogOTAwO1xufVxuI3NlbnNpRXhwbGljYXRpb25zMSBpIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgY29sb3I6ICNiYmI7XG59XG4ucXVlc3Rpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1ibGV1LWxhZ29uKTtcbn1cbiNzZW5zaUV4cGxpY2F0aW9uczIgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiNsaW5rVG9MaXN0ZVNlbnNpYmxlIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWJsZXUtbGFnb24pICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxldS1sYWdvbik7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cblxuXG4vKiogTElHTkUgQ09NTVVOSUNBVElPTiAqKi9cbiNsNCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y5ZmE7XG59XG4jbDQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jbDQgW2RhdGEtYnMtdG9nZ2xlPVwiY29sbGFwc2VcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNsNCAucmVwb25zZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAzOGM4YzQ1O1xufVxuI2w0IC5kaXYtZHJvcGRvd25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmZhLWNhcmV0LXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFx0XHRcdFx0PCBzbVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblx0I2ZzLXBhZ2UgLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cdCNsMSB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0I2ZzLXBhZ2UgLmV4cGxpY2F0aW9ucyB7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0fVxuXHQjbDIgLmNvbnRlbnQge1xuXHRcdG1hcmdpbjogLTdweDtcblx0fVxuXHQuZGlmZnVzaW9uVHlwZVByb2ZpbCB7XG5cdFx0bWFyZ2luOiA3cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblx0LmRpZmZ1c2lvblR5cGVQcm9maWwgLmRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdH1cblxuXHQjbDMgLmNvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0I2wzIC5jb250ZW50ID4gZGl2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0I3NlbnNpRXhwbGljYXRpb25zMSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQjc2Vuc2lFeHBsaWNhdGlvbnMxIHAge1xuXHRcdG9yZGVyOiAzO1xuXHR9XG5cdCNzZW5zaUV4cGxpY2F0aW9uczEgaSB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE1cmVtO1xuXHRcdGNvbG9yOiAjZTBlM2U0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRvcmRlcjogMTtcblx0fVxuXHQjbDMge1xuXHRcdHBhZGRpbmc6IDAgMCAzMHB4IDA7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0fVxuXHQjbDMgaDEge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0b3JkZXI6IDI7XG5cdH1cblx0I2xpbmtUb0xpc3RlU2Vuc2libGUge1xuXHRcdG9yZGVyOiA0O1xuXHR9XG5cdCNzZW5zaU5pdmVhdXgge1xuXHRcdG1hcmdpbjogMzBweCAwIDEwcHggMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXHQjbGlua1RvTGlzdGVTZW5zaWJsZSBhIHtcblx0XHRmb250LXNpemU6IDEuMzVyZW0gIWltcG9ydGFudDtcblx0fVxuXHQjc2Vuc2lFeHBsaWNhdGlvbnMyIHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQjbDQgLmNvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0I2w0IGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQucXVlc3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFx0XHRcdD4gc20gICsgIDwgbWRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0I2w0IC5jb250ZW50IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdCNsNCBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFx0XHRcdD4gbWQgICsgPCBsZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQjbDQgaW1nIHtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRvYmplY3QtZml0OiBub25lO1xuXHRcdGhlaWdodDogMjUwcHg7XG5cdH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFx0XHRcdD4gc20gICsgIDwgbGdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0I2wxIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQjZnMtcGFnZSAuZXhwbGljYXRpb25zIHtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHR9XG5cdCNsMiAuY29udGVudCB7XG5cdFx0bWFyZ2luOiAtN3B4O1xuXHR9XG5cdC5kaWZmdXNpb25UeXBlUHJvZmlsIHtcblx0XHRtYXJnaW46IDdweDtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNHB4KTtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXHQuZGlmZnVzaW9uVHlwZVByb2ZpbCAuZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0fVxuXHQjbDIgLmNvbnRlbnQgLmRpZmZ1c2lvblR5cGVQcm9maWw6Zmlyc3QtY2hpbGQgLmRlc2NyaXB0aW9uICB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0fVxuXHQjbDMgLmNvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQjbDMgLmNvbnRlbnQgPiBkaXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQjc2Vuc2lFeHBsaWNhdGlvbnMxIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdCNzZW5zaUV4cGxpY2F0aW9uczEgcCB7XG5cdFx0b3JkZXI6IDM7XG5cdH1cblx0I3NlbnNpRXhwbGljYXRpb25zMSBpIHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMTVyZW07XG5cdFx0Y29sb3I6ICNlMGUzZTQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG9yZGVyOiAxO1xuXHR9XG5cdCNsMyB7XG5cdFx0cGFkZGluZzogMCAwIDMwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHR9XG5cdCNsMyBoMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRvcmRlcjogMjtcblx0fVxuXHQjbGlua1RvTGlzdGVTZW5zaWJsZSB7XG5cdFx0b3JkZXI6IDQ7XG5cdH1cblx0I3NlbnNpTml2ZWF1eCB7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMTBweCAwO1xuXHRcdHdpZHRoOiA3MCU7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblx0I2xpbmtUb0xpc3RlU2Vuc2libGUgYSB7XG5cdFx0Zm9udC1zaXplOiAxLjM1cmVtICFpbXBvcnRhbnQ7XG5cdH1cblx0I3NlbnNpRXhwbGljYXRpb25zMiBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5xdWVzdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFx0XHRcdFx0PiBtZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0I2wxIHAge1xuXHRcdHBhZGRpbmc6IDUwcHg7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0fVxuXHQjbDIgLmNvbnRlbnQgLmRpZmZ1c2lvblR5cGVQcm9maWw6bm90KDpsYXN0LWNoaWxkKSAuZGVzY3JpcHRpb24gIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXHR9XG5cdCNsMyBoMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQjbDMge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQjbGlua1RvTGlzdGVTZW5zaWJsZSBhIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdCNzZW5zaU5pdmVhdXgge1xuXHRcdG1hcmdpbjogMCAwIDMwcHggMzBweDtcblx0XHRmbGV4OiAwIDAgNDAwcHg7XG5cdH1cblx0I2xpbmtUb0xpc3RlU2Vuc2libGUgYSB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcblx0fVxuXHQjbDQgaW1nIHtcblx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRvYmplY3QtZml0OiBub25lO1xuXHR9XG5cdC5xdWVzdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFx0XHRcdFx0PiB4bFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSAge1xuXHQjbDIgLmNvbnRlbnQgLmRpZmZ1c2lvblR5cGVQcm9maWw6bm90KDpsYXN0LWNoaWxkKSAuZGVzY3JpcHRpb24gIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/