/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
   reset.css
*/

/* Déclaration variables globales */
:root{

    --blueColor:#2633B6;
    --roseColor:#eb3b75;
    --vertColor:#1c9f27;
    --grisColor:#757777;
    --violetColor:#740ebc;
    --jauneColor:#fbe920;


    --vertLightColor:#fffffb;
    --vertDarkColor:#aabb97;
    --vertTextColor:#000000;
    --jauneLightColor:#fffff7;
    --jauneDarkColor:#cbc693;
    --jauneTextColor:#000000;
    --roseLightColor:#ffffff;
    --roseDarkColor:#cb9ca1;
    --roseTextColor:#000000;
    --marronColor:#efebe9;
    --marronLightColor:#fffffb;
    --marronDarkColor:#a69b97;
    --marronTextColor:#000000;
    --bleuEnregistrer:#d4e7ff;
    --orangeColor:#e9f7f5;
    --marronBisColor:#f4e6d9;
}

.titre{
    font-style: italic;
    font-size: 0.80em;
    text-align: center;
}

.noir_petit{
    font-size: 1em;
    text-align: left;
}
.bleu_fonce, .noir_fonce{
    font-size: 1.2em;
    font-weight: bolder;
    text-align: left;
}

.bleu_fonce{
    color: var(--blueColor) !important;
}


/* CSS de mise en page - Bootstrap forced */
.d-flex {
    display:-ms-flexbox!important;
    display:flex;
}
.flex-row {flex-direction:row;}
.mx-auto {margin-left:auto; margin-right:auto;}
.my-auto {margin-top:auto; margin-bottom:auto;}

.header-logo {margin:0 auto 0 0; padding:15px;}

.navbar-toggle {
    background-color:#ececec!important;
    border-color:transparent!important;
    margin:0 0 0.5rem 0;
    padding:0;
}

.navbar-toggle.collapsed {
    font-family: 'FontAwesome';
    font-style:"normal";
    font-weight:'900';
}


