/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/app.css ***!
  \*******************************************************************************************************************************************************************/
:root { 
  --couleur_noire: rgb(0, 0, 0);
  --couleur_blanc: #fff; 
  --couleur_bg_client: rgb(220, 220, 220);
  --couleur_entete: #fff;
  --couleur_dark: #212529;
  --couleur_dark2: #54585c;
  --couleur_dark3: #878b8f;
  --couleur_text: #2F3134;
  --couleur_primary: #0d6efd;
  --couleur_menu_hover: #e8e8e8;
  --couleur_gris_1: #eeeeee;
  --couleur_gris_2: #555;
  --couleur_fond: #eef;
  --couleur_danger: #dc3545;
  --couleur_success: #198754;
  --couleur_background: linear-gradient(to right, #dde, #eef, #dde);
  --couleur_1: #ffffff;
  --couleur_2: #fdfdfd;
  --couleur_3: #fcfcfc;
  --couleur_rouge: #f00;
  --couleur_rouge_2: #e96a6a;
  --couleur_rouge_3: #e9464a;
  --couleur_bleu: #009ee2;
  --couleur_bleu_2: #bbffe2;
  --couleur_bleu_3: #95dcff;
  --couleur_vert: #28a745;
  --couleur_vert2: #6ceb89;
  --couleur_vert3: #b0ff95;
  --couleur_vert4: #eaff95;
  --couleur_orange_1: #fff2bb;
  --couleur_violet_1: #ffd6fb;
  --couleur_violet_2: #de95ff;
  --couleur_jaune: #ffffaa;
  --couleur_jaune_1: #fbff95;
  --couleur_jaune_2: #d9dd55;
  --couleur_refrain6: #FAF3E0;
  --couleur_secondary: #6c757d;
}

@font-face {
  font-family: 'SixWeekHolidayDEMO';
  src: url(/build/fonts/SixWeekHolidayDEMO-Regular.dff93bb0.otf) format('truetype');
  font-weight: 100 700; /* plage de poids variable (100 à 700) */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'BeVietnamPro';
  src: url(/build/fonts/BeVietnamPro-Variable.81010494.ttf) format('truetype');
  font-weight: 100 700; /* plage de poids variable (100 à 700) */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Boska';
  src: url(/build/fonts/Boska-Variable.6ade964e.ttf) format('truetype');
  font-weight: 100 700; /* plage de poids variable (100 à 700) */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bevellier';
  src: url(/build/fonts/Bevellier-Variable.30f0241d.ttf) format('truetype');
  font-weight: 100 700; /* plage de poids variable (100 à 700) */
  font-style: normal;
  font-display: swap;
}
body {
    font-family: BeVietnamPro;
    font-size: 11pt;
    /*color: var(--couleur_dark);*/
    background: var(--couleur_fond) !important;
}
.dashboard-bg {
    background: var(--couleur_fond) !important;
}

.section-padding {
    padding: 80px 0;
}
.service-card {
    transition: 0.3s;
}
.service-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.1);
}

