/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/login.css ***!
  \****************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);
/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
body {
    background-color: lightgray;
}

.width-container {
    width: 1320px;
}

.margin-left-unset {
    margin-left: unset;
}

.padding-unset {
    padding: unset;
}

a, a:hover, a:active {
    color: #0eb290;
    text-decoration: none;
}

.titre-green {
    color: #0eb290;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

h2 {
    color: #FFFFFF;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

.f-s-18 {
    font-size: 18px;
}

.container {
    background-color: #FFFFFF;
    padding: 0;
}

.blocPhoto {
    padding: unset;
}
.bac-section {
    background-attachment: fixed;
    background-image: url(/build/images/accueil_header-scaled.40920d7d.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 630px;
    width: 1320px;
}

.bac-section-actualite {
    background-attachment: fixed;
    background-image: url(/build/images/accueil_header_2-scaled.be986e7e.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 234px;
    width: 1320px;
}

.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    height: auto;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

.elementor-container {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    align-content: center;

}

.height630 {
    height: 630px;
}

.elementor-heading-title {
    color: #FFFFFF;
    font-family: "ABeeZee", Sans-serif, serif;
    font-size: 60px;
    text-transform: uppercase;
    letter-spacing: 8px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}


.elementor-widget-container {
    height: 340px;
}

.center {
    text-align: center;
}

.zoomIn {
    animation-name: zoomIn;
    animation-duration: 1.25s;
}

.fs-18 {
    font-size: 18px;
}

.paragraph-container {
    text-align: center;
    color: #FFFFFF;
    text-shadow: 0 0 0 rgba(0,0,0,0.3);
    position: relative;
    top: -300px;
}

.float-left {
    float: left;
}

.button-container {
    text-align: center;
    position: relative;
    top: -250px;
}

.text-align-right {
    text-align: right;
}

.text-align-left {
    text-align: left;
}

.text-align-center {
    text-align: center;
}

.quiSommesNous {
    width: 1320px;
}
.heading-title {
    color: #000000;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

.padding-50 {
    padding: 50px 0;
}

.padding-10 {
    padding: 10px 0;
}

.padding-10-20 {
    padding: 10px 20px;
}

.padding-full-20 {
    padding: 20px;
}

.width-50 {
    width: 50%
}

.greenColor {
    color: #0eb290;
}

.redColor {
    color: #ff0000;
}

.blackColor {
    color: #000000;;
}

.p-t-100 {
    padding-top: 100px;
}

.mg-30 {
    margin: 0 30%;
}

.greyContainerMembre {
    background-color:#F4F4F4;
    margin: 3px 0;
}
.greyContainer {
    background-color:#F4F4F4;
}
.greyContainer { display: table; }
.greyContainer > div {display: table-cell; width:50%; }


.m-l-10 {
    margin-left: 10px;
}

.m-r-10 {
    margin-right: 10px;
}

.m-t-b-20 {
    margin: 20px 0;
}

.text-align-center {
    text-align: center;
}

.actualites {
    padding: 20px 0;
    width: 1320px;
}

/*bloc with icon component*/
.blocTitle {
    color: #4DD8C1;
    font-size: 14px;
}

.greenBackground {
    display: table;
    background-color: #0EB290;
    padding: 20px 10px;
    min-height: 128.8px;
}

/*.greenBackground > div {display: table-cell; width:50%; }*/

.greenBackground > .blocIcon {display: table-cell; width:30%; }
.greenBackground > .blocContent {display: table-cell; width:70%; }

.darkGreen {
    background-color: #00967D;
}

.blocTexte{
    color: #ffffff;
    font-size: 14px;
}

.elementor-icon {
    fill: #4DD8C1;
    color: #4DD8C1;
    border-color: #4DD8C1;
    font-size: 70px;
    background-color: #0EB290;
}

.elementor-icon i{
    width: 1em;
    height: 1em;
    position: relative;
    display: block;
}

.centrer {
    /*position: fixed;*/
    /*top: 0;*/
    /*left: 0;*/
    display: flex;
    align-items: center;
    justify-content: center;
}
/*fin bloc with icon*/

.p-l-unset {
    padding-left: unset;
}

/*
Margins
 */
.margin-t-b-40{
    margin: 40px 0;
}

.margin-t-1 {
    margin-top: 1px;
}

.margin-t-30 {
    margin-top: 30px;
}

.margin-b-30 {
    margin-bottom: 30px;
}


.max-width-1140 {
    max-width: 1140px;
}

.table-primary-green {
    background-color: #00B28E;
    color: #ffffff;
}

.width-100-percent {
    width: 100%;
}

.width-100-percent iframe {
    height: 350px;
    width: 100%;
}

img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.liste-incription li {
    list-style-type: disc;
}

.w-100 {
    width: 100%;
}

.pl-20 {
    padding-left: 20px;
}

.p-20 {
    padding: 20px;
}

/* alertes */
.alert-error {
    background-color: #ff0000;
    color: #FFFFFF;
}

/*Toast*/

.error-message {
    background-color: #ff0000;
    color: #fff;
}

.success-message {
    background-color: #d1e7dd;
    color: #0f5132;
}

.toast {
    margin: 0 45%;
}

.bold {
    font-weight: bold;
}
.barrer {
    text-decoration: line-through;
    font-weight: bold;
}
@media (max-width: 1368px) {
    .bac-section {
        background-attachment: fixed;
        background-image: url(/build/images/accueil_header-scaled.40920d7d.jpg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 855px;
        width: 1140px;
    }

    .bac-section-actualite {
        background-attachment: fixed;
        background-image: url(/build/images/accueil_header_2-scaled.be986e7e.jpg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 234px;
        width: 1140px;
    }

    .quiSommesNous {
        width: 1140px;
    }

    .actualites, .width-container {
        width: 1140px;
    }
    .greenBackground > .blocIcon {display: table-cell; width:unset; }
}

@media(max-width: 990px) {
    .bac-section {
        height: 415px;
        width: 112%;
    }

    .height630 {
        height: 600px;
    }

    .elementor-heading-title {
        font-size: 20px;
    }

    .paragraph-container {
        top: -400px;
    }

    .quiSommesNous {
        width: 130%;
    }

    .bac-section-actualite {
        width: 112%;
    }

    .actualites {
        width: 112%;
    }

    .width-container {
        width: 112%;
    }
}

@media(max-width: 430px) and (min-width : 360px){
    .bac-section {
        height: 415px;
        width: 126%;
    }

    .actualites {
        width: 125%;
        padding: 20px;
    }

    .bac-section-actualite, .width-container {
        width: 126%;
    }

    .greyContainer {
        width: 345px;
    }

    .greyContainer > div {
        width: 100%;
        float: left;
    }
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/home.css ***!
  \***************************************************************************************************************/
@media(max-width: 990px) {
    .boxHome{
        width: 87%;
    }
}

@media(max-width: 768px) {
    .boxHome{
        width: 95%;
    }
}

@media(max-width: 430px) and (min-width : 360px){
    .boxHome{
        width: 95%;
    }
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/form.css ***!
  \***************************************************************************************************************/
input[type=radio] {
    margin: 0 2px 0 4px;
}

.form-control:focus {
    border-color: #0eb290 !important;
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/login.css (1) ***!
  \********************************************************************************************************************/
/* Importing fonts from Google */

/* Reseting */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

body {
    background: #ecf0f3;
}

.wrapper {
    max-width: 350px;
    min-height: 500px;
    margin: 80px auto;
    padding: 40px 30px 30px 30px;
    background-color: #ecf0f3;
    border-radius: 15px;
    box-shadow: 13px 13px 20px #cbced1, -13px -13px 20px #fff;
}

.logo {
    width: 80px;
    margin: auto;
}

.logo img {
    width: 100%;
    height: 80px;
    object-fit: cover;
    border-radius: 50%;
    box-shadow: 0px 0px 3px #5f5f5f,
    0px 0px 0px 5px #ecf0f3,
    8px 8px 15px #a7aaa7,
    -8px -8px 15px #fff;
}

.wrapper .name {
    font-weight: 600;
    font-size: 1.4rem;
    letter-spacing: 1.3px;
    padding-left: 10px;
    color: #555;
}

.wrapper .form-field input {
    width: 100%;
    display: block;
    border: none;
    outline: none;
    background: none;
    font-size: 1.2rem;
    color: #666;
    padding: 10px 15px 10px 10px;
    /* border: 1px solid red; */
}

.wrapper .form-field {
    padding-left: 10px;
    margin-bottom: 20px;
    border-radius: 20px;
    box-shadow: inset 8px 8px 8px #cbced1, inset -8px -8px 8px #fff;
}

.wrapper .form-field .fas {
    color: #555;
}

.wrapper .btn {
    box-shadow: none;
    width: 100%;
    height: 40px;
    background-color: #03A9F4;
    color: #fff;
    border-radius: 25px;
    box-shadow: 3px 3px 3px #b1b1b1,
    -3px -3px 3px #fff;
    letter-spacing: 1.3px;
}

.wrapper .btn:hover {
    background-color: #039BE5;
}

.wrapper a {
    text-decoration: none;
    font-size: 0.8rem;
    color: #03A9F4;
}

.wrapper a:hover {
    color: #039BE5;
}

.btnAdmin {
    cursor: pointer;
}

.btnAdmin a {
    color: #555;
    text-decoration: none;
}

.btnAdmin a:hover {
    text-decoration: underline;
}


@media(max-width: 430px) and (min-width : 360px){
    .wrapper {
        margin: 30px 20px;
        padding: 40px 15px 15px 15px;
    }
}
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/admin.css ***!
  \****************************************************************************************************************/
li {
    list-style-type: none;
}

/** Registre */
.navigation
{
    margin: 0 40%;
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/header.css ***!
  \*****************************************************************************************************************/
header {
    display: block;

}

.site-header {
	background-color: #f7f7f7;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
	z-index: 100;
	height: 155px;
}

.site-header-inner {
    position: relative;
    height: 100%;
}

.site-logo {
	float: left;
	height: 50%;
	display: table;
}

.site-logo .site-logo-inner {
    display: table-cell;
    vertical-align: middle;
    height: 74px;
}

.site-logo .site-logo-inner a {
    background-color: rgba(0,0,0,0) !important;
}

.site-logo a.site-logo-text {
    font-family: ABeeZee, serif;
    font-weight: 500;
    font-style: normal;
    text-transform: none;
}

.site-logo a.site-logo-text {
    font-size: 24px;
    margin: 0;
}

.site-navigation-wrap {
	float: right;
	position: relative;
	right: 0;
	top: -95px;
	height: 50%;
}

.icon-menu {
	float: left;
	position: relative;
	left: 0px;
}

nav {
    display: block;
}

@media(max-width: 430px) and (min-width : 360px){
	.site-logo a.site-logo-text {
		font-size: 16px;
	}
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/footer.css ***!
  \*****************************************************************************************************************/
.footer-top {
    background-color: #222;
    padding: 30px 0;
    min-height: 250px;
    text-align: center;
}

.footer-top h1 {
    color: #0eb290;
    font-size: 30px;
    letter-spacing: 4px;
}

.info-contact-footer {
    margin: 10px 0 16px;
    color: #fff;
    text-align: center;
}

.info-contact-footer a {
    color: #FFFFFF;
}

.footer-bottom {
    background-color: #1b1b1b;
    padding: 15px 0;
    font-size: 12px;
    line-height: 1;
}

.footer-bottom .footer-bottom-menu {
    font-family: ABeeZee, serif;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 1.5px;
    text-transform: none;
    text-align: right;
    padding-left: 15px;
    color: #FFFFFF;
}

.footer-bottom .copyright {
    font-family: ABeeZee, serif;
    font-weight: 600;
    font-style: normal;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    padding-right: 15px;
    color: #FFFFFF;
}

.footer-bottom .footer-bottom-menu ul {
    display: inline-block;
    margin: 0;
    list-style: none;
    padding: 0;
}

.footer-bottom .footer-bottom-menu li {
    float: left;
    padding: 0 3px;
}

.footer-bottom .footer-bottom-menu a, .footer-bottom a {
    color: #FFFFFF;
}

.footer-bottom .footer-bottom-menu a:hover, .footer-bottom a:hover {
    color: #0eb290;
}

.footer-container {
    width: auto;
    max-width: none;
    padding-left: 30px;
    padding-right: 30px;
    margin: 0 auto;
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/club.css ***!
  \***************************************************************************************************************/
.img-club-header {
    height: 400px;
    width: 1320px;
    background-image: url(/build/images/club_header-scaled.bb5c8e7a.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.block-titre-white-h1 {
    font-family: ABeeZee;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 3px;
    text-transform: none;
    color: #FFFFFF;
    font-size: 44px;
}

.block-titre-white-h2 {
    font-family: ABeeZee;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 2px;
    text-transform: none;
    color: #FFFFFF;
    font-size: 24px;
}

.block-titre-green-h1 {
    font-family: ABeeZee;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 3px;
    text-transform: none;
    color: #0EB290;
    font-size: 44px;
}

.block-titre-green-h2 {
    font-family: ABeeZee;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 2px;
    text-transform: none;
    color: #0EB290;
    font-size: 24px;
}

/*accordeon */

.sub > li {
    height: 0;
    overflow: hidden;
}

.inputRadioAccordeon {
    display: none
}

.inputRadioAccordeon:checked + .sub > li {
    height: 2em;
}

.sub > li {
    transition: all 0.25s ease-in-out
}

.sub > li {
    opacity: 0;
    height: 0;
    padding: 0;
    transition: all 0.75s ease-in-out;
}

.inputRadioAccordeon:checked + .sub > li {
    padding: 0.7em 1em;
    height: auto;
    opacity: 1;
}


.club_illustration {
    background-image: url(/build/images/club_illustration_1-1381x2048.f649a786.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 860px;
    width: 645px;
}

.decriptionBlock  .elementor-widget-text-editor {
    min-height: 500px;
}
.photo-membre {
    border-radius: 50%;
    width: 150px;
    height: 150px;
}

@media(max-width: 990px) {
    .img-club-header {
        width: 135%;
    }


    .club_illustration {
        width: 515px;
    }

    .creneaux {
        margin-left: -10%;
    }
}
@media(max-width: 768px) {
    .decriptionBlock img {
        max-width: 738px;
    }
}

@media(max-width: 430px) and (min-width : 360px){

    .club_illustration {
        background-size: 390px auto;
    }

    .decriptionBlock img {
        max-width: 400px;
    }
}


/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/creneau.css ***!
  \******************************************************************************************************************/
.carre-15 {
    width: 15px;
    height: 15px;
    margin: 0 40%;
}
.greenOccupation {
    background-color: #00FF00;
}

.yellowOccupation {
    background-color: #eab700;
}

.redOccupation {
    background-color: red;
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/lien.css ***!
  \***************************************************************************************************************/
.listeLiens li {
    font-size: 14px;
}

.listeLiens {
    list-style: none; /* Remove default bullets */
}

.listeLiens li::before {
    content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: black; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: -1em; /* Also needed for space (tweak if needed) */
}
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/inscription.css ***!
  \**********************************************************************************************************************/
.img-inscription-header {
    height: 400px;
    width: 1320px;
    background-image: url(/build/images/inscription_header.68e40397.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.title-accordeon:hover {
    color: #0eb290;
    cursor: pointer;
}

.inscription-titre {
	margin-top: 25px;
	margin-bottom: 25px;
	background-color: #ddd;
	line-height: 50px;
	font-size: 20px;
	text-align: center;
    box-sizing: border-box;
}

.form-error {
    color: #ff0000;
}

.list-formulaire li {
    list-style-type: initial;
}
@media(max-width: 990px) {
    .img-inscription-header {
        width: 135%;
        height: 300px;
    }

    .fs-13 {
        font-size: 13px;
    }

    ul {
        padding-left: 1rem;
    }

    .padding-full-20 {
        padding: 3px;
    }
}
/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/components/menuPrincipal.css ***!
  \***********************************************************************************************************************************/
.menu-principal {
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -ms-transition: opacity .25s ease-in-out;
    -o-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
}

.menu-principal> li {
    float: left;
    position: relative;
    white-space: normal;
}

.menu-principal > li > a {
    line-height: 75px;
    display: block;
    font-size: 13px;
    color: #555;
    padding: 0 15px;
    letter-spacing: .6px;
    position: relative;
    float: left;
}

.menu-principal > li > a:hover {
    color: #0eb290;
}
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/competition.css ***!
  \**********************************************************************************************************************/
.img-competition-header{
    height: 400px;
    width: 1320px;
    background-image: url(/build/images/competitions_header.f61495b5.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.container-competition {
    min-height: 450px;
    margin: 5% 0;
}

@media(max-width: 990px) {
    .img-competition-header {
        width: 135%;
        height: 300px;
    }
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/interclub.css ***!
  \********************************************************************************************************************/
.page-header {
    background-color: #000000;
    min-height: 167px;
}

.page-header h1{
    color: #FFFFFF;
    font-size: 14px;
    padding-top :100px;
    padding-left: 15px;
    position: relative;
}

.container-interclub {
    min-height: 300px;
    margin: 5% 0;
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/volant.css ***!
  \*****************************************************************************************************************/
#container-volant {
    margin: 0;
    background: #0eb290;
}

.slide-container {
    display: flex;
    justify-content: center;
    color: #ffffff;
    margin-top: 10px;
    text-align: center;
}

.grey-container {
    color: #ffffff;
    background-color: #494a49;
    border: 1px solid #161716;
    border-radius: 20px;
    line-height: 1px;
    font-size: 12px;
    padding: 25px 30px;
    text-align: center;
}

.bloc-info-volant{
    margin-top: 50%;
    margin-left: 2%;
    margin-right: 2%;
}

.carousel-control-prev, .carousel-control-next {
    background: #0eb290;
}

.carousel-caption {
    background: white;
    color: black;
    opacity: 0.7;
}

.btn-add-to-basket {
    color: white;
    padding: 5px;
    border-radius: 50%;
    border: 1px solid white;
    background: #0eb290;
}

.btn-add-to-basket:hover {
    text-decoration: underline;
    background: white;
    color: #0eb290;
    padding: 5px;
    border-radius: 50%;
}

@media(max-width: 990px) {
    #container-volant {
        background-repeat: no-repeat;
        width: 444px;
        margin: 0;
    }

    .imgVolant img {
        height: 150px;
    }

    .grey-container {
        font-size: 10px;
        padding: 10px 5px;
    }
}

@media(max-width: 430px) and (min-width : 360px){
    #container-volant {
        background-repeat: no-repeat;
        width: 400px;
    }

    .imgVolant img {
        height: 150px;
    }
    .grey-container {
        font-size: 10px;
        padding: 10px 5px;
    }
}
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/registre.css ***!
  \*******************************************************************************************************************/
.block-image {
    display: flex;
    justify-content: center;
    margin: 50px 0;
}

.titre-rouge {
    color: #cf2e2e;
    font-size: 20px;
}

.jour {
    font-size: 1.2em;
    color: #0eb290;
    font-weight: bold;
}

.paragraph-registre{
    font-size: 0.8em;
    font-weight: lighter;
}

.update_responsable {
    cursor: pointer;
}

.information-jeune {
    font-size: 1em;
    color: #ff0000;
    text-decoration: underline;
}

.form-check-label-registre{
    font-size: 0.9em;
    font-weight: bold;
}

@media(max-width: 430px) and (min-width : 360px){
    .registre-body {
        width: 450px;
    }
    
    .registre-overflow-x{
        overflow-x: scroll;
    }
}

/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/inscriptionCreneau.css ***!
  \*****************************************************************************************************************************/
.list-group-item{
    font-size: 10px;
    border: none;
    padding: 1px;
}
.liste-nom-element {
    cursor: pointer;
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/benevolat.css ***!
  \********************************************************************************************************************/
.point{
    width:25px;
    height: 25px;
    border-radius: 50px;
    border: none;
}

.greenPoint {
    background-color: #027a12;
}

.redPoint {
    background-color: red;
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/produit.css ***!
  \******************************************************************************************************************/
.bg-rouge {
    background-color: red;
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/evenement.css ***!
  \********************************************************************************************************************/
.evenements {
    width: 100%;
}
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/participant.css ***!
  \**********************************************************************************************************************/
.list-group-item-padding-50 {
    padding: 10px 50px;
}

.participant-list {
    font-size:  1.1em;
}

.paid {
    cursor: pointer;
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/actualite.css ***!
  \********************************************************************************************************************/
@media(max-width: 990px) {
    .blocActualite img {
        max-width: 700px;
    }
}

@media(max-width: 768px) {
    .blocActualite img {
        max-width: 520px;
        height: auto;
    }
    .mg-30 {
        margin: 0 1%;
    }
}
@media(max-width: 430px) and (min-width : 360px){
    .blocActualite img {
        max-width: 350px;
        height: auto;
    }
    .mg-30 {
        margin: 0 1%;
    }
}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/cookies.css ***!
  \******************************************************************************************************************/
.ch-cookie-consent {
    background-color: #fff;
    color: #00B28E;
    width: 100%;
    z-index: 99999;
    padding: 7px 20px;
}

.ch-cookie-consent__title {
    color: #00B28E;
    margin-top: 0;
}

.ch-cookie-consent__read-more {
    font-weight: bold;
    color: #00B28E;
    text-decoration: none;
    display: block;
}

.ch-cookie-consent__read-more:hover {
    text-decoration: underline;
}

.ch-cookie-consent__form {
    margin-top: 5px;
}

.ch-cookie-consent__category {
    border-bottom: 1px solid #00B28E;
    padding: 5px 0;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 641px) {
    .ch-cookie-consent__category {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}

.ch-cookie-consent__category:first-child {
    border-top: 1px solid #00B28E;
}

.ch-cookie-consent__category-toggle {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}

@media screen and (max-width: 641px) {
    .ch-cookie-consent__category-toggle {
        margin-top: 20px;
    }
}

.ch-cookie-consent__category-toggle input {
    opacity: 0;
    position: absolute;
    left: -10000px;
}

.ch-cookie-consent__category-toggle input + label {
    background-repeat: no-repeat;
    background-position: 45px center;
    background-color: #fff;
    color: #223462;
    border: 1px solid #223462;
    transition: all 0.2s;
    display: inline-block;
    margin-right: 15px;
    padding: 6px 28px 6px 10px;
    cursor: pointer;
    border-radius: 6px;
    width: 75px;
}

.ch-cookie-consent__category-toggle input + label::before, .ch-cookie-consent__category-toggle input + label::after {
    content: '';
}

.ch-cookie-consent__category-toggle input:checked + label, .ch-cookie-consent__category-toggle input + label:hover {
    background-color: #223462;
    color: #fff;
    border-color: #fff;
}

.ch-cookie-consent__category-toggle input:checked + label {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath fill=%27#fff%27%20d=%27M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z%27/%3E%3C/svg%3E");
}

.ch-cookie-consent__category-title {
    color: #00B28E;
    margin: 0;
}

.ch-cookie-consent__category-description {
    margin: 0;
}

.ch-cookie-consent__btn-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.ch-cookie-consent__btn-group .ch-cookie-consent__btn {
    margin-right: 30px;
}

.ch-cookie-consent__btn-group .ch-cookie-consent__toggle-details {
    cursor: pointer;
    margin-bottom: 25px;
}

.ch-cookie-consent__btn-group .ch-cookie-consent__toggle-details-hide {
    display: none;
}

.ch-cookie-consent__btn-wrapper {
    margin-bottom: 25px;
}

.ch-cookie-consent__btn-wrapper:nth-child(2) {
    flex-grow: 1;
}

@media screen and (max-width: 861px) {
    .ch-cookie-consent__btn-wrapper {
        width: 100%;
    }
}

.ch-cookie-consent__btn {
    background: linear-gradient(349.19deg, #cf1e34 0%, #ee365f 100%);
    color: #fff;
    font-weight: bold;
    padding: 10px 20px;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    border-radius: 6px;
    box-shadow: 0 26px 10px -21px rgba(0, 0, 0, .28);
}

@media screen and (max-width: 641px) {
    .ch-cookie-consent__btn {
        width: 100%;
        display: inline-block;
    }
}

.ch-cookie-consent__btn--secondary {
    background: transparent;
    color: #00B28E;
    border: 2px solid #00B28E;
}

.ch-cookie-consent--dark-theme {
    background-color: #00B28E;
    color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__title, .ch-cookie-consent--dark-theme .ch-cookie-consent__read-more {
    color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category {
    border-color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category:first-child {
    border-color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category-toggle input + label {
    background-color: #00B28E;
    color: #fff;
    border-color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category-toggle input:checked + label, .ch-cookie-consent--dark-theme .ch-cookie-consent__category-toggle input + label:hover {
    background-color: #fff;
    color: #00B28E;
    border-color: #00B28E;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category-toggle input:checked + label {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath fill=%27#000%27%20d=%27M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z%27/%3E%3C/svg%3E");
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__category-title {
    color: #fff;
}

.ch-cookie-consent--dark-theme .ch-cookie-consent__btn--secondary {
    background: transparent;
    color: #fff;
    border: 2px solid #fff;
}

.ch-cookie-consent--simplified .ch-cookie-consent__form {
    flex-direction: column-reverse;
    display: flex;
}

.ch-cookie-consent--simplified .ch-cookie-consent__category-group {
    display: none;
}

.ch-cookie-consent--simplified .ch-cookie-consent__category-toggle {
    display: none;
}

.ch-cookie-consent--simplified .ch-cookie-consent__btn-group {
    margin-top: 0;
    margin-bottom: 25px;
}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/textile.css ***!
  \******************************************************************************************************************/
.btn-add-to-basket-textile {
    color: white;
    padding: 5px;
    border-radius: 50%;
    border: 1px solid white;
    background: #0eb290;
}

.btn-add-to-basket-textile:hover {
    text-decoration: underline;
    background: white;
    color: #0eb290;
    padding: 5px;
    border-radius: 50%;
}
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/planning.css ***!
  \*******************************************************************************************************************/
table th {
    vertical-align: top;
}
/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/components/buttonLink.css ***!
  \********************************************************************************************************************************/
.bgWhite {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 45px 20px 45px;
    animation-duration: 2s;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
}

.bgGreen {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #00B28E;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    padding: 20px 45px 20px 45px;
    animation-duration: 2s;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
}

.bgWhite:hover {
    color: #000000;
    animation-name: bounce;
}
.bgGreen:hover {
    color: #FFFFFF;
    animation-name: bounce;
}

@keyframes bounce {
    70% { transform:translateY(0%); }
    80% { transform:translateY(-15%); }
    90% { transform:translateY(0%); }
    95% { transform:translateY(-7%); }
    97% { transform:translateY(0%); }
    99% { transform:translateY(-3%); }
    100% { transform:translateY(0); }
}
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/components/Box.css ***!
  \*************************************************************************************************************************/
.box-container {
    padding: 30px 30px 30px 30px;
    background-color: #F5F5F5;
    min-height: 365px;
    margin: 30px 20px;
}

.text-align-center {
    text-align: center;
}

.icon {
    background-color: #FFFFFF;
    fill: #000000;
    color: #000000;
    font-size: 30px;
    padding: 25px;
    border-radius: 50%;
}

.icon:hover {
    fill: #0EB290;
    color: #0EB290;
}

.box-title {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #000000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

.margin-bottom-box {
    margin-bottom: 55px;
}

.box-title a, .box-title a:hover {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: inherit;
    font-weight: bold;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNkLHNCQUFzQjtBQUMxQjtBQUNBO0lBQ0ksY0FBYztJQUNkLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLE1BQU0sd0JBQXdCLEVBQUU7SUFDaEMsTUFBTSwwQkFBMEIsRUFBRTtJQUNsQyxNQUFNLHdCQUF3QixFQUFFO0lBQ2hDLE1BQU0seUJBQXlCLEVBQUU7SUFDakMsTUFBTSx3QkFBd0IsRUFBRTtJQUNoQyxNQUFNLHlCQUF5QixFQUFFO0lBQ2pDLE9BQU8sdUJBQXVCLEVBQUU7QUFDcEMsQzs7OztBQzdDQTtJQUNJLDRCQUE0QjtJQUM1Qix5QkFBeUI7SUFDekIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixhQUFhO0lBQ2IsY0FBYztJQUNkLGVBQWU7SUFDZixhQUFhO0lBQ2Isa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxlQUFlO0lBQ2YseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2Qsd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZUFBZTtJQUNmLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsY0FBYztJQUNkLGlCQUFpQjtBQUNyQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaG9tZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb3JtLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2xvZ2luLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FkbWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2hlYWRlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb290ZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY2x1Yi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jcmVuZWF1LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2xpZW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5zY3JpcHRpb24uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9tZW51UHJpbmNpcGFsLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBldGl0aW9uLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2ludGVyY2x1Yi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy92b2xhbnQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcmVnaXN0cmUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5zY3JpcHRpb25DcmVuZWF1LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2JlbmV2b2xhdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wcm9kdWl0LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2V2ZW5lbWVudC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYXJ0aWNpcGFudC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hY3R1YWxpdGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29va2llcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy90ZXh0aWxlLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BsYW5uaW5nLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uTGluay5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL0JveC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIn5ib290c3RyYXAvZGlzdC9jc3MvYm9vdHN0cmFwLm1pbi5jc3NcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwLWljb25zL2ZvbnQvYm9vdHN0cmFwLWljb25zLmNzc1wiO1xuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xufVxuXG4ud2lkdGgtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTMyMHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtdW5zZXQge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbn1cblxuLnBhZGRpbmctdW5zZXQge1xuICAgIHBhZGRpbmc6IHVuc2V0O1xufVxuXG5hLCBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwZWIyOTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGl0cmUtZ3JlZW4ge1xuICAgIGNvbG9yOiAjMGViMjkwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbn1cblxuaDIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbn1cblxuLmYtcy0xOCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9jUGhvdG8ge1xuICAgIHBhZGRpbmc6IHVuc2V0O1xufVxuLmJhYy1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2J1aWxkL2ltYWdlcy9hY2N1ZWlsX2hlYWRlci1zY2FsZWQuanBnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA2MzBweDtcbiAgICB3aWR0aDogMTMyMHB4O1xufVxuXG4uYmFjLXNlY3Rpb24tYWN0dWFsaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2J1aWxkL2ltYWdlcy9hY2N1ZWlsX2hlYWRlcl8yLXNjYWxlZC5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDIzNHB4O1xuICAgIHdpZHRoOiAxMzIwcHg7XG59XG5cbi5lbGVtZW50b3ItYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxufVxuXG4uaGVpZ2h0NjMwIHtcbiAgICBoZWlnaHQ6IDYzMHB4O1xufVxuXG4uZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtZmFtaWx5OiBcIkFCZWVaZWVcIiwgU2Fucy1zZXJpZiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xufVxuXG5cbi5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbn1cblxuLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uem9vbUluIHtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNXM7XG59XG5cbi5mcy0xOCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTMwMHB4O1xufVxuXG4uZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5idXR0b24tY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTI1MHB4O1xufVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXVpU29tbWVzTm91cyB7XG4gICAgd2lkdGg6IDEzMjBweDtcbn1cbi5oZWFkaW5nLXRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbi5wYWRkaW5nLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi5wYWRkaW5nLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5wYWRkaW5nLTEwLTIwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5wYWRkaW5nLWZ1bGwtMjAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi53aWR0aC01MCB7XG4gICAgd2lkdGg6IDUwJVxufVxuXG4uZ3JlZW5Db2xvciB7XG4gICAgY29sb3I6ICMwZWIyOTA7XG59XG5cbi5yZWRDb2xvciB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi5ibGFja0NvbG9yIHtcbiAgICBjb2xvcjogIzAwMDAwMDs7XG59XG5cbi5wLXQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5tZy0zMCB7XG4gICAgbWFyZ2luOiAwIDMwJTtcbn1cblxuLmdyZXlDb250YWluZXJNZW1icmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6I0Y0RjRGNDtcbiAgICBtYXJnaW46IDNweCAwO1xufVxuLmdyZXlDb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6I0Y0RjRGNDtcbn1cbi5ncmV5Q29udGFpbmVyIHsgZGlzcGxheTogdGFibGU7IH1cbi5ncmV5Q29udGFpbmVyID4gZGl2IHtkaXNwbGF5OiB0YWJsZS1jZWxsOyB3aWR0aDo1MCU7IH1cblxuXG4ubS1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm0tci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubS10LWItMjAge1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjdHVhbGl0ZXMge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB3aWR0aDogMTMyMHB4O1xufVxuXG4vKmJsb2Mgd2l0aCBpY29uIGNvbXBvbmVudCovXG4uYmxvY1RpdGxlIHtcbiAgICBjb2xvcjogIzRERDhDMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ncmVlbkJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRUIyOTA7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyOC44cHg7XG59XG5cbi8qLmdyZWVuQmFja2dyb3VuZCA+IGRpdiB7ZGlzcGxheTogdGFibGUtY2VsbDsgd2lkdGg6NTAlOyB9Ki9cblxuLmdyZWVuQmFja2dyb3VuZCA+IC5ibG9jSWNvbiB7ZGlzcGxheTogdGFibGUtY2VsbDsgd2lkdGg6MzAlOyB9XG4uZ3JlZW5CYWNrZ3JvdW5kID4gLmJsb2NDb250ZW50IHtkaXNwbGF5OiB0YWJsZS1jZWxsOyB3aWR0aDo3MCU7IH1cblxuLmRhcmtHcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY3RDtcbn1cblxuLmJsb2NUZXh0ZXtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5lbGVtZW50b3ItaWNvbiB7XG4gICAgZmlsbDogIzRERDhDMTtcbiAgICBjb2xvcjogIzRERDhDMTtcbiAgICBib3JkZXItY29sb3I6ICM0REQ4QzE7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRUIyOTA7XG59XG5cbi5lbGVtZW50b3ItaWNvbiBpe1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2VudHJlciB7XG4gICAgLypwb3NpdGlvbjogZml4ZWQ7Ki9cbiAgICAvKnRvcDogMDsqL1xuICAgIC8qbGVmdDogMDsqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi8qZmluIGJsb2Mgd2l0aCBpY29uKi9cblxuLnAtbC11bnNldCB7XG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbn1cblxuLypcbk1hcmdpbnNcbiAqL1xuLm1hcmdpbi10LWItNDB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5tYXJnaW4tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5tYXJnaW4tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1hcmdpbi1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5cbi5tYXgtd2lkdGgtMTE0MCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG59XG5cbi50YWJsZS1wcmltYXJ5LWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMjhFO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud2lkdGgtMTAwLXBlcmNlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkdGgtMTAwLXBlcmNlbnQgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5pbWcuZW1vamkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMC4wN2VtICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjFlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0ZS1pbmNyaXB0aW9uIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi53LTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucC0yMCB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLyogYWxlcnRlcyAqL1xuLmFsZXJ0LWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKlRvYXN0Ki9cblxuLmVycm9yLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWU3ZGQ7XG4gICAgY29sb3I6ICMwZjUxMzI7XG59XG5cbi50b2FzdCB7XG4gICAgbWFyZ2luOiAwIDQ1JTtcbn1cblxuLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJhcnJlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2OHB4KSB7XG4gICAgLmJhYy1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9wdWJsaWMvYnVpbGQvaW1hZ2VzL2FjY3VlaWxfaGVhZGVyLXNjYWxlZC5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiA4NTVweDtcbiAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICB9XG5cbiAgICAuYmFjLXNlY3Rpb24tYWN0dWFsaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9wdWJsaWMvYnVpbGQvaW1hZ2VzL2FjY3VlaWxfaGVhZGVyXzItc2NhbGVkLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDIzNHB4O1xuICAgICAgICB3aWR0aDogMTE0MHB4O1xuICAgIH1cblxuICAgIC5xdWlTb21tZXNOb3VzIHtcbiAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICB9XG5cbiAgICAuYWN0dWFsaXRlcywgLndpZHRoLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgfVxuICAgIC5ncmVlbkJhY2tncm91bmQgPiAuYmxvY0ljb24ge2Rpc3BsYXk6IHRhYmxlLWNlbGw7IHdpZHRoOnVuc2V0OyB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLmJhYy1zZWN0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiA0MTVweDtcbiAgICAgICAgd2lkdGg6IDExMiU7XG4gICAgfVxuXG4gICAgLmhlaWdodDYzMCB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgfVxuXG4gICAgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtY29udGFpbmVyIHtcbiAgICAgICAgdG9wOiAtNDAwcHg7XG4gICAgfVxuXG4gICAgLnF1aVNvbW1lc05vdXMge1xuICAgICAgICB3aWR0aDogMTMwJTtcbiAgICB9XG5cbiAgICAuYmFjLXNlY3Rpb24tYWN0dWFsaXRlIHtcbiAgICAgICAgd2lkdGg6IDExMiU7XG4gICAgfVxuXG4gICAgLmFjdHVhbGl0ZXMge1xuICAgICAgICB3aWR0aDogMTEyJTtcbiAgICB9XG5cbiAgICAud2lkdGgtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDExMiU7XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA0MzBweCkgYW5kIChtaW4td2lkdGggOiAzNjBweCl7XG4gICAgLmJhYy1zZWN0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiA0MTVweDtcbiAgICAgICAgd2lkdGg6IDEyNiU7XG4gICAgfVxuXG4gICAgLmFjdHVhbGl0ZXMge1xuICAgICAgICB3aWR0aDogMTI1JTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAuYmFjLXNlY3Rpb24tYWN0dWFsaXRlLCAud2lkdGgtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEyNiU7XG4gICAgfVxuXG4gICAgLmdyZXlDb250YWluZXIge1xuICAgICAgICB3aWR0aDogMzQ1cHg7XG4gICAgfVxuXG4gICAgLmdyZXlDb250YWluZXIgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxufSIsIkBtZWRpYShtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLmJveEhvbWV7XG4gICAgICAgIHdpZHRoOiA4NyU7XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ib3hIb21le1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNDMwcHgpIGFuZCAobWluLXdpZHRoIDogMzYwcHgpe1xuICAgIC5ib3hIb21le1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgIH1cbn0iLCJpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgbWFyZ2luOiAwIDJweCAwIDRweDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGViMjkwICFpbXBvcnRhbnQ7XG59IiwiLyogSW1wb3J0aW5nIGZvbnRzIGZyb20gR29vZ2xlICovXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMDs4MDA7OTAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vKiBSZXNldGluZyAqL1xuKiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmMGYzO1xufVxuXG4ud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBib3gtc2hhZG93OiAxM3B4IDEzcHggMjBweCAjY2JjZWQxLCAtMTNweCAtMTNweCAyMHB4ICNmZmY7XG59XG5cbi5sb2dvIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAjNWY1ZjVmLFxuICAgIDBweCAwcHggMHB4IDVweCAjZWNmMGYzLFxuICAgIDhweCA4cHggMTVweCAjYTdhYWE3LFxuICAgIC04cHggLThweCAxNXB4ICNmZmY7XG59XG5cbi53cmFwcGVyIC5uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICM1NTU7XG59XG5cbi53cmFwcGVyIC5mb3JtLWZpZWxkIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDEwcHg7XG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xufVxuXG4ud3JhcHBlciAuZm9ybS1maWVsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCA4cHggOHB4IDhweCAjY2JjZWQxLCBpbnNldCAtOHB4IC04cHggOHB4ICNmZmY7XG59XG5cbi53cmFwcGVyIC5mb3JtLWZpZWxkIC5mYXMge1xuICAgIGNvbG9yOiAjNTU1O1xufVxuXG4ud3JhcHBlciAuYnRuIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNBOUY0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggI2IxYjFiMSxcbiAgICAtM3B4IC0zcHggM3B4ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xufVxuXG4ud3JhcHBlciAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5QkU1O1xufVxuXG4ud3JhcHBlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICMwM0E5RjQ7XG59XG5cbi53cmFwcGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDM5QkU1O1xufVxuXG4uYnRuQWRtaW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bkFkbWluIGEge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bkFkbWluIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDQzMHB4KSBhbmQgKG1pbi13aWR0aCA6IDM2MHB4KXtcbiAgICAud3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMzBweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHggMTVweCAxNXB4O1xuICAgIH1cbn0iLCJsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vKiogUmVnaXN0cmUgKi9cbi5uYXZpZ2F0aW9uXG57XG4gICAgbWFyZ2luOiAwIDQwJTtcbn0iLCJoZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG59XG5cbi5zaXRlLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuXHR6LWluZGV4OiAxMDA7XG5cdGhlaWdodDogMTU1cHg7XG59XG5cbi5zaXRlLWhlYWRlci1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnNpdGUtbG9nbyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDUwJTtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbi5zaXRlLWxvZ28gLnNpdGUtbG9nby1pbm5lciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogNzRweDtcbn1cblxuLnNpdGUtbG9nbyAuc2l0ZS1sb2dvLWlubmVyIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtbG9nbyBhLnNpdGUtbG9nby10ZXh0IHtcbiAgICBmb250LWZhbWlseTogQUJlZVplZSwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zaXRlLWxvZ28gYS5zaXRlLWxvZ28tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnNpdGUtbmF2aWdhdGlvbi13cmFwIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IC05NXB4O1xuXHRoZWlnaHQ6IDUwJTtcbn1cblxuLmljb24tbWVudSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDBweDtcbn1cblxubmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhKG1heC13aWR0aDogNDMwcHgpIGFuZCAobWluLXdpZHRoIDogMzYwcHgpe1xuXHQuc2l0ZS1sb2dvIGEuc2l0ZS1sb2dvLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufSIsIi5mb290ZXItdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXItdG9wIGgxIHtcbiAgICBjb2xvcjogIzBlYjI5MDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuLmluZm8tY29udGFjdC1mb290ZXIge1xuICAgIG1hcmdpbjogMTBweCAwIDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mby1jb250YWN0LWZvb3RlciBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tbWVudSB7XG4gICAgZm9udC1mYW1pbHk6IEFCZWVaZWUsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5mb290ZXItYm90dG9tIC5jb3B5cmlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBBQmVlWmVlLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tbWVudSB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLW1lbnUgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1tZW51IGEsIC5mb290ZXItYm90dG9tIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1tZW51IGE6aG92ZXIsIC5mb290ZXItYm90dG9tIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMGViMjkwO1xufVxuXG4uZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufSIsIi5pbWctY2x1Yi1oZWFkZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDEzMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3B1YmxpYy9idWlsZC9pbWFnZXMvY2x1Yl9oZWFkZXItc2NhbGVkLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmxvY2stdGl0cmUtd2hpdGUtaDEge1xuICAgIGZvbnQtZmFtaWx5OiBBQmVlWmVlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiA0NHB4O1xufVxuXG4uYmxvY2stdGl0cmUtd2hpdGUtaDIge1xuICAgIGZvbnQtZmFtaWx5OiBBQmVlWmVlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYmxvY2stdGl0cmUtZ3JlZW4taDEge1xuICAgIGZvbnQtZmFtaWx5OiBBQmVlWmVlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMwRUIyOTA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xufVxuXG4uYmxvY2stdGl0cmUtZ3JlZW4taDIge1xuICAgIGZvbnQtZmFtaWx5OiBBQmVlWmVlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMwRUIyOTA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4vKmFjY29yZGVvbiAqL1xuXG4uc3ViID4gbGkge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW5wdXRSYWRpb0FjY29yZGVvbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uaW5wdXRSYWRpb0FjY29yZGVvbjpjaGVja2VkICsgLnN1YiA+IGxpIHtcbiAgICBoZWlnaHQ6IDJlbTtcbn1cblxuLnN1YiA+IGxpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXRcbn1cblxuLnN1YiA+IGxpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjc1cyBlYXNlLWluLW91dDtcbn1cblxuLmlucHV0UmFkaW9BY2NvcmRlb246Y2hlY2tlZCArIC5zdWIgPiBsaSB7XG4gICAgcGFkZGluZzogMC43ZW0gMWVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xufVxuXG5cbi5jbHViX2lsbHVzdHJhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9wdWJsaWMvYnVpbGQvaW1hZ2VzL2NsdWJfaWxsdXN0cmF0aW9uXzEtMTM4MXgyMDQ4LmpwZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDg2MHB4O1xuICAgIHdpZHRoOiA2NDVweDtcbn1cblxuLmRlY3JpcHRpb25CbG9jayAgLmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3Ige1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLnBob3RvLW1lbWJyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5pbWctY2x1Yi1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTM1JTtcbiAgICB9XG5cblxuICAgIC5jbHViX2lsbHVzdHJhdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MTVweDtcbiAgICB9XG5cbiAgICAuY3JlbmVhdXgge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZWNyaXB0aW9uQmxvY2sgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MzhweDtcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDQzMHB4KSBhbmQgKG1pbi13aWR0aCA6IDM2MHB4KXtcblxuICAgIC5jbHViX2lsbHVzdHJhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzkwcHggYXV0bztcbiAgICB9XG5cbiAgICAuZGVjcmlwdGlvbkJsb2NrIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxufVxuXG4iLCIuY2FycmUtMTUge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW46IDAgNDAlO1xufVxuLmdyZWVuT2NjdXBhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRkYwMDtcbn1cblxuLnllbGxvd09jY3VwYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWI3MDA7XG59XG5cbi5yZWRPY2N1cGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59IiwiLmxpc3RlTGllbnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxpc3RlTGllbnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBkZWZhdWx0IGJ1bGxldHMgKi9cbn1cblxuLmxpc3RlTGllbnMgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjsgIC8qIEFkZCBjb250ZW50OiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXG4gICAgY29sb3I6IGJsYWNrOyAvKiBDaGFuZ2UgdGhlIGNvbG9yICovXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIElmIHlvdSB3YW50IGl0IHRvIGJlIGJvbGQgKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIE5lZWRlZCB0byBhZGQgc3BhY2UgYmV0d2VlbiB0aGUgYnVsbGV0IGFuZCB0aGUgdGV4dCAqL1xuICAgIHdpZHRoOiAxZW07IC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAvKiBBbHNvIG5lZWRlZCBmb3Igc3BhY2UgKHR3ZWFrIGlmIG5lZWRlZCkgKi9cbn0iLCIuaW1nLWluc2NyaXB0aW9uLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogMTMyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vcHVibGljL2J1aWxkL2ltYWdlcy9pbnNjcmlwdGlvbl9oZWFkZXIuanBnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi50aXRsZS1hY2NvcmRlb246aG92ZXIge1xuICAgIGNvbG9yOiAjMGViMjkwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmluc2NyaXB0aW9uLXRpdHJlIHtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb3JtLWVycm9yIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLmxpc3QtZm9ybXVsYWlyZSBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBpbml0aWFsO1xufVxuQG1lZGlhKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuaW1nLWluc2NyaXB0aW9uLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMzUlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC5mcy0xMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAucGFkZGluZy1mdWxsLTIwIHtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgIH1cbn0iLCIubWVudS1wcmluY2lwYWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWVudS1wcmluY2lwYWw+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLm1lbnUtcHJpbmNpcGFsID4gbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLm1lbnUtcHJpbmNpcGFsID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzBlYjI5MDtcbn0iLCIuaW1nLWNvbXBldGl0aW9uLWhlYWRlcntcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMzIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9wdWJsaWMvYnVpbGQvaW1hZ2VzL2NvbXBldGl0aW9uc19oZWFkZXIuanBnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jb250YWluZXItY29tcGV0aXRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgIG1hcmdpbjogNSUgMDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuaW1nLWNvbXBldGl0aW9uLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMzUlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbn0iLCIucGFnZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgbWluLWhlaWdodDogMTY3cHg7XG59XG5cbi5wYWdlLWhlYWRlciBoMXtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3AgOjEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWluZXItaW50ZXJjbHViIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW46IDUlIDA7XG59IiwiI2NvbnRhaW5lci12b2xhbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMGViMjkwO1xufVxuXG4uc2xpZGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3JleS1jb250YWluZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTRhNDk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE2MTcxNjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jLWluZm8tdm9sYW50e1xuICAgIG1hcmdpbi10b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgYmFja2dyb3VuZDogIzBlYjI5MDtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbi5idG4tYWRkLXRvLWJhc2tldCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzBlYjI5MDtcbn1cblxuLmJ0bi1hZGQtdG8tYmFza2V0OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzBlYjI5MDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICNjb250YWluZXItdm9sYW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDQ0NHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmltZ1ZvbGFudCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5ncmV5LWNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA0MzBweCkgYW5kIChtaW4td2lkdGggOiAzNjBweCl7XG4gICAgI2NvbnRhaW5lci12b2xhbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgLmltZ1ZvbGFudCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgICAuZ3JleS1jb250YWluZXIge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIH1cbn0iLCIuYmxvY2staW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi50aXRyZS1yb3VnZSB7XG4gICAgY29sb3I6ICNjZjJlMmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uam91ciB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBjb2xvcjogIzBlYjI5MDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhcmFncmFwaC1yZWdpc3RyZXtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4udXBkYXRlX3Jlc3BvbnNhYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbmZvcm1hdGlvbi1qZXVuZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsLXJlZ2lzdHJle1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDQzMHB4KSBhbmQgKG1pbi13aWR0aCA6IDM2MHB4KXtcbiAgICAucmVnaXN0cmUtYm9keSB7XG4gICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG4gICAgXG4gICAgLnJlZ2lzdHJlLW92ZXJmbG93LXh7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG59XG4iLCIubGlzdC1ncm91cC1pdGVte1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMXB4O1xufVxuLmxpc3RlLW5vbS1lbGVtZW50IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLnBvaW50e1xuICAgIHdpZHRoOjI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uZ3JlZW5Qb2ludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyN2ExMjtcbn1cblxuLnJlZFBvaW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59IiwiLmJnLXJvdWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59IiwiLmV2ZW5lbWVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xufSIsIi5saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy01MCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xufVxuXG4ucGFydGljaXBhbnQtbGlzdCB7XG4gICAgZm9udC1zaXplOiAgMS4xZW07XG59XG5cbi5wYWlkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiQG1lZGlhKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuYmxvY0FjdHVhbGl0ZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY0FjdHVhbGl0ZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5tZy0zMCB7XG4gICAgICAgIG1hcmdpbjogMCAxJTtcbiAgICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA0MzBweCkgYW5kIChtaW4td2lkdGggOiAzNjBweCl7XG4gICAgLmJsb2NBY3R1YWxpdGUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAubWctMzAge1xuICAgICAgICBtYXJnaW46IDAgMSU7XG4gICAgfVxufVxuIiwiLmNoLWNvb2tpZS1jb25zZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDBCMjhFO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwQjI4RTtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX3JlYWQtbW9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMEIyOEU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX3JlYWQtbW9yZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQjI4RTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnkge1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwQjI4RTtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwMDBweDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NXB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMjIzNDYyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMjM0NjI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiA2cHggMjhweCA2cHggMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiA3NXB4O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSBpbnB1dCArIGxhYmVsOjpiZWZvcmUsIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIGlucHV0ICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLCAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSBpbnB1dCArIGxhYmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzNDYyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGZpbGw9JyNmZmYnIGQ9J005IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdGl0bGUge1xuICAgIGNvbG9yOiAjMDBCMjhFO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2J0bi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fYnRuLWdyb3VwIC5jaC1jb29raWUtY29uc2VudF9fYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fYnRuLWdyb3VwIC5jaC1jb29raWUtY29uc2VudF9fdG9nZ2xlLWRldGFpbHMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uY2gtY29va2llLWNvbnNlbnRfX2J0bi1ncm91cCAuY2gtY29va2llLWNvbnNlbnRfX3RvZ2dsZS1kZXRhaWxzLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fYnRuLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jaC1jb29raWUtY29uc2VudF9fYnRuLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MXB4KSB7XG4gICAgLmNoLWNvb2tpZS1jb25zZW50X19idG4td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19idG4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNDkuMTlkZWcsICNjZjFlMzQgMCUsICNlZTM2NWYgMTAwJSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDI2cHggMTBweCAtMjFweCByZ2JhKDAsIDAsIDAsIC4yOCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICAgLmNoLWNvb2tpZS1jb25zZW50X19idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLmNoLWNvb2tpZS1jb25zZW50X19idG4tLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMEIyOEU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwQjI4RTtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMjhFO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnQtLWRhcmstdGhlbWUgLmNoLWNvb2tpZS1jb25zZW50X190aXRsZSwgLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fcmVhZC1tb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnkge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdG9nZ2xlIGlucHV0ICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEIyOEU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnQtLWRhcmstdGhlbWUgLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLCAuY2gtY29va2llLWNvbnNlbnQtLWRhcmstdGhlbWUgLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUgaW5wdXQgKyBsYWJlbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwQjI4RTtcbiAgICBib3JkZXItY29sb3I6ICMwMEIyOEU7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tZGFyay10aGVtZSAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LXRvZ2dsZSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLyUzRSUzQ3BhdGggZmlsbD0nIzAwMCcgZD0nTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1kYXJrLXRoZW1lIC5jaC1jb29raWUtY29uc2VudF9fY2F0ZWdvcnktdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnQtLWRhcmstdGhlbWUgLmNoLWNvb2tpZS1jb25zZW50X19idG4tLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cblxuLmNoLWNvb2tpZS1jb25zZW50LS1zaW1wbGlmaWVkIC5jaC1jb29raWUtY29uc2VudF9fZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tc2ltcGxpZmllZCAuY2gtY29va2llLWNvbnNlbnRfX2NhdGVnb3J5LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2gtY29va2llLWNvbnNlbnQtLXNpbXBsaWZpZWQgLmNoLWNvb2tpZS1jb25zZW50X19jYXRlZ29yeS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaC1jb29raWUtY29uc2VudC0tc2ltcGxpZmllZCAuY2gtY29va2llLWNvbnNlbnRfX2J0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuIiwiLmJ0bi1hZGQtdG8tYmFza2V0LXRleHRpbGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMwZWIyOTA7XG59XG5cbi5idG4tYWRkLXRvLWJhc2tldC10ZXh0aWxlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzBlYjI5MDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufSIsInRhYmxlIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufSIsIi5iZ1doaXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICBmaWxsOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggNDVweCAyMHB4IDQ1cHg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYmdHcmVlbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMjhFO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHggMjBweCA0NXB4O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmJnV2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG59XG4uYmdHcmVlbjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAgIDcwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKTsgfVxuICAgIDgwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNSUpOyB9XG4gICAgOTAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpOyB9XG4gICAgOTUlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTclKTsgfVxuICAgIDk3JSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKTsgfVxuICAgIDk5JSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0zJSk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7IH1cbn0iLCJAaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL2ZvbnRhd2Vzb21lLmNzcyc7XG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvY3NzL3JlZ3VsYXIuY3NzJztcbkBpbXBvcnQgJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9jc3Mvc29saWQuY3NzJztcbkBpbXBvcnQgJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9jc3MvYnJhbmRzLmNzcyc7XG5cbi5ib3gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgbWluLWhlaWdodDogMzY1cHg7XG4gICAgbWFyZ2luOiAzMHB4IDIwcHg7XG59XG5cbi50ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBmaWxsOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmljb246aG92ZXIge1xuICAgIGZpbGw6ICMwRUIyOTA7XG4gICAgY29sb3I6ICMwRUIyOTA7XG59XG5cbi5ib3gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbn1cblxuLm1hcmdpbi1ib3R0b20tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4uYm94LXRpdGxlIGEsIC5ib3gtdGl0bGUgYTpob3ZlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/