@media screen and (max-width:576px) {
    .navbar-default.flex-row {
        flex-direction:column!important;
        position: sticky;
        top: 0;
        z-index: 9999;}
    .header-logo {margin:0 auto!important; padding:1rem!important;}
    .navbar-nav {margin:0!important;}
    .navbar-default .navbar-nav>li>a {text-align:center;}
    .navbar-collapse.collapse, .navbar-collapse.collapsing {border-top:0!important;padding:0;background:#ececec;}

}

.row {
    margin-left:0!important;
    margin-right:0!important;
}

.wrapper {
    padding:0!important;
    padding:0!important;
}

/* CSS de l'application */
/* base.html.twig */
body {
    background-color: #F5F5F5;
    font-family : Roboto, Colibri, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

form legend {
    display: none;
}

.navbar-brand {font-size:1.5rem;padding:0;height:auto;}
.navbar-brand img {width:22px; height:22px; margin:auto 0;}

/* On indique tout simplement une marge */
.margin-constraint{
    margin-bottom: 8.5em;
}

/* Positionnement du texte à côté di logo */
.GreenGarden {
    color:var(--marronDarkColor);
    margin-top: 1.15em;
}

/* nom des menus de la barre de navigation en bas de page */
.textemenu{
    font-size:1.1em;
}

/* Marge de toutes les pages index, le premier div dans BODY */
.wrapper {
    margin-right: auto;
    margin-left:  auto;
    padding-right: 1rem;
    padding-left:  1rem;
    max-width: 700px;
}

.cadre_post{
    padding: 1em 4em;
    margin-bottom: 1em;
}

.deco_colorblue{
    text-decoration-color: var(--blueColor) !important;
    text-decoration-thickness: 0.15em;
}

.colorblue {
    color: var(--blueColor) !important;
    font-weight : bold !important;
}

.colorviolet {
    color: var(--violetColor) !important;
    font-weight : bold !important;
}

.colorrose {
    color: var(--roseColor) !important;
    font-weight : bold !important;
}

.colorvert {
    color: var(--vertColor) !important;
    font-weight : bold !important;
}

.colorgris {
    color: var(--grisColor) !important;
    font-weight : bold !important;
}

/* Cadre Blanc arrondi, associé avec la class ROW */
.cadre_blanc{
    background-color: white;
    padding: 1em 0.5em;
    border-bottom :var(--vertColor) 1px solid;
}

.cadre_blanc_no_border{
    background-color: white;
    padding: 1em 0.5em;
    margin-bottom: 1em;
}

.fond{
    background-color: white;
    padding-left: 1em;
    padding-right: 1em;
    padding-top : 1em;
}

/* Cadre transparent pour les sauts de ligne, associé avec la class ROW */
.cadre_transparent{
    padding: 0.5em 0.5em;
    margin-bottom: 0.5em;
}

/* Les blocs déroulants dans le jardin et le carnet (index et show) */
summary::-webkit-details-marker {
    display: none;
}

.deroulfloatl
{
    float: left;
}
.deroulfloatr
{
    float: right;
}


.noborder td, .noborder th {
    border: none !important;
}

.mdl-button-rond {
    background: transparent;
    border: none;
    color: rgb(0,0,0);
    position: relative;
    width: 100%;
    padding: 0.5em;
    display: inline-block;
    overflow: hidden;
    will-change: box-shadow;
    transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    outline: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    vertical-align: middle; }

.mdl-button {
    background: transparent;
    border: none;
    color: rgb(0,0,0);
    position: relative;
    width: 100%;
    margin: 0;
    min-width: 64px;
    padding: 1em 1.5em;
    display: inline-block;
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    overflow: hidden;
    will-change: box-shadow;
    transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    outline: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    line-height: 36px;
    vertical-align: middle; }
.mdl-button img{
    float:left;
    margin-right:0.5em;
}
.mdl-button::-moz-focus-inner {
    border: 0; }
.mdl-button:hover {
    background-color: rgba(158,158,158, 0.20); }
.mdl-button:focus:not(:active) {
    background-color: rgba(0,0,0, 0.12); }
.mdl-button:active {
    background-color: rgba(158,158,158, 0.40); }
.mdl-button.mdl-button--vert {
    color: #fffff7; }
.mdl-button.mdl-button--rose {
    color: #fffff7; }
.mdl-button.mdl-button--jaune {
    color: #fffff7; }
.mdl-button.mdl-button--marron {
    color: #fffff7; }
.mdl-button.mdl-button--orange{
    color: #fffff7; }
.mdl-button.mdl-button--bleufonce{
    color: #fffff7; }
.mdl-button.mdl-button--bleu {
    color: #fffff7; }
.mdl-button.mdl-button--colored:focus:not(:active) {
    background-color: rgba(0,0,0, 0.12); }

.mdl-button--raised {
    background: rgba(210,210,210, 0.20);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
.mdl-button--raised:active {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
    background-color: rgba(158,158,158, 0.40); }
.mdl-button--raised:focus:not(:active) {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
    background-color: rgba(158,158,158, 0.40); }
.mdl-button--raised.mdl-button--vert {
    background: var(--vertColor);
    color: rgb(255, 255, 255); }
.mdl-button--raised.mdl-button--jaune {
    background: var(--jauneColor);
    color: rgb(0,0,0); }
.mdl-button--raised.mdl-button--rose {
    background: var(--roseColor);
    color: rgb(255, 255, 255); }
.mdl-button--raised.mdl-button--marron {
    background: var(--marronColor);
    color: rgb(0,0,0); }
.mdl-button--raised.mdl-button--orange {
    background: var(--orangeColor);
    color: rgb(0,0,0); }
.mdl-button--raised.mdl-button--bleufonce {
    background: var(--blueColor);
    color: rgb(255, 255, 255); }
.mdl-button--raised.mdl-button--bleu {
    background: var(--bleuEnregistrer);
    color: rgb(0,0,0); }
.mdl-button--raised.mdl-button--colored:hover {
    background-color: #fffff7; }
.mdl-button--raised.mdl-button--colored:active {
    background-color: #fffff7; }
.mdl-button--raised.mdl-button--colored:focus:not(:active) {
    background-color: #fffff7; }
.mdl-button--raised.mdl-button--colored .mdl-ripple {
    background: rgb(0,0,0); }

.mdl-shadow--2dp {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }

.navbar-inverse {
    /*  background-color:#CDFF9B; */
    background-color:#FFFFFF;
}
.navbar-default{
    background-color: #F5F5F5;
}
.alert { height: auto; padding: 1px;
}

/* Affichage des heures et dates des paniers, post et commentaires */
.dateheure {
    font-size: 0.8em;
    font-style: italic;
    margin: auto 0 auto auto;
}
/*
@media screen and (max-width:576px) {
    .dateheure {
        margin-left:auto;
    }
}
*/
.zonebutton{
    text-align:justify;
    line-height:1.3em;
    margin: 1em;
    /*  max-height:380px;
      overflow:auto; */
}

.zonecom{
    text-align: left;
    line-height: 1.3em;
    margin: 0 1em;
    display: flex;
    flex-direction: column;
}

.zonecom.iteration {
    margin:1rem;
}

.myDIVcomload{
    margin: 1em;
}

.zonecom div:first-child {
    display:flex;
}

/*
.zonecom span:last-child {
    margin-top: 0.5rem;
}
*/
.contact{
    margin: 5% 20% ;
    /*  max-height:380px;
      overflow:auto; */
}

.calendar{
    width:100% ;
}

.calendar td{
    border :1px solid darkgray ;
    padding: 0.3em 0.3em;
    text-align: left;
    vertical-align: top;
    width: 14.7%;
    height:4em;
}

.calendar td img{
    margin : 10% auto 5% auto;
    display: block;
    vertical-align: middle;
}

.calendar_week{
    font-style: italic;
    font-size: 0.7em;
}

.calendar_day{
    font-weight: bold;
    color:#cb9ca1;
    font-size: 0.7em;
}

.calendar_day_opacity{
    font-weight: bold;
    color:#cb9ca1;
    font-size: 0.7em;
    opacity: 0.4;
}



/* Affichage bloc nouveau commentaire */
.commentaire {
    width:100%;
}

/*
Style des tables pour les formulaires d'ajout (plantation, récoltes et aménagement) dans le dossier template/ajouter
*/

.table_ajout {
    width:100%;
    border:0;
}

/*
Style des tables pour l'affichage des stat dans le dossier template/garden, et des photos dans panier et post
*/
.table_jardin th {
    text-align:center
}

.table {
   margin-bottom: 0; 
}

.table_jardin tr td, .table_jardin td {
    text-align:right
}


/*
Affichage du bloc Photo et description des Paniers et Posts dans flux/index_panier.html.twig et flux/index_post.html.twig
 */

.panel p{
    text-align:center;
}

.panel img{
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.mdl-card{
    object-fit: cover; /* Do not scale the image */
    object-position: center; /* Center the image within the element */
    height: 500px;
    width: 500px;
}
/* flux/index_panier.html.twig : Ici le CSS pour le bouton PANIER, dans l'ACCUEIL, qui permet de faire apparaitre le détail des récoltes dans le volet */

/* tous les template dans flux, et base.html.twig : Ici le CSS pour l'alignement qui permet de mettre en forme les éléments au dessus et en dessous de la photo du flux */

.menu
{
    width:100%;
    margin: -0.60em 0;
    padding:0;
    list-style-type: none;
    text-align: center;
}
.menu li
{
    text-align: center;
    margin:auto;
    padding: 0;
    vertical-align:middle;
    display: inline-block;

}
.menu li img{
    vertical-align:middle;
    text-align: center;
}

.menu li a{
    text-align: center;
}

.menu li span{
    vertical-align:middle;
    text-align: center;
}

.menufloatl{
    float:left;
    margin:0.1em;
}

.menufloatl img{
margin-left: 1em;
}

.menufloatr{
    float:right;
}


/*
Affichage du pseudo de l'auteur de la photo des Paniers et Posts dans flux/index_panier.html.twig et flux/index_post.html.twig
 */
.nom_user{
    color:black;
    margin: auto 0.5rem;
    font-weight:bold;
    text-decoration:none!;
}


.tof{
    margin-top:5%;	
    display: block;		
    padding-bottom: calc(95%*1/1);
    position: relative;
}

.tof img{
    position: absolute;
    top: 0;	
    left: 0;	
    width: 100%;	
    height: 100%;	
    display: flex;
    align-items: center;
    justify-content: center;
}

.mosaique {
    justify-content : space-between;
    align-content: center;
    flex-wrap:  wrap;
    display: flex;
    margin : auto auto 0.4em auto;
}

/*
Affichage pseudo, avatar dans profil et garden (index et show)
+ Voir son Profil//Voir son jardin dans garden/show.html.twig et profile/show.html.twig
 */

.entete_user{
    padding-left: 1em;
    padding-right: 1em;
    margin: 0;
    text-align:center;
    float:left;
    width:35%;
}

.entete_stat{
    padding-left: 1em;
    margin: 0;
    text-align:left;
    border-left: 1px solid #ebebeb;
    float:left;
    width:65%;
}

/* Par défaut, une étoile est en gris,
   avec un padding et un curseur en forme de main. */
.fa-star {
    color: gray;
    cursor: pointer;
    padding: 0.0625rem;
    font-size: 2em;
}

/* Si elle porte en plus la classe '.gold', elle sera en jaune. */
.fa-star.gold {
    color: #ffdc0f;
}

/* Le parent global '.rating' positionne le groupe des étoiles et le lien en colonne */
.rating {
    align-items: center;
    color:#a69b97;
    border:2px solid #a69b97;
    padding:0.5em;
    background-color: white;
}

.rating_no {
    align-items: center;
    color:#ffdc0f;
    border:2px solid #ffdc0f;
    padding:0.5em;
    background-color: white;
}

.meilleur {
    display: table-cell;
    float:left;
    align-items: center;
    color:#008c8c;
    border:1px solid #008c8c;
    padding:0.5em;
    margin-left:0.5em;
    margin-bottom:0.5em;
    background-color: white;
}

/* Points colorés */

.cercle_violet {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    background: var(--violetColor);
    float:right;
}

.cercle_jaune {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    background: var(--jauneColor);
    float:right;
}
.cercle_vert {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    background: var(--vertColor);
    float:right;
}

.cercle_rose {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    background: var(--roseColor);
    float:right;
}
.cercle_bleu {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    background: var(--blueColor);
    float:right;
}
.cercle_gris {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    background: var(--grisColor);
    float:right;
}

#conteneur
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
}
.element
{
    margin: auto;
    padding-bottom: 0.6em;
}


.chevron
{
    margin-top:0.5em;
    padding:0.3em;
    border-radius: 25px;
    background-color:#ebebeb;
}

.dbt_block{
    border-top: 2px solid gray;
}

.fin_block{
    margin: 3em;
}

.upload-image-strip input[type='file'] {
    position: absolute;
    margin-top: 3px;
    margin-left: 3px;
    height: 1px;
    width: 1px;
    z-index: -5;
}

.upload-image-strip label {
    display: none;
}




.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:2em;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:2em;border-bottom-right-radius:2em}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:2em;border-top-right-radius:2em}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:2em}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:2em;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:2em;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:2em;border-bottom-left-radius:2em;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:2em;border-bottom-left-radius:2em;border-top-right-radius:2em;border-bottom-right-radius:2em}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:2em;border-top-right-radius:2em}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:2em;border-bottom-right-radius:2em}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:2em;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:2em;border-bottom-right-radius:2em;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:2em;border-top-left-radius:2em;border-bottom-left-radius:2em;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:2em;border-top-right-radius:2em;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:2em;border-bottom-right-radius:2em;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:2em;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:2em;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:2em;border-bottom-left-radius:2em;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:2em;border-bottom-left-radius:2em;border-top-right-radius:2em;border-bottom-right-radius:2em}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:2em;border-top-right-radius:2em}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:2em;border-bottom-right-radius:2em}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

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