.footer {
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.2) !important;
}
.logo_footer{
    height: 4rem;
}
.hero {
    background: 
        linear-gradient(135deg, rgba(139,0,0,0.5), rgba(92,51,23,0.5)),
        url(/build/images/hero.947f5368.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: white;
    padding: 15rem 0;
    height: 40rem;
    text-align: center;
}
.img_entete{
    height: 3rem;
    border-radius: 0.3rem;
}
.navbar{
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.navbar_general{
    background: var(--couleur_blanc);
}
.navbar_client{
    background: var(--couleur_dark) !important;
}
.fc_white{
    color: var(--couleur_blanc) !important;
}
.flag_menu{
    height: 1rem;
}

.invalid_feedback{
    margin-top: .25rem !important;
    font-size: .875em !important;
}

.menu_link.active, .menu_link.active {
    font-weight: bold;
    padding-left: 2rem;
    padding-right: 2rem;
    color: var(--couleur_blanc) !important;
    background-color: var(--couleur_dark);
    border-radius: 1rem;
}

.nav-link.active, .navbar-brand.active {
    font-weight: bold;
    border-bottom: solid 4px var(--couleur_blanc);
}
.nav_link.active, .navbar_brand.active {
    font-weight: bold;
    border-bottom: solid 4px var(--couleur_blanc);
}
.dropdown_menu_client{
    margin-bottom: 0.5rem;
    color: var(--couleur_blanc) !important;
    background: var(--couleur_dark) !important;
    border: solid 1px rgba(255, 255, 255, 0.2);
}

.dropdown_item_client:hover{
    background: var(--couleur_dark2) !important;
}

.dropdown_item_client.active{
    background: var(--couleur_dark3) !important;
}

.bg_client{
    background-color: var(--couleur_bg_client);
}
/* Lien actif Vue Router */
.dropdown-item.active {
 /* background-color: #145c32;
  color: white;*/
}
.titre_page{
    font-size: 20pt;
    font-family: Bevellier;
}

.photo_profil_header{
    width: 2.5rem !important;
    height: 2.5rem !important;
    border-radius: 50%;
    object-fit: cover;
    border: solid 1px rgba(0, 0, 0, 0.1);
}

.status-indicator {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 12px;
    height: 12px;
    background-color: #28a745; /* Point vert */
    border-radius: 50%;
    border: 2px solid white;
    transform: translate(25%, 25%); /* Ajuste pour que le point vert soit en partie à l'intérieur du cercle */
}

.pagination-container {
    display: flex;
    justify-content: center;
    margin-top: 0.3rem;
}

.titre_indicateur{
    font-size: 18pt;
    text-align: center;
    border: solid 1px rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    font-family: Bevellier;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.apexcharts-menu {
  z-index: 9999 !important;
  position: absolute !important;
}

.text_justify{
    text-align: justify !important;
}
.h1_instruction{
    font-size: 13pt;
    font-weight: bold;
}

.el-form-item--label-top .el-form-item__label{
    margin-bottom: 0 !important;
}

.task-img {
  height: 60px;
  object-fit: contain;
}


.task-card {
  margin-bottom: 20px;
}

.task-header {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
}

.task-type {
  font-weight: bold;
}

.task-desc {
  font-size: 13px;
  color: #909399;
}

.task-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}


.section-title {
  font-size: 1.8rem;
  margin-bottom: 20px;
}

.col-flex {
  display: flex;
}

.card-full {
  height: 100%;
  width: 100%;
}

.fw-bold .el-input__inner {
    font-weight: bold;
}

.photo_avatar{
  width: 5.8rem !important;
  height: 5.8rem !important;
  border-radius: 50%;
  object-fit: cover;
  border: solid 2px rgba(0, 0, 0, 0.2);
}

.sous_menu_link{
    font-size: 10pt;
    font-style: italic;
}

/* =========================
   MD (<= 991px)
   ========================= */
@media (max-width: 768px) {
  /* Centrer les nav-items */
  .mobile-center {
    justify-content: center !important;
  }

  .mobile-center .nav-item {
    display: flex;
    flex-direction: column; /* pour que le dropdown soit en dessous */
    align-items: center;
    width: 100%;
  }

  .mobile-center .nav-link {
    justify-content: center;
    width: auto;
    text-align: center;
  }

  /* Dropdown caché par défaut */
  .mobile-center .dropdown-menu {
    display: none;       /* invisible */
    position: static;    /* suit le flux, donc en dessous */
    width: 100%;         /* prend toute la largeur du parent */
    margin-top: 0;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 5px 0;
  }

  /* Dropdown visible quand on ajoute la classe "show" */
  .mobile-center .dropdown-menu.show {
    display: flex;
  }

  .mobile-center .dropdown-item {
    width: 100%;
    text-align: center;
    margin: 2px 0;
  }
}


  .el-card__footer{
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/AdminHeader.vue?vue&type=style&index=0&id=4a525ade&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.dropdown-item[data-v-4a525ade]{
    font-size: 11pt;
    color: var(--couleur_blanc) !important;
    padding: 0 0.5rem 0 0.5rem;
}
.active.dropdown-item[data-v-4a525ade]{
    font-weight: bold !important;
    background: #8c8c8c !important;
}
.dropdown-item[data-v-4a525ade]:hover{
    color: #8c8c8c !important;
    background: #2a2a2a !important;
}
.dropdown-menu[data-v-4a525ade]{
    border: solid 1px rgba(255, 255, 255, 0.2);
}
.nav-link[data-v-4a525ade], .dropdown-menu[data-v-4a525ade]{
    background: var(--couleur_dark) !important;
}
.dropdown-divider[data-v-4a525ade]{
    border-top: solid 1px #eee !important;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/AdminFooter.vue?vue&type=style&index=0&id=8cb722c2&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.list_lang{
    cursor: pointer;
}
.admin_footer{
    background: #aaa;
};

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/publique/GuestFooter.vue?vue&type=style&index=0&id=7e42aef4&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.list_lang{
    cursor: pointer;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/App.vue?vue&type=style&index=0&id=38d3c614&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************/

 /* main {
    min-height: 24rem;
  }
*/
#container_page{
    /*height: 100%;*/
    /*background: #fff;
    box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.2);*/
}
#container_page_membre{
    box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.2);
    background: var(--couleur_background);
}
.bg_admin{
    background-color: #fafafa !important;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/publique/home/GuestHome.vue?vue&type=style&index=0&id=f3834e78&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.home-page[data-v-f3834e78] {
  margin-top: 4rem;
  padding: 2rem 1rem;
}
.header-section[data-v-f3834e78] {
  text-align: center;
  margin-top: 5rem;
  margin-bottom: 3rem;
  padding: 0 !important;
}
.titre[data-v-f3834e78] {
  font-size: 2.5rem;
  font-family: Bevellier, sans-serif;
  font-weight: bold;
}
.subtitle[data-v-f3834e78] {
  color: #6b7280;
  margin: 1rem 0;
}
.start-btn[data-v-f3834e78] {
  margin-top: 1rem;
}
.features-section[data-v-f3834e78] {
  margin: 0 auto;
}
.feature-card[data-v-f3834e78] {
  margin-bottom: 1.5rem; /* ✅ cards bien espacées verticalement */
}
.features-titre[data-v-f3834e78] {
  font-size: 1.1rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}
.features-text[data-v-f3834e78] {
  color: #4B5563;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/publique/login/GuestLogin.vue?vue&type=style&index=0&id=1a65c618&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.text-center[data-v-1a65c618] {
    text-align: center;
}
.text-end[data-v-1a65c618] {
    text-align: right;
}
.text-muted[data-v-1a65c618] {
    color: #888;
}
.img_logo[data-v-1a65c618]{
    height: 6rem !important;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/publique/forget/GuestForget.vue?vue&type=style&index=0&id=db420940&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.text-center[data-v-db420940] {
    text-align: center;
}
.text-end[data-v-db420940] {
    text-align: right;
}
.mt-5[data-v-db420940] {
    margin-top: 3rem;
}
.pt-3[data-v-db420940] {
    padding-top: 1rem;
}
.mb-3[data-v-db420940] {
    margin-bottom: 1rem;
}
.mb-4[data-v-db420940] {
    margin-bottom: 1.5rem;
}
.ms-2[data-v-db420940] {
    margin-left: 0.5rem;
}
.text-muted[data-v-db420940] {
    color: #888;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/publique/forget/GuestVerifEmail.vue?vue&type=style&index=0&id=3d0d1022&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-3d0d1022] {
      max-width: 480px;
      margin: auto;
}
.titre_page[data-v-3d0d1022] {
      font-size: 1.8rem;
      margin-bottom: 1rem;
}
.form-wrapper[data-v-3d0d1022] {
      text-align: center;
}
.text-muted[data-v-3d0d1022] {
      color: #6c757d;
}
.buttons[data-v-3d0d1022] {
      display: flex;
      justify-content: flex-end;
}
.ml-2[data-v-3d0d1022] {
      margin-left: 0.5rem;
}
.mt-2[data-v-3d0d1022] {
      margin-top: 0.5rem;
}
.mt-4[data-v-3d0d1022] {
      margin-top: 1rem;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/publique/forget/GuestWritePassword.vue?vue&type=style&index=0&id=47d3ab77&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-47d3ab77] {
    max-width: 480px;
    margin: 80px auto;
    text-align: center;
}
.card-box[data-v-47d3ab77] {
    margin-top: 20px;
}
.titre_page[data-v-47d3ab77] {
    font-size: 1.8rem;
    margin-bottom: 10px;
}
.text-muted[data-v-47d3ab77] {
    color: #909399;
    margin-bottom: 20px;
}
.text-end[data-v-47d3ab77] {
    text-align: right;
}
.success-wrapper[data-v-47d3ab77] {
    max-width: 480px;
    margin: auto;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/commun/WidgetGlobal.vue?vue&type=style&index=0&id=f42ba174&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-f42ba174]{
		height: 3rem;
		text-transform: uppercase;
}
.icon_widget[data-v-f42ba174], .value_widget[data-v-f42ba174]{
		font-size: 25pt;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/commun/WidgetBarUser.vue?vue&type=style&index=0&id=1413a62a&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-1413a62a]{
    text-transform: uppercase;
}


/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/dashboard/IndicateurGlobalUser.vue?vue&type=style&index=0&id=644dc31a&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.img_tache_type[data-v-644dc31a]{
    height: 7rem;
}
.nom_type[data-v-644dc31a]{
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/commun/WidgetBarInscription.vue?vue&type=style&index=0&id=5cb57d68&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-5cb57d68]{
    height: 3rem;
    text-transform: uppercase;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/dashboard/IndicateurGlobalTask.vue?vue&type=style&index=0&id=5bbd9fd4&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.img_tache_type[data-v-5bbd9fd4]{
    height: 7rem;
}
.nom_type[data-v-5bbd9fd4]{
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/dashboard/IndicateurGlobalRetrait.vue?vue&type=style&index=0&id=7e1ce73c&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.img_tache_type[data-v-7e1ce73c]{
    height: 7rem;
}
.nom_type[data-v-7e1ce73c]{
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/dashboard/IndicateurGlobalInscription.vue?vue&type=style&index=0&id=71206459&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.img_tache_type[data-v-71206459]{
    height: 7rem;
}
.nom_type[data-v-71206459]{
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/dashboard/IndicateurGlobalFinanciere.vue?vue&type=style&index=0&id=7628716e&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.img_tache_type[data-v-7628716e]{
    height: 7rem;
}
.nom_type[data-v-7628716e]{
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/dashboard/AdminDashboard.vue?vue&type=style&index=0&id=b782814a&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.img_tache_type[data-v-b782814a]{
    height: 7rem;
}
.nom_type[data-v-b782814a]{
}
.titre_indicateur[data-v-b782814a]{
    font-weight: bold;
    font-size: 16pt;
    text-align: center;
    border: solid 1px rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/pedagogie/mention/components/Tableau.vue?vue&type=style&index=0&id=5c73186f&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-5c73186f] .el-pagination.is-background .el-pager li {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
[data-v-5c73186f] .el-pagination.is-background .el-pager li.is-active {
    background-color: var(--couleur_primary) !important;
    color: var(--couleur_blanc) !important;
    border-radius: 0.2rem;
    border: solid 1px var(--couleur_primary);
}
[data-v-5c73186f] .el-pagination.is-background .btn-prev,[data-v-5c73186f] .el-pagination.is-background .btn-next {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
.img_list[data-v-5c73186f]{
    height: 2rem;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/pedagogie/parcours/components/Tableau.vue?vue&type=style&index=0&id=38374ebe&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-38374ebe] .el-pagination.is-background .el-pager li {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
[data-v-38374ebe] .el-pagination.is-background .el-pager li.is-active {
    background-color: var(--couleur_primary) !important;
    color: var(--couleur_blanc) !important;
    border-radius: 0.2rem;
    border: solid 1px var(--couleur_primary);
}
[data-v-38374ebe] .el-pagination.is-background .btn-prev,[data-v-38374ebe] .el-pagination.is-background .btn-next {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
.img_list[data-v-38374ebe]{
    height: 2rem;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/pedagogie/semestre/components/Tableau.vue?vue&type=style&index=0&id=afe7e42e&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-afe7e42e] .el-pagination.is-background .el-pager li {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
[data-v-afe7e42e] .el-pagination.is-background .el-pager li.is-active {
    background-color: var(--couleur_primary) !important;
    color: var(--couleur_blanc) !important;
    border-radius: 0.2rem;
    border: solid 1px var(--couleur_primary);
}
[data-v-afe7e42e] .el-pagination.is-background .btn-prev,[data-v-afe7e42e] .el-pagination.is-background .btn-next {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
.img_list[data-v-afe7e42e]{
    height: 2rem;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/pedagogie/unite/components/Tableau.vue?vue&type=style&index=0&id=a042c150&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-a042c150] .el-pagination.is-background .el-pager li {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
[data-v-a042c150] .el-pagination.is-background .el-pager li.is-active {
    background-color: var(--couleur_primary) !important;
    color: var(--couleur_blanc) !important;
    border-radius: 0.2rem;
    border: solid 1px var(--couleur_primary);
}
[data-v-a042c150] .el-pagination.is-background .btn-prev,[data-v-a042c150] .el-pagination.is-background .btn-next {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
.img_list[data-v-a042c150]{
    height: 2rem;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/pedagogie/matiere/components/Tableau.vue?vue&type=style&index=0&id=e288e1ec&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-e288e1ec] .el-pagination.is-background .el-pager li {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
[data-v-e288e1ec] .el-pagination.is-background .el-pager li.is-active {
    background-color: var(--couleur_primary) !important;
    color: var(--couleur_blanc) !important;
    border-radius: 0.2rem;
    border: solid 1px var(--couleur_primary);
}
[data-v-e288e1ec] .el-pagination.is-background .btn-prev,[data-v-e288e1ec] .el-pagination.is-background .btn-next {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
.img_list[data-v-e288e1ec]{
    height: 2rem;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/ressources/enseignant/components/Tableau.vue?vue&type=style&index=0&id=08547e6a&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-08547e6a] .el-pagination.is-background .el-pager li {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
[data-v-08547e6a] .el-pagination.is-background .el-pager li.is-active {
    background-color: var(--couleur_primary) !important;
    color: var(--couleur_blanc) !important;
    border-radius: 0.2rem;
    border: solid 1px var(--couleur_primary);
}
[data-v-08547e6a] .el-pagination.is-background .btn-prev,[data-v-08547e6a] .el-pagination.is-background .btn-next {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
.img_list[data-v-08547e6a]{
    height: 2rem;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/compte/components/Avatar.vue?vue&type=style&index=0&id=845fc644&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.img_tache_type[data-v-845fc644]{
    height: 7rem;
}
.nom_type[data-v-845fc644]{
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/compte/components/AdminAvatar.vue?vue&type=style&index=0&id=6497c6d3&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.profile-container[data-v-6497c6d3] {
    padding: 30px;
}
.profile-card[data-v-6497c6d3] {
    text-align: center;
}
.avatar-section[data-v-6497c6d3] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
}
.user-info[data-v-6497c6d3] {
    margin-top: 15px;
}
.avatar_img_lg[data-v-6497c6d3]{
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.contour_avatar[data-v-6497c6d3]{
    cursor: pointer;
}
.avatar_selectionne[data-v-6497c6d3]{
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    border: solid 2px var(--couleur_primary);
}
.img_avatar[data-v-6497c6d3]{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/compte/AdminCompte.vue?vue&type=style&index=0&id=5f5e1c9b&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.profile-container[data-v-5f5e1c9b] {
    padding: 1.8rem 1rem 1rem 1rem;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/admin/etudiant/liste/components/Tableau.vue?vue&type=style&index=0&id=146af90e&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-146af90e] .el-pagination.is-background .el-pager li {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
[data-v-146af90e] .el-pagination.is-background .el-pager li.is-active {
    background-color: var(--couleur_primary) !important;
    color: var(--couleur_blanc) !important;
    border-radius: 0.2rem;
    border: solid 1px var(--couleur_primary);
}
[data-v-146af90e] .el-pagination.is-background .btn-prev,[data-v-146af90e] .el-pagination.is-background .btn-next {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.2);
    color: #333;
    border-radius: 0.2rem;
}
.img_list[data-v-146af90e]{
    height: 2rem;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/svg/NotFound.vue?vue&type=style&index=0&id=132a8c70&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/

svg[data-v-132a8c70] {
    width: 100%;
    height: auto;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/components/commun/NotFound.vue?vue&type=style&index=0&id=1c0c282e&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.not-found[data-v-1c0c282e] {
  margin-top: 4rem;
  margin-bottom: 1.5rem;
  text-align: center;
  font-family: Arial, sans-serif;
}
.not-found h1[data-v-1c0c282e] {
  font-size: 3rem;
  color: #4161d8;
}
.not-found p[data-v-1c0c282e] {
  font-size: 1.2rem;
  color: #555;
  margin-top: 0.5rem;
  margin-bottom: 0.1rem;
}
.actions[data-v-1c0c282e] {
  margin-top: 30px;
}
.error_code[data-v-1c0c282e]{
    font-size: 10rem !important;
    font-family: BebasNeue !important;
}


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