/*!*******************************************************************************************************************************************************************!*\
  !*** 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;
}
.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_dark);
}
.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;
}

  .col-base {
    background-color: #f0fdf4 !important;
  }
  .col-realisation {
    background-color: #e5fedf !important;
  }

  .header-base {
    background: linear-gradient(90deg, #bbf0fd, #a1e8f9) !important;
    font-weight: 600 !important;
    border: 1px solid #e4e7ed;
  }

  .header-realisation {
    background: linear-gradient(90deg, #affd9e, #9efc89) !important;
    font-weight: 600 !important;
    border: 1px solid #e4e7ed;
  }
  .header-base-2 {
    background-color: #cbf1fa !important;
    border: 1px solid #e4e7ed;
  }
  .header-realisation-2 {
    background-color: #cbfdc0 !important;
    border: 1px solid #e4e7ed;
  }
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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;
    padding: 0 0.5rem 0 0.5rem;
}
.navbar[data-v-4a525ade]{
    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/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/worker/WorkerFooter.vue?vue&type=style&index=0&id=f2ee3b82&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/annonceur/AnnonceurHeader.vue?vue&type=style&index=0&id=2d50b6f1&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.dropdown-item[data-v-2d50b6f1]{
    font-size: 11pt;
    padding: 0 0.5rem 0 0.5rem;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/AnnonceurFooter.vue?vue&type=style&index=0&id=0c1e52ff&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/moderateur/ModerateurHeader.vue?vue&type=style&index=0&id=1aeb6771&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.dropdown-item[data-v-1aeb6771]{
    font-size: 11pt;
    padding: 0 0.5rem 0 0.5rem;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/Carousel.vue?vue&type=style&index=0&id=14c99d61&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/


  /* le container prend la hauteur du contenu */
.img_carousel[data-v-14c99d61]{
  width: 100% !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;
}
.pub[data-v-f3834e78]{
    margin-top: 3.68rem;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/WorkerEarn.vue?vue&type=style&index=0&id=83537192&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.page-container[data-v-83537192] {
    padding: 40px 20px;
}
.section[data-v-83537192] {
    margin-bottom: 2.5rem;
}
.pagination[data-v-83537192] {
    margin-top: 20px;
    text-align: center;
}
.pub[data-v-83537192]{
    margin-top: 3.68rem;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/components/TesterAppWeb.vue?vue&type=style&index=0&id=3129cb8c&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tache_image[data-v-3129cb8c]{
    width: 100%;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/components/ShowVideoYoutube.vue?vue&type=style&index=0&id=0e626b6d&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tache_image[data-v-0e626b6d]{
    width: 100%;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/components/ShowVideoFacebook.vue?vue&type=style&index=0&id=3853896c&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tache_image[data-v-3853896c]{
    width: 100%;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/components/AbonnerChaineYoutube.vue?vue&type=style&index=0&id=6f7e8ecc&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tache_image[data-v-6f7e8ecc]{
    width: 100%;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/components/SuivrePageFacebook.vue?vue&type=style&index=0&id=3babec82&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tache_image[data-v-3babec82]{
    width: 100%;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/components/InascriptionSiteWeb.vue?vue&type=style&index=0&id=4cc66954&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tache_image[data-v-4cc66954]{
    width: 100%;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/components/LikePublicationFacebook.vue?vue&type=style&index=0&id=d5451cfa&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tache_image[data-v-d5451cfa]{
    width: 100%;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/components/PublierOnProfilFacebook.vue?vue&type=style&index=0&id=5d03ad70&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tache_image[data-v-5d03ad70]{
    width: 100%;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/components/PublierOnGroupeFacebook.vue?vue&type=style&index=0&id=5f3949fa&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tache_image[data-v-5f3949fa]{
    width: 100%;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/components/PublierPageOnProfilFacebook.vue?vue&type=style&index=0&id=299d59c2&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tache_image[data-v-299d59c2]{
    width: 100%;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/components/PublierPageOnGroupeFacebook.vue?vue&type=style&index=0&id=253220ae&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tache_image[data-v-253220ae]{
    width: 100%;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/components/SearchGoogle.vue?vue&type=style&index=0&id=7efbada9&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.tache_image[data-v-7efbada9]{
    width: 100%;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/earn/WorkerTaskDetail.vue?vue&type=style&index=0&id=f3845556&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_detail_tache[data-v-f3845556]{
  font-size:18pt;
  font-weight:bold;
}
.tache_type_img[data-v-f3845556]{
  height:5rem;
  border-radius:1rem;
  border:1px solid rgba(0,0,0,0.2);
  box-shadow:0 2px 4px rgba(0,0,0,0.2);
}


/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/compte/components/Avatar.vue?vue&type=style&index=0&id=77ea552e&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

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

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/compte/components/WorkerAvatar.vue?vue&type=style&index=0&id=6e1e34f2&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.profile-container[data-v-6e1e34f2] {
    padding: 30px;
}
.profile-card[data-v-6e1e34f2] {
    text-align: center;
}
.avatar-section[data-v-6e1e34f2] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
}
.user-info[data-v-6e1e34f2] {
    margin-top: 15px;
}
.avatar_img_lg[data-v-6e1e34f2]{
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.contour_avatar[data-v-6e1e34f2]{
    cursor: pointer;
}
.avatar_selectionne[data-v-6e1e34f2]{
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    border: solid 2px var(--couleur_primary);
}
.img_avatar[data-v-6e1e34f2]{
    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/worker/compte/components/WorkerCin.vue?vue&type=style&index=0&id=5ff31dec&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.remarque[data-v-5ff31dec]{
    font-size: 9pt;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/compte/WorkerCompte.vue?vue&type=style&index=0&id=5fd1f5f7&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.profile-container[data-v-5fd1f5f7] {
    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/worker/dashboard/components/WidgetGlobal.vue?vue&type=style&index=0&id=84cd0ae2&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-84cd0ae2]{
		height: 3rem;
		text-transform: uppercase;
}
.icon_widget[data-v-84cd0ae2], .value_widget[data-v-84cd0ae2]{
		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/worker/dashboard/IndicateurGlobalGain.vue?vue&type=style&index=0&id=2abb0d19&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

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

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/dashboard/components/WidgetBarTacheJ.vue?vue&type=style&index=0&id=fa857e64&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-fa857e64] {
  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/worker/dashboard/components/WidgetBarTacheM.vue?vue&type=style&index=0&id=fa30f15e&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-fa30f15e] {
  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/worker/dashboard/components/WidgetBarTacheA.vue?vue&type=style&index=0&id=fb832576&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-fb832576] {
  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/worker/dashboard/IndicateurBar.vue?vue&type=style&index=0&id=3f37f768&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

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

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/dashboard/components/WidgetListeTache.vue?vue&type=style&index=0&id=53898f90&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-53898f90] {
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    margin-bottom: 1rem;
}

  /* Pagination Element Plus */
[data-v-53898f90] .el-pagination.is-background .el-pager li {
    background-color: white !important;
    border: 1px solid rgba(0, 0, 0, 0.3);
    color: #333;
    border-radius: 0.2rem;
}
[data-v-53898f90] .el-pagination.is-background .el-pager li.is-active {
    background-color: var(--couleur_primary) !important;
    color: var(--couleur_blanc) !important;
    border: 1px solid var(--couleur_primary);
}
[data-v-53898f90] .el-pagination.is-background .btn-prev,[data-v-53898f90] .el-pagination.is-background .btn-next {
    background-color: white !important;
    border: 1px solid rgba(0, 0, 0, 0.3);
    color: #333;
    border-radius: 0.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/worker/dashboard/components/WidgetListeTacheValidee.vue?vue&type=style&index=0&id=898ebf18&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-898ebf18] {
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  margin-bottom: 1rem;
}

/* Pagination Element Plus */
[data-v-898ebf18] .el-pagination.is-background .el-pager li {
  background-color: white !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
  color: #333;
  border-radius: 0.2rem;
}
[data-v-898ebf18] .el-pagination.is-background .el-pager li.is-active {
  background-color: var(--couleur_primary) !important;
  color: var(--couleur_blanc) !important;
  border: 1px solid var(--couleur_primary);
}
[data-v-898ebf18] .el-pagination.is-background .btn-prev,[data-v-898ebf18] .el-pagination.is-background .btn-next {
  background-color: white !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
  color: #333;
  border-radius: 0.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/worker/dashboard/IndicateurListeTache.vue?vue&type=style&index=0&id=3e94c623&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

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

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/dashboard/components/WidgetListeRetrait.vue?vue&type=style&index=0&id=53da61a0&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-53da61a0] {
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    margin-bottom: 1rem;
}

  /* Personnalisation pagination Element Plus */
[data-v-53da61a0] .el-pagination.is-background .el-pager li {
    background-color: white !important;
    border: 1px solid rgba(0, 0, 0, 0.3);
    color: #333;
    border-radius: 0.2rem;
}
[data-v-53da61a0] .el-pagination.is-background .el-pager li.is-active {
    background-color: var(--couleur_primary) !important;
    color: var(--couleur_blanc) !important;
    border: 1px solid var(--couleur_primary);
}
[data-v-53da61a0] .el-pagination.is-background .btn-prev,[data-v-53da61a0] .el-pagination.is-background .btn-next {
    background-color: white !important;
    border: 1px solid rgba(0, 0, 0, 0.3);
    color: #333;
    border-radius: 0.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/worker/dashboard/components/WidgetListeDemandeRetrait.vue?vue&type=style&index=0&id=69ba978c&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-69ba978c] {
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  margin-bottom: 1rem;
}
.pagination-container[data-v-69ba978c] {
  margin-top: 1.5rem;
  display: flex;
  justify-content: center;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/dashboard/IndicateurListeRetrait.vue?vue&type=style&index=0&id=0c0820cb&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

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

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/dashboard/WorkerDashboard.vue?vue&type=style&index=0&id=5491b4b6&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.img_tache_type[data-v-5491b4b6]{
    height: 7rem;
}
.nom_type[data-v-5491b4b6]{
}
.titre_indicateur[data-v-5491b4b6]{
    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/worker/retrait/components/Tableau.vue?vue&type=style&index=0&id=39c6ca23&scoped=true&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.table-wrapper[data-v-39c6ca23] {
  width: 100%;
}
.pagination-container[data-v-39c6ca23] {
  margin-top: 1.5rem;
  display: flex;
  justify-content: center;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/retrait/WorkerRetrait.vue?vue&type=style&index=0&id=ffbe811a&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.page-container[data-v-ffbe811a] {
  padding: 2rem 1rem;
}
.titre_page[data-v-ffbe811a] {
  margin: 0;
}

/* Pagination custom */
[data-v-ffbe811a] .el-pagination.is-background .el-pager li {
  border-radius: 4px;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/tache/AdminTache.vue?vue&type=style&index=0&id=74a782fb&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

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

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/user/AdminUser.vue?vue&type=style&index=0&id=f648b51e&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.img_tache_type[data-v-f648b51e]{
    height: 7rem;
}
.nom_type[data-v-f648b51e]{
}
[data-v-f648b51e] .el-pagination.is-background .el-pager li {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.3);
    color: #333;
    border-radius: 0.2rem;
}
[data-v-f648b51e] .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-f648b51e] .el-pagination.is-background .btn-prev,[data-v-f648b51e] .el-pagination.is-background .btn-next {
    background-color: white !important;
    border: solid 1px rgba(0, 0, 0, 0.3);
    color: #333;
    border-radius: 0.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/realisation/components/Tableau.vue?vue&type=style&index=0&id=16ffccb4&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-16ffccb4] .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-16ffccb4] .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-16ffccb4] .el-pagination.is-background .btn-prev,[data-v-16ffccb4] .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-16ffccb4]{
    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/financiere/demande/components/Tableau.vue?vue&type=style&index=0&id=634f7070&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-634f7070] .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-634f7070] .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-634f7070] .el-pagination.is-background .btn-prev,[data-v-634f7070] .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;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/financiere/retrait/components/Tableau.vue?vue&type=style&index=0&id=7ce2a267&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-7ce2a267] .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-7ce2a267] .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-7ce2a267] .el-pagination.is-background .btn-prev,[data-v-7ce2a267] .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;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/financiere/achat/components/Tableau.vue?vue&type=style&index=0&id=633781a9&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-633781a9] .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-633781a9] .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-633781a9] .el-pagination.is-background .btn-prev,[data-v-633781a9] .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;
}
[data-v-633781a9] .header-blanc {
    background-color: #ffffff !important;
    color: #333 !important;
    font-weight: 600;
    border-bottom: 2px solid #e4e7ed;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/financiere/decaissement/components/Tableau.vue?vue&type=style&index=0&id=e9a618f6&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-e9a618f6] .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-e9a618f6] .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-e9a618f6] .el-pagination.is-background .btn-prev,[data-v-e9a618f6] .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;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/components/Tableau.vue?vue&type=style&index=0&id=6b942acf&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-6b942acf] .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-6b942acf] .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-6b942acf] .el-pagination.is-background .btn-prev,[data-v-6b942acf] .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;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/components/DetailWorker.vue?vue&type=style&index=0&id=e59d729c&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-e59d729c] .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-e59d729c] .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-e59d729c] .el-pagination.is-background .btn-prev,[data-v-e59d729c] .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;
}
.worker-header[data-v-e59d729c] {
  border-radius: 15px;
}
.stat-card[data-v-e59d729c] {
  text-align: center;
  border-radius: 12px;
}
.stat-card h6[data-v-e59d729c] {
  font-size: 14px;
  color: #6b7280;
}
.stat-card h3[data-v-e59d729c] {
  margin: 0;
  font-weight: bold;
}

/* couleurs */
.stat-card.success[data-v-e59d729c] {
  background: #ecfdf5;
  color: #059669;
}
.stat-card.info[data-v-e59d729c] {
  background: #fffccd;
  color: #d9ce16;
}
.stat-card.warning[data-v-e59d729c] {
  background: #fefce8;
  color: #ca8a04;
}
.stat-card.danger[data-v-e59d729c] {
  background: #ffeaea;
  color: #dc2626;
}
.stat-card.primary[data-v-e59d729c] {
  background: #eff6ff;
  color: #2563eb;
}
.stat-card.secondary[data-v-e59d729c] {
  background: #eff6ff;
  color: #666;
}

/* infos */
.info-item[data-v-e59d729c] {
  display: flex;
  justify-content: space-between;
  padding: 8px 0;
  border-bottom: 1px solid #eee;
}

/* activité */
.activity-item[data-v-e59d729c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px dashed #eee;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/components/HistoriqueTache.vue?vue&type=style&index=0&id=68bd4eba&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-68bd4eba] .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-68bd4eba] .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-68bd4eba] .el-pagination.is-background .btn-prev,[data-v-68bd4eba] .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;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/components/HistoriquePaiement.vue?vue&type=style&index=0&id=19e2934b&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-19e2934b] .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-19e2934b] .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-19e2934b] .el-pagination.is-background .btn-prev,[data-v-19e2934b] .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;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/components/HistoriqueRetrait.vue?vue&type=style&index=0&id=ef8bd96a&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-ef8bd96a] .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-ef8bd96a] .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-ef8bd96a] .el-pagination.is-background .btn-prev,[data-v-ef8bd96a] .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;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/components/Facebook.vue?vue&type=style&index=0&id=27961449&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_detail[data-v-27961449]{
		font-size: 13pt;
}
[data-v-27961449] .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-27961449] .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-27961449] .el-pagination.is-background .btn-prev,[data-v-27961449] .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;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/components/Transaction.vue?vue&type=style&index=0&id=635a80ab&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-635a80ab] .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-635a80ab] .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-635a80ab] .el-pagination.is-background .btn-prev,[data-v-635a80ab] .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;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/worker/AdminWorkerDetail.vue?vue&type=style&index=0&id=7bad55c8&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-7bad55c8]{
  padding:20px;
}
.titre_detail[data-v-7bad55c8]{
  margin-top: 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/client/components/Tableau.vue?vue&type=style&index=0&id=24b0f83c&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-24b0f83c] .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-24b0f83c] .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-24b0f83c] .el-pagination.is-background .btn-prev,[data-v-24b0f83c] .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;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/client/components/DetailClient.vue?vue&type=style&index=0&id=91515968&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-91515968] .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-91515968] .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-91515968] .el-pagination.is-background .btn-prev,[data-v-91515968] .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;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/client/components/Facebook.vue?vue&type=style&index=0&id=302444d4&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-302444d4] .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-302444d4] .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-302444d4] .el-pagination.is-background .btn-prev,[data-v-302444d4] .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;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/client/components/Youtube.vue?vue&type=style&index=0&id=7d102bfa&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-7d102bfa] .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-7d102bfa] .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-7d102bfa] .el-pagination.is-background .btn-prev,[data-v-7d102bfa] .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;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/client/components/SiteWeb.vue?vue&type=style&index=0&id=9c335726&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-9c335726] .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-9c335726] .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-9c335726] .el-pagination.is-background .btn-prev,[data-v-9c335726] .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;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/client/components/TacheTable.vue?vue&type=style&index=0&id=56961a6a&scope=true&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.col-base {
    background-color: #f0fdf4;
}
.col-realisation {
    background-color: #e5fedf !important;
}
.header-base {
    background: linear-gradient(90deg, #bbf0fd, #a1e8f9) !important;
    font-weight: 600 !important;
}
.header-realisation {
    background: linear-gradient(90deg, #affd9e, #9efc89) !important;
    font-weight: 600 !important;
}
.header-base-2 {
    background-color: #cbf1fa !important;
}
.header-realisation-2 {
    background-color: #cbfdc0 !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/client/components/ModalAddTache.vue?vue&type=style&index=0&id=2acf8f9f&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-2acf8f9f] .el-upload--picture-card {
    display: none;
}
[data-v-2acf8f9f] .el-upload--picture-card:first-child {
    display: inline-flex;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/client/components/ModalEditTache.vue?vue&type=style&index=0&id=031ddccc&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-031ddccc] .el-upload--picture-card {
    display: none;
}
[data-v-031ddccc] .el-upload--picture-card:first-child {
    display: inline-flex;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/client/components/ModalDeleteBudgetTache.vue?vue&type=style&index=0&id=6a82d9c6&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-6a82d9c6] .el-upload--picture-card {
    display: none;
}
[data-v-6a82d9c6] .el-upload--picture-card:first-child {
    display: inline-flex;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/client/components/Recharge.vue?vue&type=style&index=0&id=7d77e8f7&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-7d77e8f7] .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-7d77e8f7] .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-7d77e8f7] .el-pagination.is-background .btn-prev,[data-v-7d77e8f7] .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;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/client/components/retrait/Retrait.vue?vue&type=style&index=0&id=b6d70372&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-b6d70372] .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-b6d70372] .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-b6d70372] .el-pagination.is-background .btn-prev,[data-v-b6d70372] .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;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/client/components/achat/AchatListe.vue?vue&type=style&index=0&id=4a68ff98&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-4a68ff98] .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-4a68ff98] .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-4a68ff98] .el-pagination.is-background .btn-prev,[data-v-4a68ff98] .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;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/client/components/User.vue?vue&type=style&index=0&id=1e1b801b&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-1e1b801b] .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-1e1b801b] .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-1e1b801b] .el-pagination.is-background .btn-prev,[data-v-1e1b801b] .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;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/client/AdminClientDetail.vue?vue&type=style&index=0&id=ff791b3c&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-ff791b3c]{
  padding:20px;
}
.titre_detail[data-v-ff791b3c]{
  margin-top: 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/base/components/Paiement.vue?vue&type=style&index=0&id=12e957c1&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-12e957c1]{
  padding:20px;
}
.titre_detail[data-v-12e957c1]{
  margin-top: 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/base/components/Hebergeur.vue?vue&type=style&index=0&id=7dfc1f72&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-7dfc1f72]{
  padding:20px;
}
.titre_detail[data-v-7dfc1f72]{
  margin-top: 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/base/components/ReseauSociaux.vue?vue&type=style&index=0&id=020002ba&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-020002ba]{
  padding:20px;
}
.titre_detail[data-v-020002ba]{
  margin-top: 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/base/components/InformationStat.vue?vue&type=style&index=0&id=344fb97a&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-344fb97a]{
  padding:20px;
}
.titre_detail[data-v-344fb97a]{
  margin-top: 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/base/components/InformationBancaire.vue?vue&type=style&index=0&id=b1e0b996&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-b1e0b996]{
  padding:20px;
}
.titre_detail[data-v-b1e0b996]{
  margin-top: 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/base/components/InformationIdentification.vue?vue&type=style&index=0&id=01e401d8&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-01e401d8]{
  padding:20px;
}
.titre_detail[data-v-01e401d8]{
  margin-top: 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/base/components/Coordonnee.vue?vue&type=style&index=0&id=bbc50ee0&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-bbc50ee0]{
  padding:20px;
}
.titre_detail[data-v-bbc50ee0]{
  margin-top: 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/base/components/Tarif.vue?vue&type=style&index=0&id=f00f7e48&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-f00f7e48]{
  padding:20px;
}
.titre_detail[data-v-f00f7e48]{
  margin-top: 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/base/components/Slide.vue?vue&type=style&index=0&id=f49b50ea&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/* taille du bouton upload (+) */
[data-v-f49b50ea] .el-upload--picture-card {
  width: 4rem;
  height: 4rem;
}

/* taille des images affichées */
[data-v-f49b50ea] .el-upload-list__item {
  width: 4rem;
  height: 4rem;
}
.container[data-v-f49b50ea]{
  padding:20px;
}
.titre_detail[data-v-f49b50ea]{
  margin-top: 2rem;
}
[data-v-f49b50ea] .el-upload--picture-card {
    display: none;
}
[data-v-f49b50ea] .el-upload--picture-card:first-child {
    display: inline-flex;
}
.error-upload[data-v-f49b50ea] .el-upload--picture-card {
    border: 2px dashed #f56c6c !important;
}
.error-upload[data-v-f49b50ea] .el-upload-list__item {
    border: 2px solid #f56c6c !important;
}
.text-danger[data-v-f49b50ea] {
    color: #f56c6c;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/base/AdminBase.vue?vue&type=style&index=0&id=9d9bb406&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-9d9bb406]{
  padding:20px;
}
.titre_detail[data-v-9d9bb406]{
  margin-top: 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/financiere/transaction/components/Tableau.vue?vue&type=style&index=0&id=48c96ae4&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-48c96ae4] .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-48c96ae4] .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-48c96ae4] .el-pagination.is-background .btn-prev,[data-v-48c96ae4] .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;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/dashboard/components/WidgetGlobalAchat.vue?vue&type=style&index=0&id=3114781f&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-3114781f]{
		height: 3rem;
		text-transform: uppercase;
}
.icon_widget[data-v-3114781f], .value_widget[data-v-3114781f]{
		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/annonceur/dashboard/AllIndicateurGlobal.vue?vue&type=style&index=0&id=502a9f64&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

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

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/dashboard/components/WidgetBarRealisation.vue?vue&type=style&index=0&id=2c97993e&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-2c97993e] {
  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/annonceur/dashboard/IndicateurEvolution.vue?vue&type=style&index=0&id=2560a8cf&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

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

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/dashboard/components/WidgetGlobal.vue?vue&type=style&index=0&id=123426ea&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-123426ea]{
		height: 3rem;
		text-transform: uppercase;
}
.icon_widget[data-v-123426ea], .value_widget[data-v-123426ea]{
		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/annonceur/dashboard/components/WidgetGlobal2.vue?vue&type=style&index=0&id=34685fb8&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-34685fb8]{
		height: 3rem;
		text-transform: uppercase;
}
.icon_widget[data-v-34685fb8], .value_widget[data-v-34685fb8]{
		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/annonceur/dashboard/components/WidgetGlobal3.vue?vue&type=style&index=0&id=34767739&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_widget[data-v-34767739]{
		height: 3rem;
		text-transform: uppercase;
}
.icon_widget[data-v-34767739], .value_widget[data-v-34767739]{
		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/annonceur/dashboard/AllIndicateurGlobalTaches.vue?vue&type=style&index=0&id=635b1378&scoped=true&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

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

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/dashboard/AnnonceurDashboard.vue?vue&type=style&index=0&id=722db57b&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.img_tache_type[data-v-722db57b]{
    height: 7rem;
}
.nom_type[data-v-722db57b]{
}
.titre_indicateur[data-v-722db57b]{
    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/annonceur/tache/components/Facebook.vue?vue&type=style&index=0&id=680dd2b0&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.titre_detail[data-v-680dd2b0]{
		font-size: 13pt;
}
[data-v-680dd2b0] .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-680dd2b0] .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-680dd2b0] .el-pagination.is-background .btn-prev,[data-v-680dd2b0] .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;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/tache/components/Tableau.vue?vue&type=style&index=0&id=ecb03ee0&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-ecb03ee0] .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-ecb03ee0] .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-ecb03ee0] .el-pagination.is-background .btn-prev,[data-v-ecb03ee0] .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;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/realisation/components/Tableau.vue?vue&type=style&index=0&id=aa0fb114&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-aa0fb114] .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-aa0fb114] .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-aa0fb114] .el-pagination.is-background .btn-prev,[data-v-aa0fb114] .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;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/transaction/components/Tableau.vue?vue&type=style&index=0&id=987f03b6&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-987f03b6] .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-987f03b6] .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-987f03b6] .el-pagination.is-background .btn-prev,[data-v-987f03b6] .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;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/compte/components/Avatar.vue?vue&type=style&index=0&id=7b9ac6ae&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

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

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/compte/components/AnnonceurAvatar.vue?vue&type=style&index=0&id=1ef25433&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.profile-container[data-v-1ef25433] {
    padding: 30px;
}
.profile-card[data-v-1ef25433] {
    text-align: center;
}
.avatar-section[data-v-1ef25433] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
}
.user-info[data-v-1ef25433] {
    margin-top: 15px;
}
.avatar_img_lg[data-v-1ef25433]{
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.contour_avatar[data-v-1ef25433]{
    cursor: pointer;
}
.avatar_selectionne[data-v-1ef25433]{
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    border: solid 2px var(--couleur_primary);
}
.img_avatar[data-v-1ef25433]{
    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/annonceur/compte/components/AnnonceurCin.vue?vue&type=style&index=0&id=17013c44&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.remarque[data-v-17013c44]{
    font-size: 9pt;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/compte/components/Contact.vue?vue&type=style&index=0&id=35bff1ca&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-35bff1ca] .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-35bff1ca] .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-35bff1ca] .el-pagination.is-background .btn-prev,[data-v-35bff1ca] .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;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/compte/components/Adresse.vue?vue&type=style&index=0&id=49b9342a&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-49b9342a] .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-49b9342a] .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-49b9342a] .el-pagination.is-background .btn-prev,[data-v-49b9342a] .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;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/compte/components/Coordonnee.vue?vue&type=style&index=0&id=373d5062&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-373d5062]{
  padding:20px;
}
.titre_detail[data-v-373d5062]{
  margin-top: 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/annonceur/compte/components/Identification.vue?vue&type=style&index=0&id=639c2843&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-639c2843]{
  padding:20px;
}
.titre_detail[data-v-639c2843]{
  margin-top: 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/annonceur/compte/components/Stat.vue?vue&type=style&index=0&id=6877c169&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-6877c169]{
  padding:20px;
}
.titre_detail[data-v-6877c169]{
  margin-top: 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/annonceur/compte/components/Bank.vue?vue&type=style&index=0&id=a9c4e55e&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-a9c4e55e]{
  padding:20px;
}
.titre_detail[data-v-a9c4e55e]{
  margin-top: 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/annonceur/compte/components/Facebook.vue?vue&type=style&index=0&id=5fa8465b&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-5fa8465b] .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-5fa8465b] .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-5fa8465b] .el-pagination.is-background .btn-prev,[data-v-5fa8465b] .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;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/compte/components/Youtube.vue?vue&type=style&index=0&id=43ca56c4&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-43ca56c4] .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-43ca56c4] .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-43ca56c4] .el-pagination.is-background .btn-prev,[data-v-43ca56c4] .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;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/compte/components/SiteWeb.vue?vue&type=style&index=0&id=62ed81f0&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-62ed81f0] .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-62ed81f0] .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-62ed81f0] .el-pagination.is-background .btn-prev,[data-v-62ed81f0] .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;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/compte/components/Reseau.vue?vue&type=style&index=0&id=1071e00e&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-1071e00e]{
  padding:20px;
}
.titre_detail[data-v-1071e00e]{
  margin-top: 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/annonceur/compte/AnnonceurCompte.vue?vue&type=style&index=0&id=477e61ca&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.profile-container[data-v-477e61ca] {
    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/annonceur/retrait/components/Tableau.vue?vue&type=style&index=0&id=4d1f7e28&scoped=true&lang=css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.table-wrapper[data-v-4d1f7e28] {
  width: 100%;
}
.pagination-container[data-v-4d1f7e28] {
  margin-top: 1.5rem;
  display: flex;
  justify-content: center;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/retrait/AnnonceurRetrait.vue?vue&type=style&index=0&id=131438db&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.page-container[data-v-131438db] {
  padding: 2rem 1rem;
}
.titre_page[data-v-131438db] {
  margin: 0;
}

/* Pagination custom */
[data-v-131438db] .el-pagination.is-background .el-pager li {
  border-radius: 4px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/achat/components/Tableau.vue?vue&type=style&index=0&id=4cca59aa&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.table-wrapper[data-v-4cca59aa] {
  width: 100%;
}
.pagination-container[data-v-4cca59aa] {
  margin-top: 1.5rem;
  display: flex;
  justify-content: center;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/achat/AnnonceurAchat.vue?vue&type=style&index=0&id=01cf47db&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.page-container[data-v-01cf47db] {
  padding: 2rem 1rem;
}
.titre_page[data-v-01cf47db] {
  margin: 0;
}

/* Pagination custom */
[data-v-01cf47db] .el-pagination.is-background .el-pager li {
  border-radius: 4px;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/offre/components/Tableau.vue?vue&type=style&index=0&id=23970ae1&scoped=true&lang=css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.table-wrapper[data-v-23970ae1] {
  width: 100%;
}
.pagination-container[data-v-23970ae1] {
  margin-top: 1.5rem;
  display: flex;
  justify-content: center;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/annonceur/offre/AnnonceurOffre.vue?vue&type=style&index=0&id=36415e8a&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.page-container[data-v-36415e8a] {
  padding: 2rem 1rem;
}
.img_offre[data-v-36415e8a] {
  height: 4rem;
}
.offre_nom[data-v-36415e8a]{
  font-size: 14pt;
  font-weight: bold;
  font-family: Bevellier;
}
.offre_prix[data-v-36415e8a]{
  font-size: 40pt;
  font-weight: bold;
  font-family: Bevellier;
}
.offre_prix_ariary[data-v-36415e8a]{
  font-weight: bold;
  font-family: Bevellier;
}
.offre_desc[data-v-36415e8a]{
  font-size: 10pt;
}
/* Pagination custom */
[data-v-36415e8a] .el-pagination.is-background .el-pager li {
  border-radius: 4px;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/moderateur/dashboard/ModerateurDashboard.vue?vue&type=style&index=0&id=aa938136&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.img_tache_type[data-v-aa938136]{
    height: 7rem;
}
.nom_type[data-v-aa938136]{
}
.titre_indicateur[data-v-aa938136]{
    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/moderateur/preuve_a_verifier/components/Tableau.vue?vue&type=style&index=0&id=2c2b716c&scoped=true&lang=css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

[data-v-2c2b716c] .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-2c2b716c] .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-2c2b716c] .el-pagination.is-background .btn-prev,[data-v-2c2b716c] .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;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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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QUFDcEI7QUFFQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0Esc0JBQXNCO0FBQ3RCO0VBQ0Usa0JBQWtCO0FBQ3BCOzs7Ozs7QUMzTUU7SUFDRSxZQUFZO0FBQ2Q7QUFDQTtBQUVBO0FBQ0E7SUFDRSxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixvQ0FBb0M7SUFDcEMseUJBQXlCO0lBQ3pCLHdDQUF3QztBQUMxQzs7Ozs7O0FDZ0lBO0lBQ0Usa0NBQWtDO0lBQ2xDLG9DQUFvQztJQUNwQyxXQUFXO0lBQ1gscUJBQXFCO0FBQ3ZCO0FBRUE7SUFDRSxtREFBbUQ7SUFDbkQsc0NBQXNDO0lBQ3RDLHFCQUFxQjtJQUNyQix3Q0FBd0M7QUFDMUM7QUFFQTtJQUVFLGtDQUFrQztJQUNsQyxvQ0FBb0M7SUFDcEMsV0FBVztJQUNYLHFCQUFxQjtBQUN2Qjs7Ozs7O0FDMnhDQTtJQUNFLFdBQVc7SUFDWCxZQUFZO0FBQ2Q7Ozs7OztBQ3g0Q0Y7RUFDRSxnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQiw4QkFBOEI7QUFDaEM7QUFFQTtFQUNFLGVBQWU7RUFDZixjQUFjO0FBQ2hCO0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixxQkFBcUI7QUFDdkI7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUVFO0lBQ0UsMkJBQTJCO0lBQzNCLGlDQUFpQztBQUNuQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9BZG1pbkhlYWRlci52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vQWRtaW5Gb290ZXIudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3B1YmxpcXVlL0d1ZXN0Rm9vdGVyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvV29ya2VyRm9vdGVyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvQW5ub25jZXVySGVhZGVyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvQW5ub25jZXVyRm9vdGVyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9tb2RlcmF0ZXVyL01vZGVyYXRldXJIZWFkZXIudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL0FwcC52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvd29ya2VyL2Vhcm4vQ2Fyb3VzZWwudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3B1YmxpcXVlL2hvbWUvR3Vlc3RIb21lLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9wdWJsaXF1ZS9sb2dpbi9HdWVzdExvZ2luLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9wdWJsaXF1ZS9mb3JnZXQvR3Vlc3RGb3JnZXQudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3B1YmxpcXVlL2ZvcmdldC9HdWVzdFZlcmlmRW1haWwudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3B1YmxpcXVlL2ZvcmdldC9HdWVzdFdyaXRlUGFzc3dvcmQudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9lYXJuL1dvcmtlckVhcm4udnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9lYXJuL2NvbXBvbmVudHMvVGVzdGVyQXBwV2ViLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvZWFybi9jb21wb25lbnRzL1Nob3dWaWRlb1lvdXR1YmUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9lYXJuL2NvbXBvbmVudHMvU2hvd1ZpZGVvRmFjZWJvb2sudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9lYXJuL2NvbXBvbmVudHMvQWJvbm5lckNoYWluZVlvdXR1YmUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9lYXJuL2NvbXBvbmVudHMvU3VpdnJlUGFnZUZhY2Vib29rLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvZWFybi9jb21wb25lbnRzL0luYXNjcmlwdGlvblNpdGVXZWIudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9lYXJuL2NvbXBvbmVudHMvTGlrZVB1YmxpY2F0aW9uRmFjZWJvb2sudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9lYXJuL2NvbXBvbmVudHMvUHVibGllck9uUHJvZmlsRmFjZWJvb2sudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9lYXJuL2NvbXBvbmVudHMvUHVibGllck9uR3JvdXBlRmFjZWJvb2sudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9lYXJuL2NvbXBvbmVudHMvUHVibGllclBhZ2VPblByb2ZpbEZhY2Vib29rLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvZWFybi9jb21wb25lbnRzL1B1YmxpZXJQYWdlT25Hcm91cGVGYWNlYm9vay52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvd29ya2VyL2Vhcm4vY29tcG9uZW50cy9TZWFyY2hHb29nbGUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9lYXJuL1dvcmtlclRhc2tEZXRhaWwudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9jb21wdGUvY29tcG9uZW50cy9BdmF0YXIudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9jb21wdGUvY29tcG9uZW50cy9Xb3JrZXJBdmF0YXIudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9jb21wdGUvY29tcG9uZW50cy9Xb3JrZXJDaW4udnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9jb21wdGUvV29ya2VyQ29tcHRlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvZGFzaGJvYXJkL2NvbXBvbmVudHMvV2lkZ2V0R2xvYmFsLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvZGFzaGJvYXJkL0luZGljYXRldXJHbG9iYWxHYWluLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvZGFzaGJvYXJkL2NvbXBvbmVudHMvV2lkZ2V0QmFyVGFjaGVKLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvZGFzaGJvYXJkL2NvbXBvbmVudHMvV2lkZ2V0QmFyVGFjaGVNLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvZGFzaGJvYXJkL2NvbXBvbmVudHMvV2lkZ2V0QmFyVGFjaGVBLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvZGFzaGJvYXJkL0luZGljYXRldXJCYXIudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9kYXNoYm9hcmQvY29tcG9uZW50cy9XaWRnZXRMaXN0ZVRhY2hlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvZGFzaGJvYXJkL2NvbXBvbmVudHMvV2lkZ2V0TGlzdGVUYWNoZVZhbGlkZWUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9kYXNoYm9hcmQvSW5kaWNhdGV1ckxpc3RlVGFjaGUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9kYXNoYm9hcmQvY29tcG9uZW50cy9XaWRnZXRMaXN0ZVJldHJhaXQudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9kYXNoYm9hcmQvY29tcG9uZW50cy9XaWRnZXRMaXN0ZURlbWFuZGVSZXRyYWl0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvZGFzaGJvYXJkL0luZGljYXRldXJMaXN0ZVJldHJhaXQudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9kYXNoYm9hcmQvV29ya2VyRGFzaGJvYXJkLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy93b3JrZXIvcmV0cmFpdC9jb21wb25lbnRzL1RhYmxlYXUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL3dvcmtlci9yZXRyYWl0L1dvcmtlclJldHJhaXQudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2NvbW11bi9XaWRnZXRHbG9iYWwudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2NvbW11bi9XaWRnZXRCYXJVc2VyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9kYXNoYm9hcmQvSW5kaWNhdGV1ckdsb2JhbFVzZXIudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2NvbW11bi9XaWRnZXRCYXJJbnNjcmlwdGlvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vZGFzaGJvYXJkL0luZGljYXRldXJHbG9iYWxUYXNrLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9kYXNoYm9hcmQvSW5kaWNhdGV1ckdsb2JhbFJldHJhaXQudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2Rhc2hib2FyZC9JbmRpY2F0ZXVyR2xvYmFsSW5zY3JpcHRpb24udnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2Rhc2hib2FyZC9JbmRpY2F0ZXVyR2xvYmFsRmluYW5jaWVyZS52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vZGFzaGJvYXJkL0FkbWluRGFzaGJvYXJkLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi90YWNoZS9BZG1pblRhY2hlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi91c2VyL0FkbWluVXNlci52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vcmVhbGlzYXRpb24vY29tcG9uZW50cy9UYWJsZWF1LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9maW5hbmNpZXJlL2RlbWFuZGUvY29tcG9uZW50cy9UYWJsZWF1LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9maW5hbmNpZXJlL3JldHJhaXQvY29tcG9uZW50cy9UYWJsZWF1LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9maW5hbmNpZXJlL2FjaGF0L2NvbXBvbmVudHMvVGFibGVhdS52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vZmluYW5jaWVyZS9kZWNhaXNzZW1lbnQvY29tcG9uZW50cy9UYWJsZWF1LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi93b3JrZXIvY29tcG9uZW50cy9UYWJsZWF1LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi93b3JrZXIvY29tcG9uZW50cy9EZXRhaWxXb3JrZXIudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL3dvcmtlci9jb21wb25lbnRzL0hpc3RvcmlxdWVUYWNoZS52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vd29ya2VyL2NvbXBvbmVudHMvSGlzdG9yaXF1ZVBhaWVtZW50LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi93b3JrZXIvY29tcG9uZW50cy9IaXN0b3JpcXVlUmV0cmFpdC52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vd29ya2VyL2NvbXBvbmVudHMvRmFjZWJvb2sudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL3dvcmtlci9jb21wb25lbnRzL1RyYW5zYWN0aW9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi93b3JrZXIvQWRtaW5Xb3JrZXJEZXRhaWwudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2NsaWVudC9jb21wb25lbnRzL1RhYmxlYXUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2NsaWVudC9jb21wb25lbnRzL0RldGFpbENsaWVudC52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vY2xpZW50L2NvbXBvbmVudHMvRmFjZWJvb2sudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2NsaWVudC9jb21wb25lbnRzL1lvdXR1YmUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2NsaWVudC9jb21wb25lbnRzL1NpdGVXZWIudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2NsaWVudC9jb21wb25lbnRzL1RhY2hlVGFibGUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2NsaWVudC9jb21wb25lbnRzL01vZGFsQWRkVGFjaGUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2NsaWVudC9jb21wb25lbnRzL01vZGFsRWRpdFRhY2hlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9jbGllbnQvY29tcG9uZW50cy9Nb2RhbERlbGV0ZUJ1ZGdldFRhY2hlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9jbGllbnQvY29tcG9uZW50cy9SZWNoYXJnZS52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vY2xpZW50L2NvbXBvbmVudHMvcmV0cmFpdC9SZXRyYWl0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9jbGllbnQvY29tcG9uZW50cy9hY2hhdC9BY2hhdExpc3RlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9jbGllbnQvY29tcG9uZW50cy9Vc2VyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9jbGllbnQvQWRtaW5DbGllbnREZXRhaWwudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2Jhc2UvY29tcG9uZW50cy9QYWllbWVudC52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vYmFzZS9jb21wb25lbnRzL0hlYmVyZ2V1ci52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vYmFzZS9jb21wb25lbnRzL1Jlc2VhdVNvY2lhdXgudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2Jhc2UvY29tcG9uZW50cy9JbmZvcm1hdGlvblN0YXQudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2Jhc2UvY29tcG9uZW50cy9JbmZvcm1hdGlvbkJhbmNhaXJlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9iYXNlL2NvbXBvbmVudHMvSW5mb3JtYXRpb25JZGVudGlmaWNhdGlvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vYmFzZS9jb21wb25lbnRzL0Nvb3Jkb25uZWUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2FkbWluL2Jhc2UvY29tcG9uZW50cy9UYXJpZi52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vYmFzZS9jb21wb25lbnRzL1NsaWRlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9iYXNlL0FkbWluQmFzZS52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vY29tcHRlL2NvbXBvbmVudHMvQXZhdGFyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9jb21wdGUvY29tcG9uZW50cy9BZG1pbkF2YXRhci52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYWRtaW4vY29tcHRlL0FkbWluQ29tcHRlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hZG1pbi9maW5hbmNpZXJlL3RyYW5zYWN0aW9uL2NvbXBvbmVudHMvVGFibGVhdS52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYW5ub25jZXVyL2Rhc2hib2FyZC9jb21wb25lbnRzL1dpZGdldEdsb2JhbEFjaGF0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvZGFzaGJvYXJkL0FsbEluZGljYXRldXJHbG9iYWwudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2Fubm9uY2V1ci9kYXNoYm9hcmQvY29tcG9uZW50cy9XaWRnZXRCYXJSZWFsaXNhdGlvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYW5ub25jZXVyL2Rhc2hib2FyZC9JbmRpY2F0ZXVyRXZvbHV0aW9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvZGFzaGJvYXJkL2NvbXBvbmVudHMvV2lkZ2V0R2xvYmFsLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvZGFzaGJvYXJkL2NvbXBvbmVudHMvV2lkZ2V0R2xvYmFsMi52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYW5ub25jZXVyL2Rhc2hib2FyZC9jb21wb25lbnRzL1dpZGdldEdsb2JhbDMudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2Fubm9uY2V1ci9kYXNoYm9hcmQvQWxsSW5kaWNhdGV1ckdsb2JhbFRhY2hlcy52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYW5ub25jZXVyL2Rhc2hib2FyZC9Bbm5vbmNldXJEYXNoYm9hcmQudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2Fubm9uY2V1ci90YWNoZS9jb21wb25lbnRzL0ZhY2Vib29rLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvdGFjaGUvY29tcG9uZW50cy9UYWJsZWF1LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvcmVhbGlzYXRpb24vY29tcG9uZW50cy9UYWJsZWF1LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvdHJhbnNhY3Rpb24vY29tcG9uZW50cy9UYWJsZWF1LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvY29tcHRlL2NvbXBvbmVudHMvQXZhdGFyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvY29tcHRlL2NvbXBvbmVudHMvQW5ub25jZXVyQXZhdGFyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvY29tcHRlL2NvbXBvbmVudHMvQW5ub25jZXVyQ2luLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvY29tcHRlL2NvbXBvbmVudHMvQ29udGFjdC52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYW5ub25jZXVyL2NvbXB0ZS9jb21wb25lbnRzL0FkcmVzc2UudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2Fubm9uY2V1ci9jb21wdGUvY29tcG9uZW50cy9Db29yZG9ubmVlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvY29tcHRlL2NvbXBvbmVudHMvSWRlbnRpZmljYXRpb24udnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2Fubm9uY2V1ci9jb21wdGUvY29tcG9uZW50cy9TdGF0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvY29tcHRlL2NvbXBvbmVudHMvQmFuay52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYW5ub25jZXVyL2NvbXB0ZS9jb21wb25lbnRzL0ZhY2Vib29rLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvY29tcHRlL2NvbXBvbmVudHMvWW91dHViZS52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYW5ub25jZXVyL2NvbXB0ZS9jb21wb25lbnRzL1NpdGVXZWIudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2Fubm9uY2V1ci9jb21wdGUvY29tcG9uZW50cy9SZXNlYXUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2Fubm9uY2V1ci9jb21wdGUvQW5ub25jZXVyQ29tcHRlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9hbm5vbmNldXIvcmV0cmFpdC9jb21wb25lbnRzL1RhYmxlYXUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2Fubm9uY2V1ci9yZXRyYWl0L0Fubm9uY2V1clJldHJhaXQudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2Fubm9uY2V1ci9hY2hhdC9jb21wb25lbnRzL1RhYmxlYXUudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy9jb21wb25lbnRzL2Fubm9uY2V1ci9hY2hhdC9Bbm5vbmNldXJBY2hhdC52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYW5ub25jZXVyL29mZnJlL2NvbXBvbmVudHMvVGFibGVhdS52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvYW5ub25jZXVyL29mZnJlL0Fubm9uY2V1ck9mZnJlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9tb2RlcmF0ZXVyL2Rhc2hib2FyZC9Nb2RlcmF0ZXVyRGFzaGJvYXJkLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY29tcG9uZW50cy9tb2RlcmF0ZXVyL3ByZXV2ZV9hX3ZlcmlmaWVyL2NvbXBvbmVudHMvVGFibGVhdS52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N2Zy9Ob3RGb3VuZC52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2NvbXBvbmVudHMvY29tbXVuL05vdEZvdW5kLnZ1ZSJdLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7IFxuICAtLWNvdWxldXJfbm9pcmU6IHJnYigwLCAwLCAwKTtcbiAgLS1jb3VsZXVyX2JsYW5jOiAjZmZmOyBcbiAgLS1jb3VsZXVyX2JnX2NsaWVudDogcmdiKDIyMCwgMjIwLCAyMjApO1xuICAtLWNvdWxldXJfZW50ZXRlOiAjZmZmO1xuICAtLWNvdWxldXJfZGFyazogIzIxMjUyOTtcbiAgLS1jb3VsZXVyX2RhcmsyOiAjNTQ1ODVjO1xuICAtLWNvdWxldXJfZGFyazM6ICM4NzhiOGY7XG4gIC0tY291bGV1cl90ZXh0OiAjMkYzMTM0O1xuICAtLWNvdWxldXJfcHJpbWFyeTogIzBkNmVmZDtcbiAgLS1jb3VsZXVyX21lbnVfaG92ZXI6ICNlOGU4ZTg7XG4gIC0tY291bGV1cl9ncmlzXzE6ICNlZWVlZWU7XG4gIC0tY291bGV1cl9ncmlzXzI6ICM1NTU7XG4gIC0tY291bGV1cl9mb25kOiAjZWVmO1xuICAtLWNvdWxldXJfZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWNvdWxldXJfc3VjY2VzczogIzE5ODc1NDtcbiAgLS1jb3VsZXVyX2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RkZSwgI2VlZiwgI2RkZSk7XG4gIC0tY291bGV1cl8xOiAjZmZmZmZmO1xuICAtLWNvdWxldXJfMjogI2ZkZmRmZDtcbiAgLS1jb3VsZXVyXzM6ICNmY2ZjZmM7XG4gIC0tY291bGV1cl9yb3VnZTogI2YwMDtcbiAgLS1jb3VsZXVyX3JvdWdlXzI6ICNlOTZhNmE7XG4gIC0tY291bGV1cl9yb3VnZV8zOiAjZTk0NjRhO1xuICAtLWNvdWxldXJfYmxldTogIzAwOWVlMjtcbiAgLS1jb3VsZXVyX2JsZXVfMjogI2JiZmZlMjtcbiAgLS1jb3VsZXVyX2JsZXVfMzogIzk1ZGNmZjtcbiAgLS1jb3VsZXVyX3ZlcnQ6ICMyOGE3NDU7XG4gIC0tY291bGV1cl92ZXJ0MjogIzZjZWI4OTtcbiAgLS1jb3VsZXVyX3ZlcnQzOiAjYjBmZjk1O1xuICAtLWNvdWxldXJfdmVydDQ6ICNlYWZmOTU7XG4gIC0tY291bGV1cl9vcmFuZ2VfMTogI2ZmZjJiYjtcbiAgLS1jb3VsZXVyX3Zpb2xldF8xOiAjZmZkNmZiO1xuICAtLWNvdWxldXJfdmlvbGV0XzI6ICNkZTk1ZmY7XG4gIC0tY291bGV1cl9qYXVuZTogI2ZmZmZhYTtcbiAgLS1jb3VsZXVyX2phdW5lXzE6ICNmYmZmOTU7XG4gIC0tY291bGV1cl9qYXVuZV8yOiAjZDlkZDU1O1xuICAtLWNvdWxldXJfcmVmcmFpbjY6ICNGQUYzRTA7XG4gIC0tY291bGV1cl9zZWNvbmRhcnk6ICM2Yzc1N2Q7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NpeFdlZWtIb2xpZGF5REVNTyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9TaXhXZWVrSG9saWRheURFTU8tUmVndWxhci5vdGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgNzAwOyAvKiBwbGFnZSBkZSBwb2lkcyB2YXJpYWJsZSAoMTAwIMOgIDcwMCkgKi9cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCZVZpZXRuYW1Qcm8nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQmVWaWV0bmFtUHJvLVZhcmlhYmxlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA3MDA7IC8qIHBsYWdlIGRlIHBvaWRzIHZhcmlhYmxlICgxMDAgw6AgNzAwKSAqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jvc2thJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Jvc2thLVZhcmlhYmxlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA3MDA7IC8qIHBsYWdlIGRlIHBvaWRzIHZhcmlhYmxlICgxMDAgw6AgNzAwKSAqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JldmVsbGllcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9CZXZlbGxpZXItVmFyaWFibGUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMTAwIDcwMDsgLyogcGxhZ2UgZGUgcG9pZHMgdmFyaWFibGUgKDEwMCDDoCA3MDApICovXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IEJlVmlldG5hbVBybztcbiAgICBmb250LXNpemU6IDExcHQ7XG4gICAgLypjb2xvcjogdmFyKC0tY291bGV1cl9kYXJrKTsqL1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvdWxldXJfZm9uZCkgIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmQtYmcge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvdWxldXJfZm9uZCkgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGFkZGluZyB7XG4gICAgcGFkZGluZzogODBweCAwO1xufVxuLnNlcnZpY2UtY2FyZCB7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5zZXJ2aWNlLWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLDAsMCwwLjEpO1xufVxuXG4uZm9vdGVyIHtcbiAgICBib3gtc2hhZG93OiAtNHB4IDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuLmxvZ29fZm9vdGVye1xuICAgIGhlaWdodDogNHJlbTtcbn1cbi5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiBcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMzksMCwwLDAuNSksIHJnYmEoOTIsNTEsMjMsMC41KSksXG4gICAgICAgIHVybCgnLi4vaW1nL2hlcm8ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTVyZW0gMDtcbiAgICBoZWlnaHQ6IDQwcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbWdfZW50ZXRle1xuICAgIGhlaWdodDogM3JlbTtcbn1cbi5uYXZiYXJ7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXJfZ2VuZXJhbHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb3VsZXVyX2JsYW5jKTtcbn1cbi5uYXZiYXJfY2xpZW50e1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvdWxldXJfZGFyaykgIWltcG9ydGFudDtcbn1cbi5mY193aGl0ZXtcbiAgICBjb2xvcjogdmFyKC0tY291bGV1cl9ibGFuYykgIWltcG9ydGFudDtcbn1cbi5mbGFnX21lbnV7XG4gICAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uaW52YWxpZF9mZWVkYmFja3tcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IC44NzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubWVudV9saW5rLmFjdGl2ZSwgLm1lbnVfbGluay5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyX2JsYW5jKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdWxldXJfZGFyayk7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1icmFuZC5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCB2YXIoLS1jb3VsZXVyX2RhcmspO1xufVxuLm5hdl9saW5rLmFjdGl2ZSwgLm5hdmJhcl9icmFuZC5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCB2YXIoLS1jb3VsZXVyX2JsYW5jKTtcbn1cbi5kcm9wZG93bl9tZW51X2NsaWVudHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY291bGV1cl9kYXJrKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmRyb3Bkb3duX2l0ZW1fY2xpZW50OmhvdmVye1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvdWxldXJfZGFyazIpICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bl9pdGVtX2NsaWVudC5hY3RpdmV7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY291bGV1cl9kYXJrMykgIWltcG9ydGFudDtcbn1cblxuLmJnX2NsaWVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX2JnX2NsaWVudCk7XG59XG4vKiBMaWVuIGFjdGlmIFZ1ZSBSb3V0ZXIgKi9cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gLyogYmFja2dyb3VuZC1jb2xvcjogIzE0NWMzMjtcbiAgY29sb3I6IHdoaXRlOyovXG59XG4udGl0cmVfcGFnZXtcbiAgICBmb250LXNpemU6IDIwcHQ7XG4gICAgZm9udC1mYW1pbHk6IEJldmVsbGllcjtcbn1cblxuLnBob3RvX3Byb2ZpbF9oZWFkZXJ7XG4gICAgd2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN0YXR1cy1pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7IC8qIFBvaW50IHZlcnQgKi9cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAyNSUpOyAvKiBBanVzdGUgcG91ciBxdWUgbGUgcG9pbnQgdmVydCBzb2l0IGVuIHBhcnRpZSDDoCBsJ2ludMOpcmlldXIgZHUgY2VyY2xlICovXG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG59XG5cbi50aXRyZV9pbmRpY2F0ZXVye1xuICAgIGZvbnQtc2l6ZTogMThwdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IEJldmVsbGllcjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmFwZXhjaGFydHMtbWVudSB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0X2p1c3RpZnl7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuLmgxX2luc3RydWN0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTNwdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmVsLWZvcm0taXRlbS0tbGFiZWwtdG9wIC5lbC1mb3JtLWl0ZW1fX2xhYmVse1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnRhc2staW1nIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5cbi50YXNrLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGFzay1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50YXNrLXR5cGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRhc2stZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM5MDkzOTk7XG59XG5cbi50YXNrLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29sLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZ3LWJvbGQgLmVsLWlucHV0X19pbm5lciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5waG90b19hdmF0YXJ7XG4gIHdpZHRoOiA1LjhyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1LjhyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc291c19tZW51X2xpbmt7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTUQgKDw9IDk5MXB4KVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIENlbnRyZXIgbGVzIG5hdi1pdGVtcyAqL1xuICAubW9iaWxlLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2JpbGUtY2VudGVyIC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiBwb3VyIHF1ZSBsZSBkcm9wZG93biBzb2l0IGVuIGRlc3NvdXMgKi9cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vYmlsZS1jZW50ZXIgLm5hdi1saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvKiBEcm9wZG93biBjYWNow6kgcGFyIGTDqWZhdXQgKi9cbiAgLm1vYmlsZS1jZW50ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7ICAgICAgIC8qIGludmlzaWJsZSAqL1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7ICAgIC8qIHN1aXQgbGUgZmx1eCwgZG9uYyBlbiBkZXNzb3VzICovXG4gICAgd2lkdGg6IDEwMCU7ICAgICAgICAgLyogcHJlbmQgdG91dGUgbGEgbGFyZ2V1ciBkdSBwYXJlbnQgKi9cbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cblxuICAvKiBEcm9wZG93biB2aXNpYmxlIHF1YW5kIG9uIGFqb3V0ZSBsYSBjbGFzc2UgXCJzaG93XCIgKi9cbiAgLm1vYmlsZS1jZW50ZXIgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5tb2JpbGUtY2VudGVyIC5kcm9wZG93bi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAycHggMDtcbiAgfVxufVxuXG5cbi5lbC1jYXJkX19mb290ZXJ7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuICAuY29sLWJhc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGZkZjQgIWltcG9ydGFudDtcbiAgfVxuICAuY29sLXJlYWxpc2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmZWRmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVhZGVyLWJhc2Uge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2JiZjBmZCwgI2ExZThmOSkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlZDtcbiAgfVxuXG4gIC5oZWFkZXItcmVhbGlzYXRpb24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2FmZmQ5ZSwgIzllZmM4OSkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlZDtcbiAgfVxuICAuaGVhZGVyLWJhc2UtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZjFmYSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU3ZWQ7XG4gIH1cbiAgLmhlYWRlci1yZWFsaXNhdGlvbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JmZGMwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTdlZDtcbiAgfSIsIlxuICAuZHJvcGRvd24taXRlbXtcbiAgICBmb250LXNpemU6IDExcHQ7XG4gICAgcGFkZGluZzogMCAwLjVyZW0gMCAwLjVyZW07XG4gIH1cblxuXG4gIC5uYXZiYXJ7XG4gICAgYmFja2dyb3VuZDogI2FhYTtcbiAgfTtcbiIsIlxuICAubGlzdF9sYW5ne1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5hZG1pbl9mb290ZXJ7XG4gICAgYmFja2dyb3VuZDogI2FhYTtcbiAgfTtcbiIsIlxuICAgLmxpc3RfbGFuZ3tcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICB9XG4iLCJcbiAgIC5saXN0X2xhbmd7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgfVxuIiwiXG4gIC5kcm9wZG93bi1pdGVte1xuICAgIGZvbnQtc2l6ZTogMTFwdDtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDAuNXJlbTtcbiAgfVxuIiwiXG4gICAubGlzdF9sYW5ne1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIH1cbiIsIlxuICAuZHJvcGRvd24taXRlbXtcbiAgICBmb250LXNpemU6IDExcHQ7XG4gICAgcGFkZGluZzogMCAwLjVyZW0gMCAwLjVyZW07XG4gIH1cbiIsIlxuIC8qIG1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDI0cmVtO1xuICB9XG4qL1xuICAjY29udGFpbmVyX3BhZ2V7XG4gICAgLypoZWlnaHQ6IDEwMCU7Ki9cbiAgICAvKmJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7Ki9cbiAgfVxuICAjY29udGFpbmVyX3BhZ2VfbWVtYnJle1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvdWxldXJfYmFja2dyb3VuZCk7XG4gIH1cblxuICAuYmdfYWRtaW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xuICB9XG4iLCJcblxuICAvKiBsZSBjb250YWluZXIgcHJlbmQgbGEgaGF1dGV1ciBkdSBjb250ZW51ICovXG4uaW1nX2Nhcm91c2Vse1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4iLCJcbi5ob21lLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5cbi5oZWFkZXItc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udGl0cmUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC1mYW1pbHk6IEJldmVsbGllciwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLnN0YXJ0LWJ0biB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5mZWF0dXJlcy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mZWF0dXJlLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IC8qIOKchSBjYXJkcyBiaWVuIGVzcGFjw6llcyB2ZXJ0aWNhbGVtZW50ICovXG59XG5cbi5mZWF0dXJlcy10aXRyZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uZmVhdHVyZXMtdGV4dCB7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuXG4gIC5wdWJ7XG4gICAgbWFyZ2luLXRvcDogMy42OHJlbTtcbiAgfVxuIiwiXG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZXh0LWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjODg4O1xuICB9XG4iLCJcbiAgLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRleHQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAubXQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAucHQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbiAgLm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLm1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAubXMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAudGV4dC1tdXRlZCB7XG4gICAgY29sb3I6ICM4ODg7XG4gIH1cbiIsIlxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAudGl0cmVfcGFnZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRleHQtbXV0ZWQge1xuICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuXG4gICAgLmJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLm1sLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAubXQtMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuXG4gICAgLm10LTQge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4iLCJcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuY2FyZC1ib3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAudGl0cmVfcGFnZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogIzkwOTM5OTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRleHQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5zdWNjZXNzLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4iLCJcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnB1YntcbiAgICBtYXJnaW4tdG9wOiAzLjY4cmVtO1xuICB9XG4iLCJcbiAgXG4gIC50YWNoZV9pbWFnZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuIiwiXG4gIFxuICAudGFjaGVfaW1hZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiIsIlxuICBcbiAgLnRhY2hlX2ltYWdle1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4iLCJcbiAgXG4gIC50YWNoZV9pbWFnZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuIiwiXG4gIFxuICAudGFjaGVfaW1hZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiIsIlxuICBcbiAgLnRhY2hlX2ltYWdle1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4iLCJcbiAgXG4gIC50YWNoZV9pbWFnZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuIiwiXG4gIFxuICAudGFjaGVfaW1hZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiIsIlxuICBcbiAgLnRhY2hlX2ltYWdle1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4iLCJcbiAgXG4gIC50YWNoZV9pbWFnZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuIiwiXG4gIFxuICAudGFjaGVfaW1hZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiIsIlxuICBcbiAgLnRhY2hlX2ltYWdle1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4iLCJcblxuLnRpdHJlX2RldGFpbF90YWNoZXtcbiAgZm9udC1zaXplOjE4cHQ7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbi50YWNoZV90eXBlX2ltZ3tcbiAgaGVpZ2h0OjVyZW07XG4gIGJvcmRlci1yYWRpdXM6MXJlbTtcbiAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gIGJveC1zaGFkb3c6MCAycHggNHB4IHJnYmEoMCwwLDAsMC4yKTtcbn1cblxuIiwiXG4gIFxuICAuaW1nX3RhY2hlX3R5cGV7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICB9XG4gIC5ub21fdHlwZXtcbiAgICBcbiAgfVxuIiwiXG4gIC5wcm9maWxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIC5wcm9maWxlLWNhcmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hdmF0YXItc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgLnVzZXItaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5hdmF0YXJfaW1nX2xne1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgfVxuXG4gIC5jb250b3VyX2F2YXRhcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuYXZhdGFyX3NlbGVjdGlvbm5le1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICAuaW1nX2F2YXRhcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4iLCJcbiAgLnJlbWFycXVle1xuICAgIGZvbnQtc2l6ZTogOXB0O1xuICB9XG4iLCJcbiAgLnByb2ZpbGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gMXJlbSAxcmVtIDFyZW07XG4gIH1cbiIsIlxuXHQudGl0cmVfd2lkZ2V0e1xuXHRcdGhlaWdodDogM3JlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdC5pY29uX3dpZGdldCwgLnZhbHVlX3dpZGdldHtcblx0XHRmb250LXNpemU6IDI1cHQ7XG5cdH1cbiIsIlxuICBcbiAgLmltZ190YWNoZV90eXBle1xuICAgIGhlaWdodDogN3JlbTtcbiAgfVxuICAubm9tX3R5cGV7XG4gICAgXG4gIH1cbiIsIlxuLnRpdHJlX3dpZGdldCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJcbi50aXRyZV93aWRnZXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiXG4udGl0cmVfd2lkZ2V0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIlxuICBcbiAgLmltZ190YWNoZV90eXBle1xuICAgIGhlaWdodDogN3JlbTtcbiAgfVxuICAubm9tX3R5cGV7XG4gICAgXG4gIH1cbiIsIlxuICAudGl0cmVfd2lkZ2V0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAvKiBQYWdpbmF0aW9uIEVsZW1lbnQgUGx1cyAqL1xuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpLmlzLWFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdWxldXJfcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tY291bGV1cl9ibGFuYykgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tbmV4dCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuIiwiXG4udGl0cmVfd2lkZ2V0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vKiBQYWdpbmF0aW9uIEVsZW1lbnQgUGx1cyAqL1xuOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG46ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1cl9wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY291bGV1cl9ibGFuYykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY291bGV1cl9wcmltYXJ5KTtcbn1cblxuOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLW5leHQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuIiwiXG4gIFxuICAuaW1nX3RhY2hlX3R5cGV7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICB9XG4gIC5ub21fdHlwZXtcbiAgICBcbiAgfVxuIiwiXG4gIC50aXRyZV93aWRnZXQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC8qIFBlcnNvbm5hbGlzYXRpb24gcGFnaW5hdGlvbiBFbGVtZW50IFBsdXMgKi9cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY291bGV1cl9wcmltYXJ5KTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1wcmV2KSxcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLW5leHQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cbiIsIlxuLnRpdHJlX3dpZGdldCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIlxuICBcbiAgLmltZ190YWNoZV90eXBle1xuICAgIGhlaWdodDogN3JlbTtcbiAgfVxuICAubm9tX3R5cGV7XG4gICAgXG4gIH1cbiIsIlxuICBcbiAgLmltZ190YWNoZV90eXBle1xuICAgIGhlaWdodDogN3JlbTtcbiAgfVxuICAubm9tX3R5cGV7XG4gICAgXG4gIH1cbiAgLnRpdHJlX2luZGljYXRldXJ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4iLCJcbi50YWJsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCJcbi5wYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cblxuLnRpdHJlX3BhZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFBhZ2luYXRpb24gY3VzdG9tICovXG46ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaSkge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4iLCJcblx0LnRpdHJlX3dpZGdldHtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHQuaWNvbl93aWRnZXQsIC52YWx1ZV93aWRnZXR7XG5cdFx0Zm9udC1zaXplOiAyNXB0O1xuXHR9XG4iLCJcbiAgLnRpdHJlX3dpZGdldHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiIsIlxuICBcbiAgLmltZ190YWNoZV90eXBle1xuICAgIGhlaWdodDogN3JlbTtcbiAgfVxuICAubm9tX3R5cGV7XG4gICAgXG4gIH1cbiIsIlxuICAudGl0cmVfd2lkZ2V0e1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4iLCJcbiAgXG4gIC5pbWdfdGFjaGVfdHlwZXtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgLm5vbV90eXBle1xuICAgIFxuICB9XG4iLCJcbiAgXG4gIC5pbWdfdGFjaGVfdHlwZXtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgLm5vbV90eXBle1xuICAgIFxuICB9XG4iLCJcbiAgXG4gIC5pbWdfdGFjaGVfdHlwZXtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgLm5vbV90eXBle1xuICAgIFxuICB9XG4iLCJcbiAgXG4gIC5pbWdfdGFjaGVfdHlwZXtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgLm5vbV90eXBle1xuICAgIFxuICB9XG4iLCJcbiAgXG4gIC5pbWdfdGFjaGVfdHlwZXtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgLm5vbV90eXBle1xuICAgIFxuICB9XG4gIC50aXRyZV9pbmRpY2F0ZXVye1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZwdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuIiwiXG4gIFxuICAuaW1nX3RhY2hlX3R5cGV7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICB9XG4gIC5ub21fdHlwZXtcbiAgICBcbiAgfVxuIiwiXG4gIFxuICAuaW1nX3RhY2hlX3R5cGV7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICB9XG4gIC5ub21fdHlwZXtcbiAgICBcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkuaXMtYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1cl9wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyX2JsYW5jKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tbmV4dCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuIiwiXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkuaXMtYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1cl9wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyX2JsYW5jKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tbmV4dCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuICAuaW1nX2xpc3R7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG5cbiAgOmRlZXAoLmhlYWRlci1ibGFuYykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNGU3ZWQ7XG4gIH1cbiIsIlxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpLmlzLWFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdWxldXJfcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tY291bGV1cl9ibGFuYykgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tY291bGV1cl9wcmltYXJ5KTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1wcmV2KSxcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLW5leHQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cbiIsIlxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpLmlzLWFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdWxldXJfcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tY291bGV1cl9ibGFuYykgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tY291bGV1cl9wcmltYXJ5KTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1wcmV2KSxcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLW5leHQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cbiIsIlxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpLmlzLWFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdWxldXJfcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tY291bGV1cl9ibGFuYykgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tY291bGV1cl9wcmltYXJ5KTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1wcmV2KSxcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLW5leHQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuLndvcmtlci1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uc3RhdC1jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uc3RhdC1jYXJkIGg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZiNzI4MDtcbn1cblxuLnN0YXQtY2FyZCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGNvdWxldXJzICovXG4uc3RhdC1jYXJkLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZWNmZGY1O1xuICBjb2xvcjogIzA1OTY2OTtcbn1cblxuLnN0YXQtY2FyZC5pbmZvIHtcbiAgYmFja2dyb3VuZDogI2ZmZmNjZDtcbiAgY29sb3I6ICNkOWNlMTY7XG59XG5cbi5zdGF0LWNhcmQud2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZWZjZTg7XG4gIGNvbG9yOiAjY2E4YTA0O1xufVxuXG4uc3RhdC1jYXJkLmRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZmVhZWE7XG4gIGNvbG9yOiAjZGMyNjI2O1xufVxuXG4uc3RhdC1jYXJkLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZWZmNmZmO1xuICBjb2xvcjogIzI1NjNlYjtcbn1cblxuLnN0YXQtY2FyZC5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZWZmNmZmO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLyogaW5mb3MgKi9cbi5pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLyogYWN0aXZpdMOpICovXG4uYWN0aXZpdHktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlZWU7XG59XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcblx0LnRpdHJlX2RldGFpbHtcblx0XHRmb250LXNpemU6IDEzcHQ7XG5cdH1cblxuICBcdDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpKSB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHQgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHQgICAgY29sb3I6ICMzMzM7XG5cdCAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIFx0fVxuXG4gIFx0OmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkuaXMtYWN0aXZlKSB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG5cdCAgICBjb2xvcjogdmFyKC0tY291bGV1cl9ibGFuYykgIWltcG9ydGFudDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcblx0ICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIFx0fVxuXG4gIFx0OmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuICBcdDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHQgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHQgICAgY29sb3I6ICMzMzM7XG5cdCAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIFx0fVxuIiwiXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkuaXMtYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1cl9wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyX2JsYW5jKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tbmV4dCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuIiwiXG5cbi5jb250YWluZXJ7XG4gIHBhZGRpbmc6MjBweDtcbn1cbi50aXRyZV9kZXRhaWx7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcbiAgLmNvbC1iYXNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZGY0O1xuICB9XG4gIC5jb2wtcmVhbGlzYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWZlZGYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkZXItYmFzZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYmJmMGZkLCAjYTFlOGY5KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkZXItcmVhbGlzYXRpb24ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2FmZmQ5ZSwgIzllZmM4OSkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlci1iYXNlLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmYxZmEgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLXJlYWxpc2F0aW9uLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmZkYzAgIWltcG9ydGFudDtcbiAgfVxuIiwiXG5cbiAgOmRlZXAoLmVsLXVwbG9hZC0tcGljdHVyZS1jYXJkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIDpkZWVwKC5lbC11cGxvYWQtLXBpY3R1cmUtY2FyZDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4iLCJcblxuICA6ZGVlcCguZWwtdXBsb2FkLS1waWN0dXJlLWNhcmQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgOmRlZXAoLmVsLXVwbG9hZC0tcGljdHVyZS1jYXJkOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiIsIlxuXG4gIDpkZWVwKC5lbC11cGxvYWQtLXBpY3R1cmUtY2FyZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA6ZGVlcCguZWwtdXBsb2FkLS1waWN0dXJlLWNhcmQ6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuIiwiXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkuaXMtYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1cl9wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyX2JsYW5jKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tbmV4dCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuIiwiXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkuaXMtYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1cl9wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyX2JsYW5jKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tbmV4dCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuIiwiXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkuaXMtYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1cl9wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyX2JsYW5jKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tbmV4dCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuIiwiXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkuaXMtYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1cl9wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyX2JsYW5jKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tbmV4dCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuIiwiXG5cbi5jb250YWluZXJ7XG4gIHBhZGRpbmc6MjBweDtcbn1cbi50aXRyZV9kZXRhaWx7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4iLCJcblxuLmNvbnRhaW5lcntcbiAgcGFkZGluZzoyMHB4O1xufVxuLnRpdHJlX2RldGFpbHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiIsIlxuXG4uY29udGFpbmVye1xuICBwYWRkaW5nOjIwcHg7XG59XG4udGl0cmVfZGV0YWlse1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuIiwiXG5cbi5jb250YWluZXJ7XG4gIHBhZGRpbmc6MjBweDtcbn1cbi50aXRyZV9kZXRhaWx7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4iLCJcblxuLmNvbnRhaW5lcntcbiAgcGFkZGluZzoyMHB4O1xufVxuLnRpdHJlX2RldGFpbHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiIsIlxuXG4uY29udGFpbmVye1xuICBwYWRkaW5nOjIwcHg7XG59XG4udGl0cmVfZGV0YWlse1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuIiwiXG5cbi5jb250YWluZXJ7XG4gIHBhZGRpbmc6MjBweDtcbn1cbi50aXRyZV9kZXRhaWx7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4iLCJcblxuLmNvbnRhaW5lcntcbiAgcGFkZGluZzoyMHB4O1xufVxuLnRpdHJlX2RldGFpbHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiIsIlxuXG4uY29udGFpbmVye1xuICBwYWRkaW5nOjIwcHg7XG59XG4udGl0cmVfZGV0YWlse1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuIiwiXG4vKiB0YWlsbGUgZHUgYm91dG9uIHVwbG9hZCAoKykgKi9cbjpkZWVwKC5lbC11cGxvYWQtLXBpY3R1cmUtY2FyZCkge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG4vKiB0YWlsbGUgZGVzIGltYWdlcyBhZmZpY2jDqWVzICovXG46ZGVlcCguZWwtdXBsb2FkLWxpc3RfX2l0ZW0pIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbi5jb250YWluZXJ7XG4gIHBhZGRpbmc6MjBweDtcbn1cbi50aXRyZV9kZXRhaWx7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG46ZGVlcCguZWwtdXBsb2FkLS1waWN0dXJlLWNhcmQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgOmRlZXAoLmVsLXVwbG9hZC0tcGljdHVyZS1jYXJkOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAuZXJyb3ItdXBsb2FkIDpkZWVwKC5lbC11cGxvYWQtLXBpY3R1cmUtY2FyZCkge1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjZjU2YzZjICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZXJyb3ItdXBsb2FkIDpkZWVwKC5lbC11cGxvYWQtbGlzdF9faXRlbSkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNTZjNmMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWRhbmdlciB7XG4gICAgY29sb3I6ICNmNTZjNmM7XG4gIH1cbiIsIlxuXG4uY29udGFpbmVye1xuICBwYWRkaW5nOjIwcHg7XG59XG4udGl0cmVfZGV0YWlse1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuIiwiXG4gIFxuICAuaW1nX3RhY2hlX3R5cGV7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICB9XG4gIC5ub21fdHlwZXtcbiAgICBcbiAgfVxuIiwiXG4gIC5wcm9maWxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIC5wcm9maWxlLWNhcmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hdmF0YXItc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgLnVzZXItaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5hdmF0YXJfaW1nX2xne1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgfVxuXG4gIC5jb250b3VyX2F2YXRhcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuYXZhdGFyX3NlbGVjdGlvbm5le1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICAuaW1nX2F2YXRhcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4iLCJcbiAgLnByb2ZpbGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gMXJlbSAxcmVtIDFyZW07XG4gIH1cbiIsIlxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpLmlzLWFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdWxldXJfcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tY291bGV1cl9ibGFuYykgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tY291bGV1cl9wcmltYXJ5KTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1wcmV2KSxcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLW5leHQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cbiIsIlxuXHQudGl0cmVfd2lkZ2V0e1xuXHRcdGhlaWdodDogM3JlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdC5pY29uX3dpZGdldCwgLnZhbHVlX3dpZGdldHtcblx0XHRmb250LXNpemU6IDI1cHQ7XG5cdH1cbiIsIlxuICBcbiAgLmltZ190YWNoZV90eXBle1xuICAgIGhlaWdodDogN3JlbTtcbiAgfVxuICAubm9tX3R5cGV7XG4gICAgXG4gIH1cbiIsIlxuLnRpdHJlX3dpZGdldCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJcbiAgXG4gIC5pbWdfdGFjaGVfdHlwZXtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgLm5vbV90eXBle1xuICAgIFxuICB9XG4iLCJcblx0LnRpdHJlX3dpZGdldHtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHQuaWNvbl93aWRnZXQsIC52YWx1ZV93aWRnZXR7XG5cdFx0Zm9udC1zaXplOiAyNXB0O1xuXHR9XG4iLCJcblx0LnRpdHJlX3dpZGdldHtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHQuaWNvbl93aWRnZXQsIC52YWx1ZV93aWRnZXR7XG5cdFx0Zm9udC1zaXplOiAyNXB0O1xuXHR9XG4iLCJcblx0LnRpdHJlX3dpZGdldHtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHQuaWNvbl93aWRnZXQsIC52YWx1ZV93aWRnZXR7XG5cdFx0Zm9udC1zaXplOiAyNXB0O1xuXHR9XG4iLCJcbiAgXG4gIC5pbWdfdGFjaGVfdHlwZXtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgLm5vbV90eXBle1xuICAgIFxuICB9XG4iLCJcbiAgXG4gIC5pbWdfdGFjaGVfdHlwZXtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgLm5vbV90eXBle1xuICAgIFxuICB9XG4gIC50aXRyZV9pbmRpY2F0ZXVye1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZwdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuIiwiXG5cdC50aXRyZV9kZXRhaWx7XG5cdFx0Zm9udC1zaXplOiAxM3B0O1xuXHR9XG5cbiAgXHQ6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaSkge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0ICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0ICAgIGNvbG9yOiAjMzMzO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBcdH1cblxuICBcdDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpLmlzLWFjdGl2ZSkge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1cl9wcmltYXJ5KSAhaW1wb3J0YW50O1xuXHQgICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG5cdCAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG5cdCAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICBcdH1cblxuICBcdDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1wcmV2KSxcbiAgXHQ6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tbmV4dCkge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcblx0ICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0ICAgIGNvbG9yOiAjMzMzO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBcdH1cbiIsIlxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpLmlzLWFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdWxldXJfcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tY291bGV1cl9ibGFuYykgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tY291bGV1cl9wcmltYXJ5KTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1wcmV2KSxcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLW5leHQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cbiIsIlxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpLmlzLWFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdWxldXJfcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tY291bGV1cl9ibGFuYykgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tY291bGV1cl9wcmltYXJ5KTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1wcmV2KSxcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLW5leHQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cbiIsIlxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpLmlzLWFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdWxldXJfcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tY291bGV1cl9ibGFuYykgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tY291bGV1cl9wcmltYXJ5KTtcbiAgfVxuXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1wcmV2KSxcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLW5leHQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cbiIsIlxuICBcbiAgLmltZ190YWNoZV90eXBle1xuICAgIGhlaWdodDogN3JlbTtcbiAgfVxuICAubm9tX3R5cGV7XG4gICAgXG4gIH1cbiIsIlxuICAucHJvZmlsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAucHJvZmlsZS1jYXJkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYXZhdGFyLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgfVxuXG4gIC51c2VyLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuYXZhdGFyX2ltZ19sZ3tcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gIH1cblxuICAuY29udG91cl9hdmF0YXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmF2YXRhcl9zZWxlY3Rpb25uZXtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICB9XG5cbiAgLmltZ19hdmF0YXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuIiwiXG4gIC5yZW1hcnF1ZXtcbiAgICBmb250LXNpemU6IDlwdDtcbiAgfVxuIiwiXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkuaXMtYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1cl9wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyX2JsYW5jKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tbmV4dCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuIiwiXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkuaXMtYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1cl9wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyX2JsYW5jKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tbmV4dCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuIiwiXG5cbi5jb250YWluZXJ7XG4gIHBhZGRpbmc6MjBweDtcbn1cbi50aXRyZV9kZXRhaWx7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4iLCJcblxuLmNvbnRhaW5lcntcbiAgcGFkZGluZzoyMHB4O1xufVxuLnRpdHJlX2RldGFpbHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiIsIlxuXG4uY29udGFpbmVye1xuICBwYWRkaW5nOjIwcHg7XG59XG4udGl0cmVfZGV0YWlse1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuIiwiXG5cbi5jb250YWluZXJ7XG4gIHBhZGRpbmc6MjBweDtcbn1cbi50aXRyZV9kZXRhaWx7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaS5pcy1hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvdWxldXJfYmxhbmMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvdWxldXJfcHJpbWFyeSk7XG4gIH1cblxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tcHJldiksXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmJ0bi1uZXh0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG4iLCJcblxuLmNvbnRhaW5lcntcbiAgcGFkZGluZzoyMHB4O1xufVxuLnRpdHJlX2RldGFpbHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiIsIlxuICAucHJvZmlsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuOHJlbSAxcmVtIDFyZW0gMXJlbTtcbiAgfVxuIiwiXG4udGFibGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiXG4ucGFnZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5cbi50aXRyZV9wYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBQYWdpbmF0aW9uIGN1c3RvbSAqL1xuOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuIiwiXG4udGFibGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiXG4ucGFnZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5cbi50aXRyZV9wYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBQYWdpbmF0aW9uIGN1c3RvbSAqL1xuOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkpIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuIiwiXG4udGFibGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiXG4ucGFnZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5cbi5pbWdfb2ZmcmUge1xuICBoZWlnaHQ6IDRyZW07XG59XG4ub2ZmcmVfbm9te1xuICBmb250LXNpemU6IDE0cHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogQmV2ZWxsaWVyO1xufVxuLm9mZnJlX3ByaXh7XG4gIGZvbnQtc2l6ZTogNDBwdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBCZXZlbGxpZXI7XG59XG4ub2ZmcmVfcHJpeF9hcmlhcnl7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogQmV2ZWxsaWVyO1xufVxuLm9mZnJlX2Rlc2N7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbn1cbi8qIFBhZ2luYXRpb24gY3VzdG9tICovXG46ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5lbC1wYWdlciBsaSkge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4iLCJcbiAgXG4gIC5pbWdfdGFjaGVfdHlwZXtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgLm5vbV90eXBle1xuICAgIFxuICB9XG4gIC50aXRyZV9pbmRpY2F0ZXVye1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZwdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuIiwiXG4gIDpkZWVwKC5lbC1wYWdpbmF0aW9uLmlzLWJhY2tncm91bmQgLmVsLXBhZ2VyIGxpKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuZWwtcGFnZXIgbGkuaXMtYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291bGV1cl9wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb3VsZXVyX2JsYW5jKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb3VsZXVyX3ByaW1hcnkpO1xuICB9XG5cbiAgOmRlZXAoLmVsLXBhZ2luYXRpb24uaXMtYmFja2dyb3VuZCAuYnRuLXByZXYpLFxuICA6ZGVlcCguZWwtcGFnaW5hdGlvbi5pcy1iYWNrZ3JvdW5kIC5idG4tbmV4dCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxuIiwiXG4gIFxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuIiwiXG4ubm90LWZvdW5kIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm5vdC1mb3VuZCBoMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICM0MTYxZDg7XG59XG5cbi5ub3QtZm91bmQgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzU1NTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG59XG5cbi5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuICAuZXJyb3JfY29kZXtcbiAgICBmb250LXNpemU6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IEJlYmFzTmV1ZSAhaW1wb3J0YW50O1xuICB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/