[data-loading=""], [data-loading="show"], [data-loading="delay|show"] {
    display: none;
}

@charset "UTF-8";
#kt_aside.aside-menu {
  max-width: 254px;
  width: 100%;
  border-right: 1px #EAECF0 solid;
  transition: all 0.3s ease;
  border-radius: 10px;
}
#kt_aside.aside-menu .aside-header {
  padding: 0;
  margin: 0 24px;
}
#kt_aside.aside-menu .aside-header .btn {
  margin-left: auto;
  background: #F1F0F4;
  max-width: 48px;
  padding: 0;
  width: 100%;
  height: 40px;
  margin-top: 5px;
}
#kt_aside.aside-menu .aside-header .btn svg {
  transition: transform 0.3s ease;
  transform: rotate(0);
}
@media (max-width: 992px) {
  #kt_aside.aside-menu .aside-header .btn {
    display: none;
  }
}
#kt_aside.aside-menu .aside-header .container-logo-header {
  display: flex;
  align-items: center;
  margin-top: 1.25rem;
}
#kt_aside.aside-menu .aside-header .container-logo-header img {
  max-width: 206px;
  height: auto;
  max-height: 100px;
  object-fit: cover;
}
#kt_aside.aside-menu .aside-header .container-logo-header.client img {
  width: 100%;
  object-fit: cover;
}
#kt_aside.aside-menu .aside-menu {
  width: auto;
}
#kt_aside.aside-menu .aside-menu .btn-wordpress-and-commande {
  margin: 0 20px;
}
#kt_aside.aside-menu .aside-menu .btn-wordpress-and-commande button {
  margin-top: 5px;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  padding: 8px 16px;
  display: flex;
  align-items: center;
  gap: 12px;
}
#kt_aside.aside-menu .aside-menu .sous-menu {
  padding: 0 !important;
  margin-bottom: 0px !important;
}
#kt_aside.aside-menu .aside-menu .sous-menu.hover-scroll-overlay-y {
  height: fit-content !important;
}
#kt_aside.aside-menu .aside-menu .sous-menu .menu {
  max-width: 206px;
  margin: auto;
}
#kt_aside.aside-menu .aside-menu .sous-menu .menu .menu-item {
  padding: 0;
}
#kt_aside.aside-menu .aside-menu .sous-menu .menu .menu-item .menu-link {
  padding-left: 12px;
  padding-right: 12px;
  width: 100%;
}
#kt_aside.aside-menu .aside-menu .sous-menu .menu .menu-item .menu-link svg.icn {
  width: 24px;
  margin-right: 12px;
}
#kt_aside.aside-menu .aside-menu .sous-menu .menu .menu-item .menu-link.bord svg.icn {
  fill: transparent;
}
#kt_aside.aside-menu .aside-menu .sous-menu .menu .menu-item .menu-link.bord svg.icn path {
  stroke: #667085;
}
#kt_aside.aside-menu .aside-menu .sous-menu .menu .menu-item .menu-link.bord.active svg.icn path {
  stroke: var(--my-flow-pink);
}
#kt_aside.aside-menu .aside-menu .sous-menu .menu .menu-item .menu-link:hover.bord svg.icn path {
  stroke: var(--my-flow-pink);
}
#kt_aside.aside-menu .aside-menu .sous-menu .menu .menu-item .menu-link.active.bg-gray-200 {
  background-color: #F1F0F4 !important;
}
#kt_aside.aside-menu .aside-menu .sous-menu .menu .menu-item .menu-link .menu-title {
  transition: all 0.3s ease;
  font-size: 16px;
  color: #344054 !important;
}
#kt_aside.aside-menu .aside-menu .menu-item.deco {
  padding: 0;
  max-width: 206px;
  margin-left: auto;
  width: 100%;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}
#kt_aside.aside-menu .aside-menu .menu-item.deco .menu-link {
  padding-left: 12px;
  padding-right: 12px;
}
#kt_aside.aside-menu .aside-menu .menu-item.deco .menu-link svg.icn {
  width: 24px;
  margin-right: 12px;
}
#kt_aside.aside-menu .aside-menu .menu-item.deco .menu-link.bord svg.icn {
  fill: transparent;
}
#kt_aside.aside-menu .aside-menu .menu-item.deco .menu-link.bord svg.icn path {
  stroke: #667085;
}
#kt_aside.aside-menu .aside-menu .menu-item.deco .menu-link.bord.active svg.icn path {
  stroke: var(--my-flow-pink);
}
#kt_aside.aside-menu .aside-menu .menu-item.deco .menu-link:hover.bord svg.icn path {
  stroke: var(--my-flow-pink);
}
#kt_aside.aside-menu .aside-menu .menu-item.deco .menu-link.active.bg-gray-200 {
  background-color: #F1F0F4 !important;
}
#kt_aside.aside-menu .aside-menu .menu-item.deco .menu-link .menu-title {
  transition: all 0.3s ease;
  font-size: 16px;
  color: #344054 !important;
}
#kt_aside.aside-menu .aside-pre-footer {
  margin-bottom: 4px;
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
#kt_aside.aside-menu .aside-pre-footer .sous-menu {
  margin-top: auto;
  overflow-y: auto;
  overflow-x: hidden;
}
#kt_aside.aside-menu .aside-pre-footer .pre-container .menu-item {
  padding: 0 0.6rem !important;
}
#kt_aside.aside-menu .aside-footer {
  padding: 0;
  margin: 0 24px;
  border-top: 1px #EAECF0 solid;
}
#kt_aside.aside-menu .aside-footer .aside-toolbar {
  width: 100%;
}
#kt_aside.aside-menu .aside-footer .aside-toolbar .aside-user {
  border: 0;
  padding: 0;
  display: flex;
  align-items: baseline;
}
#kt_aside.aside-menu .aside-footer .container-logo-footer {
  display: flex;
  align-items: center;
  margin-top: 1.25rem;
  gap: 10px;
}
#kt_aside.aside-menu .aside-footer .container-logo-footer .propulse {
  color: var(--my-flow-secondaire);
  font-size: 12px;
  margin: 0;
}

@media (min-width: 992px) {
  .wrapper {
    padding-left: 265px;
  }

  [data-kt-aside-minimize=on] .aside {
    left: initial !important;
    max-width: 98px !important;
    width: 100%;
  }
  [data-kt-aside-minimize=on] .aside .aside-header .btn svg {
    transform: rotate(180deg) !important;
  }
  [data-kt-aside-minimize=on] .aside .menu-title {
    transition: all 0.3s ease;
    display: none;
  }
  [data-kt-aside-minimize=on] .aside .aside-menu .sous-menu .menu {
    max-width: 50px;
  }
  [data-kt-aside-minimize=on] .aside .aside-menu .btn {
    max-width: 50px;
    margin-left: auto;
    margin-right: auto;
  }
  [data-kt-aside-minimize=on] .aside .menu-item {
    padding: 0 !important;
    max-width: 50px;
    margin: auto;
    width: 100%;
  }
  [data-kt-aside-minimize=on] .aside .menu-item .menu-link {
    justify-content: center;
    margin: 0 !important;
  }
  [data-kt-aside-minimize=on] .aside .menu-item .menu-link svg {
    margin-right: 0 !important;
  }
  [data-kt-aside-minimize=on] .aside .menu-title, [data-kt-aside-minimize=on] .aside .menu-arrow {
    transition: all 0.3s ease;
    display: none !important;
  }
  [data-kt-aside-minimize=on] .aside .menu-sub.menu-sub-accordion .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  [data-kt-aside-minimize=on] .aside .aside-footer .aside-user {
    justify-content: center;
  }
  [data-kt-aside-minimize=on] .aside .aside-footer .aside-user .aside-user-info {
    display: none;
  }
  [data-kt-aside-minimize=on] .aside .aside-footer .container-logo-footer {
    flex-direction: column;
  }
  [data-kt-aside-minimize=on] .aside .aside-footer .container-logo-footer .propulse {
    font-size: 11px !important;
  }

  [data-kt-aside-minimize=on] .wrapper {
    padding-left: 105px !important;
  }
}
@media (min-width: 992px) {
  [data-kt-aside-minimize=on] .aside .container-logo-header {
    display: none !important;
  }
}
.aside .menu-link .menu-title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@media (min-width: 992px) {
  [data-kt-aside-minimize=on] .aside .menu-link .menu-title {
    display: none;
  }
}
[data-kt-aside-minimize=on] .contrat.menu-accordion .menu-sub-accordion .menu-item .menu-link {
  padding-left: 0 !important;
}

[data-kt-aside-minimize=on] #kt_aside.aside-menu .aside-pre-footer .pre-container .menu-item {
  padding: 0 !important;
}

#kt_historique_commande_tab {
  margin: 0 -29px;
}
#kt_historique_commande_tab .mrn-grid {
  padding: 25px !important;
  border-top: 1px #EAECF0 solid;
}
#kt_historique_commande_tab .mrn-grid.mrn-1rep {
  padding: 0 !important;
  border-top: 0;
  border-bottom: 1px #EAECF0 solid;
}
#kt_historique_commande_tab .mrn-grid.mrn-1rep .mrn-grid {
  padding: 10px 25px !important;
}
#kt_historique_commande_tab .mrn-grid span#refs {
  font-size: 16px;
  font-weight: 700;
  color: #344054;
}
#kt_historique_commande_tab .mrn-grid .lines, #kt_historique_commande_tab .mrn-grid .underline, #kt_historique_commande_tab .mrn-grid .custom-facture-attente {
  font-size: 14px !important;
  color: #344054 !important;
  font-weight: 400 !important;
}

.psr {
  padding-top: 15px;
  padding-left: 25px;
}

#refonte.refont-table {
  display: flex;
  padding: 25px !important;
  border-top: 1px #EAECF0 solid;
}
#refonte.refont-table.indec {
  margin: 20px 0 !important;
  margin-bottom: 0 !important;
}
#refonte.refont-table .text-table {
  font-size: 16px;
  font-weight: 700;
  color: #344054;
}
#refonte.refont-table .link-mission {
  font-size: 14px !important;
  color: #344054 !important;
  font-weight: 400 !important;
}
#refonte.refont-table .link-mission.desc {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#refonte.refont-table .progress-detail {
  height: 8px !important;
  max-width: 120px;
  background-color: #F0F0FF;
  margin-left: 3px;
}
#refonte.refont-table .progress-detail.progress-bar-provisoire {
  height: 22px !important;
  font-size: 12px !important;
  max-width: 98%;
}
#refonte.refont-table .progress-detail.progress-bar-provisoire .progress-bar {
  color: #fff !important;
  font-size: 11px !important;
  padding: 0 !important;
}
#refonte.refont-table .progress-detail .progress-bar {
  color: transparent;
  background-color: #12B76A;
}
#refonte.refont-table .container_image_user {
  border: 1px solid var(--my-flow-pink);
  margin: 1px -4px !important;
}
#refonte.refont-table .container_image_user:first-child {
  margin-left: 1px !important;
}

.container_image_user {
  border: 1px solid var(--my-flow-pink) !important;
  margin: 1px -4px !important;
  background-color: #F1F0F4;
  z-index: 1;
}
.container_image_user:first-child {
  margin-left: 1px !important;
}

.tab-content.refonte {
  margin-left: -2.25rem !important;
  margin-right: -2.25rem !important;
}

.container_image_user .symbol-label {
  justify-content: center;
}

.container-filter {
  position: relative;
  transition: all 0.3s ease;
}
.container-filter #refonte.refont-table {
  padding-top: 0 !important;
}
.container-filter .filter-btn {
  flex-direction: row;
  bottom: -10px;
}

.btn-filter {
  margin-top: 22px;
  margin-bottom: 22px;
  max-width: 125px;
  width: 100%;
  font-size: 18px;
  border-radius: 8px;
  border: 1px #EAECF0 solid !important;
  background: #FFFFFF;
  transition: all 0.15s ease-in-out;
}
.btn-filter svg path {
  transition: 0.15s ease-in-out;
}
.btn-filter[aria-expanded=true] {
  border: 1px var(--my-flow-pink) solid !important;
}

body .titre-header {
  gap: 48px;
  flex-wrap: wrap;
}
body .titre-header.home {
  justify-content: start;
}
@media (max-width: 1200px) {
  body .titre-header {
    gap: 15px;
    flex-direction: column;
  }
}
body .titre-header h1 {
  font-size: clamp(20px, 1.875vw, 36px);
  font-weight: 700;
}
@media (max-width: 992px) {
  body .titre-header h1 {
    font-size: 20px;
  }
}
body .titre-header .svg-icon {
  margin-left: 12px;
}
body .titre-header .svg-icon svg {
  width: 24px;
  height: 24px;
}
body .titre-header #search-input::placeholder {
  color: #667085;
  font-size: 16px;
}
body .titre-header #search-input.w-600px.ps-15 {
  width: clamp(400px, 46.875vw, 900px) !important;
  height: 44px;
  border-radius: 8px;
  border-color: #EAECF0;
}
body .titre-header .btn-wordpress-and-commande, body .titre-header .btn {
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
}

@font-face {
  font-family: "Basis Grotesque Pro";
  font-style: normal;
  font-weight: normal;
  src: url(/build/fonts/BasisGrotesquePro-Regular.20831b73.woff) format("woff");
}
@font-face {
  font-family: "Basis Grotesque Pro Bold";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/build/fonts/BasisGrotesquePro-Bold.99eb49b8.woff) format("woff");
}
@font-face {
  font-family: "Basis Grotesque Pro Light";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url(/build/fonts/BasisGrotesquePro-Light.a51fc172.woff) format("woff");
}
.btn-primary-custom {
  background-color: var(--bs-custom-pink);
  color: white;
}

.btn-custom {
  background-color: #73DC7D;
  color: white;
  font-weight: bold;
}

.btn-custom-retour {
  background-color: #B3BAC0;
  color: white;
}

.btn-transparant {
  background-color: transparent;
}

.btn-green-mission {
  background-color: #96DE60;
  color: white;
  font-weight: bold;
  width: 30%;
  font-size: 20px;
}
.btn-green-mission span {
  color: white !important;
  font-size: 20px !important;
  margin-left: 5px;
}

.btn-join-file-chat {
  border: #97ABF4 dashed 1px !important;
  color: #4F8FFD !important;
  font-weight: bold;
  width: 100%;
  cursor: pointer;
}

.section-btn-chat-mission.d-flex .btn-join-file-chat:hover {
  border: var(--my-flow-pink) dashed 1px !important;
  color: var(--my-flow-pink) !important;
}
.section-btn-chat-mission.d-flex #message_fileMessages:hover + .btn-join-file-chat {
  border: var(--my-flow-pink) dashed 1px !important;
  color: var(--my-flow-pink) !important;
}

.parent-div {
  display: inline-block;
  position: relative;
}

.btn-red-custom {
  background-color: #ED5442;
  color: white;
  font-weight: bolder;
  font-size: 20px;
}

.btn-red-custom-non {
  background-color: #ED5442;
  color: white;
  font-weight: bolder;
  border-radius: 10px;
}

.btn-green-mission-oui {
  background-color: #73CB1D;
  color: white;
  font-weight: bold;
  border-radius: 10px;
}

.btn-red-custom-warning {
  background: #cd7915;
  color: #fff;
}
.btn-red-custom-warning:hover {
  color: #fff;
}

.btn-primary2-custom {
  background-color: #0B065B;
  color: white;
  font-weight: bold;
}

.btn-primary2-custom:hover {
  color: white;
}

.bi-check2 {
  color: #73DC7D;
}

.bi-x {
  color: red;
}

.bi-currency-euro {
  background-color: #B3BAC0;
  color: white;
}

.icon-euro {
  right: 0;
}

.svg-icon.svg-icon-1 svg {
  height: 3.1rem !important;
  width: 2.7rem !important;
  border-radius: 0 5px 5px 0px;
}

.bi-three-dots {
  cursor: pointer;
}

.bi-file-earmark-pdf {
  color: red;
}

.back-line2 input {
  float: left;
  cursor: pointer;
  appearance: none;
  width: 20px;
  height: 20px;
}
.back-line2 input:checked[type=checkbox] {
  background-color: var(--my-flow-pink);
  border-color: snow;
}
.back-line2 input[type=radio] {
  border-radius: 0.45em;
}
.back-line2 input[type=radio]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23FFFFFF'/%3e%3c/svg%3e");
  background-color: var(--my-flow-pink);
  border-color: snow;
  background-size: 60% 60%;
}

.checkbox-custom {
  border: none !important;
}

.image-input-wrapper {
  background-color: #E0DFE5;
}

.image-input [data-kt-image-input-action=change] {
  top: 40px;
  right: 40px;
  color: #767676;
}

.vich-image a {
  display: none;
}

.edit-pp {
  position: absolute !important;
  top: -10px !important;
  right: -10px !important;
}

.card .card-header {
  min-height: 48px !important;
}
.card .card-title {
  font-size: 1rem !important;
}

@font-face {
  font-family: "HyundaiSansHead";
  font-weight: 700;
  font-style: normal;
  src: local("HyundaiSansHead-Bold"), url(/build/fonts/HyundaiSansHead-Bold.f8e06515.eot), url(/build/fonts/HyundaiSansHead-Bold.f8e06515.eot) format("embedded-opentype"), url(/build/fonts/HyundaiSansHead-Bold.0dd1efc6.woff2) format("woff2"), url(/build/fonts/HyundaiSansHead-Bold.c348da3b.woff) format("woff");
}
@font-face {
  font-family: "HyundaiSansHead";
  font-weight: 500;
  font-style: normal;
  src: local("HyundaiSansHead-Medium"), url(/build/fonts/HyundaiSansHead-Medium.bfd5bbf0.eot), url(/build/fonts/HyundaiSansHead-Medium.bfd5bbf0.eot) format("embedded-opentype"), url(/build/fonts/HyundaiSansHead-Medium.ad626577.woff2) format("woff2"), url(/build/fonts/HyundaiSansHead-Medium.afd20cbf.woff) format("woff");
}
@font-face {
  font-family: "HyundaiSansHead";
  font-weight: 300;
  font-style: normal;
  src: local("HyundaiSansHead-Light"), url(/build/fonts/HyundaiSansHead-Light.53bd6221.eot), url(/build/fonts/HyundaiSansHead-Light.53bd6221.eot) format("embedded-opentype"), url(/build/fonts/HyundaiSansHead-Light.ed2ede4d.woff2) format("woff2"), url(/build/fonts/HyundaiSansHead-Light.181e5eab.woff) format("woff");
}
@font-face {
  font-family: "HyundaiSansHead";
  font-weight: normal;
  font-style: normal;
  src: local("HyundaiSansHead-Regular"), url(/build/fonts/HyundaiSansHead-Regular.23357add.eot), url(/build/fonts/HyundaiSansHead-Regular.23357add.eot) format("embedded-opentype"), url(/build/fonts/HyundaiSansHead-Regular.2d26b064.woff2) format("woff2"), url(/build/fonts/HyundaiSansHead-Regular.7e5ac768.woff) format("woff");
}
@font-face {
  font-family: "HyundaiSansText";
  font-weight: 600;
  font-style: normal;
  src: local("HyundaiSansText-Bold"), url(/build/fonts/HyundaiSansText-Bold.5a9c361d.eot), url(/build/fonts/HyundaiSansText-Bold.5a9c361d.eot) format("embedded-opentype"), url(/build/fonts/HyundaiSansText-Bold.3a9af007.woff2) format("woff2"), url(/build/fonts/HyundaiSansText-Bold.ca266269.woff) format("woff");
}
@font-face {
  font-family: "HyundaiSansText";
  font-weight: 600;
  font-style: italic;
  src: local("HyundaiSansText-BoldItalic"), url(/build/fonts/HyundaiSansText-BoldItalic.ead86188.eot), url(/build/fonts/HyundaiSansText-BoldItalic.ead86188.eot) format("embedded-opentype"), url(/build/fonts/HyundaiSansText-BoldItalic.444f9d52.woff2) format("woff2"), url(/build/fonts/HyundaiSansText-BoldItalic.1d598014.woff) format("woff");
}
@font-face {
  font-family: "HyundaiSansText";
  font-weight: 500;
  font-style: normal;
  src: local("HyundaiSansText-Medium"), url(/build/fonts/HyundaiSansText-Medium.d5a6646b.eot), url(/build/fonts/HyundaiSansText-Medium.d5a6646b.eot) format("embedded-opentype"), url(/build/fonts/HyundaiSansText-Medium.26e930c2.woff2) format("woff2"), url(/build/fonts/HyundaiSansText-Medium.62eeddfc.woff) format("woff");
}
@font-face {
  font-family: "HyundaiSansText";
  font-weight: 500;
  font-style: italic;
  src: local("HyundaiSansText-MediumItalic"), url(/build/fonts/HyundaiSansText-MediumItalic.cfa1a41f.eot), url(/build/fonts/HyundaiSansText-MediumItalic.cfa1a41f.eot) format("embedded-opentype"), url(/build/fonts/HyundaiSansText-MediumItalic.6782d8b3.woff2) format("woff2"), url(/build/fonts/HyundaiSansText-MediumItalic.a79eb044.woff) format("woff");
}
@font-face {
  font-family: "HyundaiSansText";
  font-weight: normal;
  font-style: italic;
  src: local("HyundaiSansText-Italic"), url(/build/fonts/HyundaiSansText-Italic.5cb66dfd.eot), url(/build/fonts/HyundaiSansText-Italic.5cb66dfd.eot) format("embedded-opentype"), url(/build/fonts/HyundaiSansText-Italic.053db7ba.woff2) format("woff2"), url(/build/fonts/HyundaiSansText-Italic.b8105090.woff) format("woff");
}
@font-face {
  font-family: "HyundaiSansText";
  font-weight: normal;
  font-style: normal;
  src: local("HyundaiSansText-Regular"), url(/build/fonts/HyundaiSansText-Regular.fe13128e.eot), url(/build/fonts/HyundaiSansText-Regular.fe13128e.eot) format("embedded-opentype"), url(/build/fonts/HyundaiSansText-Regular.a94b4d76.woff2) format("woff2"), url(/build/fonts/HyundaiSansText-Regular.9a44eda8.woff) format("woff");
}
.hyundai-sans-head-light {
  font-family: "Basis Grotesque Pro";
  font-weight: 300;
  font-style: normal;
}

.titillium-web-bold {
  font-family: "Basis Grotesque Pro";
  font-weight: 600;
}

.pt-lg-40 {
  padding-top: 10rem !important;
}

@media screen and (max-device-width: 991px) {
  .left-login {
    width: 100% !important;
  }

  .custom-card-body {
    width: 100% !important;
  }

  .btn-login {
    width: 150px !important;
  }
}
.right-login {
  background-color: #F1F5F8;
}

.custom-card-body {
  width: 690px;
  box-shadow: 0 0 30px 15px #d0d0d0;
  overflow: hidden;
  border-radius: 10px !important;
}

@media (max-width: 992px) {
  .custom-card-body {
    width: 100% !important;
    max-width: 80.59vw !important;
  }
}
@media (max-width: 770px) {
  .custom-card-body {
    width: 100% !important;
    max-width: 90.59vw !important;
  }
}
@media (max-width: 480px) {
  .container-logo {
    text-align: center;
  }
  .container-logo .app-logo {
    width: 75%;
  }
}
@media (max-width: 489px) {
  form.form div.fv-row.mb-6.position-center:nth-child(2) {
    width: 100%;
  }
  form.form div.fv-row.mb-6.position-center:nth-child(2) .d-flex.flex-stack.mb-2.position-relative {
    width: 100%;
  }
  form.form div.fv-row.mb-6.position-center:nth-child(2) .d-flex.flex-stack.mb-2.position-relative input {
    width: 100%;
  }
  form.form div.fv-row.mb-10.position-center:nth-child(3) {
    width: 100%;
  }
  form.form div.fv-row.mb-10.position-center:nth-child(3) .d-flex.flex-stack.mb-2.position-relative {
    width: 100%;
  }
  form.form div.fv-row.mb-10.position-center:nth-child(3) .d-flex.flex-stack.mb-2.position-relative input {
    width: 100%;
  }
}
.block-mdp-lost {
  margin-top: 45px;
}
.block-mdp-lost .mdp-lost {
  color: darkgrey;
}

.position-center {
  display: flex;
  justify-content: center;
}

.custom-input-size {
  max-width: 400px;
  width: 100%;
}

input:checked[type=checkbox] {
  background-color: var(--bs-custom-pink) !important;
}

.refonte-login {
  padding: 52px 58px;
  overflow-x: hidden;
}
.refonte-login .container-logo {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.refonte-login .container-logo svg {
  margin-top: clamp(10px, 4.063vw, 78px);
  animation: rotation 2s linear 0s infinite alternate both;
}
.refonte-login .container-logo h1 {
  font-size: clamp(32px, 2.604vw, 50px);
  margin-top: 15px;
  font-weight: 400;
}
.refonte-login .container-logo h1 span {
  font-weight: bold;
}
.refonte-login .container-logo p {
  font-size: 20px;
  margin-top: clamp(10px, 2.604vw, 50px);
  margin-bottom: 0;
}
@media (max-width: 575px) {
  .refonte-login .container-logo p {
    font-size: 16px;
  }
}
.refonte-login .form-login {
  margin-bottom: 25px;
  max-width: 473px;
  width: 100%;
  position: relative;
}
@media (max-width: 575px) {
  .refonte-login .form-login {
    margin-bottom: 10px;
  }
}
.refonte-login .form-login label {
  font-size: 15px;
  color: #737373;
}
.refonte-login .form-login .toogle-view-password {
  bottom: 14px !important;
}
.refonte-login .form-login input {
  margin-top: 6px;
  border: 1px #BCBCBC solid;
  border-radius: 10px;
  height: 52px;
}
.refonte-login .form-login input::placeholder {
  color: #BCBCBC;
  font-weight: 400;
}
.refonte-login .login-action {
  display: flex;
  align-items: center;
  gap: 24px;
  flex-wrap: wrap;
}
@media (max-width: 575px) {
  .refonte-login .login-action {
    gap: 10px;
  }
}
.refonte-login .login-action button {
  max-width: 249px;
  width: 100%;
  min-width: 205px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  border: 0;
  border-radius: 38px;
  font-size: 15px;
  font-weight: bold;
}
.refonte-login .login-action a.link-primary {
  font-size: 15px !important;
  text-decoration: underline;
  color: #BCBCBC;
  font-weight: 400 !important;
}
.refonte-login .login-action a.link-primary:hover {
  text-decoration: none;
}
.refonte-login .remember {
  margin-top: 24px;
}
@media (max-width: 575px) {
  .refonte-login .remember {
    margin-top: 10px;
  }
}
.refonte-login .remember input {
  height: 20px;
  width: 20px;
  border-radius: 0;
  border: 1px #BCBCBC solid !important;
  background-color: #fff !important;
}
.refonte-login .remember span {
  font-size: 15px;
  text-decoration: none;
  color: #BCBCBC;
  font-weight: 400;
}
.refonte-login .remember span:hover {
  text-decoration: underline;
}
.refonte-login .font-weight-bold {
  font-weight: bold;
}
.refonte-login .composant {
  max-width: 609px;
  width: 100%;
}
.refonte-login .composant .contenus p {
  line-height: normal;
  font-size: 20px;
  margin-top: 25px;
  margin-bottom: 0;
}
@media (max-width: 575px) {
  .refonte-login .composant .contenus p {
    margin-top: 10px;
  }
}
.refonte-login .composant .contenus p.color-primary {
  font-size: clamp(25px, 2.604vw, 50px);
  font-weight: 400;
}
.refonte-login .composant .contenus p a {
  font-weight: bold;
  text-decoration: underline !important;
  color: unset;
}
.refonte-login .composant .contenus p a:hover {
  text-decoration: none !important;
}
.refonte-login .right-col {
  background: #FAFAFA;
  border-radius: 27px;
  padding: 0 25px;
  width: 50%;
}
@media (max-width: 755px) {
  .refonte-login .right-col {
    width: 100%;
  }
}
.refonte-login .right-col button {
  border: 0;
  background: transparent;
}
.refonte-login .right-col .image svg {
  width: 100%;
  max-width: 542px;
  height: 425px;
  object-fit: contain;
}
@media (max-width: 755px) {
  .refonte-login .right-col .image svg {
    width: 225px;
    max-width: 225px;
    height: 225px;
  }
}
.refonte-login .left-col {
  width: 39%;
  padding: 0 20px 15px;
}
@media (max-width: 755px) {
  .refonte-login .left-col {
    max-width: 469px;
  }
}
@media (max-width: 755px) {
  .refonte-login .left-col {
    width: 100%;
    padding: 0;
  }
}
.refonte-login .login-ctn {
  gap: 5.469vw;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0 15px;
}
@media (max-width: 755px) {
  .refonte-login .login-ctn {
    gap: 0;
  }
}
.refonte-login .animtop {
  animation: anitop 2s linear 0s infinite alternate both;
}
.refonte-login .animright {
  animation: aniright 2s linear 0s infinite alternate both;
}
.refonte-login .animleft {
  animation: Anileft 2s linear 0s infinite alternate both;
}
.refonte-login .animtop3 {
  animation: Anitop3 2.1s linear 0s infinite alternate both;
}
.refonte-login .opacityanim {
  animation: opacity 2.1s linear 0s infinite alternate both;
}
.refonte-login .opacityanim2 {
  animation: opacity 3s linear 0s infinite alternate both;
}

@keyframes opacity {
  0% {
    opacity: 0.2;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes Anitop3 {
  0% {
    transform: translateY(-11px);
  }
  100% {
    transform: translateY(11px);
  }
}
@keyframes Anileft {
  0% {
    transform: translateX(17px);
  }
  100% {
    transform: translateX(-17px);
  }
}
@keyframes aniright {
  0% {
    transform: translateX(-17px);
  }
  100% {
    transform: translateX(17px);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(320deg);
  }
}
@keyframes anitop {
  0% {
    transform: translateY(15px);
  }
  100% {
    transform: translateY(-15px);
  }
}
.titre-header {
  display: flex;
  justify-content: space-between;
}

.titre-header > h1 {
  margin-top: auto;
  margin-bottom: auto;
}

.groupe-button-1 {
  display: flex;
  justify-content: space-between;
}

.groupe-button-2 {
  display: flex;
  justify-content: end;
}

#myTabContent [data-controller=historique--index] div.titre-header {
  display: block;
  text-align: center;
}
#myTabContent [data-controller=historique--index] div.titre-header .font-weight-bold {
  display: block !important;
}
#myTabContent [data-controller=historique--index] .table-responsive {
  overflow-x: inherit;
}

#kt_datatable_mission_historique > thead .sorting:after {
  width: 0;
}

#kt_datatable_mission_historique th {
  font-weight: bold !important;
}

@media (max-width: 715px) {
  #tableau-bord {
    gap: 25px;
  }
}
#tableau-bord .card {
  max-height: 625px;
  min-height: 625px;
  height: 100%;
  display: block;
}
#tableau-bord .card h2 {
  font-size: 16px;
  color: #344054;
  padding-bottom: 15px;
}
#tableau-bord .card h2 .h2 {
  color: var(--my-flow-pink);
}
#tableau-bord .card h2 .h {
  color: var(--my-flow-secondaire);
}
#tableau-bord .card .bg-custom-pink {
  border: 1px var(--my-flow-pink) solid;
  transition: 0.15s ease-in-out;
}
#tableau-bord .card .bg-custom-pink:hover {
  color: var(--my-flow-pink);
  background-color: #fff !important;
}
#tableau-bord .card .bg-custom-blue {
  border: 1px var(--my-flow-secondaire) solid;
  transition: 0.15s ease-in-out;
}
#tableau-bord .card .bg-custom-blue:hover {
  color: var(--my-flow-secondaire);
  background-color: #fff !important;
}
#tableau-bord .card .container-bord {
  max-height: 460px;
  overflow: scroll;
  padding: 0 5px;
}
#tableau-bord .card .item {
  display: flex;
  gap: 16px;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 2px #EFF2F5 solid;
  border-radius: 8px;
  padding: 25px 0;
  padding-top: 0;
  margin-bottom: 10px;
}
@media (max-width: 715px) {
  #tableau-bord .card .item {
    flex-direction: column;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
  }
}
#tableau-bord .card .item .btn-chat {
  border: 1px var(--my-flow-secondaire) solid;
  border-radius: 8px;
  height: 54px;
  margin-top: auto;
  position: relative;
  transition: 0.15s ease-in-out;
}
#tableau-bord .card .item .btn-chat .total-flag {
  background: var(--my-flow-secondaire);
  transition: 0.15s ease-in-out;
}
#tableau-bord .card .item .btn-chat svg path {
  transition: 0.15s ease-in-out;
}
#tableau-bord .card .item .btn-chat:hover {
  border: 1px var(--my-flow-pink) solid;
}
#tableau-bord .card .item .btn-chat:hover svg path {
  stroke: var(--my-flow-pink);
}
#tableau-bord .card .item .btn-chat:hover .total-flag {
  background: var(--my-flow-pink);
}
#tableau-bord .card .item .contenus.chat {
  max-width: 362px;
  width: 100%;
}
#tableau-bord .card .item .container-chat {
  background: #E8E9FE;
  padding: 15px 10px;
  margin-top: 12px;
  border-radius: 0 8px 8px;
  max-width: 411px;
  width: 100%;
}
#tableau-bord .card .item span.chat {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 16px;
}
#tableau-bord .card .item .profil {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  align-items: center;
  object-fit: cover;
  margin-top: 17px;
}
#tableau-bord .card .item .desc {
  display: flex;
  gap: 8px;
  align-items: center;
}
#tableau-bord .card .item .desc .user {
  font-size: 14px;
  color: #344054;
}
#tableau-bord .card .item .desc .time {
  margin-left: auto;
}
@media (max-width: 715px) {
  #tableau-bord .card .item .desc {
    flex-direction: column;
    width: 100%;
  }
  #tableau-bord .card .item .desc svg {
    transform: rotate(90deg);
  }
}
#tableau-bord .card .item h3.title {
  font-size: 14px;
  color: #344054;
  font-weight: 700;
  text-decoration: none;
}
#tableau-bord .card .item .description {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  align-items: flex-end;
  flex-wrap: wrap;
}
@media (max-width: 715px) {
  #tableau-bord .card .item .description {
    flex-direction: column;
    align-items: center;
  }
}
#tableau-bord .card .item .contenus .flex {
  display: flex;
  gap: 16px;
  align-items: center;
}
@media (max-width: 715px) {
  #tableau-bord .card .item .contenus .flex {
    justify-content: center;
  }
}
#tableau-bord .card .item .contenus .flex img {
  width: 62.86px;
  height: 20px;
  object-fit: contain;
}
@media (max-width: 715px) {
  #tableau-bord .card .item .contenus {
    text-align: center;
  }
}
#tableau-bord .card .item span.name {
  background: var(--my-flow-secondaire);
  color: #fff;
  border-radius: 50px;
  padding: 0.3rem;
  max-width: 98px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  border: 2px var(--my-flow-secondaire) solid;
}
@media (max-width: 715px) {
  #tableau-bord .card .item span.name {
    max-width: 100%;
  }
}
#tableau-bord .card .item span.categorie {
  border: 2px #667085 solid;
  border-radius: 50px;
  padding: 0.4rem;
  max-width: 98px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 715px) {
  #tableau-bord .card .item span.categorie {
    max-width: 100%;
  }
}
#tableau-bord .card .item .contenus {
  width: 100%;
}
@media (max-width: 1392px) {
  #tableau-bord .card .item .btn {
    margin: auto;
  }
}
@media (max-width: 715px) {
  #tableau-bord .card .item .btn {
    margin-top: 10px;
  }
}
#tableau-bord .card .container-bord + .btn {
  margin: auto;
  display: block;
  margin-top: 15px;
}

@media (max-width: 991.98px) {
  .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    padding: 5px !important;
  }
}
@media (max-width: 525px) {
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header h1 {
    width: 100% !important;
  }
}
/* HTML: <div class="loader"></div> */
.hide {
  display: none !important;
}

.loader-seletected-mission-input {
  width: 15px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 3px solid #8f8f9d;
  animation: l20-1 0.8s infinite linear alternate, l20-2 1.6s infinite linear;
}

@keyframes l20-1 {
  0% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);
  }
  25% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);
  }
  50% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  62.5% {
    clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  75% {
    clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);
  }
  100% {
    clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);
  }
}
@keyframes l20-2 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.checkbox-custom {
  border: none !important;
}

.btn-resend-invit {
  position: absolute;
  right: 5px;
}

.content-tooltips {
  display: inline-block;
  cursor: pointer;
}
.content-tooltips img {
  height: 18px;
  border-radius: 50%;
  border: 1px solid;
  padding: 2px;
}
.content-tooltips .content-mission-tooltips .mission-tooltips {
  min-width: 200px;
}

@media (max-width: 1200px) {
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header {
    display: flex !important;
    flex-wrap: wrap;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header h1 {
    width: 100%;
    margin-bottom: 10px;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative {
    width: 75%;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative .autoComplete_wrapper {
    width: 100%;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative .autoComplete_wrapper input {
    width: 100% !important;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .btn-wordpress-and-commande {
    align-items: center;
    display: flex;
    width: 100%;
    margin-top: 15px;
    justify-content: start;
    gap: 15px;
  }
}
@media (max-width: 1200px) {
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative span {
    width: 100%;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative span.svg-icon {
    width: fit-content;
  }
}
@media (max-width: 725px) {
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative {
    width: 75%;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative .autoComplete_wrapper {
    width: 95%;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative .autoComplete_wrapper input {
    width: 100% !important;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .btn-wordpress-and-commande {
    align-items: center;
    display: flex;
    width: 100%;
    justify-content: flex-start;
  }
}
@media (max-width: 679px) {
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative {
    width: 65%;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative .autoComplete_wrapper {
    width: 95%;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative .autoComplete_wrapper input {
    width: 100% !important;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .btn-wordpress-and-commande {
    align-items: center;
    display: flex;
    width: 100%;
    justify-content: flex-start;
  }
}
@media (max-width: 525px) {
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header {
    margin-top: 30px !important;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header h1 {
    width: 50%;
    order: 1;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative {
    width: 100%;
    order: 3;
    margin-top: 1.25rem !important;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative .autoComplete_wrapper {
    width: 100%;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .position-relative .autoComplete_wrapper input {
    width: 100% !important;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .btn-wordpress-and-commande {
    align-items: center;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    order: 2;
  }
}
.ctn-notification .wrapper-notification {
  flex-wrap: nowrap;
}

.wrapper-notification {
  flex-wrap: nowrap;
}

.ctn-notification .wrapper-notification .no-left .form-check {
  padding-left: 0;
}

.wrapper-notification .no-left .form-check {
  padding-left: 0;
}

.ctn-notification .content-1 {
  width: 100%;
  max-width: 125px;
  padding-left: 5px;
}

.ctn-notification .content-2 {
  width: 100%;
  max-width: 143px;
  padding-left: 5px;
}

.ctn-notification .content-3 {
  width: 100%;
  max-width: 170px;
  padding-left: 5px;
}

.ctn-notification .content-4 {
  width: 100%;
  max-width: 135px;
  padding: 0;
}

.notif-pres .form-check:first-child {
  margin-top: 0 !important;
}

.notif-pres .mar-top {
  margin-top: 15px;
}

.input-gray {
  color: #878f9f;
}

.inter-checkmarck {
  background: var(--my-flow-pink);
  color: white;
  position: absolute;
  left: 0px;
  top: 5px;
  pointer-events: none;
  width: 18px;
  height: 18px;
  text-align: center;
  display: flex !important;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
}

.ellpsis-name-resource {
  display: inline-block;
  max-width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  direction: ltr;
}

.ressource div#pagesnumber, .ressource .dataTables_paginate {
  justify-content: center !important;
}
.ressource div#pagesnumber .pagination .select, .ressource .dataTables_paginate .pagination .select, .ressource div#pagesnumber .select, .ressource .dataTables_paginate .select {
  justify-content: center;
  align-items: center;
  font-size: 14px;
}
.ressource .loader-seletected-mission-input {
  width: 18px;
  position: absolute;
  top: 0;
  left: 0;
}
.ressource .title-ressource h3 {
  color: #000000;
  font-weight: bold;
  font-size: 22px;
}
.ressource .title-ressource .description-ressource {
  font-size: 14px;
  font-weight: normal;
  color: #000000;
}
.ressource .title-ressource .breadcrumb {
  font-size: 15px;
  color: #BFBFBF;
  font-weight: normal;
  display: inline;
}
.ressource .search-container {
  max-width: 550px;
  width: 100%;
  display: block;
  margin: auto;
}
.ressource .w-15 {
  width: 15% !important;
  padding-left: 0;
}
.ressource .folder-name {
  font-size: 14px;
  font-weight: bold;
  color: #344054;
}
.ressource .folder-date {
  padding-left: 11px;
  font-size: 14px;
  font-weight: normal;
  color: #344054;
}
.ressource .div-relative {
  width: 100%;
  max-width: 210px;
}
.ressource .w-96 {
  width: 96%;
}
.ressource .w-30 {
  width: 30px;
}
.ressource .w-22 {
  width: 22% !important;
}
.ressource .w-25 {
  width: 25%;
}
.ressource .w-0 {
  width: 0%;
}
.ressource .w-8 {
  width: 8%;
}
.ressource .custom-table .ellipsed {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 250px;
  height: 45px;
  overflow: hidden;
}
.ressource .title {
  font-size: 14px;
  font-weight: normal;
  color: #344054;
  padding-left: 11px;
}
.ressource .symbol.symbol-35px .symbol-label {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-transform: uppercase;
}
.ressource .option {
  display: flex;
  gap: 2px;
}
.ressource .vm {
  vertical-align: middle;
}
.ressource tr {
  border-top: 1px solid #EFF2F5;
}
.ressource tr:first-child {
  border-top: 0;
}
.ressource .form-check-input:checked[type=checkbox] {
  border-color: transparent;
}
.ressource a {
  cursor: pointer;
}
.ressource .container-count {
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.1);
}
.ressource .wrapper-count {
  font-size: 14px;
  color: #000000;
  display: flex;
}
.ressource .count-option {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.ressource #all-selected, .ressource #all-selected-category, .ressource #all-un-selected {
  font-size: 14px;
  color: var(--my-flow-pink);
  text-decoration: underline !important;
  padding: 0;
  border: 0;
  background: transparent;
}
.ressource #datatable-folder-livrable_wrapper .inter-shared-resource-catagory {
  top: -2px !important;
}
.ressource #datatable-folder-livrable_wrapper th {
  vertical-align: bottom;
  padding-bottom: 0;
}
.ressource #datatable-folder-livrable_wrapper th.w-0 {
  padding-bottom: 0.7rem !important;
}
.ressource #datatable-livrable_wrapper .w-22 {
  width: 35% !important;
  vertical-align: bottom;
}
.ressource #datatable-livrable_wrapper .w-15 {
  width: 20% !important;
  padding-left: 0;
  vertical-align: bottom;
}
.ressource #datatable-livrable_wrapper .cut-text {
  max-width: 100%;
}
.ressource #datatable-livrable_wrapper th {
  vertical-align: bottom;
  padding-bottom: 0;
}
.ressource #datatable-livrable_wrapper th.w-0 {
  padding-bottom: 0.7rem !important;
}

#collapseHuit .w-22 {
  width: 35% !important;
}
#collapseHuit .w-15 {
  width: 20% !important;
  padding-left: 0;
}
#collapseHuit .cut-text {
  max-width: 415px;
}
#collapseHuit th {
  padding-bottom: 0;
}
#collapseHuit th.w-0 {
  padding-top: 0.7rem !important;
}
#collapseHuit .inter-checkmarck {
  top: -2px;
  border-radius: 3px;
}

#ModalViewFile .modal-dialog, #ModalViewFileEdite .modal-dialog {
  max-width: 800px;
  width: 100%;
}
#ModalViewFile #content-modal-file, #ModalViewFile #content-modal-fileEdite, #ModalViewFileEdite #content-modal-file, #ModalViewFileEdite #content-modal-fileEdite {
  display: flex;
  justify-content: center;
  height: 65vh;
  align-items: start;
}
#ModalViewFile #content-modal-file img, #ModalViewFile #content-modal-fileEdite img, #ModalViewFileEdite #content-modal-file img, #ModalViewFileEdite #content-modal-fileEdite img {
  object-fit: contain;
}

#drag-and-drop-resource-company.highlight {
  padding: 0 !important;
  background: #0000003d;
  transition: all ease-in-out 0.2s;
  border: 2px dashed var(--my-flow-pink);
}
#drag-and-drop-resource-company.highlight table thead tr {
  background: #0000003d;
}
#drag-and-drop-resource-company.highlight table thead tr th {
  opacity: 0.2;
}
#drag-and-drop-resource-company.highlight table tr {
  border-color: transparent;
}
#drag-and-drop-resource-company.highlight table tr td {
  opacity: 0.2;
}
#drag-and-drop-resource-company.highlight* {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none;
  color: #0000003d;
}
#drag-and-drop-resource-company.highlight #depot-text-ressource {
  display: block;
  text-align: center;
  width: 100%;
}
#drag-and-drop-resource-company table thead tr {
  transition: all ease-in-out 0.2s;
}
#drag-and-drop-resource-company table thead tr th {
  transition: all ease-in-out 0.2s;
}
#drag-and-drop-resource-company table tr {
  transition: all ease-in-out 0.2s;
}
#drag-and-drop-resource-company table tr td {
  transition: all ease-in-out 0.2s;
}
#drag-and-drop-resource-company #depot-text-ressource {
  display: none;
  color: #fff;
  font-size: 18px;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 50%;
  transition: color ease-in-out 600ms;
}

table.dataTable > thead .sorting:before, table.dataTable > thead .sorting:after, table.dataTable > thead .sorting_asc:before, table.dataTable > thead .sorting_asc:after, table.dataTable > thead .sorting_desc:before, table.dataTable > thead .sorting_desc:after {
  opacity: 0 !important;
}

.cut-text {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 165px;
}

#addRessourceModal .wrapper-content {
  background: #fff;
  display: none;
}
#addRessourceModal .wrapper-content.actif {
  display: block;
}
#addRessourceModal .modal-dialog {
  max-width: 660px;
  width: 100%;
}
#addRessourceModal .description-ressource {
  font-size: 14px;
  font-weight: normal;
  color: #000000;
}
#addRessourceModal #preview-file-ressource-upload, #addRessourceModal #preview-file-ressource-upload-persisted {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  justify-content: flex-start;
  align-items: baseline;
}
#addRessourceModal .form-check label {
  font-size: 14px;
  font-weight: normal;
  color: #000000;
}
#addRessourceModal .delete_partenaire {
  background: transparent;
  background-color: transparent !important;
  color: #fff !important;
}

#file-zone {
  transition: all ease-in-out 500ms;
}

#file-zone.highlight {
  background: #0000003d;
  border: 1px dashed var(--my-flow-pink);
  transition: all ease-in-out 500ms;
}

.form-check-input:checked[type=checkbox] {
  border-color: transparent;
}

.button-add-access {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: var(--my-flow-pink);
  padding: 0;
  border: 0;
  margin-top: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: normal;
}

#add_partenaire_btn {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: var(--my-flow-pink);
  padding: 0;
  border: 0;
  margin-top: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: normal;
}

.modal .modal-body {
  color: #000000 !important;
  font-size: 14px;
}

#ModalLivrable .modal-dialog {
  max-width: 600px;
  width: 100%;
}

.font-14 {
  font-size: 14px;
}

.btn.remove-btn {
  position: absolute;
  right: -5px;
}

#list_partenaire_add .form-control {
  border-radius: 5px !important;
}

.resultat {
  position: absolute;
  top: 0;
  right: 25px;
  bottom: 0;
  align-self: center;
  color: #000000;
}

select:required:invalid {
  color: gray;
}

option[value=""][disabled] {
  display: none;
}

option[value=none] {
  display: none;
}

._file::before {
  content: "";
  display: block;
  position: absolute;
  border-bottom: 4px solid #f7d9e9;
  right: 0;
  border-left: 4px solid #f7d9e9;
  border-top: 4px solid white;
  border-right: 4px solid white;
}

._file {
  width: 25px;
  height: 35px;
  background: #f572bd;
  color: white;
  display: flex;
  justify-content: center;
  border-radius: 3px;
  position: relative;
}
._file a {
  color: white;
}

.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice {
  background-color: #08085c;
  color: white;
}

.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice .select2-selection__choice__display {
  font-size: 1.2em;
}

.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice .select2-selection__choice__remove {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M1.41699 1.4165L20.5837 20.5832M1.41699 20.5832L20.5837 1.4165" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
}

.container-product-price, .container-label-product-price {
  display: grid;
  grid-template-columns: 1fr 100px;
  grid-gap: 10px;
}

@media screen and (max-width: 1570px) {
  #tarif-max {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .btn-add-presta {
    width: 100%;
    margin-top: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .titre-header {
    display: block !important;
  }
}
@media screen and (max-width: 578px) {
  #section-top-presta {
    display: block !important;
  }

  .input-search {
    width: 100% !important;
    margin-bottom: 10px;
  }

  #tarif-max {
    width: 100% !important;
  }

  #tarif-min {
    width: 100% !important;
  }
}
.st-dropzone--dragover {
  background-color: #dafaff;
}

.st-dropzone--dragin {
  outline: 3px dotted #ddd;
}

/*# sourceMappingURL=index.css.map */
.tb-containt-journalisation {
  font-size: 12px;
}
.tb-containt-journalisation a {
  color: #000000e0 !important;
}

.disabled {
  pointer-events: none;
  background: #c6c6c64f;
}

.autoComplete_wrapper {
  display: block !important;
}
.autoComplete_wrapper > input {
  display: block;
  width: 100%;
  padding: 0.75rem 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #181C32;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #E4E6EF;
  appearance: none;
  border-radius: 0.475rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background-image: none !important;
}

.createAndAdd:hover {
  background-color: #1668CC !important;
}

.new-contrat {
  margin-right: auto;
  margin-left: 150px;
}

.label-credit-history {
  margin-left: 9.5rem;
}

@media screen and (max-width: 425px) {
  .img-custom-w {
    width: 100px !important;
    height: 100px !important;
  }

  .image-input [data-kt-image-input-action=change] {
    top: 15px !important;
    right: 15px !important;
  }
}
.equipe-icon {
  display: flex;
  width: 25px;
  align-items: center;
  height: 25px;
  font-size: 14px !important;
  justify-content: center;
  border: 1px solid #b9bcca;
  background-position: center;
  background-size: cover;
  background-color: #F5F8FA;
  border-radius: 15px;
  position: absolute;
  top: 10px;
  right: 4px;
}
@media (min-width: 1900px) {
  .equipe-icon {
    right: 10px;
  }
}

.w-209 .selection #select2-filter_user-container {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100px;
}

@media screen and (max-width: 768px) {
  .btn-add-company {
    width: 100% !important;
  }

  .input-search-2 {
    width: 100% !important;
  }
}
.bandeau-table-mission {
  background-color: #E5E8EF;
}

.bandeau-table-mission tr th {
  color: #767676;
}

.color-content {
  background-color: #F9FAFC;
}

.table tr:last-child,
.table th:last-child,
.table td:last-child {
  padding-left: 0px;
}

.arrow:first-child {
  background: url("https://icons.getbootstrap.com/assets/icons/caret-right-fill.svg") no-repeat 200px;
  cursor: pointer;
}

tr.shown .arrow:first-child {
  background: url("https://icons.getbootstrap.com/assets/icons/caret-down-fill.svg") no-repeat 200px;
  cursor: pointer;
}

.progress-bar-validated {
  background-color: #BCAC18;
}

.content-progress {
  max-width: 150px !important;
  display: block !important;
}

.progress-bar {
  font-size: 12px !important;
}

.progress-bar-valide {
  background-color: #73DB7A;
  font-weight: bold;
  font-size: 1.1rem;
}

.modal .custom-header h5 {
  margin: auto !important;
}

.step-workflow .btn-red-custom-warning {
  margin-bottom: 10px;
}

#accordion.bord .card:hover .btn.btn-red-custom-warning {
  color: #fff !important;
}

.btn-green-mission {
  background-color: var(--my-flow-pink) !important;
}

.progress-bar-provisoire {
  font-size: 1.1rem;
}

.progress-bar-finish {
  font-weight: bold;
  font-size: 1.1rem;
}

.progress-detail {
  height: 1.8rem !important;
  border-radius: 30px;
  width: 100%;
}

.badge-custom {
  font-weight: bold;
  font-size: 15px;
}

.badge-custom-red {
  background-color: #F27877;
}

.state-provider {
  color: #BCAC18 !important;
}

.custom-beige {
  color: #D8AE7E !important;
  font-weight: bold !important;
}

.circle-custom {
  width: 10px;
  margin-top: -2px;
  margin-right: 5px;
}

.date-historique {
  color: #767676 !important;
}

.tableau-historique {
  font-size: 15px !important;
}

.font-italic {
  font-style: italic !important;
  font-size: 14px !important;
}

.arrow-click {
  cursor: pointer;
}

.valid-campaign {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.vertical-align {
  vertical-align: baseline;
  width: 15%;
}

.text-badge {
  font-size: 1.3em;
}

.bg-info-custom {
  background-color: #7271D7;
}

.custom-facture-attente {
  color: #04006E;
}

.icon-statut {
  color: #F673B7;
}

.padding-custom-quantity {
  padding-left: 25px;
}

.search-center {
  margin-left: auto;
  margin-right: auto;
}

.custom-flex-end {
  justify-content: end;
}

.btn-add {
  background-color: var(--my-flow-pink);
  color: white;
  font-weight: bold;
}

.btn-save {
  background-color: #1668CE;
  color: white;
  font-weight: bold;
}

.header-mission {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.mr-btn-10 {
  margin-right: 10px;
}

.badge-primary-myflow {
  background-color: var(--my-flow-pink);
  width: 1.3rem !important;
  height: 1.3rem !important;
}

.icon-finger {
  margin-right: 3px;
}

.bg-state-provider {
  background-color: #DFDFEB;
}

.custom-pos-quantity {
  height: 25px;
}

.color-blue-custom {
  color: #08085c !important;
}

.income::placeholder {
  font-weight: bold;
  color: #08085c;
}

.custom-width-quantity {
  width: 90% !important;
  margin-left: auto;
  margin-right: auto;
}

.input-delais {
  width: 180px;
}

@media screen and (max-width: 425px) {
  .btn-wordpress-and-commande a {
    width: 100%;
    margin-top: 5px;
  }

  .page-item .page-link i {
    height: 20px !important;
    width: 20px !important;
  }
}
.btn-a-definir:hover {
  text-decoration: underline var(--my-flow-pink) !important;
}

.margin-right-custom {
  margin-right: 5px !important;
}

.details .color-content.bodymission tr {
  border-bottom: 1px solid #e2e2e27a;
}

.campaign-status.d-flex .progress.progress-detail .progress-bar.progress-bar-provisoire.bg-custom-blue {
  font-size: 13px !important;
}
.campaign-status.d-flex .progress.progress-detail .progress-bar.progress-bar-valide {
  font-size: 13px !important;
}

.color-content.bodymission .badge.bg-state-provider.text-custom-blue.text-badge {
  font-size: 13px !important;
  max-width: 200px;
  width: 100%;
  text-wrap: wrap;
  line-height: normal;
  white-space: normal;
}

:root {
  /*--mrn-table-dispose: 1fr 1fr 1fr;
  --mrn-table-nb-colone: 3;
  --mrn-table-nb-colone-line: 4;*/
  --background-accent:blue;
  --color-accent:red;
  --background-primary:white;
  --color-primary:black;
}

.mrn-table {
  max-width: 100%;
  display: grid;
  grid-template-columns: var(--mrn-table-dispose);
}

.mrn-table > .mrn-table-header {
  font-weight: bold;
  background: var(--background-accent);
  color: var(--color-accent);
}

.mrn-table > * {
  background: var(--background-primary);
  color: var(--color-primary);
  align-self: center;
  justify-self: center;
}

.mrn-table > .mrn-fullLine {
  grid-column: 1/var(--mrn-table-nb-colone-line);
}

.mrn-grid {
  display: grid;
}

.mrn-1rep {
  grid-template-columns: repeat(1, 1fr);
}

.mrn-2rep {
  grid-template-columns: repeat(2, 1fr);
}

.mrn-3rep {
  grid-template-columns: repeat(3, 1fr);
}

.mrn-4rep {
  grid-template-columns: repeat(4, 1fr);
}

.mrn-5rep {
  grid-template-columns: repeat(5, 1fr);
}

.mrn-6rep {
  grid-template-columns: repeat(6, 1fr);
}

.mrn-7rep {
  grid-template-columns: repeat(7, 1fr);
}

.mrn-8rep {
  grid-template-columns: repeat(8, 1fr);
}

.mrn-9rep {
  grid-template-columns: repeat(9, 1fr);
}

.mrn-10rep {
  grid-template-columns: repeat(10, 1fr);
}

.mrn-11rep {
  grid-template-columns: repeat(11, 1fr);
}

.mrn-12rep {
  grid-template-columns: repeat(12, 1fr);
}

.mrn-0_5then1rep {
  grid-template-columns: 0.5fr repeat(1, 1fr);
}

.mrn-gap10 {
  grid-gap: 10px;
}

.mrn-gap20 {
  grid-gap: 20px;
}

.mrn-gap30 {
  grid-gap: 30px;
}

@media screen and (max-width: 1600px) {
  .mrn-5rep {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (max-width: 1220px) {
  .mrn-4rep, .mrn-5rep {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 980px) {
  .mrn-3rep, .mrn-4rep, .mrn-5rep {
    grid-template-columns: repeat(2, 1fr);
  }

  .mrn-0_5then1rep {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 500px) {
  .mrn-2rep, .mrn-3rep, .mrn-4rep, .mrn-5rep {
    grid-template-columns: 1fr;
  }
}
/************
flex box
************/
.mrn-flx {
  display: flex;
}

.mrn-wrap {
  flex-wrap: wrap;
}

/***************
master js needed
****************/
.mrn-txtOfBlockSize {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  font-size: 16px;
  /* Taille de police de dÃ©part */
  max-width: 100%;
  /* Largeur maximale de la balise span */
  box-sizing: border-box;
  /* Inclure la taille de la bordure et du padding dans la largeur */
}

#tutoriel div#refonte.mrn-grid.myflow-line.position-relative.refont-table {
  border-bottom: 0 !important;
}
#tutoriel div#refonte.mrn-grid.myflow-line.position-relative.refont-table:last-child {
  border-bottom: 1px solid #e2e2e27a !important;
}

@media screen and (max-width: 768px) {
  .btn-add-job {
    width: 100%;
  }

  .input-search {
    width: 100% !important;
  }
}
@media screen and (max-width: 768px) {
  .btn-add-process {
    width: 100%;
  }

  .input-search {
    width: 100% !important;
  }
}
.text-box-mission {
  font-weight: bolder;
  font-size: 17px;
}

.container-sub-contractors button {
  background: var(--my-flow-pink);
  border: none;
  border-radius: 5px;
  color: white;
  font-weight: bold;
}

.titre-planning h3 {
  margin-left: 100px;
}
.titre-planning .guide a {
  margin-right: 15px;
  color: #97ABF4;
  text-decoration: underline;
  font-weight: bolder;
}

.custom-table {
  font-weight: bolder !important;
  font-size: 12px !important;
  vertical-align: middle !important;
}
.custom-table img {
  margin-right: 10px;
}
.custom-table span {
  color: #C2C2C2;
}

.box-fichier-joints {
  padding-left: 15px;
  border: gray solid 1px;
  border-color: #EDF4FC;
  border-radius: 30px;
}
.box-fichier-joints h3 {
  margin-top: 20px;
  margin-left: 5px;
}
.box-fichier-joints h3 svg {
  margin-left: 100px;
  color: #B3BAC0;
}
.box-fichier-joints button {
  margin-rigt: 5px !important;
}
.box-fichier-joints .custom-table2 {
  font-size: 13px !important;
  vertical-align: middle !important;
  color: #88AAF2;
}
.box-fichier-joints .custom-mr {
  margin-right: 10px !important;
}

.box-fichier-joints-mission {
  padding-left: 15px;
  border: gray solid 1px;
  border-color: #EDF4FC;
  border-radius: 30px;
}
.box-fichier-joints-mission h3 {
  margin-top: 20px;
  margin-left: 5px;
}
.box-fichier-joints-mission h3 svg {
  color: #B3BAC0;
}
.box-fichier-joints-mission button {
  margin-rigt: 5px !important;
}
.box-fichier-joints-mission .custom-table2 {
  font-size: 13px !important;
  vertical-align: middle !important;
  color: #88AAF2;
}
.box-fichier-joints-mission .custom-mr {
  margin-right: 10px !important;
}

.custom-separator {
  border-bottom: #EDF4FC solid 1px !important;
}

div#container_planing #scrollbox {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.bouton-validate .btn {
  padding: calc(0.75rem + 1px) calc(1.5rem + 1px) !important;
}

.workflow {
  border-top: 1px #EAECF0 solid;
  color: white;
  font-weight: bold !important;
  overflow-x: scroll;
  overflow-y: scroll;
  white-space: nowrap;
  position: relative;
}
.workflow .step-workflow {
  text-align: center;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.workflow .step-workflow .zone-btn-workflow button {
  margin-top: 5px;
  margin-left: 10px !important;
  padding: 10px !important;
}
.workflow .step-workflow .cadre-step-workflow {
  background-color: #F1F0F4;
  border-radius: 15px;
  height: auto;
  padding-top: 7px;
  cursor: pointer;
}
.workflow .step-workflow .cadre-step-workflow:hover {
  background-color: var(--my-flow-secondaire);
  transition: 0.3s;
}
.workflow .step-workflow .cadre-step-workflow:hover .planning-name-step {
  color: #fff !important;
}
.workflow .step-workflow .step-1 {
  position: relative;
}
.workflow .step-workflow .step-2 {
  position: relative;
}
.workflow .step-workflow .step-3 {
  position: relative;
}
.workflow .step-workflow .step-4 {
  position: relative;
}
.workflow .step-workflow .step-5 {
  position: relative;
}
.workflow .step-workflow .step-6 {
  position: relative;
}
.workflow .step-workflow .step-7 {
  position: relative;
}
.workflow .step-workflow .step-8 {
  position: relative;
}
.workflow .step-workflow .step-9 {
  position: relative;
}
.workflow .step-workflow .step-10 {
  position: relative;
}
.workflow .step-workflow .step-0#activescrollto {
  position: relative;
}
.workflow .step-workflow .step-1#activescrollto {
  position: relative;
}
.workflow .step-workflow .step-0 {
  position: relative;
}
.workflow .step-workflow .active {
  background-color: var(--my-flow-secondaire);
}
.workflow .step-workflow .zone-btn-workflow-1 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-2 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-3 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-4 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-5 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-6 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-7 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-8 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-9 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-10 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-11 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-12 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-13 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-14 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-15 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-16 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-17 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-18 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-19 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-20 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-21 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-22 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-23 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-24 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-25 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-26 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-27 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-28 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-29 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-30 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-31 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-32 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-33 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-34 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-35 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-36 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-37 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-38 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-39 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-40 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-41 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-42 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-43 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-44 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-45 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-46 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-47 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-48 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-49 {
  width: 100%;
  margin-top: 14px;
}
.workflow .step-workflow .zone-btn-workflow-50 {
  width: 100%;
  margin-top: 14px;
}
.workflow .last-step-workflow {
  text-align: center;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.workflow .last-step-workflow .cadre-step-workflow {
  background-color: #F1F0F4;
  border-radius: 12px;
  height: 35px;
  padding-top: 7px;
}
.workflow .last-step-workflow .step-5 {
  margin-top: 170px;
}

.info-time {
  margin-bottom: 10px;
  margin-top: 10px;
}
.info-time span {
  color: #808080FF;
}

.card-no-padding {
  padding: 0px !important;
}

.btn-custom-retour2 {
  background-color: #F3F4F9;
  font-weight: bolder;
  color: #AAB1B7;
}

.mission-show-content-info-sup {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  max-height: 35px;
}
@media (max-width: 992px) {
  .mission-show-content-info-sup {
    max-height: fit-content;
  }
}

span.ref-campagne {
  font-size: 16px;
  font-weight: normal;
}

.info-time > h3 {
  margin: 0;
}

.padding-custom-header {
  padding: 15px !important;
  padding-bottom: 10px !important;
}

.titre-header2 {
  justify-content: space-between;
}
.titre-header2 .guide .info-general i {
  margin-right: 5px;
  font-size: 20px;
  vertical-align: middle;
}
.titre-header2 .guide .info-general a {
  color: #97ABF4;
  text-decoration: underline;
  font-weight: bolder;
  margin-right: 10px;
  cursor: pointer;
}

.message-item .content-message-system {
  padding: 0;
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.message-item .content-message-system .step_contentss {
  text-align: center;
  margin-top: 5px;
}
.message-item .content-message-system .step_contentss .content-name-step {
  font-size: 12px;
}
.message-item .content-message-system .content-message-system-date {
  margin-bottom: 0;
  z-index: 1;
}
.message-item .content-message-system .content-message-system-date span {
  color: #475467;
}

.section-btn-chat-mission {
  border-top: #EDF4FC solid 1px;
  justify-content: space-between;
}

.my-message-box .me .my-files {
  border: gray solid 1px;
  border-color: #EDF4FC;
  border-radius: 30px;
  width: 75%;
}
.my-message-box .me .my-files .custom-table2 {
  color: #88AAF2;
}
.my-message-box .me .my-identity b img {
  margin-right: 5px;
}
.my-message-box .me .my-identity span {
  display: block;
  color: #808080FF;
  font-size: 11px;
}
.my-message-box .me .my-message {
  background-color: #D6E8FF;
  padding: 15px 10px;
  border-radius: 10px;
  width: 75%;
}

.you-message-box .you .you-files {
  padding-left: 15px;
  padding-right: 15px;
  border: gray solid 1px;
  border-color: #EDF4FC;
  border-radius: 30px;
  width: 100%;
}
.you-message-box .you .you-files .custom-table2 {
  color: #88AAF2;
}
.you-message-box .you .you-identity span {
  margin-left: 220px;
  color: #808080FF;
  font-size: 11px;
}
.you-message-box .you .you-message {
  background: linear-gradient(to left, #5264B6, #6E70D7);
  color: white;
  padding: 15px 10px;
  border-radius: 10px;
  width: 100%;
}

.custom-header {
  justify-content: space-evenly !important;
  margin-left: 36px !important;
}
.custom-header button {
  margin-left: 100px;
}
.custom-header h5 {
  margin-left: 100px;
}

.modal-content-custom {
  position: relative;
  top: 65px;
}
.modal-content-custom .info-post {
  margin-bottom: 25px;
}
.modal-content-custom .info-post b img {
  margin-right: 5px;
}
.modal-content-custom p {
  font-size: 12px;
  margin-left: 30px;
}

.modal-footer-custom {
  position: relative;
  top: -15px;
  left: 330px;
}

.text-refus1 {
  font-size: 20px;
  white-space: normal;
  text-wrap: wrap;
}

.text-accept1 {
  font-size: 19px;
}

.color-grey-close {
  color: #808080FF;
}

.content-chatbox {
  border: none;
}

.type-mission {
  font-size: 0.7em;
}

.changeDesiredDelivery {
  cursor: pointer;
  color: #808080FF;
}

.changeTempsReel {
  cursor: pointer;
  color: #808080FF;
}

.icon-gestion-temps {
  font-size: 20px !important;
}

.gestion-temps {
  color: #97ABF4;
  text-decoration: underline;
  font-weight: bolder;
  margin-right: 10px;
  cursor: pointer;
  font-size: 13px;
  flex-wrap: wrap;
  align-items: center;
  gap: 15px;
}

.btn-none .btn:active {
  box-shadow: none;
}
.btn-none .btn:active:focus {
  box-shadow: none;
}
.btn-none .btn:focus {
  box-shadow: none;
  outline: none;
}

.guide {
  margin-right: 15px;
  margin-bottom: 35px;
}

.card-info-mission {
  border-bottom: #EDF4FC solid 2px !important;
}

.revenu-time {
  color: #A1A5B7;
  margin: 0 !important;
}

.statut-in-mission {
  margin-top: 5px;
}

.espace-statut {
  margin-right: 15px;
}

.title-compaign {
  margin-left: 5px;
}

@media (min-width: 1300px) {
  .padding-custom-header .titre-header2 .mobile-res {
    max-width: 100%;
    width: calc(100% - 420px);
  }
}
@media (min-width: 1225px) and (max-width: 1300px) {
  .padding-custom-header .titre-header2 .mobile-res {
    max-width: 100%;
    width: calc(100% - 375px);
  }
}
@media (min-width: 1225px) and (max-width: 1225px) {
  .padding-custom-header .titre-header2 .mobile-res {
    max-width: 100%;
    width: calc(100% - 305px);
  }
}
@media (min-width: 1300px) {
  .padding-custom-header .titre-header2 .mission-show-content-info-sup.gestion-temps {
    max-width: 100%;
    width: 420px;
  }
}
@media (min-width: 1225px) and (max-width: 1300px) {
  .padding-custom-header .titre-header2 .mission-show-content-info-sup.gestion-temps {
    max-width: 100%;
    width: 375px;
  }
}
@media (min-width: 1000px) and (max-width: 1225px) {
  .padding-custom-header .titre-header2 .mission-show-content-info-sup.gestion-temps {
    max-width: 100%;
    width: 305px;
  }
}

.you .my-message {
  background-color: #E8E9FE;
  padding: 15px;
  border-radius: 10px;
  width: 100%;
}

.form_manuel {
  width: 70px;
  position: relative;
  left: 220px;
  top: -33px;
}

.nav-product {
  border-right: 1px solid #A1A5B7;
  border-left: 1px solid #A1A5B7;
  border-top: 1px solid #A1A5B7;
  border-bottom: 1px solid #A1A5B7;
  border-radius: 5px 5px 0px 0px;
  background-color: white;
  position: relative;
}

.mission-detail-estimate-income-and-delais {
  padding: 7px 13px;
}

.active-blue {
  background-color: #04006E !important;
}
.active-blue a {
  color: white !important;
  font-weight: bold !important;
}

.arrow-right-refuse-step {
  font-size: 1.5em !important;
  position: relative;
  top: -2px;
}

.arrow-right-validate-step {
  font-size: 1.5em !important;
  color: white !important;
  position: relative;
  top: -2px;
}

.btn-refuse-step {
  width: 6rem;
  height: 3rem;
  margin-right: 20px;
}

.btn-validate-step {
  width: 6rem;
  height: 3rem;
}

.separator-product {
  margin: 0;
  position: relative;
  top: -4px;
  height: 2px !important;
  color: #A1A5B7;
}

.nav-product-link {
  color: #A1A5B7;
}

.flitre-icon {
  align-items: center;
  display: flex;
}
.flitre-icon .container-icon {
  display: inline-flex;
  align-items: center;
  flex-direction: column;
  margin-left: 5px;
  justify-content: center;
}
.flitre-icon .container-icon .icon-link {
  overflow: hidden;
  z-index: 1;
  height: 7px;
  margin-bottom: 2px;
  cursor: pointer;
}
.flitre-icon .container-icon .icon-link i {
  font-size: 18px;
  line-height: 10px;
}
.flitre-icon .container-icon .icon-link2 {
  line-height: 0;
  cursor: pointer;
}
.flitre-icon .container-icon .icon-link2 i {
  font-size: 18px;
  line-height: 10px;
}

.progressDiv {
  background-color: #d8d8d8;
  border-radius: 20px;
  position: relative;
  margin: 15px 0;
  height: 30px;
  width: 550px;
  margin: auto;
  position: absolute;
  top: 33%;
  right: 0;
  left: 0;
}

progress[value] {
  width: 500px;
  height: 35px;
}

.progress-done {
  background: linear-gradient(to left, #F676BD, #F676BD);
  box-shadow: 0 3px 3px -5px #F676BD, 0 2px 5px #F676BD;
  border-radius: 20px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 0;
  opacity: 0;
  transition: 1s ease 0.3s;
  font-size: 14px !important;
}

#loader-drop progress[value] {
  width: 83.3333333333%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
#loader-drop #valeurChat {
  font-size: 15px;
  color: #000;
  position: absolute;
  top: 47%;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 83.3333333333%;
  text-align: center;
}

#loader-dropmodal #valeur {
  font-size: 15px;
  color: #000;
  position: absolute;
  top: 38%;
  bottom: 0;
  left: 50%;
}

/* background: */
progress::-webkit-progress-bar {
  background-color: #fff;
  border-radius: 40px;
  border: 0;
  height: 35px;
}

progress {
  background-color: #fff;
  border-radius: 40px;
  border: 0;
  height: 35px;
}

/* value: */
progress::-webkit-progress-value {
  background-color: var(--bs-custom-pink) !important;
  border-radius: 40px;
}

progress::-moz-progress-bar {
  background-color: var(--bs-custom-pink) !important;
  border-radius: 40px;
  border: 0;
  height: 35px;
}

progress {
  color: var(--bs-custom-pink);
  border-radius: 40px;
  border: 0;
  height: 35px;
}

.detail-modal .campagne {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0em;
  text-align: left;
  margin-left: 0;
}
.detail-modal input {
  max-width: 163px;
}
.detail-modal .container-each {
  border-top: 1px solid #EFF2F5;
  margin-top: 1.25rem !important;
  padding-top: 1.25rem !important;
}

.container-image-sub {
  width: 48px !important;
  height: 48px !important;
  border-radius: 50%;
  overflow: hidden;
  margin: 5px;
}
.container-image-sub img {
  max-width: 100%;
  margin-right: 5px;
  object-position: center;
  object-fit: cover;
}

th.title {
  vertical-align: middle;
}

.validation {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 18px;
}

.titre-recap {
  font-size: 32px !important;
  line-height: 34px !important;
  color: #242424 !important;
  margin: 20px 0 0 0px !important;
  font-weight: 500 !important;
  padding: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 0px 0px 4px 0px;
  border-color: #07075b;
  border-radius: 0px 0px 0px 0px;
}

.header-recapitulatif-action > * {
  cursor: pointer;
}

.name-projet {
  font-size: 1.5em;
  font-weight: 500;
}

.box-shadow-custom {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  border-radius: 10px !important;
  overflow: hidden;
}

.box-shadow-custom-1 {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  border-radius: 0 0 10px 10px !important;
  overflow: hidden;
}

.card-header-custom {
  border-radius: 0px !important;
}

.containt-category {
  background-color: #F4F5FB;
  padding: 50px 0px;
}

.containt-image-and-name {
  display: grid;
  grid-template-columns: 80px 1fr;
  margin-bottom: 50px;
  align-items: center;
  grid-gap: 14px;
}

.container-logo-blanc {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}
.container-logo-blanc div > img {
  max-width: 100%;
  max-height: 100%;
}

.notabene-recapitulatif {
  color: #20202270;
  font-family: "Basic Grotesque";
  font-size: 12px;
  font-weight: 300;
  line-height: 15px;
  text-align: start;
}

.footer-title {
  color: #f4f4f4;
  font-family: "Basic Grotesque";
  font-size: 20px;
  font-weight: bold;
  line-height: 21px;
  margin-top: 87px;
  margin-bottom: 23px;
}

.container-title {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 28px;
}

.campaign-category p {
  font-size: 12px;
  color: #202022;
}

.campaing-footer {
  background-color: #07075b;
  padding-bottom: 50px;
}

.campaing-footer > * {
  color: #f4f5fb !important;
}
.campaing-footer > * li {
  list-style: none !important;
}
.campaing-footer > * li a {
  font-size: 16px;
  line-height: 21px;
  color: #f4f5fb;
  font-family: "Basic Grotesque";
}
.campaing-footer > * ul {
  padding: 0px !important;
}

.title-campaign-category {
  font-family: "Basic Grotesque";
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
  margin: 13px 0px;
  text-align: center;
}

.top-recap {
  justify-content: space-between;
}

.header-recapitulatif {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0px 20px 20px 20px;
  margin-top: -5px;
  margin-left: -5px;
}

.user-icon:hover > i {
  color: var(--my-flow-pink);
}

.user-icon > i {
  font-size: 22px;
  color: #07075b;
  margin-right: 20px;
}

.header-logout {
  background-color: #07075b;
  height: 34px;
  padding: 6px 8px;
  border-radius: 10px;
}

.header-logout > img {
  max-height: 100%;
  max-width: 100%;
}

.separator-campaign {
  height: 8px;
  display: flex;
  justify-content: center;
}

.separator-campaign:after {
  content: "";
  display: block;
  height: 8px;
  width: 98%;
  background: #f4f5fb;
}

.header-recapitulatif-action {
  display: flex;
  justify-content: end;
  align-items: center;
}

.header-recapitulatif-logo {
  height: 37px;
}

.header-recapitulatif-logo > img {
  max-width: 100%;
  max-height: 100%;
}

.header-recapitulatif-action > a > svg {
  height: 1em;
}

.btn-top {
  margin-top: 15px !important;
}
.btn-top a {
  margin-left: 10px;
}

.header-logout:hover {
  background-color: var(--my-flow-pink);
}

.delete-file-campaign {
  font-family: "Basis Grotesque Pro";
  font-size: 18px;
  font-weight: bold;
  color: #fff !important;
  margin-left: 15px;
  line-height: 21px;
  background-color: #F676BD;
  border-radius: 4px;
  padding: 0px 3px;
  border: none;
}

.card-brief-top {
  background-color: #818BB5 !important;
  align-items: center !important;
}
.card-brief-top h3 {
  font-weight: bold !important;
  font-size: 18px !important;
  color: white !important;
  margin: 0px;
}

.card-brief-corp {
  background-color: #F4F8FB;
}

.piece-jointe {
  justify-content: space-between;
}

.table-name th {
  font-size: 18px !important;
}

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

.card-solde {
  background-color: #0B065B;
  border-radius: 10px 10px 0px 0px;
  color: white;
  height: 50px;
}
.card-solde .solde {
  justify-content: space-between;
}
.card-solde .solde p {
  font-size: 1.3em;
}
.card-solde .solde .ml-custom {
  margin-left: 15px;
}
.card-solde .solde .mr-custom {
  margin-right: 15px;
}

.card-info-solde {
  background-color: #0B065B;
  border-radius: 0px 5px 0px 0px;
  color: white;
  height: 85px;
}
.card-info-solde .info-solde-content p {
  font-size: 1.3em;
  margin-left: 15px;
}
.card-info-solde .info-solde-content p span {
  color: var(--my-flow-pink);
  font-weight: bold;
}

.validate-button:hover {
  background-color: black;
  color: #F4F8FB !important;
}

.hover-validate-button {
  background-color: black !important;
  color: #F4F8FB !important;
  pointer-events: none;
}

.hover-validate-button > span {
  margin-right: 10px !important;
}

.category-list:hover a {
  color: var(--my-flow-pink) !important;
}

.participants {
  margin-top: 50px !important;
  width: 50%;
}
.participants .card-observateur-validateur-top {
  background-color: #9094C1 !important;
  align-items: center !important;
}
.participants .card-observateur-validateur-top h3 {
  font-weight: bold !important;
  font-size: 1.5em !important;
  color: #F4F8FB !important;
}
.participants .card-observateur-validateur-corp {
  background-color: #F4F8FB;
}

.campaign-thead {
  background-color: #818BB5 !important;
}

.product-name {
  font-size: 1.2em !important;
  color: #292B2F;
}

.mission-quantity {
  color: #292B2F !important;
  font-size: 1.2em !important;
}

.mission-price {
  color: #292B2F !important;
  font-size: 1.2em !important;
}

.mission-delivery {
  font-size: 1.2em !important;
}
.mission-delivery span {
  color: #9F9F9F !important;
}

.small-date {
  color: #9F9F9F !important;
  position: relative;
}

.card-global-recap {
  margin-bottom: 100px !important;
  margin-top: 50px;
}

.role-participants {
  color: #48474C !important;
  font-size: 1.2em;
  vertical-align: bottom;
}

.role-participants > img {
  border-radius: 50% !important;
  height: 50px;
  margin-left: 24px;
}

.table-content > td {
  padding-left: 10px !important;
}

.container-pj {
  padding: 8px 0;
  display: grid;
  grid-template-columns: 1fr 38px;
  justify-content: center;
  align-items: center;
}

.detail-pj {
  font-size: 1.2em;
  margin: 0px !important;
}

.badge-text {
  white-space: normal !important;
}

@media screen and (max-width: 1022px) {
  .separator-campaign {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .participants {
    width: 100% !important;
  }
}
@media screen and (max-width: 669px) {
  .card-solde {
    width: 100% !important;
  }
}
@media screen and (max-width: 337px) {
  .solde {
    margin-top: 0px !important;
  }
}
@media screen and (max-width: 699px) {
  .card-brief-pj {
    display: block;
  }

  .card-brief {
    margin-top: 20px !important;
  }

  .top-recap {
    display: block !important;
  }
}
@media screen and (max-width: 392px) {
  .btn-top a {
    margin-left: 0 !important;
    width: 100% !important;
    margin-top: 10px !important;
  }
}
@media (max-width: 767.98px) {
  .card > .card-header:not(.flex-nowrap) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
.drop-file-edit {
  width: 100%;
  border-radius: 7px;
  border: 1px dashed #1968CD;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 70px;
  background: #EAF2FF;
  color: #1968CD;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}
.drop-file-edit:hover {
  border-color: var(--my-flow-pink);
  color: var(--my-flow-pink);
}

.containt-edit-campaign, .card-global-recap {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 60px 0;
  font-size: 16px;
}
.containt-edit-campaign .container-imagev, .card-global-recap .container-imagev {
  width: fit-content;
  position: relative;
  display: none;
}
.containt-edit-campaign .container-imagev i.fa.fa-trash, .card-global-recap .container-imagev i.fa.fa-trash {
  color: #fff;
}
.containt-edit-campaign .container-imagev i.fa.fa-trash:hover, .card-global-recap .container-imagev i.fa.fa-trash:hover {
  color: var(--my-flow-pink);
}
.containt-edit-campaign .container-imagev .image-delete, .card-global-recap .container-imagev .image-delete {
  background: #5e5e5e;
  padding: 0px 9px;
  border: none;
  border-radius: 4px;
  transition: 500ms;
  margin: 5px 0;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 2px;
}
.containt-edit-campaign p, .card-global-recap p {
  font-size: 18px;
}
.containt-edit-campaign button.remove-participant, .card-global-recap button.remove-participant {
  line-height: 20px;
  width: 30px;
  height: 30px;
  padding: 10% 10% 10% 10%;
  margin: 0em 0em 0em 1em;
  border-radius: 99% 99% 99% 99%;
  font-size: 30px;
  border-style: solid;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  color: #ffffff;
  border-color: #f676bd;
  background-color: #f676bd;
  display: flex;
  align-items: center;
  margin-top: 40px;
  justify-content: center;
}
.containt-edit-campaign button.remove-participant i.fas.fa-times, .card-global-recap button.remove-participant i.fas.fa-times {
  color: #fff;
}
.containt-edit-campaign #imagePreview, .card-global-recap #imagePreview {
  object-fit: cover;
  display: block;
  border-radius: 4px;
  width: 100px;
  height: 100px;
  margin-bottom: 5px;
}
.containt-edit-campaign .is-confidential, .card-global-recap .is-confidential {
  display: flex;
  align-items: baseline;
  gap: 5px;
  margin: 10px;
  position: relative;
}
.containt-edit-campaign .is-confidential .form-check-input, .card-global-recap .is-confidential .form-check-input {
  width: 20px;
  height: 20px;
  border-radius: 3px;
  position: absolute;
  top: 5px;
}
.containt-edit-campaign .is-confidential .form-check-input:checked, .card-global-recap .is-confidential .form-check-input:checked {
  border-color: snow;
}
.containt-edit-campaign .container-form p, .card-global-recap .container-form p {
  font-size: 16px;
}
.containt-edit-campaign .edit-subontractor, .card-global-recap .edit-subontractor {
  background-color: #f571b8;
  position: absolute;
  right: 0;
  padding: 3px 5px;
  border-radius: 7px !important;
  margin: 10px;
  cursor: pointer;
  z-index: 99;
  color: #fff !important;
  text-align: center;
  border: none;
  width: 25px;
  height: 25px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containt-edit-campaign .edit-subontractor i, .card-global-recap .edit-subontractor i {
  color: #fff !important;
}
.containt-edit-campaign .popup-input, .card-global-recap .popup-input {
  width: 85%;
  outline: none;
  border: none;
  background: #fff;
  box-shadow: 4px 2px 21px rgba(0, 0, 0, 0.2);
  margin: 65px 20px 45px 20px;
  font-size: 16px;
  color: #757576 !important;
  border-radius: 5px;
  padding: 16px 20px;
  font-weight: 600;
}
.containt-edit-campaign .popup-box .popup-title, .card-global-recap .popup-box .popup-title {
  font-weight: 600;
  font-size: 28px;
  line-height: 35px;
  text-transform: uppercase;
}
.containt-edit-campaign .input-text, .card-global-recap .input-text {
  display: block;
  padding: 15px 15px 15px 15px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 15px 0px rgba(7, 7, 91, 0.17);
  width: 100%;
  background: white !important;
}
.containt-edit-campaign .popup-box .popup-send:hover, .card-global-recap .popup-box .popup-send:hover {
  background-color: #202022 !important;
  color: #fff !important;
  transition: 200ms linear;
}
.containt-edit-campaign .popup-box .popup-send, .card-global-recap .popup-box .popup-send {
  padding: 20px 20px !important;
  font-size: 20px;
  font-family: "Basic Grotesque";
  font-weight: 600;
  border: none;
  color: #ffffff;
  background-color: #f676bd;
  border-radius: 10px;
  padding-top: 15px;
  padding-right: 20px;
  padding-bottom: 15px;
  padding-left: 20px;
  cursor: pointer;
  transition: 200ms linear;
}
.containt-edit-campaign .subcontractor-campaign, .card-global-recap .subcontractor-campaign {
  display: flex;
  flex-wrap: wrap;
  margin: 50px 0 100px 0;
}
.containt-edit-campaign .name-sucontrator, .card-global-recap .name-sucontrator {
  text-align: center;
  font-family: "Basic Grotesque", Sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 23px;
  margin: 0;
}
.containt-edit-campaign .job-subcontractor, .card-global-recap .job-subcontractor {
  text-align: center;
  font-family: "Basic Grotesque", Sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
}
.containt-edit-campaign .image-subxontractor, .card-global-recap .image-subxontractor {
  height: 65px;
  width: 65px;
  background: #f4f4f4;
  border-radius: 50%;
  margin-bottom: 16px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.containt-edit-campaign .container-subcontrator, .card-global-recap .container-subcontrator {
  max-width: 235px;
  text-align: center;
  margin: 0 15px;
}
.containt-edit-campaign .container-subcontrator .subcontractor-detail, .card-global-recap .container-subcontrator .subcontractor-detail {
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 3px 10px 0px #0a0a5d8c !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  position: relative;
  margin: 30px 0;
}
.containt-edit-campaign .container_participant, .card-global-recap .container_participant {
  display: grid;
  grid-template-columns: 1fr 1fr auto;
  grid-gap: 20px;
  justify-content: center;
  align-items: center;
}
.containt-edit-campaign .add_participant, .card-global-recap .add_participant {
  display: flex;
  justify-content: center;
  align-items: center;
}
.containt-edit-campaign .add_participant button, .card-global-recap .add_participant button {
  background-color: #02010100;
  color: var(--e-global-color-accent);
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  border: none;
  color: #07075B;
}
.containt-edit-campaign .add_participant button:hover, .card-global-recap .add_participant button:hover {
  color: #202022;
}
.containt-edit-campaign .add_participant button:hover i.fas.fa-plus, .card-global-recap .add_participant button:hover i.fas.fa-plus {
  color: #202022;
}
.containt-edit-campaign .add_participant button i.fas.fa-plus, .card-global-recap .add_participant button i.fas.fa-plus {
  font-size: 20px;
  color: #07075B;
}
.containt-edit-campaign .label-edit, .card-global-recap .label-edit {
  margin: 15px 0px 5px 0px;
  text-align: left;
  display: inline-block;
}
.containt-edit-campaign .description, .card-global-recap .description {
  max-width: 800px;
}
.containt-edit-campaign .step, .card-global-recap .step {
  display: none;
}
.containt-edit-campaign .actif-step, .card-global-recap .actif-step {
  display: block !important;
}
.containt-edit-campaign .container-next-button, .card-global-recap .container-next-button {
  display: flex;
  justify-content: space-between;
  padding-top: 30px;
}
.containt-edit-campaign .prev-button, .card-global-recap .prev-button {
  margin: 0px 0px 0px 10px;
  padding: 10px 30px 10px 30px;
  color: #202022;
  background-color: #00000040;
  border-radius: 10px 10px 10px 10px;
  border: none;
}
.containt-edit-campaign .next-button, .card-global-recap .next-button {
  border-style: solid;
  color: #ffffff;
  border-color: #f676bd;
  background-color: #f676bd;
  border-radius: 10px;
  padding: 10px 30px 10px 30px;
  border-radius: 10px 10px 10px 10px;
  border: none;
}
.containt-edit-campaign .title-edit, .card-global-recap .title-edit {
  padding: 0px 10px 0px 10px;
  border-style: solid;
  border-width: 0px 0px 4px 0px;
  border-color: #07075B;
  font-family: "Basic Grotesque", Sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 55px;
  display: inline;
}
.containt-edit-campaign .conaiter-title, .card-global-recap .conaiter-title {
  display: none;
}
.containt-edit-campaign .container-progression, .card-global-recap .container-progression {
  display: flex;
  justify-content: center;
  align-content: center;
  padding: 34px 0;
}
.containt-edit-campaign .container-progression .actif .step-name, .card-global-recap .container-progression .actif .step-name {
  color: #202022 !important;
}
.containt-edit-campaign .container-progression .actif .step-under-line, .card-global-recap .container-progression .actif .step-under-line {
  background-color: #F676BD !important;
}
.containt-edit-campaign .container-progression .step-name, .card-global-recap .container-progression .step-name {
  text-align: center;
  color: #00000040;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 22px;
  margin-bottom: 10px;
}
.containt-edit-campaign .container-progression .progression, .card-global-recap .container-progression .progression {
  width: 159px;
  margin: 0 10px;
}
.containt-edit-campaign .container-progression .progression .step-under-line, .card-global-recap .container-progression .progression .step-under-line {
  height: 8px;
  background: #bfbfbf;
  width: 100%;
}

.modal-md {
  max-width: 600px;
}

.txt-premium {
  color: #4a4a4a;
  font-weight: 600;
  margin: 35px 24px 55px 24px;
  font-size: 17px !important;
}

.modal-content-custom-wp {
  border-radius: 20px !important;
}

.close-modal-add-participant {
  font-size: 15px;
  position: absolute;
  top: 15px;
  right: 18px;
  background: #f576bd;
  background-color: #f576bd;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  cursor: pointer;
  padding: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  border: none;
  width: 25px;
  height: 25px;
}
.close-modal-add-participant i {
  color: white;
  margin: 0;
  padding: 0;
}

#premium {
  text-decoration: underline;
  color: #3b6dcc;
  cursor: pointer;
}

h2.popup-title {
  text-align: center;
  margin-top: 30px;
  font-weight: 600;
  font-size: 28px;
  line-height: 35px;
  text-transform: uppercase;
}

.send-invitation-confirmation {
  display: flex;
  justify-content: center;
  align-items: center;
}

.send-invitation-confirmation > button {
  padding: 20px 20px !important;
  font-size: 20px;
  font-family: "Basic Grotesque";
  font-weight: 600;
  border: none;
  color: #ffffff;
  background-color: #f676bd;
  border-radius: 10px;
  padding-top: 15px;
  padding-right: 20px;
  padding-bottom: 15px;
  padding-left: 20px;
  cursor: pointer;
  transition: 200ms linear;
}

#add-participant input, #confirm-add-participant input {
  width: 85%;
  outline: none;
  border: none;
  background: #fff;
  box-shadow: 4px 2px 21px rgba(0, 0, 0, 0.2);
  margin: 65px 20px 45px 20px;
  font-size: 16px;
  color: #757576 !important;
  border-radius: 5px;
  padding: 16px 20px;
  font-weight: 600;
}
#add-participant #modalButton, #confirm-add-participant #modalButton {
  border: 0;
  padding: calc(0.75rem + 1px) calc(1.5rem + 1px);
  background-color: var(--my-flow-pink);
  color: white;
  font-weight: bold;
  display: inline-block;
  line-height: 1.5;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  margin-top: 10px;
  border-radius: 0.475rem;
  float: right;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-exported {
  background-color: #1668CE;
  color: white;
  font-weight: bold;
  font-size: 20px;
}

.title-center {
  margin-left: auto;
  margin-right: auto;
}

.custom-pos-invoiced {
  margin-left: auto;
  margin-right: auto;
}

.color-facture {
  color: #D9A967;
}

.color-facture-ok {
  color: #73DB7A;
}

@media screen and (max-width: 425px) {
  .btn-exporte-accounting {
    width: 100%;
  }
}
.toast-shortcode {
  padding: 0 !important;
  width: 100% !important;
  opacity: 1 !important;
  border: 1px solid rgba(0, 0, 0, 0.05) !important;
  box-shadow: none !important;
}

.shortcode-dispo {
  font-weight: 600 !important;
}

.header-brand img {
  display: none;
}

@media screen and (max-device-width: 995px) {
  .titre-header {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .btn-add-template {
    width: 100% !important;
  }

  .input-search {
    width: 100% !important;
  }
}
.text-my-flow {
  color: var(--my-flow-pink) !important;
}

a.cursor-pointer.btn-a-definir {
  text-decoration: none !important;
}

.notification-title {
  background: #01006b;
  color: white;
  font-weight: bold;
  padding: 7px 20px;
}

.button-action-confidentiality {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.button-action-confidentiality .back-to-back-office {
  color: var(--my-flow-pink);
}

.content-loader-download-file {
  position: relative;
}

.__loader__ {
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #7e8299;
  animation: l20-1 0.8s infinite linear alternate, l20-2 1.6s infinite linear;
}

@keyframes l20-1 {
  0% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);
  }
  25% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);
  }
  50% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  62.5% {
    clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  75% {
    clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);
  }
  100% {
    clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);
  }
}
@keyframes l20-2 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.container-video {
  position: relative;
}
.container-video.thumbnail {
  max-height: 225px;
}
.container-video .container-video-player {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #000000a8;
}
.container-video .container-video-player div {
  color: white;
  background: #f975c4;
  padding: 10px;
  border-radius: 50%;
}

.hide-scroll-in-body {
  overflow: hidden !important;
}

.loader-step-validation {
  padding: 5px;
  text-align: center;
  margin: 5px;
}

emoji-picker section.picker {
  background: #F2F4F7 !important;
  border-radius: 10px !important;
  border-color: #E8E9FE;
}
emoji-picker section.picker .pad-top, emoji-picker section.picker input.search {
  background: #F2F4F7 !important;
}

.content-tooltip {
  position: relative;
}

.tooltipe:not(.shown) {
  display: none;
}

.tooltipe.shown {
  z-index: 1;
  width: 100%;
  bottom: 0;
  height: fit-content;
  margin-bottom: 12px;
}

emoji-picker {
  width: 100%;
  max-height: 210px;
}

textarea#message_content {
  padding-left: 10px;
  padding-right: 5px;
}

.you-files {
  max-width: 296px;
  width: 100% !important;
  background: #fff;
  border: 1px #E8E9FE solid !important;
  border-radius: 0 10px 10px 10px !important;
  padding: 10px;
}
.you-files .file-image img {
  width: 95px;
  height: 95px;
}

.my-files {
  max-width: 296px;
  width: 100% !important;
  background: #fff;
  border: 1px #E8E9FE solid !important;
  border-radius: 10px 0 10px 10px !important;
  padding: 10px;
  margin-top: 5px;
}
.my-files .file-image img {
  width: 95px;
  height: 95px;
  object-fit: cover;
}

body .message-container {
  display: flex;
  gap: 12px;
}
body .message-container .section-btn-chat-mission {
  border-top: 0;
}
body .message-container .container-audio-btn .audio-before-record #btn-record-audio {
  border-radius: 0;
  padding: 0 !important;
  background-color: transparent !important;
}
body .message-container .container-audio-btn .audio-before-record #btn-record-audio.active {
  pointer-events: none;
  opacity: 0.6;
}
body .message-container .btn-join-file-chat {
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
body .message-container .btn-join-file-chat:hover {
  border: 0 !important;
}
body .message-container .content-input-message {
  border: 1px solid #EAECF0;
  border-radius: 0.475rem;
  min-height: 44px;
  margin-bottom: 0 !important;
  max-width: 90%;
  width: 100%;
}
body .message-container .container-bouton-action-message #btn-send-message {
  width: 56px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  padding: 0;
  height: 44px !important;
  border-radius: 8px;
}
@media (max-width: 992px) {
  body .message-container .section-btn-chat-mission {
    margin-top: 7px;
  }
  body .message-container .section-btn-chat-mission .parent-div {
    max-width: 22px;
    left: 9px;
  }
  body .message-container .content-input-message {
    margin-left: 15px;
  }
  body .message-container svg {
    width: 25px;
    height: 25px;
  }
  body .message-container .container-audio-btn {
    position: absolute;
    right: 70px;
    margin-top: 9px;
  }
  body .message-container .clivk {
    position: absolute;
    left: 49px !important;
    margin-top: 5px;
  }
  body .message-container .clivk.open {
    left: 61px !important;
  }
  body .message-container .container-bouton-action-message #btn-send-message {
    width: 44px !important;
  }
  body .message-container textarea#message_content {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.clivk {
  width: fit-content;
  cursor: pointer;
  border-radius: 15px;
  width: 32px;
  height: 32px;
  justify-content: center;
  display: flex;
  align-items: center;
}

.clivk .open {
  display: block;
}

.clivk.open .open {
  display: none;
}

.clivk.open .close {
  display: block;
}

.clivk .close {
  display: none;
}

@media (max-width: 767px) {
  .clivk {
    left: 31px !important;
    /*clamp(204px,6.094vw,117px)*/
    /* bottom: clamp(180px,6.094vw,117px) !important;*/
  }
}
@media (max-width: 1565px) {
  .clivk {
    left: 32px;
    /*bottom:clamp(212px,6.094vw,117px);*/
    /*bottom: clamp(184px,6.094vw,117px);*/
  }
}
.p-content-reply-to-message {
  border-left: 3px solid var(--my-flow-pink);
  padding-left: 3px;
  background: #e8f2ffe8;
  border-radius: 0px 0 4px 4px;
  box-shadow: rgba(0, 0, 0, 0.2) 1px 1.5px 1px;
  padding-right: 5px;
  margin-top: 5px;
}
.p-content-reply-to-message .p-content-reply-to-message-user {
  font-size: 11px;
}

.content-input-chat-message {
  min-height: 75px;
  margin: 10px;
}
.content-input-chat-message .placeholder {
  color: #a4a9bc;
  font-size: 14px;
}

.myflow-5rep {
  grid-template-columns: repeat(5, 1fr);
}

#message_form .tox-tinymce {
  border: none !important;
}
#message_form .tox-statusbar {
  display: none !important;
}

.content-user-list {
  position: relative;
}
.content-user-list .user-list {
  position: absolute;
  bottom: 9px;
  background: white;
  border: 1px solid #c1bdbd;
  border-radius: 5px;
  max-height: 50vh;
  overflow: hidden scroll;
}
.content-user-list .user-list .user {
  display: flex;
  align-items: center;
  margin: 5px 0;
  padding: 5px 20px;
}
.content-user-list .user-list .user:hover {
  background-color: #e6e6fa;
  cursor: pointer;
}
.content-user-list .user-list .user div {
  margin-right: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  overflow: hidden;
}
.content-user-list .user-list .user div img {
  width: 100%;
  max-height: 100%;
}
.content-user-list .user-list .user div i {
  color: #292929;
  font-size: 16px;
}
.content-user-list .user-list .user p {
  margin: 0;
}

.wating-delete {
  animation-duration: 0.8s;
  animation-name: clignoter;
  animation-iteration-count: infinite;
}

.content-message:hover .delete-message {
  opacity: 1;
}

.st-dropzone--dragover {
  background-color: #dafaff !important;
}

.st-dropzone--dragin {
  outline: 4px dashed #ccc !important;
}

#content-reply-message {
  padding: 5px;
  display: none;
  overflow: hidden;
  border-bottom: 1px solid gray;
  position: relative;
}
#content-reply-message .action-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#content-reply-message .action-button i {
  display: inline-block;
  margin-right: 6px;
}
#content-reply-message .action-button button {
  border: none;
  background: none;
}
#content-reply-message .reply-to {
  padding: 0 20px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  font-size: 12px;
}

@keyframes clignoter {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.container_image_user_who_read {
  display: flex;
  flex-direction: column;
}

.container_image_user_who_read {
  height: 20px;
  width: 20px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: white;
  border-radius: 50%;
  margin-left: 3px;
  box-shadow: 2px 2px 5px #403f3f61;
  overflow: hidden;
}
.container_image_user_who_read p {
  padding: 0;
  margin: 0;
  display: flex;
  text-align: center;
  justify-content: center;
  font-weight: bold;
}

.container_user_who_read {
  display: flex;
  flex-direction: row;
  justify-content: end;
  padding: 6px 0;
}

.delete-message {
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  flex-direction: column;
}
.delete-message button {
  width: 18px;
  padding: 0;
  border: none;
  background: transparent;
  margin-bottom: 5px;
}
.delete-message button i {
  font-size: 11px;
}
.delete-message button:hover i {
  color: var(--my-flow-pink);
}
.delete-message img {
  max-width: 100%;
}

.file-message {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  max-width: 100px;
}
.file-message p {
  margin-bottom: 0px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}
.file-message .pdf {
  background-color: #cb0606 !important;
}
.file-message .pdf:after {
  content: "";
  border-bottom: 10px solid #f28181 !important;
  border-right: 10px solid #f28181 !important;
}
.file-message .containt-file-view {
  height: 70px;
  position: relative;
  width: 50px;
  padding: 5px;
  background-color: #41a5ee;
}
.file-message .containt-file-view:after {
  content: "";
  border-bottom: 10px solid #d8efff;
  border-top: 10px solid #eff2f5;
  border-left: 10px solid #eff2f5;
  border-right: 10px solid #d8efff;
  position: absolute;
  top: -1px;
  height: 6px;
  width: 6px;
  left: -1px;
}
.file-message .containt-file-view .type-file {
  font-size: 12px;
  text-transform: uppercase;
  color: white;
  font-weight: bold;
  margin-top: 5px;
}
.file-message .containt-file-view .name-file {
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.file-message .containt-file-view .containt-file-view > p {
  margin: 0px;
}
.file-message .containt-file-view .containt-detail-file {
  display: grid;
  grid-template-rows: 10px auto;
}
.file-message .containt-file-view .line-one,
.file-message .containt-file-view .line-two,
.file-message .containt-file-view .line-tree {
  color: white;
  height: 3px;
  background: white;
  margin: 2px 0px;
}
.file-message .containt-file-view .line-one {
  width: 100%;
}
.file-message .containt-file-view .line-two {
  width: 70%;
}
.file-message .containt-file-view .line-tree {
  width: 30%;
}

.content-step-responsable {
  height: 23px;
  width: 23px;
  overflow: hidden;
  border-radius: 4px;
  margin: 0 5px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.collapse .card {
  border-radius: 0 15px 15px 15px !important;
}

.card.card-flush {
  border-radius: 0 15px 15px 15px !important;
}

.number-user-responsable {
  position: absolute;
  right: 1px;
  background: var(--my-flow-pink);
  top: -4px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  font-size: 10px;
}

.table-responsive {
  overflow: initial;
}

.cadre-step-workflow {
  cursor: text !important;
  padding: 0 !important;
}

.planning-name-step {
  margin: 0 4px;
  white-space: normal;
  text-wrap: wrap;
  cursor: text !important;
  padding: 5px 8px;
  font-weight: 500;
}

.admin .planning-name-step {
  margin: 0 4px;
  white-space: normal;
  text-wrap: wrap;
  cursor: pointer !important;
}

.un-read-message {
  border-bottom: 2px solid;
  border-style: dashed;
  border: none;
  border-bottom: 1px solid #c8c9d1;
  border-bottom-style: dashed;
  position: relative;
  margin: 15px 0px 15px 0px;
  font-size: 12px;
  color: #c8c9d1;
}

.content-step-update-information {
  background: #fff;
  border-radius: 7px;
  box-shadow: 0 0 3px var(--my-flow-pink) d6;
  padding: 5px 7px;
  font-size: 12px;
}

.content-name-step {
  background: #2a75d0;
  color: white;
  margin: 5px;
  padding: 0 9px;
  border-radius: 5px;
  white-space: nowrap;
  display: inline-block;
  font-size: 10px;
  line-height: 2.5;
  margin: 5px 0;
}

.campaign-team {
  display: flex;
  justify-content: start;
  align-items: start;
  position: relative;
  width: fit-content;
}

.content-message-system-date {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 5px;
  font-size: 11px;
  color: #27217f;
}

.content-message-system {
  margin: 14px 0px;
}

.un-read-message > span {
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translate(-50%);
  background: white;
}

.content-notification.no-overflow-hidden {
  overflow: visible !important;
}

.content-notification {
  border-radius: 5px;
  border: 1px solid var(--my-flow-pink);
  overflow: hidden;
  margin-right: 25px;
}

.content-notification .notification-title {
  border-radius: 5px 5px 0 0;
}

.notification-body {
  padding: 13px;
}

.attention-notification {
  height: 17px;
  height: 14px;
  margin-bottom: 5px;
  margin-right: 5px;
}

.last-p {
  margin: 0px;
}

.notification {
  display: inline;
}

.notification-list-mission > li {
  list-style: none;
  color: #04006e;
  font-weight: 600;
}

.notification-list-mission {
  margin: 5px 0 !important;
}

.overlay-custom {
  position: absolute;
  top: 0;
  background: rgba(24, 25, 50, 0.25) !important;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: wait;
}

.nav-link.active,
.nav-link:hover {
  border-color: var(--my-flow-pink) !important;
}

.show .myflow-line {
  grid-template-columns: 0.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.myflow-line {
  grid-gap: 10px;
  width: 100% !important;
  grid-template-columns: 0.5fr 1fr 1fr 1fr 0.6fr 1fr 0.3fr;
}

.grid-responsive {
  grid-gap: 10px;
  width: 100% !important;
  grid-template-columns: 0.5fr 0.7fr 0.7fr 0.5fr 1fr 0.5fr 0.4fr 0.3fr !important;
}

.myflow-line-client {
  grid-gap: 10px;
  width: 100% !important;
  grid-template-columns: 0.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.myflow-6rep {
  grid-template-columns: repeat(6, 1fr);
}

.myflow-7rep {
  grid-template-columns: repeat(7, 1fr);
}

.line {
  background: var(--my-flow-blue);
}

.underline {
  background: #F9FAFC !important;
}

.underlines {
  display: none;
  margin-top: 5px;
  position: relative;
  left: 10px;
}

hr {
  opacity: 0.05;
}

/**************************Tooltip starts*************************/
.tooltipMenu {
  min-height: 100px;
  width: 45%;
  border: 1px solid #0d77b6;
}

.tooltipMenu ul li {
  margin: 10px;
  padding-bottom: 10px;
  width: 100%;
  background: #fff;
  font-weight: bold !important;
  border-radius: 2px;
  margin: 0;
}

.tooltipMenu ul {
  box-shadow: 5px 5px 20px grey;
}

.tooltipMenu ul li > a {
  color: #7e8299;
  padding: 3px;
}

.tooltipMenu ul li:hover {
  background-color: #f1faff;
  transition: color 0.2s ease, background-color 0.2s ease;
  cursor: pointer;
  font-weight: bold;
}

.tooltipMenu ul li:hover > a {
  color: #1968cd;
}

/**************************Tooltip ends*************************/
ul {
  list-style-type: none;
}

li {
  padding: 0;
}

.tooltipMenu {
  visibility: hidden;
  position: relative;
  z-index: 1;
}

.show > .tooltipMenu {
  visibility: visible;
  cursor: pointer;
}

.bottomSide {
  top: 100%;
}

.topSide {
  bottom: 100%;
}

.leftSide {
  right: 70%;
  top: 15%;
}

.rightSide {
  left: 70%;
  top: 15%;
}

.bottomSide.tooltipMenu::after {
  bottom: 100%;
  left: 45%;
  border-color: transparent transparent white transparent;
}

.leftSide.tooltipMenu::after {
  left: 100%;
  top: 5%;
  border-color: transparent transparent transparent white;
}

.rightSide.tooltipMenu::after {
  right: 100%;
  top: 5%;
  border-color: transparent white transparent transparent;
}

.topSide.tooltipMenu::after {
  right: 45%;
  top: 100%;
  border-color: white transparent transparent transparent;
}

.search-container {
  position: relative;
  display: inline-block;
}

.search-result {
  display: none;
  background-color: white;
  border: 1px solid #ccc;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 10px;
  z-index: 1;
  max-height: 400px;
  overflow: auto;
}

.search-result:hover {
  display: inline !important;
}

.autoComplete_wrapper > ul > li mark {
  background-color: transparent;
  color: var(--my-flow-pink);
  font-weight: bold;
}

.loader-message {
  font-size: 10px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  animation: mulShdSpin 1.1s infinite ease;
  transform: translateZ(0);
}

@keyframes mulShdSpin {
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
.card-name-product li.nav-item.nav-product.active-blue a.nav-link.nav-product-link.active {
  color: #fff !important;
}

.total-flag {
  background: var(--my-flow-pink);
  height: 22px;
  color: white;
  font-weight: bold;
  padding: 5px;
  width: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  position: absolute;
  right: -12px;
  top: -9px;
  z-index: 1;
}

.loaderchat {
  width: 10px;
  aspect-ratio: 1;
  display: block;
  border-radius: 50%;
  animation: l5 1s infinite linear alternate;
}

@keyframes l5 {
  0% {
    box-shadow: 15px 0 #fff, -15px 0 #0002;
    background: #fff;
  }
  33% {
    box-shadow: 15px 0 #fff, -15px 0 #0002;
    background: #0002;
  }
  66% {
    box-shadow: 15px 0 #0002, -15px 0 #fff;
    background: #0002;
  }
  100% {
    box-shadow: 15px 0 #0002, -15px 0 #fff;
    background: #fff;
  }
}
.card-name-product li.nav-item.nav-product {
  background-color: #F5F8FA !important;
  margin-right: 16px;
}
.card-name-product li.nav-item.nav-product.active-blue {
  background-color: var(--bs-custom-blue) !important;
}
.card-name-product li.nav-item.nav-product a.nav-link.nav-product-link {
  max-width: 200px;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
  white-space: nowrap;
  padding: 10px;
  color: #344054;
}
@media (max-width: 992px) {
  .card-name-product li.nav-item.nav-product a.nav-link.nav-product-link {
    width: 100%;
    text-wrap: wrap;
  }
}
@media (max-width: 992px) {
  .card-name-product li.nav-item.nav-product {
    margin-bottom: 5px;
  }
}

#pagination-container .details table {
  background-color: #F9FAFC;
}
@media (min-width: 992px) and (max-width: 1288px) {
  #pagination-container .details table {
    margin-left: 0 !important;
    width: 100% !important;
  }
}
#pagination-container .details table .bodymission tr > td {
  padding-top: 15px;
  padding-bottom: 15px;
}

.me {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
}
.me .my-identity {
  text-align: right;
}
.me .my-message {
  margin-bottom: 10px;
}

.time {
  color: #475467;
  font-size: 12px;
}

.name-message {
  color: #344054;
  font-size: 14px;
}

.item-m {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 12px;
}

#collapseOne div#drop-zone {
  background: #fff;
  transition: background ease-in-out 500ms;
}
#collapseOne div#drop-zone #depot-text {
  display: none;
  color: #fff;
  font-size: 18px;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 50%;
  transition: color ease-in-out 600ms;
}
#collapseOne div#drop-zone.highlight {
  background: #0000003d;
  transition: all ease-in-out 500ms;
  border: 2px dashed var(--my-flow-pink);
}
#collapseOne div#drop-zone.highlight div, #collapseOne div#drop-zone.highlight * {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none;
  color: #0000003d;
}
#collapseOne div#drop-zone.highlight #file-drag {
  animation: animri 2s ease 0s infinite alternate-reverse forwards;
  color: unset;
  transform: rotate(15deg);
  display: inline-block;
}
#collapseOne div#drop-zone.highlight #depot-text {
  display: block;
}
#collapseOne div#drop-zone.highlight img {
  filter: brightness(0.7);
}

.container-bouton-action-message button {
  margin-right: 5px;
}
.container-bouton-action-message button#cancel-message {
  display: none;
}

.me .item-m {
  flex-direction: row-reverse;
}
.me .ctn-item-messsage {
  display: flex;
  flex-direction: column;
  align-items: end;
}
.me .my-message {
  text-align: right;
  width: fit-content !important;
  border-radius: 10px 0 10px 10px !important;
  max-width: 600px;
  min-width: 135px;
}
@media (max-width: 575px) {
  .me .my-message {
    max-width: 258px;
  }
}
.me .my-message p {
  margin: 0;
  font-size: 16px;
  color: #1B222C;
  line-height: 24px;
  text-align: left;
  font-family: "Basis Grotesque Pro";
}
@media (max-width: 575px) {
  .me .my-message p {
    font-size: 14px;
  }
}

p {
  font-family: "Basis Grotesque Pro";
}

.message-item .symbol.symbol-35px .symbol-label {
  width: 40px;
  height: 40px;
}

.you {
  display: flex;
  flex-direction: row;
  justify-content: start;
  text-align: left;
  gap: 12px;
}
.you .you-identity span {
  display: block;
  margin-left: 0 !important;
}
.you .my-message {
  text-align: left;
  width: fit-content !important;
  border-radius: 0 10px 10px 10px;
  max-width: 600px;
  min-width: 135px;
  margin-bottom: 10px;
}
@media (max-width: 575px) {
  .you .my-message {
    max-width: 258px;
  }
}
.you .my-message p {
  margin: 0;
  font-size: 16px;
  color: #1B222C;
  line-height: 24px;
  font-family: "Basis Grotesque Pro";
}
@media (max-width: 575px) {
  .you .my-message p {
    font-size: 14px;
  }
}

#pagination-container .myflow-line {
  align-items: center;
}
#pagination-container .myflow-line .campaign-status {
  align-items: center;
}

.tab-content .card .card-body #kt_datatable_mission_historique_wrapper .row .justify-content-md-end {
  width: 100%;
}
.tab-content .card .card-body #kt_datatable_mission_historique_wrapper .row .justify-content-md-end .dataTables_paginate {
  width: 100%;
}
.tab-content .card .card-body #kt_datatable_mission_historique_wrapper .row .justify-content-md-start {
  width: 100%;
}
.tab-content .card .card-body #kt_datatable_mission_historique_wrapper .row .justify-content-md-start .dataTables_length {
  width: 100%;
  text-align: center;
}

@media (max-width: 1325px) {
  .tab-content .card .card-body #kt_datatable_mission_historique_wrapper .row .justify-content-md-end {
    width: 100%;
  }
  .tab-content .card .card-body #kt_datatable_mission_historique_wrapper .row .justify-content-md-end .dataTables_paginate {
    width: 100%;
  }
  .tab-content .card .card-body #kt_datatable_mission_historique_wrapper .row .justify-content-md-start {
    width: 100%;
  }
  .tab-content .card .card-body #kt_datatable_mission_historique_wrapper .row .justify-content-md-start .dataTables_length {
    width: 100%;
    text-align: center;
  }

  [data-controller=message--handle] .section-btn-chat-mission [data-action="messsage--handle#submitForm"] {
    width: 100%;
    height: 40px !important;
  }
}
@media (max-width: 1565px) {
  [data-controller=message--handle] .section-btn-chat-mission {
    flex-wrap: wrap;
    gap: 5px;
  }
  [data-controller=message--handle] .section-btn-chat-mission .parent-div {
    width: 100%;
  }
}
@media (max-width: 1132px) {
  .tab-content#myTabContent .tab-pane [data-controller=historique--index] .card .card-body {
    padding: 2rem clamp(10px, 1.325vw, 15px);
  }
}
@media (max-width: 992px) {
  #kt_content_container > #kt_content_container .card .card-body.padding-custom-header div.titre-header2 {
    flex-wrap: wrap;
    justify-content: center;
  }
  #kt_content_container > #kt_content_container .card .card-body.padding-custom-header div.titre-header2 .mobile-res {
    display: flex !important;
    flex-wrap: wrap;
    width: 100%;
  }
  #kt_content_container > #kt_content_container .card .card-body.padding-custom-header div.titre-header2 .mobile-res h1 {
    margin-top: 10px;
    flex-direction: column;
    width: 95%;
  }
  #kt_content_container > #kt_content_container .card .card-body.padding-custom-header div.titre-header2 .mobile-res h1 div.statut-in-mission {
    display: block !important;
  }
  #kt_content_container > #kt_content_container .card .card-body.padding-custom-header div.titre-header2 .mobile-res h1 div.statut-in-mission .progress.progress-detail {
    margin-top: 10px;
  }
}
@media (max-width: 992px) and (max-width: 665px) {
  #kt_content_container > #kt_content_container .card .card-body.padding-custom-header div.titre-header2 .mobile-res h1 {
    width: 90%;
  }
}
@media (max-width: 645px) {
  #kt_content_container > #kt_content_container .card .card-body.padding-custom-header div.titre-header2 div .mission-show-content-info-sup {
    max-height: inherit !important;
    padding: 0 5.051vw;
    justify-content: flex-start;
  }
  #kt_content_container > #kt_content_container .card .card-body.padding-custom-header div.titre-header2 div .mission-show-content-info-sup .info-general .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
    padding: 10px 0 !important;
  }
}
@media (max-width: 645px) and (max-width: 621px) {
  #kt_content_container > #kt_content_container .card .card-body.padding-custom-header div.titre-header2 div .mission-show-content-info-sup {
    padding: 0 6px;
  }
}
@media (max-width: 454px) {
  #kt_content_container > #kt_content_container .card .card-body.padding-custom-header div.titre-header2 div .mission-show-content-info-sup {
    max-height: inherit !important;
    justify-content: flex-start !important;
  }
  #kt_content_container > #kt_content_container .card .card-body.padding-custom-header div.titre-header2 div .mission-show-content-info-sup .info-general:nth-child(2) {
    margin-right: 15px;
  }
  #kt_content_container > #kt_content_container .card .card-body.padding-custom-header div.titre-header2 div .mission-show-content-info-sup .info-general .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
    padding: 10px 0 !important;
  }
}
#myTabContent [data-controller=historique--index] .table-responsive {
  overflow-x: initial !important;
}

@media (max-width: 445px) {
  #kt_content_container > #kt_content_container .card .card-body {
    overflow: hidden;
  }
}
#infoGeneral_form .modal-content.modal-content-custom .modal-header.custom-header {
  border-bottom: 1px solid #e2e2e27a;
  margin-left: 0 !important;
}
#infoGeneral_form .modal-content.modal-content-custom .typing-message {
  padding: 0 30px;
}
#infoGeneral_form .modal-content.modal-content-custom .modal-footer-custom {
  top: 0 !important;
  left: 0 !important;
  text-align: end;
  padding: 0 30px 30px;
}

@media (min-width: 992px) {
  [name=sub_contractor] .flex-lg-row-fluid {
    min-width: auto !important;
  }
}
@media (max-width: 1248px) {
  .card.resumer-commande,
.card.client {
    overflow: auto;
  }

  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header.historique-action {
    display: block !important;
  }
}
@media (max-width: 1354px) {
  .box-fichier-joints-mission {
    padding-left: 0 !important;
  }
  .box-fichier-joints-mission [name=file_mission] h3 {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
  }
  .box-fichier-joints-mission [name=file_mission] h3 .parent-div input {
    padding: 0 !important;
  }
}
.w-209 {
  max-width: clamp(124px, 9.896vw, 190px);
  width: 100%;
}
@media (max-width: 1564px) {
  .w-209 {
    max-width: clamp(124px, 9.655vw, 151px);
    width: 100%;
  }
}
.w-209 .selection {
  max-width: clamp(125px, 13.203vw, 209px);
  display: block;
}
.w-209 .price-container {
  text-align: right;
  padding: 5px;
  width: 190px;
}
@media (max-width: 1575px) {
  .w-209 .price-container {
    width: 12.063vw;
  }
}

@media (max-width: 1525px) {
  .filter-btn .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon), #tutoriel .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
    padding: calc(0.75rem + 1px) calc(0.5rem + 1px);
    font-size: 14px;
  }
}
.filter-btn {
  display: flex;
  flex-direction: column;
  gap: 5px;
  text-align: right;
  text-align: right;
  right: 0;
  top: 0;
}

.w-HT {
  min-width: 116px;
}
@media (max-width: 1470px) {
  .w-HT {
    min-width: 78px;
  }
}
@media (max-width: 1245px) {
  .w-HT {
    min-width: 78px;
  }
}

@media (max-width: 1251px) {
  .w-215 {
    width: auto;
  }
}
.content-notification .notification-title {
  border-radius: 5px 5px 0 0;
}

@media (min-width: 992px) and (max-width: 1311px) {
  .container-responsive .col-res {
    width: 100%;
  }
}
[name=filter_search_contract] .div-relative #filter_search_contract_amount, [name=filter_search_contract] .div-relative #filter_search_contract_date_end, [name=filter_search_contract] .div-relative #filter_search_contract_date, [name=filter_search_contract] .div-relative .select2.select2-container.select2-container--bootstrap5 {
  max-width: 142px;
  min-width: 142px;
  width: 100%;
}
@media (max-width: 1456px) {
  [name=filter_search_contract] .div-relative #filter_search_contract_amount, [name=filter_search_contract] .div-relative #filter_search_contract_date_end, [name=filter_search_contract] .div-relative #filter_search_contract_date, [name=filter_search_contract] .div-relative .select2.select2-container.select2-container--bootstrap5 {
    max-width: 8.585vw;
    min-width: 100%;
  }
}

@media (min-width: 1583px) and (max-width: 1920px) {
  [name=filter] .select2.select2-container.select2-container--bootstrap5 {
    max-width: clamp(180px, 11.198vw, 215px);
  }
}
@media (max-width: 1582px) {
  [name=filter] .select2.select2-container.select2-container--bootstrap5 {
    max-width: 10.203vw;
  }
}
@media (max-width: 1400px) {
  [name=filter] .select2.select2-container.select2-container--bootstrap5 {
    max-width: 10.05vwvw;
  }
}
@media (max-width: 1314px) {
  [name=filter] .select2.select2-container.select2-container--bootstrap5 {
    max-width: 9.05vw;
  }
}
[name=filter] .seletce select {
  padding: 0 5px !important;
}

@media (max-width: 1582px) {
  .show.active .mrn-grid #campaign {
    padding: 0 5px !important;
  }
}

.loader-message-tchat {
  position: absolute;
  top: 0;
  width: 100%;
  background: #eff2f5;
  z-index: 1;
}

.voir-txt {
  background: #fff;
  position: relative;
  text-align: center;
  display: none;
}
.voir-txt .btn.voir-plus.voir {
  font-weight: 600;
  line-height: 1.2;
  color: var(--my-flow-pink);
}
.voir-txt .btn.voir-plus.voir:hover {
  color: #4F8FFD;
}

.__container_chat_box #scroll-chat {
  overflow-x: hidden;
}

.screen-container.open {
  display: flex;
  position: fixed;
  width: 100%;
  z-index: 999;
  top: 0;
  background: #fff;
  left: 0;
  height: 100%;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease;
  overflow-y: scroll;
}
.screen-container .full-screen.open {
  width: 100%;
  height: 100%;
  margin-bottom: 0 !important;
  border-radius: 0;
}
.screen-container .full-screen.open #scroll-chat {
  height: 65vh !important;
}
.screen-container #full_screen_icon {
  cursor: pointer;
  margin-left: 15px;
}
.screen-container #full_screen_icon.open {
  display: none;
}
.screen-container #close_screen_icon {
  display: none;
  cursor: pointer;
}
.screen-container #close_screen_icon.open {
  display: block;
  position: absolute;
  top: -15px;
  right: 0px;
}

.aside-menu.open {
  display: none;
}

.content-tooltip.open {
  max-width: 500px;
  width: 100%;
}

[data-controller=message--handle] .section-btn-chat-mission .parent-div {
  max-width: 32px;
}
@media (min-width: 991px) {
  [data-controller=message--handle] .section-btn-chat-mission .parent-div.open {
    width: 32px !important;
  }
}

#search-input.w-600px.ps-15 {
  width: clamp(400px, 31.25vw, 600px) !important;
}

.page-item:last-child .page-link {
  padding: 0;
  color: #344054;
}

.dataTables_paginate .pagination {
  border-left: 0 !important;
  margin: auto !important;
}

#kt_datatable_mission_historique_previous {
  border-left: 0 !important;
}

.container-fluid.recurrence div#pagesnumber {
  min-width: fit-content !important;
}
.container-fluid.recurrence div#pagesnumber .select {
  align-items: center;
  justify-content: center;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .btn-add-presta {
    width: fit-content !important;
    margin-top: 5px;
  }
}
div#pagesnumber, .dataTables_paginate {
  display: flex;
  justify-content: space-between;
  width: fit-content !important;
  margin: 10px auto;
  min-width: 300px;
  align-items: center;
  border: 1px #e2e2e27a solid;
  border-radius: 8px;
  padding: 0 15px !important;
}
@media (max-width: 575px) {
  div#pagesnumber .pagination span, .dataTables_paginate .pagination span {
    display: none;
  }
}
div#pagesnumber .select, .dataTables_paginate .select {
  background: #F1F0F4;
  font-weight: bold;
  padding: 0;
  height: 40px;
  border-radius: 0;
  width: 40px;
}
div#pagesnumber .pagination, .dataTables_paginate .pagination {
  align-items: center;
  border-left: 1px #e2e2e27a solid;
  height: 40px;
}
div#pagesnumber .pagination .select, .dataTables_paginate .pagination .select {
  background: transparent;
  color: #344054;
  font-weight: normal;
  width: 40px;
  height: 40px;
  padding: 0;
}
div#pagesnumber .paginate_button, .dataTables_paginate .paginate_button {
  display: flex;
  align-items: center;
  border-left: 1px #e2e2e27a solid;
  background: transparent;
  color: #344054;
  font-size: 14px !important;
  margin: 0;
}
div#pagesnumber .paginate_button#kt_datatable_example_1_previous, .dataTables_paginate .paginate_button#kt_datatable_example_1_previous {
  border: 0;
}
div#pagesnumber .paginate_button.active .page-link, .dataTables_paginate .paginate_button.active .page-link {
  font-weight: bold;
  background-color: #F1F0F4 !important;
  border-radius: 0;
}
div#pagesnumber .paginate_button .page-link, .dataTables_paginate .paginate_button .page-link {
  font-weight: normal;
  width: 40px;
  height: 40px;
  padding: 0;
  color: #344054;
  font-size: 14px !important;
}

.page-link:hover {
  color: var(--text-active) !important;
  background: #f1faff;
}

#pagesnumber.page-item .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.935 4.579c.103.2.084.457-.064.635l-3 3.609a.47.47 0 0 1-.706.032.589.589 0 0 1-.035-.777l2.676-3.22-2.65-2.922a.589.589 0 0 1 .001-.777.469.469 0 0 1 .707.001l2.988 3.296a.53.53 0 0 1 .083.123Z'/%3E%3C/svg%3E");
}
#pagesnumber.page-item .page-link .next i {
  color: #5e6278;
}

#pagesnumber.page-item .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.065 4.421a.587.587 0 0 1 .064-.635l3-3.609a.47.47 0 0 1 .706-.032c.205.206.22.554.035.777l-2.676 3.22 2.65 2.922a.589.589 0 0 1-.001.777.469.469 0 0 1-.707-.001L2.148 4.544a.53.53 0 0 1-.083-.123Z'/%3E%3C/svg%3E");
}

.clr-field input.color-picker {
  border-radius: 10px;
  font-family: "Basis Grotesque Pro";
  font-size: 16px;
  border: 2px #C4C4D8 solid;
  color: #999DB2;
  padding: 5px;
  max-width: 170px;
  width: 100%;
}

.clr-field button {
  border-radius: 50%;
  width: 30px;
  height: 30px;
  margin-right: 5px;
}

.link-missionmobile {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.participant h3 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.card.participant {
  padding: 0 16px;
}
@media (max-width: 992px) {
  .card.participant {
    padding: 0 5px !important;
  }
  .card.participant table tr {
    border-top: 0 !important;
    height: auto !important;
    border-bottom: 1px #EAECF0 solid;
    padding: 15px 0;
    display: block;
  }
  .card.participant table tr td {
    text-align: left;
    display: block;
  }
  .card.participant table tr td img {
    margin-right: 20px !important;
  }
  .card.participant table tr td a.btn.btn-sm.btn-light,
.card.participant table tr td button.btn.btn-sm.btn-light {
    justify-content: start;
    padding-left: 0 !important;
    margin: auto;
  }
  .card.participant .table > :not(caption) > * > * {
    border-bottom-width: 0 !important;
  }
  .card.participant .card-body.participant {
    padding: 1rem 0 !important;
  }
}

h3 {
  font-size: 20px;
  color: #344054;
  font-weight: 500;
}

.card-body.participant {
  border-radius: 0 8px 8px 8px;
  border: 1px #EAECF0 solid;
  padding: 0;
}
.card-body.participant .text-b {
  padding: 0 12px;
}

.participant .text-box-mission {
  margin: 0 !important;
  padding-left: 16px;
  padding: 25px 12px;
  border-top: 1px #EAECF0 solid;
}
.participant .text-box-mission:first-of-type {
  border-top: 0;
}

.card.participant .symbol.symbol-35px .symbol-label {
  height: 48px;
  width: 48px;
  border-radius: 50%;
  margin-right: 42px;
}

.card-text {
  margin: 0 !important;
  /* line-height: normal; */
}

.card-text .btn {
  padding: 0 !important;
}

.participant table {
  margin: 0;
  border-top: 1px #EAECF0 solid;
}

.participant table tr {
  border-top: 1px #EAECF0 solid;
  height: 80px;
}

.participant table tr td {
  padding: 0 16px !important;
}

.participant table td {
  padding: 0;
}

.participant table td.text-end {
  vertical-align: middle;
  display: flex;
  justify-content: flex-end;
}

.participant a.btn.btn-sm.btn-light, .participant button.btn.btn-sm.btn-light {
  background-color: transparent !important;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.participant a.btn.btn-sm.btn-light:hover, .participant button.btn.btn-sm.btn-light:hover {
  background-color: transparent !important;
}
.participant a.btn.btn-sm.btn-light .underline, .participant button.btn.btn-sm.btn-light .underline {
  background: transparent !important;
  color: #344054;
  font-size: 14px;
  text-decoration: underline;
  font-weight: 600;
  padding-left: 12px;
}

.participant td.custom-table {
  color: #344054;
  font-size: 14px !important;
  font-weight: 500 !important;
}
.participant td.custom-table span {
  color: #344054;
  font-size: 12px;
  font-weight: 500;
}

.refonte-initial {
  padding: 25px;
  margin-top: 25px !important;
  margin-bottom: 25px;
  box-shadow: #F1F0F4 0px 2px 8px 0px;
  background: #f5f8fa;
}
.refonte-initial p, .refonte-initial a, .refonte-initial span, .refonte-initial strong, .refonte-initial h1, .refonte-initial h2, .refonte-initial h3, .refonte-initial h4, .refonte-initial div {
  font-family: "Basis Grotesque Pro";
}

.screen-container #full_screen_icon {
  position: absolute;
  right: 0;
  top: -9px;
}

.user-section {
  background-color: #f5f8fa;
  display: flex;
  gap: 10px;
  justify-content: flex-start;
  padding: 8px;
  overflow-x: auto;
}

#onglets div.user-item {
  border-radius: 6px;
  background-color: #fff;
  color: #344054;
  flex: 1;
  max-width: 220px;
  min-width: 220px;
  width: 100%;
  padding: 8px 16px;
  border: 0;
  border-radius: 6px;
  display: flex;
  margin-top: 4px;
  align-items: center;
  font-size: 14px;
  line-height: normal;
  justify-content: center;
  flex: 1;
  padding: 8px 16px;
  margin-top: 0;
  position: relative;
  box-shadow: 0 1px 3px rgba(16, 24, 40, 0.1), 0 1px 2px rgba(16, 24, 40, 0.06);
}
@media (max-width: 700px) {
  #onglets div.user-item {
    max-width: 170px;
    min-width: 170px;
    padding: 8px 10px;
  }
}
#onglets div.user-item.actif {
  background-color: var(--my-flow-pink);
}
#onglets div.user-item.actif a {
  color: #ffff;
}
#onglets div.user-item.actif a p.user-name {
  color: #ffff;
}
#onglets div.user-item.actif a .user-count {
  background-color: var(--my-flow-pink);
  color: var(--my-flow-pink);
  position: inherit;
  display: none;
}
#onglets div.user-item.actif svg path {
  fill: #fff !important;
}

.user-item {
  border-radius: 6px;
  display: flex;
  margin-top: 4px;
  align-items: center;
  font-size: 14px;
  line-height: 1.43;
  justify-content: center;
  flex: 1;
  padding: 8px 16px;
}

.user-info {
  display: flex;
  gap: 8px;
}

.user-name {
  color: #667085;
  font-family: Inter, sans-serif;
  font-weight: 600;
  margin: auto 0;
}

.custom_div {
  border-radius: 8px;
  background-color: #f5f8fa;
  display: flex;
  gap: 8px;
  justify-content: space-between;
  border: 1px solid #eaecf0;
  max-width: 100%;
  width: 100%;
}

.chat-head {
  max-width: 100%;
  width: 100%;
}

.user-count {
  border-radius: 16px;
  background-color: #f975c4;
  color: #fff;
  font-weight: 500;
  text-align: center;
  width: 25px;
  height: 25px;
  padding: 2px 8px;
}
.user-count.message {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  font-size: 12px;
  position: absolute;
  right: -5px;
  top: -5px;
}

.icon-container {
  justify-content: center;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(16, 24, 40, 0.1), 0 1px 2px rgba(16, 24, 40, 0.06);
  background-color: #fff;
  display: flex;
  margin: 5px 8px 5px 0;
  padding: 8px 8px;
  border-color: transparent;
  align-items: center;
  height: 37px;
}
.icon-container:active {
  scale: 0.95;
}

.icon {
  aspect-ratio: 1;
  object-fit: auto;
  object-position: center;
  width: 20px;
}

.icon-small {
  aspect-ratio: 1;
  object-fit: auto;
  object-position: center;
  width: 10px;
  align-self: start;
}

.content-storage #datatable-storage #content-storage-data svg.icn {
  fill: var(--my-flow-black) !important;
  width: 20px;
}

#onglets li {
  float: left;
  width: 125px;
  height: 30px;
  line-height: 30px;
  background: rgba(255, 255, 255, 0.4);
  text-align: center;
  margin-right: 5px;
  color: rgba(0, 0, 0, 0.6);
}

#onglets li.actif {
  background: white;
  color: black;
}

audio {
  align-items: center;
  border: 1px solid var(--my-flow-pink);
  border-radius: 10px;
  display: flex;
  gap: 5px;
  justify-content: space-around;
  max-width: 210px;
  min-width: 170px;
  padding: 0;
}

#onglets .user-name {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 160px;
  width: 100%;
}
@media (max-width: 600px) {
  #onglets .user-name {
    max-width: 110px;
  }
}
#onglets a {
  color: #667085;
  font-weight: 500;
  margin: auto 0;
}

h1.title-compaign {
  margin-bottom: 32px;
}

.btn-filter[aria-expanded=true] {
  border: 1px var(--my-flow-pink) solid !important;
}

.container-refont-fiche {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  align-items: baseline;
}
@media (max-width: 992px) {
  .container-refont-fiche {
    gap: 0px;
  }
  .container-refont-fiche .statut-in-mission {
    order: 1;
    margin-top: 0;
  }
  .container-refont-fiche .gestion-temps {
    position: absolute;
    right: 0;
    top: 30px;
  }
  .container-refont-fiche .dropdown-menu.w-200px {
    width: fit-content !important;
  }
  .container-refont-fiche .dropdown-menu.w-200px .menu-item a.menu-link:hover {
    color: var(--my-flow-pink) !important;
    background: transparent;
  }
}
@media (min-width: 1200px) {
  .container-refont-fiche .mission-title {
    max-width: 30%;
  }
  .container-refont-fiche .mission-title .title-refonte {
    font-size: 16px;
    -webkit-line-clamp: 1;
    height: 20px;
  }
  .container-refont-fiche .name-company {
    max-width: 13%;
    padding-right: 3px;
    font-size: 15px;
  }
  .container-refont-fiche .statut-in-mission {
    width: 15%;
  }
  .container-refont-fiche .workflow-value {
    font-size: 14px;
    color: #344054;
    margin: 10px 0;
    width: 28%;
    position: relative;
  }
  .container-refont-fiche .workflow-value div {
    display: flex;
    align-items: baseline;
  }
  .container-refont-fiche .workflow-value div a {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    position: relative;
    padding-right: 4px;
    width: 80%;
  }
  .container-refont-fiche .workflow-value div svg {
    position: absolute;
    right: -1px;
    bottom: 1px;
  }
  .container-refont-fiche .workflow-value div#addWorkflowForm div {
    display: flex !important;
    flex-direction: column !important;
  }
  .container-refont-fiche .workflow-value div#addWorkflowForm div form {
    gap: 5px;
  }
  .container-refont-fiche .workflow-value div#addWorkflowForm div form .select2-container {
    width: calc(100% - 101px) !important;
  }
  .container-refont-fiche .workflow-value div#addWorkflowForm div form button {
    padding: 10px !important;
  }
  .container-refont-fiche .dropdown-menu.w-200px {
    width: fit-content !important;
  }
  .container-refont-fiche .dropdown-menu.w-200px .menu-item a.menu-link:hover {
    color: var(--my-flow-pink) !important;
    background: transparent;
  }
}

.name-company {
  max-width: 15%;
  min-width: 85px;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
  white-space: nowrap;
  font-size: 16px;
  font-style: italic;
  color: #344054;
}
@media (max-width: 1250px) {
  .name-company {
    max-width: 25%;
    width: 100%;
  }
}
@media (max-width: 605px) {
  .name-company {
    max-width: 100%;
    width: 100%;
  }
}

.modal .d-block .d-flex.back-line2 {
  gap: 25px;
}

#kt_datatable_mission_historique_wrapper table td {
  font-size: 14px !important;
  font-weight: 500 !important;
}

.dataTables_empty {
  padding-left: 25px !important;
}

.container-net {
  display: flex;
  align-items: center;
  gap: 5px;
  flex-direction: row;
}
.container-net span {
  color: var(--text-active) !important;
  display: block;
  line-height: normal;
  margin-top: 3px;
  margin-top: 3px;
  font-weight: 700;
}
.container-net svg {
  margin-top: -15px;
  order: 1;
}
.container-net:hover span {
  color: var(--my-flow-pink) !important;
}
.container-net:hover svg path {
  stroke: var(--my-flow-pink) !important;
}

.card.shadow-sm.client.bord.delete {
  padding-bottom: 25px;
}

.progress-bar.CLOTUREE {
  background-color: #73db7a !important;
}

.info-general-2 .btn-transparant {
  color: #344054;
  font-style: italic;
  display: block;
  line-height: normal;
  padding: 0 !important;
  margin-bottom: -5px;
}

.mission-title {
  position: relative;
  max-width: 50%;
  min-width: 140px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1250px) {
  .mission-title {
    max-width: 75%;
  }
}
@media (max-width: 605px) {
  .mission-title {
    max-width: 86%;
    width: 100%;
  }
}
.mission-title .edit-flow {
  margin-top: -10px;
}

.title-refonte {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 25px;
  color: #344054;
}
@media (max-width: 575px) {
  .title-refonte {
    font-size: 14px;
  }
}

.statut-in-mission {
  width: 25%;
}
@media (max-width: 1250px) {
  .statut-in-mission {
    width: 100%;
  }
}

button#show-filter {
  padding-top: 8px;
  padding-bottom: 8px;
  margin: 0;
}

#show-filter.btn-filter[aria-expanded=true] {
  border: 1px var(--my-flow-pink) solid !important;
}

.filter-btn .btn {
  padding: 9px 10px !important;
}

.psr, .dataTables_empty {
  text-align: center;
  font-weight: 600 !important;
}
.psr #add-campaign-link, .psr #add-subcontractor-link, .dataTables_empty #add-campaign-link, .dataTables_empty #add-subcontractor-link {
  color: var(--my-flow-pink);
  cursor: pointer;
}
.psr #add-campaign-link:hover, .psr #add-subcontractor-link:hover, .dataTables_empty #add-campaign-link:hover, .dataTables_empty #add-subcontractor-link:hover {
  text-decoration: underline;
}

#infoGeneral_form .typing-message {
  flex-wrap: wrap;
  justify-content: end;
}
#infoGeneral_form textarea {
  min-height: 200px;
}

#kt_historique_commande_tab .history.myflow-line {
  grid-template-columns: 0.3fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 5px;
  padding: 15px 8px !important;
}
#kt_historique_commande_tab .history.myflow-line .title {
  font-size: clamp(14px, 0.625vw, 16px);
  font-weight: 700;
  color: #344054;
}
#kt_historique_commande_tab .mrn-grid.mrn-1rep .mrn-grid.history.myflow-line {
  padding: 15px 8px !important;
}

.faq .client .info-description .block-container {
  padding: 10.19px;
}
.faq table, .faq th, .faq td {
  border: 1px solid #EFF2F5;
  border-collapse: collapse;
  padding: 15px;
  margin: 15px 0;
}
.faq h1 {
  font-family: "Basis Grotesque Pro";
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
  letter-spacing: 0em;
  color: var(--bs-custom-blue);
}
.faq .title {
  color: var(--bs-custom-blue);
  font-family: "Basis Grotesque Pro";
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  letter-spacing: 0em;
  display: block;
}
.faq .block-center {
  display: flex;
  justify-content: center;
}
.faq .block-center .search-container {
  margin-top: 25px;
}
.faq .block-center .search-container .input-search {
  width: 492px;
  height: 44px;
  border-radius: 10px;
  max-width: 100%;
  font-family: "Basis Grotesque Pro";
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  border: 2px #C4C4D8 solid;
  color: #999DB2;
  padding: 15px;
}
.faq .block-center .search-container .input-search::placeholder {
  color: #999DB2;
}
.faq .block-center .search-container .search-btn {
  background: #fff;
  border: 0;
  position: absolute;
  right: 3px;
  top: 10px;
}
.faq .description {
  margin-top: 30px;
}
.faq .description p {
  font-family: "Basis Grotesque Pro";
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0em;
  text-align: left;
}
.faq .info-description {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 30px;
  flex-direction: row;
  margin-bottom: 4px;
  margin-top: 28px;
}
@media (max-width: 991px) {
  .faq .info-description {
    flex-direction: column;
  }
}
.faq .info-description .block-container {
  width: 400px;
  min-height: 220px;
  border-radius: 6px;
  border: 1px #E9EDF1 solid;
  padding: 20.19px;
  text-align: center;
}
@media (max-width: 991px) {
  .faq .info-description .block-container {
    width: 100%;
  }
}
.faq .info-description .block-container .header-container .title-block {
  font-family: "Basis Grotesque Pro";
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: 0em;
  text-align: center;
  color: var(--bs-custom-blue);
  padding-top: 12.12px;
  display: block;
}
.faq .info-description .block-container .body-container {
  margin-top: 6.73px;
}
.faq .info-description .block-container .body-container .description {
  font-family: "Basis Grotesque Pro";
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0em;
  text-align: center;
}
.faq .accordion {
  margin-top: 25px;
}
.faq .accordion .accordion-item {
  background-color: #fff;
  color: #111;
  margin: 10px 0 0;
  border-radius: 6px;
  border: 1px solid #EFF2F5 !important;
}
.faq .accordion .accordion-item-header {
  padding: 0 21px;
  min-height: 40px;
  font-family: "Basis Grotesque Pro";
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: left;
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.faq .accordion .accordion-item-header .accordion-flex {
  display: flex;
  gap: 18px;
}
.faq .accordion .accordion-item-header .accordion-flex svg {
  transform: rotate(0);
  transition: transform 0.2s ease-out;
}
.faq .accordion .accordion-item-header.active .accordion-flex svg {
  transform: rotate(90deg);
  transition: transform 0.2s ease-out;
}
.faq .accordion .accordion-item-body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.faq .accordion .accordion-item-body-content {
  padding: 1rem 47px;
  line-height: 1.5rem;
  border-top: 0;
}
.faq .accordion .accordion-item-body-content ul.puce-number {
  list-style: auto;
}
.faq .accordion .accordion-item-body-content ul.puce-number li {
  margin: 10px 0;
}
.faq .accordion .accordion-item-body-content ul {
  list-style-type: disc;
}
.faq .accordion .accordion-item-body-content iframe {
  margin: 15px 0 25px;
}
.faq .accordion .accordion-item-body-content p, .faq .accordion .accordion-item-body-content li {
  font-family: "Basis Grotesque Pro";
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 991px) {
  .faq .formulaire .row {
    gap: 10px;
    flex-direction: column;
  }
}
.faq .formulaire label {
  font-family: "Basis Grotesque Pro";
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.faq .formulaire label .requis {
  font-size: 14px;
  color: #FF0000;
}
.faq .formulaire .formulaire-desc {
  font-family: "Basis Grotesque Pro";
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.faq .formulaire #input-select {
  height: 44px;
  border-radius: 10px;
  max-width: 100%;
  font-family: "Basis Grotesque Pro";
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  border: 1px #C4C4D8 solid;
  color: #000000;
  padding: 10px 15px;
  width: 100%;
}
.faq .formulaire .input-file {
  margin-left: 10px;
}
.faq .formulaire textarea {
  min-height: 105px;
  border-radius: 10px;
  max-width: 100%;
  font-family: "Basis Grotesque Pro";
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  border: 1px #C4C4D8 solid;
  color: #999DB2;
  padding: 15px;
  width: 100%;
}
.faq .formulaire textarea::placeholder {
  color: #999DB2;
}
.faq .formulaire input.form-check-input.w-check {
  width: 15px;
  height: 15px;
  margin-top: 2px;
  margin-right: 5px;
  border: 1px #999DB2 solid;
  border-radius: 2px;
  margin: auto 4px auto 0;
}
.faq .formulaire .pr-0 {
  padding-right: 0 !important;
}
.faq .formulaire a.lien {
  color: #000;
  text-decoration: underline !important;
}
.faq .formulaire .all-text {
  font-size: 14px;
  font-family: "Titillium Web";
}
.faq .formulaire input[type=text], .faq .formulaire input[type=email] {
  height: 44px;
  border-radius: 10px;
  max-width: 100%;
  font-family: "Basis Grotesque Pro";
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  border: 1px #C4C4D8 solid;
  color: #999DB2;
  padding: 15px;
  width: 100%;
}
.faq .formulaire input[type=text]::placeholder, .faq .formulaire input[type=email]::placeholder {
  color: #999DB2;
}

.container-faq-confirmation {
  position: fixed;
  z-index: 999;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #0000007a;
  left: 0;
  bottom: 0;
}
.container-faq-confirmation .faq-fonfirmation {
  background: white;
  max-width: 400px;
  margin: 10px;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0px 0px 15px #575555;
}
.container-faq-confirmation .faq-fonfirmation .footer-faq-confirmation {
  display: flex;
  justify-content: center;
  align-items: center;
}
.container-faq-confirmation .faq-fonfirmation .footer-faq-confirmation .faq-close-confirmation {
  border: none;
  margin-right: 5px;
  color: var(--my-flow-pink);
  background-color: transparent;
  font-weight: bold;
}
.container-faq-confirmation .faq-fonfirmation .footer-faq-confirmation .faq-go-dashbord {
  background: var(--my-flow-pink);
  color: white;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 5px;
}

#container_recheach {
  position: absolute;
  background: white;
  top: 71px;
  width: 492px;
  padding: 7px;
  box-shadow: 0px 3px 9px #cccbcb;
  border-radius: 0 0 8px 9px;
  max-height: 50vh;
  overflow-y: auto;
}
#container_recheach a {
  display: block;
  color: black;
  padding: 5px;
}
#container_recheach a:not(:last-child) {
  border-bottom: 1px solid gray;
}

.no-result-query-faq {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-weight: bold;
}
.no-result-query-faq a {
  cursor: pointer;
  color: var(--my-flow-pink) !important;
}

.contrat.menu-accordion .menu-sub-accordion .menu-item .menu-link {
  padding-left: 15px !important;
}

.contract .card-body.table-responsive {
  padding: 25px 55px;
}
@media (max-width: 992px) {
  .contract .card-body.table-responsive {
    padding: 2rem 2.25rem;
  }
}
.contract table, .contract th, .contract td {
  border-collapse: collapse;
  padding: 10px;
  margin: 15px 0;
}
.contract h1 {
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
  letter-spacing: 0em;
  color: var(--bs-custom-blue);
}
.contract .title {
  color: var(--bs-custom-blue);
  font-size: 30px;
  font-weight: 700;
  line-height: 46px;
  letter-spacing: 0em;
  display: block;
}
@media (max-width: 992px) {
  .contract .title {
    line-height: initial;
    font-size: 20px;
  }
}
.contract .block-center {
  display: flex;
  justify-content: center;
}
.contract .block-center .search-container {
  margin-top: 25px;
}
.contract .description p {
  color: #B6B9C8;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0em;
  text-align: left;
}
.contract .info-description {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  gap: 30px;
  flex-direction: row;
  margin-bottom: 4px;
  margin-top: 28px;
  flex-wrap: wrap;
}
.contract .info-description.list {
  align-items: center;
}
.contract .info-description.list .block-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.contract .info-description.list .block-container .contrat-description {
  min-height: 34px;
}
.contract .info-description.list .block-container .for-month {
  min-height: 29px;
}
.contract .info-description.type {
  justify-content: center !important;
}
.contract .info-description.type .block-container {
  padding: 30px 20.19px !important;
  min-height: 255px !important;
}
.contract .info-description.type .block-container .title-block {
  line-height: 20px !important;
  min-height: 40px;
}
.contract .info-description.type .block-container .body-container .description.type {
  color: #B6B9C8;
  font-size: 14px;
  font-weight: 400;
}
.contract .info-description.type .block-container .body-container .description.type .strong {
  color: var(--bs-custom-blue);
  font-weight: 700;
}
.contract .info-description.type .block-container .body-container .description.type .strong.colorB {
  color: #B6B9C8;
}
.contract .info-description.type.two .block-container {
  min-height: 282.72px !important;
}
@media (max-width: 566px) {
  .contract .info-description {
    flex-direction: column;
  }
}
.contract .info-description .block-container {
  width: 270px;
  min-height: 305px;
  border-radius: 20px;
  padding: 20.19px;
  text-align: center;
  box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  opacity: 0;
  -webkit-animation: fadeIn ease-in 1;
  -moz-animation: fadeIn ease-in 1;
  animation: fadeIn ease-in 1;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 calc(25% - 24px);
  flex: 1 0 calc(25% - 24px);
  min-width: calc(25% - 24px);
  max-width: calc(25% - 24px);
}
.contract .info-description .block-container:nth-child(2) {
  animation-delay: 350ms;
}
.contract .info-description .block-container:nth-child(3) {
  animation-delay: 450ms;
}
.contract .info-description .block-container:nth-child(4) {
  animation-delay: 550ms;
}
.contract .info-description .block-container:nth-child(5) {
  animation-delay: 650ms;
}
.contract .info-description .block-container:nth-child(6) {
  animation-delay: 750ms;
}
.contract .info-description .block-container:nth-child(7) {
  animation-delay: 850ms;
}
.contract .info-description .block-container:nth-child(8) {
  animation-delay: 950ms;
}
.contract .info-description .block-container:nth-child(9) {
  animation-delay: 1000ms;
}
.contract .info-description .block-container:nth-child(10) {
  animation-delay: 1150ms;
}
@media (min-width: 1607px) {
  .contract .info-description .block-container {
    flex: 1 0 calc(20% - 24px);
    min-width: calc(20% - 24px);
    max-width: calc(20% - 24px);
  }
}
@media (max-width: 1366px) {
  .contract .info-description .block-container {
    max-width: 32%;
    min-width: 31%;
  }
}
@media (max-width: 1247px) {
  .contract .info-description .block-container {
    max-width: 30%;
    min-width: 30%;
  }
}
@media (max-width: 802px) {
  .contract .info-description .block-container {
    max-width: 50%;
    min-width: 46%;
  }
}
@media (max-width: 566px) {
  .contract .info-description .block-container {
    max-width: 270px;
    min-width: 269px;
  }
}
@media (max-width: 420px) {
  .contract .info-description .block-container {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
}
.contract .info-description .block-container .btn:active {
  scale: 0.95;
}
.contract .info-description .block-container:hover {
  transform: translateY(-5px);
  box-shadow: var(--bs-custom-blue) 0px 2px 4px 0px, var(--bs-custom-blue) 0px 2px 16px 0px;
}
.contract .info-description .block-container .action-button-campaign {
  display: flex;
  justify-content: flex-end;
}
.contract .info-description .block-container .action-button-campaign .btn {
  padding: 0 !important;
}
.contract .info-description .block-container .header-container .title-block {
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: center;
  color: var(--bs-custom-blue);
  padding-top: 0;
  display: block;
  text-transform: uppercase;
}
@media (max-width: 992px) {
  .contract .info-description .block-container .header-container .title-block {
    line-height: 20px;
  }
}
.contract .info-description .block-container .header-container .title-block.contrat-description {
  color: #B6B9C8;
  text-transform: initial;
  font-size: 16px;
  font-weight: 500;
  line-height: 17px;
  margin-top: 5px;
}
.contract .info-description .block-container .body-container {
  margin-top: 6.73px;
}
.contract .info-description .block-container .body-container .description {
  font-size: 17px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0em;
  text-align: center;
  display: block;
  padding-top: 8px;
  color: var(--bs-custom-blue);
}
.contract .info-description .block-container .body-container .description.for-month {
  color: var(--my-flow-pink);
}
.contract .info-description .block-container .body-container .description.for-solde {
  font-size: 20px;
}
.contract .info-description .block-container .body-container .description.for-price {
  color: var(--my-flow-pink);
  font-weight: 700;
  font-size: 25px;
}

.detail-contract .content-tooltips img {
  background: #fff;
}
.detail-contract .padd-left {
  padding-left: 49px;
}
@media (max-width: 992px) {
  .detail-contract .padd-left {
    padding-left: 0;
  }
}
.detail-contract .export-btn {
  padding: 5px 10px !important;
  margin-left: 10px;
}
.detail-contract .text-left {
  text-align: left;
}
.detail-contract .font-14 {
  font-size: 14px;
}
.detail-contract .link {
  font-size: 16px;
}
.detail-contract .link.blue {
  color: var(--bs-custom-blue);
  font-weight: 700;
}
.detail-contract .strong {
  color: var(--bs-custom-blue);
  font-weight: 700;
}
.detail-contract input.form-check-input.w-check {
  border-color: #bbbcca;
}
.detail-contract input.form-check-input.w-check:checked[type=checkbox] {
  border-color: var(--my-flow-pink) !important;
}
.detail-contract thead {
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 1;
}
.detail-contract thead tr th {
  padding: 15px 0 15px 10px;
  position: relative;
  color: #A1A5B7;
  font-size: 1.075rem;
  vertical-align: baseline;
}
.detail-contract tr.border-has {
  border-bottom: 1px solid #EFF2F5;
}
.detail-contract tr.border-has.sticky {
  position: sticky;
  top: 75px;
  background: #fff;
  z-index: 1;
}
.detail-contract tr.checked {
  background: var(--bs-custom-blue);
  color: #fff;
}
.detail-contract tr.checked .active-price {
  color: var(--my-flow-pink);
  font-weight: 700;
}
.detail-contract tr td p {
  margin: 0 !important;
}
.detail-contract .block-left {
  width: fit-content;
  float: right;
  border-radius: 10px;
  padding: 10px 20px;
  text-align: left;
  box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px;
}
@media (max-width: 992px) {
  .detail-contract .block-left {
    float: left;
  }
}
.detail-contract .campagne {
  color: #B6B9C8;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0em;
  text-align: left;
}
.detail-contract .campagne .strong {
  color: var(--bs-custom-blue);
  font-weight: 700;
  font-size: 13px;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.portfolio-keywords {
  padding: 10px 20px;
  color: var(--my-flow-pink);
  background: #F5F8FA;
  border-radius: 10px;
  margin-right: 5px;
  margin: 5px;
  cursor: pointer;
  border: 1px #fff solid;
  transition: all 0.5ms;
}
.portfolio-keywords:hover {
  border: 1px var(--my-flow-pink) solid;
}

.portfolio-client-logo {
  max-height: 50px;
  max-width: 50px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  aspect-ratio: 3/3;
}

.thumbnail {
  max-height: 30px;
  max-width: 90px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  aspect-ratio: 9/3;
}

.prev-portfolio {
  position: relative;
  max-width: 100px;
  max-height: 80px;
  overflow: hidden;
}
.prev-portfolio iframe {
  width: 100% !important;
  height: 100% !important;
}

.portfolio .table.gy-5 td {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  height: 83px;
}

.content-portfolio-keywords {
  padding: 5px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}

.portfolo-label {
  font-weight: bold;
  display: block;
}

.fictive-background {
  position: fixed;
  height: 100vh;
  width: 100vw;
  left: 0;
  top: 0;
}

.content-portfolio-input-search input {
  z-index: 999;
  position: relative;
}

#portfolio-result-search {
  z-index: 99;
  position: relative;
}

#portfolio-result-search {
  z-index: 99;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  box-shadow: 3px 4px 5px gray;
  border-radius: 5px;
  padding: 5px;
  position: absolute;
  background: white;
  width: 100%;
  max-height: 250px;
  overflow-y: scroll;
}

.content-portfolio-input-search {
  position: relative;
}

._content-portfolio {
  display: flex;
  position: relative;
}

._content-portfolio::after {
  content: "";
  height: 1px;
  display: block;
  background: #f975c4;
  width: 100%;
  position: absolute;
  top: 14px;
}

.portfolio-progress:not(:last-child) {
  margin-right: 50px;
}

.portfolio-progress {
  height: 30px;
  background: white;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: 1px solid #f975c4;
  color: #f975c4;
  z-index: 10;
}

.portfolio-progress.active {
  background: #f975c4 !important;
  color: white !important;
}

.error-keywords {
  text-align: center;
  width: 100%;
  color: red;
  font-weight: 700;
}

.content-portfolio-progress-bar {
  display: flex;
  justify-content: center;
  align-content: center;
}

#save-portfolio-loading {
  display: none;
}

.portfolio-keywords.selected {
  border: 1px dashed var(--my-flow-pink);
}

.content-resources {
  display: grid;
  grid-gap: 5px;
  margin: 5px 0;
}

.portfolio-button-action {
  display: flex;
  justify-content: end;
  margin-top: 10px;
  padding-top: 10px;
}

.portfolio-button-action button {
  margin-left: 5px;
}

#portfolio-select-element, #portfolio-input-client {
  max-width: 250px;
}

.portfolio #add-portfolio {
  border: 0;
  padding: 0;
  background: none;
}
.portfolio .add_file {
  width: fit-content;
  background: #F5F8FA;
  border-radius: 5px;
  fill: var(--my-flow-pink) !important;
  cursor: pointer;
}
.portfolio #save-portfolio-loading {
  color: var(--my-flow-pink);
  font-weight: 700;
}

body #resource-file-logo, body #resource-file, body #resource-file-miniature {
  text-align: center;
  padding-top: 5px;
}
body #resource-file-logo:hover, body #resource-file:hover, body #resource-file-miniature:hover {
  border: 0 !important;
}

#resource-file, #resource-file-logo, #resource-file-miniature {
  position: relative;
}
#resource-file::file-selector-button, #resource-file-logo::file-selector-button, #resource-file-miniature::file-selector-button {
  max-width: 250px;
  width: 100%;
  color: transparent;
}
#resource-file::file-selector-button, #resource-file-logo::file-selector-button, #resource-file-miniature::file-selector-button {
  border-radius: 4px;
  padding: 0 16px;
  height: 40px;
  cursor: pointer;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.16);
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  margin-right: 16px;
  transition: background-color 200ms;
  display: none;
}
#resource-file:hover, #resource-file-logo:hover, #resource-file-miniature:hover {
  border: var(--my-flow-pink) dashed 1px !important;
  color: var(--my-flow-pink) !important;
}

.f-14 {
  font-size: 14px;
}

.dlete {
  background-color: #D9214E;
  border: 0;
  font-size: 1.1rem;
  color: #fff;
  border-radius: 0.475rem;
}

.ellipse {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
  white-space: nowrap;
  max-width: 100px;
}

#save-portfolio-loading {
  width: 60px;
  aspect-ratio: 4;
  --_g: no-repeat radial-gradient(circle closest-side,var(--my-flow-pink) 90%,#0000);
  background: var(--_g) 0% 50%, var(--_g) 50% 50%, var(--_g) 100% 50%;
  background-size: 33.3333333333% 100%;
  animation: l7 1s infinite linear;
}

@keyframes l7 {
  33% {
    background-size: 33.3333333333% 0%, 33.3333333333% 100%, 33.3333333333% 100%;
  }
  50% {
    background-size: 33.3333333333% 100%, 33.3333333333% 0%, 33.3333333333% 100%;
  }
  66% {
    background-size: 33.3333333333% 100%, 33.3333333333% 100%, 33.3333333333% 0%;
  }
}
.bg-overllay {
  position: relative;
  max-height: 396px;
  overflow: auto;
  padding: 0 15px;
}
.bg-overllay thead {
  position: sticky;
  top: 0;
  background: #fff;
}
.bg-overllay .overllay {
  display: none;
  background: #0000003d;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.bg-overllay .overllay #save-portfolio-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}

button.btn.btn-primary-custom.bg-custom-blue.mb-7:hover {
  color: #fff;
}

#modal-storage .modal-dialog {
  max-width: 1250px;
}

.storage .thumbnail {
  cursor: pointer;
}
.storage #datatable-storage thead {
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 1;
}
.storage #datatable-storage thead tr {
  border-bottom: 1px solid #EFF2F5;
}
.storage #datatable-storage thead tr th {
  padding: 15px 0 15px 10px;
  position: relative;
  font-weight: 500;
  color: #A1A5B7;
  font-size: 1.075rem;
  vertical-align: baseline;
}
@media (max-width: 992px) {
  .storage #datatable-storage thead tr th {
    font-size: 14px !important;
  }
}
.storage #datatable-storage thead tr th.sorting::after {
  height: 15px;
  width: 15px;
  position: absolute;
  cursor: pointer;
  display: none;
}
@media (max-width: 992px) {
  .storage #datatable-storage thead tr th.file-date {
    min-width: 1px !important;
  }
}
.storage #datatable-storage tbody#content-storage-data tr {
  border-bottom: 1px solid #EFF2F5;
}
.storage #datatable-storage tbody#content-storage-data tr:hover {
  background-color: #eff2f5;
}
.storage #datatable-storage tbody#content-storage-data tr:hover .option {
  opacity: 1;
}
.storage #datatable-storage tbody#content-storage-data tr td {
  padding: 10px 0 10px 10px;
}
.storage #datatable-storage tbody#content-storage-data tr td .sending {
  display: flex;
  align-items: center;
  gap: 10px;
}
.storage #datatable-storage tbody#content-storage-data tr td .file-message {
  flex-direction: row;
  max-width: fit-content;
  gap: 10px;
}
.storage #datatable-storage tbody#content-storage-data tr td .file-message .containt-file-view {
  height: 60px;
}
@media (max-width: 992px) {
  .storage #datatable-storage tbody#content-storage-data tr td .option {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }
}
.storage .logo-google {
  max-width: 125px;
  width: 100%;
  height: auto;
}
.storage h3 {
  font-size: 16px;
}
.storage .d-flex.align-items-center.position-relative.my-1 {
  width: 55%;
  margin: auto;
}
.storage .d-flex.align-items-center.position-relative.my-1 .autoComplete_wrapper_storage {
  width: 100%;
}
.storage .d-flex.align-items-center.position-relative.my-1 .autoComplete_wrapper_storage input#search-input_storage {
  width: 100%;
}
@media (max-width: 991px) {
  .storage .container-fluid {
    padding: 0 5px;
  }
}
.storage .titre-header {
  justify-content: flex-start;
}
.storage .titre-header .my-1 {
  margin: auto;
}
.storage .title-storage {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.storage .title-storage .f-14 {
  font-size: 14px;
}
@media (max-width: 991px) {
  .storage .title-storage {
    width: 100%;
    flex-direction: column;
  }
  .storage .title-storage .d-flex {
    width: 100% !important;
    margin-top: 25px !important;
  }
  .storage .title-storage .d-flex .autoComplete_wrapper_storage {
    width: 100%;
  }
  .storage .title-storage .d-flex .autoComplete_wrapper_storage #search-input_storage {
    width: 100%;
  }
}
.storage .title-storage .svg-icon-1 {
  margin-left: 10px !important;
}
.storage .title-storage .search-input_storage {
  width: 280px !important;
}
.storage .title-storage .title-container {
  width: fit-content;
}
@media (max-width: 991px) {
  .storage .title-storage .title-container {
    width: 100%;
  }
}
.storage .title-storage .title-container .title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
.storage .title-storage .title-container .barre-storage {
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
  flex-flow: row;
  height: 0.25rem;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.12);
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 2px;
}
.storage .title-storage .title-container .barre-storage .barre {
  background-color: var(--my-flow-pink);
  border-radius: 3px;
}
.storage .title-storage .btn-storage {
  max-width: 225px;
  width: 100%;
}
.storage .title-storage #search-input_storage {
  width: 270px;
}
.storage .body-storage, .storage .content-storage {
  margin-top: 25px;
}
.storage .body-storage .header, .storage .content-storage .header {
  position: sticky;
  display: flex;
  align-items: center;
  top: 0;
  width: 100%;
  border-bottom: 1px #c7c7c7 solid;
  min-height: 35px;
  background: #e5e8ef;
}
.storage .body-storage .file-send, .storage .content-storage .file-send {
  width: 145px !important;
  min-width: 145px;
}
.storage .body-storage .file-name, .storage .content-storage .file-name {
  width: clamp(195px, 21.615vw, 415px) !important;
  padding-left: 5px;
  position: relative;
}
.storage .body-storage .file-name.font-weight-bold, .storage .content-storage .file-name.font-weight-bold {
  color: #767676;
}
@media (max-width: 575px) {
  .storage .body-storage .file-name, .storage .content-storage .file-name {
    max-width: 95px !important;
  }
}
.storage .body-storage th, .storage .content-storage th {
  max-width: 400px;
  width: 100%;
  padding-left: 5px;
}
.storage .body-storage th.font-weight-bold, .storage .content-storage th.font-weight-bold {
  color: #767676;
  font-size: 12px;
}
.storage .body-storage .file-taille, .storage .content-storage .file-taille {
  width: 65px !important;
  min-width: 65px;
}
.storage .body-storage .file-date, .storage .content-storage .file-date {
  width: clamp(125px, 9.115vw, 175px) !important;
  min-width: clamp(125px, 9.115vw, 175px);
}
.storage .body-storage .file-date.font-weight-bold, .storage .content-storage .file-date.font-weight-bold {
  color: #767676;
}
@media (max-width: 575px) {
  .storage .body-storage .file-date, .storage .content-storage .file-date {
    max-width: 65px !important;
  }
  .storage .body-storage .file-date svg, .storage .content-storage .file-date svg {
    display: none;
  }
}
.storage .body-storage .sending, .storage .content-storage .sending {
  max-width: 235px !important;
  width: 100%;
}
.storage .body-storage .sending.font-weight-bold, .storage .content-storage .sending.font-weight-bold {
  color: #767676;
}
@media (max-width: 575px) {
  .storage .body-storage .sending, .storage .content-storage .sending {
    max-width: 35px !important;
  }
}
@media (max-width: 575px) {
  .storage .body-storage .option, .storage .content-storage .option {
    flex-direction: column;
    display: flex;
    gap: 5px;
    max-width: 47px;
  }
}
.storage .body-storage .content-storage .content-data, .storage .content-storage .content-storage .content-data {
  min-height: 48px;
  display: flex;
  align-items: center;
  border-bottom: 1px #c7c7c7 solid;
  position: relative;
}
.storage .body-storage .content-storage .content-data:hover, .storage .content-storage .content-storage .content-data:hover {
  background-color: #eff2f5;
}
.storage .body-storage .content-storage .content-data:hover .option, .storage .content-storage .content-storage .content-data:hover .option {
  opacity: 1;
}
.storage .body-storage .content-storage .content-data:last-child, .storage .content-storage .content-storage .content-data:last-child {
  border-bottom: 0;
}
.storage .body-storage .content-storage .content-data .file-name, .storage .content-storage .content-storage .content-data .file-name {
  display: flex;
  gap: 10px;
  align-items: center;
  padding-right: 10px;
  position: relative;
}
.storage .body-storage .content-storage .content-data .file-date, .storage .content-storage .content-storage .content-data .file-date {
  display: flex;
  gap: 5px;
  align-items: center;
  padding-right: 10px;
}
.storage .body-storage .content-storage .content-data .file-date svg path, .storage .content-storage .content-storage .content-data .file-date svg path {
  fill: var(--my-flow-black);
}
.storage .body-storage .content-storage .content-data .sending, .storage .content-storage .content-storage .content-data .sending {
  display: flex;
  gap: 10px;
  align-items: center;
  padding-right: 10px;
}
.storage .body-storage .content-storage .content-data .minuature .profil, .storage .content-storage .content-storage .content-data .minuature .profil {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 5px;
  object-fit: cover;
}
.storage .body-storage .content-storage .content-data .minuature .file-minuature, .storage .content-storage .content-storage .content-data .minuature .file-minuature {
  height: 24px;
  width: 24px;
}
.storage .body-storage .content-storage .content-data .option, .storage .content-storage .content-storage .content-data .option {
  display: flex;
  gap: 15px;
  position: absolute;
  right: 5px;
  opacity: 0;
}
.storage .ellipse {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
  white-space: nowrap;
}
.storage .mobile {
  display: none;
  margin-top: 25px;
}
.storage .mobile .mobile-flex {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 15px;
  border-bottom: 1px #E4E6EF solid;
  padding: 10px 10px 5px 0px;
  border-bottom: 1px #E4E6EF solid;
  margin-top: 10px;
  flex-wrap: wrap;
}
.storage .mobile .mobile-flex:first-child {
  margin-top: 0;
}
.storage .mobile .mobile-flex div {
  display: flex;
  gap: 5px;
}

#search-input.w-600px.ps-15 {
  width: clamp(400px, 31.25vw, 600px) !important;
}

.stockage table#table-information {
  border-top: 1px #EAECF0 solid;
}
.stockage table#table-information thead tr th, .stockage table#table-information tbody tr td {
  padding-bottom: 0;
  padding: 25px !important;
}

#modalGalery .modal-dialog, #modal_view_file .modal-dialog, #modalGaleryt .modal-dialog {
  max-width: 800px !important;
  width: auto !important;
}
#modalGalery .modal-dialog .modal-body, #modal_view_file .modal-dialog .modal-body, #modalGaleryt .modal-dialog .modal-body {
  height: 65vh;
  overflow-y: auto;
  overflow-x: hidden;
  margin: auto;
  align-items: start;
  display: flex;
  z-index: 1;
  max-width: 600px;
  padding: 15px 0;
}
#modalGalery .modal-dialog .modal-body video, #modal_view_file .modal-dialog .modal-body video, #modalGaleryt .modal-dialog .modal-body video {
  width: 100%;
}
#modalGalery .modal-footer, #modal_view_file .modal-footer, #modalGaleryt .modal-footer {
  display: flex;
  justify-content: space-between;
  position: absolute;
  top: 46px;
  bottom: 0;
  right: 0;
  left: 0;
  border: 0;
}
#modalGalery .modal-footer button, #modal_view_file .modal-footer button, #modalGaleryt .modal-footer button {
  background: #f975c400;
  border: 0;
  font-size: 35px;
  color: #ffffff;
  text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.65);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.jet-form-builder-file-upload__file {
  width: 100px;
  height: 100px;
  margin: 0px 17px 25px 0;
  position: relative;
  background-color: rgba(123, 123, 123, 0.2);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%237a7a7a' width='48px' height='48px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6h-1.5z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.jet-form-builder-file-upload__file img {
  border-radius: 5px;
}

.jet-form-builder-file-upload__file img {
  display: block;
  width: 100%;
  height: 100% !important;
  padding: 0;
  margin: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.jet-form-builder-file-upload__file-remove {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  bottom: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  opacity: 0;
  background: rgba(0, 0, 0, 0.4);
}

.jet-form-builder-file-upload__file-remove {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.jet-form-builder-file-upload__file-remove:hover {
  opacity: 1;
}

.periode-month-validation {
  display: inline !important;
  font-weight: bold;
  text-transform: lowercase;
}

.notification-recurrent-waiting-validation {
  display: inline-flex;
  justify-content: center;
  height: 20px;
  background: #f975c4;
  border-radius: 50%;
  color: white;
  width: 20px;
  align-items: center;
  padding: 0;
  margin-left: 5px;
}

.item-list {
  font-size: 14px !important;
  color: #344054 !important;
  font-weight: 400 !important;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.container-partner {
  background: #fff;
  padding: 25px 15px;
  color: #202022;
}
.container-partner .inscription-partner .container-description {
  max-width: 1200px;
  width: 100%;
  margin: auto;
}
.container-partner .inscription-partner .container-description .col-form-label {
  font-size: 16px;
  color: #202022;
  font-weight: 300;
  font-family: "Basic Grotesque", sans-serif;
  padding-bottom: 0;
  padding-top: 0;
}
.container-partner .inscription-partner .container-description .form-control, .container-partner .inscription-partner .container-description select.form-control:not([size]):not([multiple]) {
  padding: 15px 15px 15px 15px;
  border-style: solid;
  border-width: 1px;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 15px 0px rgba(7, 7, 91, 0.17) !important;
  margin-top: 10px;
  margin-bottom: 11px;
  height: fit-content !important;
}
.container-partner .inscription-partner .container-description .registration {
  font-size: 16px;
}
.container-partner .steps {
  display: flex;
  gap: 20px;
  max-width: 500px;
  width: 100%;
  margin: auto;
}
.container-partner .steps .step {
  font-weight: bold;
  position: relative;
  color: #202022;
  font-size: 20px;
  font-family: "Basic Grotesque", sans-serif;
  text-align: center;
}
.container-partner .steps .step::after {
  content: "";
  display: block;
  width: 105px;
  height: 8px;
  background-color: #00000040;
  margin-top: 5px;
}
.container-partner .steps .step.active::after {
  background-color: var(--my-flow-pink);
}
.container-partner #all-btn-step-2, .container-partner #all-btn-step-1, .container-partner #all-btn-step-3, .container-partner #all-btn-step-4 {
  width: fit-content;
  margin-left: auto;
  margin-top: 25px;
}
.container-partner .color-white {
  color: #fff;
  text-decoration: underline;
}
.container-partner #step-3 h1 {
  font-size: 16px;
  font-weight: 400;
}
.container-partner #step-3 #dailyRateafter {
  position: relative;
  max-width: 224px;
}
.container-partner #step-3 #dailyRateafter::after {
  content: "€";
  position: relative;
  left: 12.7em;
  top: -47px;
  background-color: var(--bs-custom-blue);
  height: auto;
  padding: 17px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  color: white;
}
.container-partner #step-3 #user_partner_inscription_jobs label {
  margin-right: 15px;
  box-shadow: 0px 0px 15px 0px rgba(7, 7, 91, 0.17);
  padding: 10px 15px 7px;
  border-radius: 10px;
  display: inline-block;
  cursor: pointer;
  font-size: 16px;
}
.container-partner #step-3 #user_partner_inscription_jobs label.clicked {
  background: var(--my-flow-pink);
  color: #fff;
}
.container-partner #step-3 #user_partner_inscription_jobs input[type=checkbox] {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.container-partner #step-4 .elementor-widget-container {
  white-space: normal;
}
.container-partner #confirmation-btn {
  margin-left: auto;
  display: block;
}
.container-partner .toogle-view-password {
  position: absolute;
  top: 25px;
  right: 25px;
}
.container-partner .footer-p {
  font-size: 14px;
  color: #918f8f;
}

:root {
  --swal2-confirm-button-background-color:var(--my-flow-pink) !important;
}

.crayon-svg + button.container-edit {
  display: none;
}

.logo-virusCamp {
  max-width: 20px;
  width: 100% !important;
  max-height: 20px;
  object-fit: contain;
}

#app-promotion-icon-base {
  animation: animri 2s ease 0s infinite alternate-reverse forwards;
}

body .swal2-icon.swal2-warning {
  border-color: #f8bb86;
  color: #fabd88;
}

.progress-livrable-containt {
  position: relative;
  width: 90%;
  height: 15px;
  background: white;
  border-radius: 5px;
  overflow: hidden;
}

.progress-livrable {
  position: absolute;
  left: 0;
  height: 100%;
  width: 0%;
  background: #f975c4;
  transition: 500ms;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  font-weight: bold;
  color: white;
}

.finalization-send-livrable {
  position: absolute;
  width: 20%;
  background: white;
  height: 100%;
  animation: l16 3s infinite;
}

@keyframes l16 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(500%);
  }
}
#dropped-content {
  color: transparent;
}

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

.titlet-h1 {
  color: #171717;
  font-family: "Basic Grotesque", Sans-serif;
  font-size: 40px;
  font-weight: 400;
  text-transform: none;
  line-height: 55px;
  width: fit-content;
  margin: auto;
  border-bottom: 4px var(--my-flow-secondaire) solid;
}

#contrat-partenaire.openTrue, #cgu.openTrue {
  height: auto !important;
}

.cut-text.description {
  -webkit-line-clamp: 2;
  max-width: 225px;
}

.container-filter .input-search {
  min-width: 205px;
}
@media (max-width: 992px) {
  .container-filter .input-search {
    min-width: 150px;
  }
}

.contenus-description {
  font-size: 16px;
  margin: 32px 0;
}

.merci {
  font-size: 30px;
}

.text-check {
  margin: 8px 0;
  font-size: 16px;
}

#contrat-partenaire {
  margin-top: 30px;
}
#contrat-partenaire p {
  font-size: 16px;
}

.container-text {
  font-family: "Basic Grotesque", Sans-serif;
  font-size: 16px;
}

.color-camp {
  color: #4F8FFD;
}

.custom-portfolio {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  -webkit-padding-start: 40%;
  -webkit-padding-end: 40%;
}

#body-modal_gallery {
  flex-direction: column;
}

#drag-and-drop-resource-company .inter-shared-resource-catagory {
  top: -2px;
}
#drag-and-drop-resource-company .inter-shared-resource-catagory.inter-checkmarck {
  top: 4px !important;
}

.inter-shared-resource-catagory {
  top: -2px !important;
}
.inter-shared-resource-catagory.inter-checkmarck {
  top: 4px !important;
}

svg.crayon-svg {
  display: none;
}

.crayon {
  cursor: pointer;
}

.crayon:hover + svg.crayon-svg {
  display: inline;
  margin-top: -5px;
  transition: 0.2s;
}

.position-relative {
  position: relative;
}

.loader-camp {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
  margin: 0;
  position: relative;
  color: #344054;
  box-sizing: border-box;
  animation: animloader 1.5s linear infinite;
  margin-left: 35px;
  background: #344054;
}

@keyframes animloader {
  0% {
    box-shadow: 14px 0 0 -2px, 30px 0 0 -2px, -14px 0 0 -2px, -30px 0 0 -2px;
  }
  25% {
    box-shadow: 14px 0 0 -2px, 30px 0 0 -2px, -14px 0 0 -2px, -30px 0 0 2px;
  }
  50% {
    box-shadow: 14px 0 0 -2px, 30px 0 0 -2px, -14px 0 0 2px, -30px 0 0 -2px;
  }
  75% {
    box-shadow: 14px 0 0 2px, 30px 0 0 -2px, -14px 0 0 -2px, -30px 0 0 -2px;
  }
  100% {
    box-shadow: 14px 0 0 -2px, 30px 0 0 2px, -14px 0 0 -2px, -30px 0 0 -2px;
  }
}
.container-viruscamp {
  width: 25px;
  display: inline-block;
  height: 25px;
  overflow: hidden;
}

.loader-viruscamp {
  width: 16px;
  height: 16px;
  border: 2px solid #344054;
  margin-top: 8px;
  border-radius: 50%;
  animation: spinCamp 1.5s linear infinite;
  position: relative;
  display: inline-block;
}
.loader-viruscamp:before, .loader-viruscamp:after {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  border-top: 2px solid #344054;
  border-right: 2px solid #344054;
  position: absolute;
  top: -1px;
  left: -1px;
  box-shadow: 1px -4px 0 1px #fff;
}
.loader-viruscamp:after {
  top: 9px;
  left: 8px;
  border: none;
  border-bottom: 2px solid #344054;
  border-left: 2px solid #344054;
  box-shadow: 2px 4px 0 4px #fff;
}

@keyframes spinCamp {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#infos-scan, #infos-scan-url, #infos-scan-shared {
  font-size: 16px;
  text-align: center;
  margin-top: 15px;
}

body {
  font-family: "Basis Grotesque Pro", sans-serif;
}

body .titre-header h1, body .title-header h1, body .mobile-head h1 {
  color: var(--my-flow-secondaire);
}

body p, body span {
  font-family: "Basis Grotesque Pro", sans-serif;
}

@media (max-width: 992px) {
  .mobile-none {
    display: none !important;
  }
  .mobile-none.titre-header {
    display: none;
  }
}

@media (max-width: 992px) {
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header.mobile-none {
    display: none !important;
  }
}
.containt-signet-contract-validation {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.body-signet-contract-validation {
  padding: 20px;
  border-radius: 5px;
  background: white;
  box-shadow: 5px 5px 5px;
}

.turbo-progress-bar {
  background-color: #f975c4 !important;
}

a {
  text-decoration: none !important;
}

.tinymce-sub .tox-tinymce {
  min-height: 250px !important;
}

.container-deleted-account-a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 40px 0;
}

#drop-zone-attachments-file {
  cursor: pointer;
}

.new-order:hover {
  color: white !important;
}

.pro-flex {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.pro-flex .propulse {
  color: #999db2;
  margin-bottom: 5px;
}

.deleted-account-a {
  background: white;
  padding: 8px 20px;
  box-shadow: 4px 4px 6px #dfdbdb;
  border-radius: 5px;
}
.deleted-account-a h1 {
  font-size: 15px;
}
.deleted-account-a div {
  display: flex;
  justify-content: end;
}
.deleted-account-a div .cancel-button {
  color: white;
  padding: 5px 10px;
  background: #f975c4;
  margin-right: 5px;
  border-radius: 5px;
}
.deleted-account-a div .validate-button {
  color: #f975c4;
  padding: 5px 10px;
  margin-right: 5px;
  border-radius: 5px;
}

.st-dropzone--dragin {
  outline: none !important;
}

.st-dropzone--dragover {
  border: 4px dashed #ccc !important;
}

.bouton-validate {
  display: flex;
  justify-content: center;
  align-items: center;
}

.select-sort-user {
  background: transparent;
  border: 1px solid #cacaca;
  padding: 5px;
  margin: 5px;
}

.modal-constom {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: #6262628f;
  left: 0;
  z-index: 355;
  overflow: scroll;
  display: none;
}

.modal-action {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: #6262628f;
  left: 0;
  z-index: 300;
  overflow: scroll;
  display: none;
}

.container-recurrent-label {
  width: 92px;
  display: grid;
  grid-template-columns: 1fr 1fr auto;
  height: 40px;
}
.container-recurrent-label label {
  color: white;
  font-weight: bold;
  background-color: #7c89a6e0;
  text-align: center;
  cursor: pointer;
  padding: 5px 0;
  font-size: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.container-recurrent-label .no-label-recurrent {
  border-radius: 5px 0 0 5px;
  color: #565656;
}
.container-recurrent-label .yes-label-recurrent {
  border-radius: 0px 5px 5px 0px;
  color: #565656;
}
.container-recurrent-label .yes-label-recurrent.yes-recurrent {
  background-color: var(--my-flow-pink);
  cursor: auto !important;
  color: #fff !important;
}
.container-recurrent-label .no-label-recurrent.no-recurrent {
  background-color: #00006d;
  cursor: auto !important;
  color: #fff !important;
}

.tox-listbox--select, .tox-labe::contains("Ouvrir le lien dans...") {
  display: none !important;
}

.new-step {
  animation: fade-in 5s ease-in 1;
}

.title-header-client {
  grid-template-columns: 1fr 3fr 1fr;
  grid-gap: 5px !important;
  align-items: center;
}
@media (max-width: 1202px) {
  .title-header-client {
    align-items: flex-start;
  }
}

@keyframes fade-in {
  0% {
    border-left: 4px solid #019b01;
  }
  100% {
    border-left: none;
  }
}
.overflow-hidden {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.tox-tinymce {
  min-height: 500px !important;
}

.cursor {
  cursor: pointer;
}

.info-general > div > button,
.info-general > div > button:hover {
  color: #97abf4;
  font-weight: bolder;
  cursor: pointer;
  font-size: 13px;
  text-decoration: underline;
}

.invalid-check-password {
  color: #b94747;
}

.valid-check-password {
  color: #03710f;
}

.tooltipMenu {
  transform: translate(0px) !important;
}

.text-decoration-hover-none:hover {
  text-decoration: none !important;
}

.arrow_step {
  background: var(--my-flow-pink);
  font-size: 12px;
  padding-top: 4px;
  display: inline-flex;
  justify-content: center;
  height: 20px;
  width: 36px;
  border-radius: 5px;
  align-items: center;
  box-shadow: -1px 4px 7px var(--my-flow-pink);
}

.action-button-campaign > .tool {
  position: relative;
}

.action-button-campaign > .tool .tooltipMenu {
  position: absolute;
  right: 0;
}

.resume_marge {
  font-size: 14px !important;
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 10px;
  margin-top: 10px;
  color: var(--my-flow-secondaire);
}
.resume_marge h3 {
  font-size: 16px !important;
  font-weight: bold;
}
.resume_marge .revenu-time {
  color: #344054;
}

.tooltipMenu.bottomSide li {
  white-space: nowrap;
}

.nav-link.active,
.nav-link:hover {
  border-color: var(--my-flow-pink) !important;
}

.myflow-7rep {
  grid-template-columns: repeat(7, 1fr);
}

.myflow-8recurrent {
  grid-template-columns: 1fr 2fr 1fr 1fr 3fr 1fr 1fr auto;
}

#my-profil-content {
  width: 180px;
  height: 180px;
}

.my-profil-image-content {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  position: relative;
  background: #dcdcdc7a;
  border-radius: 9px;
}
.my-profil-image-content .vich-image {
  display: none;
}

.profil-image-action {
  position: absolute;
  bottom: 0;
  right: 6px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.my-emoji .emoji {
  cursor: pointer;
}

.content-emoji-reaction {
  background: #fff;
  border-radius: 50%;
  margin-left: 5px;
  padding: 3px;
  cursor: pointer;
}

.selected-user-action {
  background-color: #d3d3d3;
}

.you .container-user-reaction {
  left: -25px;
}
.you .container-user-reaction::after {
  right: 74%;
}

.me .container-user-reaction {
  left: -67px;
}

.content_my_emoji {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2d2d2d5c;
}
.content_my_emoji .js-emoticon-button.my-emoji {
  border: none;
  background: transparent;
  font-size: 25px;
}
.content_my_emoji ._emoji {
  display: flex;
  justify-content: center;
  align-items: center;
  background: white;
  box-shadow: 0px 0px 10px;
  border-radius: 9px;
  padding: 5px;
  position: relative;
}
.content_my_emoji ._emoji .close-my-emoji {
  border: none;
  width: 30px;
  height: 30px;
  background: transparent;
  position: absolute;
  top: -24px;
  right: -10px;
}
.content_my_emoji ._emoji .close-my-emoji i {
  font-size: 16px;
  color: white;
}

._my_emoji_ {
  display: none;
}

.all_reaction {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: -15px;
}

.user-list-reaction {
  display: flex;
  grid-gap: 5px;
  grid-template-columns: 25px auto;
  align-items: center;
  margin-top: 5px;
  white-space: nowrap;
}
.user-list-reaction:first-of-type {
  margin-top: 0;
}
.user-list-reaction p {
  margin: 0;
  text-wrap: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.content-emoji-reaction:hover .container-user-reaction {
  display: block;
}

.table-responsive .actif, table .actif {
  top: initial !important;
  left: 35px !important;
  bottom: 20px !important;
}
.table-responsive ._profil-image-user, table ._profil-image-user {
  height: 42px !important;
  width: 42px !important;
  border-radius: 50px !important;
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  background: #EAECF0;
  font-size: 16px;
  color: #1968CD !important;
  text-transform: uppercase;
  object-fit: cover;
}

._profil-image-user {
  height: 20px !important;
  width: 20px !important;
}

.container-user-reaction {
  background: #1a1939;
  bottom: 30px;
  color: #fff;
  border-radius: 5px;
  border: 0;
  display: none;
  min-width: 120px;
  padding: 5px 10px;
  position: absolute;
  right: 0;
  filter: drop-shadow(rgba(0, 0, 0, 0.1) 0px 6px 16px);
  width: 178px;
}
.container-user-reaction::after {
  border: 5px solid transparent;
  border-bottom-color: #1a1939;
  content: "";
  display: block;
  right: 50%;
  bottom: -10px;
  z-index: 999;
  position: absolute;
  transform: rotate(180deg);
}

.profil-image-delete {
  display: none;
}

.profil-image-label, .profil-image-delete {
  background: #5e5e5e;
  padding: 0px 9px;
  border: none;
  border-radius: 4px;
  transition: 500ms;
  margin: 5px 0;
  cursor: pointer;
}
.profil-image-label i, .profil-image-delete i {
  color: white;
}

.profil-image-label:hover, .profil-image-delete:hover {
  background: var(--bs-custom-pink);
}

.myflow-9recurrent {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr auto !important;
  grid-gap: 10px;
}

[name=client_profil] .card-body [type=button], [name=client] .card-body [type=button] {
  margin-left: auto;
  display: block;
}

.myflow-8recurrent {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr auto !important;
  grid-gap: 10px;
}

.myflow-8rep {
  grid-template-columns: repeat(8, 1fr);
}

.myflow-9rep {
  grid-template-columns: repeat(9, 1fr);
}

.line {
  background: var(--my-flow-blue);
}

.underline {
  background: var(--my-flow-light-pink);
}

.underlines {
  margin-top: 5px;
  position: relative;
  left: 10px;
}

.container_image_user {
  background-position: center !important;
  background-size: cover !important;
  height: 25px;
  width: 25px;
  border-radius: 5px;
  margin: 0 2px;
  display: flex;
  justify-content: center;
  align-content: center;
  border: 1px solid #e9edf1;
}

.container_image_user > a > img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.container_image_user > a {
  margin: 0 !important;
  width: 100%;
}

.consumption-index:hover div {
  display: block !important;
}

.tr_sold_detail_client > td {
  color: #0000008a !important;
}

.consumption-index {
  background-color: white;
}

.tooltip-inner {
  box-shadow: 0px 0px 4px #0000008a !important;
  opacity: 1 !important;
  text-align: start !important;
  width: auto !important;
}

.tooltip.bs-tooltip-right .tooltip-arrow::before {
  border-right-color: #0000008a !important;
}

.tooltip.bs-tooltip-left .tooltip-arrow::before {
  border-left-color: #0000008a !important;
}

.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
  border-bottom-color: #0000008a !important;
}

.tooltip.bs-tooltip-top .tooltip-arrow::before {
  border-top-color: #0000008a !important;
}

.workflow-notification {
  color: var(--my-flow-pink) !important;
}

.header-order-resume {
  display: flex;
  align-content: center;
  justify-content: flex-end;
  margin-bottom: 5px;
  padding-right: 25px;
}

.order-validate {
  padding: 7px 10px;
  color: white;
  font-weight: bold;
  font-size: 1.1rem;
  border-radius: 0.475rem;
  cursor: pointer;
  white-space: nowrap;
}

.order-validate:hover {
  color: white;
}

.containt-planning {
  display: block;
  position: relative;
}

.containt-planning > span {
  position: absolute;
  top: -13px;
  background: var(--bs-custom-pink);
  right: -50px;
  height: 22px;
  width: 22px;
  color: white;
  font-weight: bold;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: 1px solid #fff;
}

#containt-notification-product-no-evaluate > ul {
  text-decoration: none;
  list-style: none;
  font-weight: bold;
}

.mission-finalized {
  background: #5ace8f1c;
}

.aside-menu {
  top: 0px !important;
}

#toast-container {
  z-index: 2147483649 !important;
  max-width: 600px !important;
}

#toast-container > div {
  width: initial !important;
}

.toast-message {
  white-space: normal;
}

.mission-cancelled {
  background: #dfdfeb;
}

@media (max-width: 992px) {
  .no-mobile {
    display: none;
  }
}
.label-cancelled-mission {
  margin: 0px !important;
}

.text-underline {
  text-decoration: underline;
}

.title-info {
  color: #918f8f;
  font-size: 14px;
}

#kt_aside.aside-menu .aside-menu .sous-menu .menu .menu-item .menu-link.bord svg.icn.ressource-icn path {
  stroke: transparent !important;
}

#kt_aside.aside-menu .aside-menu .sous-menu .menu .menu-item .menu-link:hover.bord svg.icn.ressource-icn path, #kt_aside.aside-menu .aside-menu .sous-menu .menu .menu-item .menu-link.bord.active svg.icn.ressource-icn path {
  fill: var(--my-flow-pink) !important;
  stroke: transparent !important;
}

.content-mission-tooltips {
  position: relative;
}

.tooltips:hover .mission-tooltips {
  display: block;
}

.content-mission-tooltips:hover .mission-tooltips {
  display: block;
}

#storage-text-to-user a.menu-link {
  color: var(--text-active);
}

.mission-tooltips {
  position: absolute;
  text-align: center;
  padding: 5px;
  box-shadow: 1px 1px 5px #0000008a;
  border-radius: 5px;
  display: none;
  z-index: 99999;
  left: 50%;
  transform: translate(-50%, 0);
  min-width: 200px;
  max-width: 300px;
  color: white;
  background: #1a1939;
  font-weight: 400;
  font-size: 12px;
  min-width: 300px !important;
}

.mission-tooltips::after {
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  z-index: 999;
  border-left: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
  left: 50%;
  right: 50%;
  transform: translate(-50%, 0);
}

.form-modal {
  padding: 2px !important;
  width: auto !important;
  height: 27px !important;
}

.mission-show-content-info-sup > * {
  white-space: nowrap;
}

.content-message-notification:not(:last-child) {
  border-bottom: 1px solid #edf4fc;
  padding-bottom: 9px;
  margin-bottom: 8px;
}

.button-for-edit-with-icon-pen {
  position: absolute;
  top: -4px;
  right: -7px;
  background: var(--bs-custom-pink);
  border-radius: 50%;
  height: 17px;
  width: 17px;
  font-size: 9px;
  color: white !important;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.inner-span {
  position: relative !important;
  width: auto !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.button-for-edit-with-icon-play {
  position: absolute;
  top: -5px;
  right: 1px;
  background: var(--bs-custom-pink);
  border-radius: 50%;
  height: 17px;
  width: 17px;
  font-size: 8px;
  color: white !important;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1px 1px 2px 2px;
}

.tooltipplan {
  position: relative;
  display: inline-block;
}

.tooltipplan .tooltiptext {
  visibility: hidden;
  width: 100%;
  background-color: #fff;
  color: #A1A5B7;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
  border-right: 1px solid #A1A5B7;
  border-left: 1px solid #A1A5B7;
  border-top: 1px solid #A1A5B7;
  border-bottom: 1px solid #A1A5B7;
  background-color: white;
}

.tooltipplan .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltipplan:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.button-for-edit-with-icon-clock {
  position: absolute;
  top: -13px;
  right: 0;
  background: var(--bs-custom-pink);
  border-radius: 50%;
  height: 19px;
  width: 19px;
  font-size: 15px;
  color: white !important;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px 2px 2px 2px;
  z-index: 1;
}

.estimated-time-or-income-content {
  position: relative;
  min-height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.notification-relative-au-workflow > p {
  margin: 0;
  display: block;
  text-align: initial;
}

.header-custom {
  align-items: center;
  position: fixed;
  height: 74px;
  transition: left 0.3s ease;
  z-index: 100;
  border-bottom: 0;
  top: 30px;
  right: 0;
  left: 0;
}

.font-weight-bold {
  font-weight: bold !important;
}

.form-check {
  margin-top: 20px;
}

.checkbox-custom {
  border: none !important;
}

#user_company_users {
  display: none;
}

.toast .toast-message {
  font-size: 1.5rem;
}

.text-italic {
  font-style: italic;
}

.page-item.active .page-link {
  background-color: #08085c;
}

.btn-blue-custom {
  background-color: #08085c;
}

.text-pink {
  color: var(--my-flow-pink) !important;
}

#table_order_view .input-group .form-check-input.form-control {
  text-align: center;
  font-weight: bold;
}

#table_order_view .input-group .input-group-text {
  padding: 5px !important;
}

#table_order_view .input-group .form-check-input {
  padding: 2px !important;
}

.invalid-feedback-resale .invalid-feedback {
  display: unset !important;
}

#kt_aside_mobile_toggle_close {
  margin-top: 82px;
  margin-right: 2px;
  background: #fff;
  display: none;
}
#kt_aside_mobile_toggle_close.active {
  display: block !important;
}

@media (min-width: 992px) {
  .container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
    padding: 0 10px !important;
  }

  .mobile-tabs {
    display: none !important;
  }
}
@media screen and (max-width: 1200px) {
  #table_order_view .input-group .input-group-text {
    padding: 5px 19px !important;
    border-radius: unset;
  }
}
.no-marginB .form-check:first-child {
  margin-top: 5px !important;
}

table#kt_datatable_example_1 th.sorting:after {
  display: none !important;
}

.not-activated img {
  filter: grayscale(100%);
}

.mobile-tabs .progress-detail {
  height: 8px !important;
  max-width: 100%;
  background-color: #F0F0FF;
  margin-left: 3px;
}
.mobile-tabs .progress-detail .progress-bar {
  color: transparent;
}
.mobile-tabs .progress-detail.progress-bar-provisoire {
  height: 22px !important;
  font-size: 12px !important;
  max-width: 98%;
}
.mobile-tabs .progress-detail.progress-bar-provisoire .progress-bar {
  color: #fff;
}

@media (max-width: 575px) {
  .mobile-res .title-compaign a {
    line-height: 25px;
  }
}

@media (max-width: 992px) {
  .card .card-body {
    padding: 1rem 1rem;
  }

  #kt_en_cour_tab > div > div:first-of-type {
    display: none;
  }

  .mobile-tabs-hidden {
    display: none !important;
  }

  .client.card .card-body.o-hidden {
    padding: 0 !important;
  }

  .mobile-tabs {
    display: block;
    padding: 0px;
    overflow: hidden;
  }
  .mobile-tabs .mrn-grid.myflow-line.position-relative .btn.btn-transparant {
    padding: 0 !important;
  }
  .mobile-tabs .myflow-line {
    padding: 0px !important;
    grid-gap: 0px !important;
  }
  .mobile-tabs .myflow-line:last-child {
    border-bottom: 1px solid #a4a8b933;
  }
  .mobile-tabs .mobile-container {
    display: grid;
    gap: 10px;
    grid-template-columns: 0.2fr 2fr;
    justify-content: center;
    align-items: center;
    margin: 0 -15px;
    padding: 10px 15px !important;
  }
  .mobile-tabs .mobile-container .progress.progress-detail .progress-bar.progress-bar-provisoire.bg-custom-blue {
    font-size: clamp(9px, 1.31vw, 13px) !important;
  }
  .mobile-tabs .myflow-line:hover {
    background-color: #fff !important;
  }
  .mobile-tabs .mobile-container-details {
    display: flex;
    gap: 15px;
    flex-direction: column;
    padding-bottom: 10px;
    text-align: center;
  }
  .mobile-tabs .mobile-container-details .title-mobile {
    width: 100% !important;
    text-align: center;
  }
  .mobile-tabs .mobile-container-details div {
    padding: 0 10px;
  }
  .mobile-tabs .title-mobile {
    width: 95px;
    font-weight: 600;
    font-size: 14px;
    color: #344054 !important;
  }
  .mobile-tabs .title-header-mobile {
    font-weight: 600;
    font-size: 14px;
    color: #344054 !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin: 0;
  }
  .mobile-tabs .reference-header-mobile {
    font-weight: 400;
    font-size: 14px;
    color: #344054 !important;
  }
  .mobile-tabs .header-tab-mobile {
    align-items: center;
    grid-template-columns: 1fr 5fr 0.5fr 0.5fr;
    display: grid;
    gap: 10px;
    padding: 0 16px;
    width: 100%;
  }
  .mobile-tabs .header-tab-mobile .container-flag-mobile .total-flag {
    position: static;
  }
  .mobile-tabs .header-tab-mobile .container-flag-mobile .total-flag + .total-flag {
    display: none;
  }
  .mobile-tabs .header-tab-mobile .container-flag-mobile .container_image_user {
    display: none;
  }
  .mobile-tabs .header-tab-mobile .defaut-tab-click svg {
    transition: all cubic-bezier(0.075, 0.82, 0.165, 1) 100ms;
    transform: rotate(0deg);
  }
  .mobile-tabs .header-tab-mobile .defaut-tab-click.active svg {
    transform: rotate(180deg);
  }
  .mobile-tabs .body-tab-mobile {
    display: none;
    padding: 18px 40px 0 20px;
    max-width: 100%;
  }
  .mobile-tabs .body-tab-mobile.active {
    display: block;
  }
  .mobile-tabs .title-mobile + div {
    font-size: 14px !important;
    color: #344054 !important;
    font-weight: 400 !important;
  }

  .resumer-commande .card-body {
    display: none;
  }

  .mobile-tabs.commande {
    padding: 0 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: 5px;
  }
  .mobile-tabs.commande .myflow-line {
    padding: 0;
    max-width: clamp(290px, 37.802vw, 375px);
  }
}
@media (max-width: 992px) and (max-width: 685px) {
  .mobile-tabs.commande .myflow-line {
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .mobile-tabs.commande .mobile-container {
    flex-wrap: wrap;
    border-bottom: 1px solid #eff2f5;
    padding: 5px 0;
  }
  .mobile-tabs.commande .mobile-container .estimated-time-or-income-content {
    display: block !important;
  }
  .mobile-tabs.commande .mobile-container .estimated-time-or-income-content span.inner-span {
    padding: 3px 10px !important;
  }
}
@media (max-width: 992px) {
  .mobile-tabs.commande .mobile-container:last-child {
    border: none;
  }
}
@media (max-width: 460px) {
  .resumer-commande.mobile .mission-tooltips {
    left: -33px;
  }
}
@media (max-width: 636px) {
  .ellipse {
    max-width: fit-content;
  }

  .card-body .info-time {
    flex-wrap: wrap;
  }
  .card-body .info-time h3 {
    width: 100%;
    order: 1;
  }
  .card-body .info-time .mobile-container-details {
    display: flex;
    gap: 25px;
    flex-direction: column;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-align: center;
    margin-bottom: 10px;
  }
  .card-body .info-time .date-start.p-2 {
    order: 2;
  }
  .card-body .info-time .date-end.p-2 {
    order: 3;
  }
}
@media (max-width: 549px) {
  .card-info-mission .income-and-time {
    flex-direction: column;
  }
}
.att {
  display: flex;
  gap: 10px;
  margin: 15px auto;
}
.att .prent {
  font-size: 12px;
  color: #344054;
  max-width: 196px;
  width: 100%;
  text-wrap: wrap;
  text-align: left;
  white-space: wrap;
}

#cancel-message {
  display: block;
  padding: 0;
  width: 56px !important;
  height: 44px !important;
  color: #fff;
  opacity: 1;
  margin-bottom: 4px;
  margin-top: 0 !important;
  margin-right: 0;
}

#container_planing .step-workflow {
  text-align: center;
  width: 100%;
  max-width: 245px;
}
#container_planing .step-workflow .cadre-step-workflow {
  justify-content: center;
  margin-right: 4px;
  min-height: 35px;
  align-items: center !important;
}

@media (max-width: 492px) {
  .card-body .info-time {
    flex-wrap: wrap;
  }
  .card-body .info-time h3 {
    width: 100%;
  }
  .card-body .info-time .date-start.p-2 {
    width: 100%;
    text-align: center;
  }
  .card-body .info-time .date-end.p-2 {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 784px) {
  #kt_contact_view_overview_tab .mrn-2rep {
    grid-template-columns: none;
  }
}
.not-activated img {
  filter: grayscale(100%);
}

.container-w100 {
  width: 60%;
}
@media (max-width: 1200px) {
  .container-w100 {
    width: 100%;
  }
}

.fa-sort-up:before {
  display: block;
  height: 7px;
}

.fa-sort-down:before {
  display: block;
  height: 7px;
  line-height: 1px;
}

.tableWrap {
  max-height: 467px;
  overflow: auto;
}
@media (max-width: 1200px) {
  .tableWrap {
    height: auto;
  }
}

.tableWrap thead tr td {
  position: sticky;
  top: 0;
}

.tableWrap thead tr th {
  position: sticky;
  top: 0;
  background: #fff;
}

.tableWrappers td {
  padding: 16px;
  padding-left: 15px;
  background: #fff;
  text-align: left;
}

.tableWrappers {
  max-height: 630.33px;
  overflow: auto;
}
@media (max-width: 1200px) {
  .tableWrappers {
    height: auto;
  }
}

.tableWrappers thead tr td {
  position: sticky;
  top: 0;
}

.tableWrappers thead tr th {
  position: sticky;
  top: 0;
  background: #fff;
}

.tableWrappers td {
  padding: 16px;
  padding-left: 15px;
  background: #fff;
  text-align: left;
}

.style-flex {
  display: flex;
}
.style-flex .el-flex {
  width: 50%;
}
@media (max-width: 708px) {
  .style-flex .el-flex {
    width: 100%;
  }
}
@media (max-width: 708px) {
  .style-flex {
    flex-wrap: wrap;
  }
}

.el-flex .contenus-brief table * {
  max-width: 100%;
  width: 100%;
  object-fit: contain;
}
.el-flex .contenus-brief table * td {
  padding-left: 0 !important;
}
.el-flex .contenus-brief img {
  max-width: 100%;
  width: 100%;
  object-fit: contain;
}

.containt-planning .btn-more {
  display: flex;
  width: fit-content;
  justify-content: space-between;
  align-items: center;
  padding: 5px 10px;
  color: white;
  font-weight: bold;
  font-size: 1.1rem;
  border-radius: 0.475rem;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
}
.containt-planning .btn-more svg {
  margin-left: 5px;
}

.container-error {
  text-align: center;
}
.container-error .container-title {
  margin-bottom: 0;
}
.container-error .container-title .title-error {
  font-size: 125px;
  line-height: normal;
  color: #f676bd;
  font-weight: bolder;
  font-family: "Basis Grotesque", Sans-serif;
  margin-bottom: 0;
}
.container-error .container-description .description-error {
  font-size: 35px;
  color: #000069;
  margin: 0;
  font-weight: bold;
  line-height: normal;
  font-family: "Basis Grotesque", Sans-serif;
}
@media (max-width: 992px) {
  .container-error .container-description .description-error {
    font-size: 25px;
  }
}
.container-error .container-description .description-error1 {
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 28px;
  color: #999db2;
  font-weight: 500;
  font-family: "Basis Grotesque", Sans-serif;
}
@media (max-width: 992px) {
  .container-error .container-description .description-error1 {
    font-size: 19px;
  }
}
.container-error .container-description .description-error2 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: normal;
  color: #242424;
  font-weight: 500;
  font-family: "Basis Grotesque", Sans-serif;
}
@media (max-width: 992px) {
  .container-error .container-description .description-error2 {
    font-size: 16px;
  }
}
.container-error .container-description .btn-error {
  font-size: 16px;
  border: 0;
  color: #fff;
  font-weight: 700;
  text-align: center;
  display: block;
  border-radius: 0.475rem;
  background: #000069;
  margin: 45px auto;
}
.container-error .container-description .btn-error a {
  color: #fff;
  padding: calc(0.75rem + 1px) calc(1.5rem + 1px);
  display: block;
}
.container-error .container-description .btn-error:hover {
  background: #f676bd;
}

@media (min-width: 992px) and (max-width: 1273px) {
  .projet-depot .scroll-int {
    overflow-x: scroll;
  }
}
.projet-depot .d-block {
  display: block;
}
.projet-depot #list_mission_form_user {
  display: none;
}
.projet-depot span.select2-selection.select2-selection--multiple.form-control {
  padding: 5px;
}
.projet-depot span.select2-selection.select2-selection--multiple.form-control li.select2-selection__choice {
  color: #A1A5B7;
  background: none;
  font-size: 12px;
}
.projet-depot span.select2-selection.select2-selection--multiple.form-control li.select2-selection__choice button.select2-selection__choice__remove {
  color: #000 !important;
  display: block;
  background: #F1416C !important;
  border-radius: 3px;
  padding: 0 !important;
  position: relative;
  left: 3px;
  top: 13px;
  height: 25px;
  width: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  order: 1;
}
.projet-depot span.select2-selection.select2-selection--multiple.form-control li.select2-selection__choice button.select2-selection__choice__remove span {
  font-size: 30px;
  color: #fff;
  display: block;
}
.projet-depot span.select2-selection.select2-selection--multiple.form-control li.select2-selection__choice span.select2-selection__choice__display {
  margin: 0 !important;
}
.projet-depot .contain-status {
  position: relative;
}
.projet-depot .contain-status .status {
  position: absolute;
  left: 26%;
  width: fit-content;
}
.projet-depot .float-right {
  float: right;
  margin-bottom: 10px;
}
.projet-depot #list_mission_form_user_undefined {
  display: flex;
  gap: 15px;
}
.projet-depot #list_mission_form_user_undefined div {
  width: 25%;
}
.projet-depot #list_mission_form_user_0 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_0 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_0 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_0 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_0 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_0 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_1 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_1 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_1 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_1 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_1 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_1 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_2 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_2 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_2 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_2 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_2 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_2 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_3 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_3 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_3 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_3 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_3 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_3 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_4 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_4 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_4 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_4 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_4 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_4 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_5 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_5 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_5 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_5 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_5 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_5 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_6 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_6 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_6 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_6 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_6 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_6 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_7 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_7 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_7 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_7 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_7 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_7 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_8 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_8 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_8 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_8 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_8 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_8 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_9 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_9 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_9 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_9 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_9 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_9 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_10 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_10 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_10 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_10 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_10 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_10 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_11 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_11 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_11 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_11 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_11 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_11 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_12 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_12 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_12 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_12 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_12 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_12 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_13 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_13 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_13 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_13 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_13 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_13 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_14 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_14 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_14 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_14 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_14 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_14 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_15 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_15 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_15 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_15 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_15 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_15 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_16 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_16 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_16 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_16 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_16 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_16 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_17 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_17 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_17 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_17 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_17 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_17 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_18 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_18 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_18 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_18 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_18 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_18 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_19 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_19 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_19 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_19 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_19 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_19 i.delete_user {
    margin-top: 15px;
  }
}
.projet-depot #list_mission_form_user_20 {
  display: flex;
  gap: 15px;
  margin-bottom: 10px;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_20 {
    flex-wrap: wrap;
    gap: 0px;
  }
}
.projet-depot #list_mission_form_user_20 div {
  width: 25%;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_20 div {
    width: 100%;
  }
}
.projet-depot #list_mission_form_user_20 i.delete_user {
  padding: 10px !important;
  height: fit-content;
}
@media (max-width: 990px) {
  .projet-depot #list_mission_form_user_20 i.delete_user {
    margin-top: 15px;
  }
}
@media (max-width: 1421px) {
  .projet-depot .w-160 {
    max-width: 130px !important;
  }
}
@media (max-width: 1325px) {
  .projet-depot .block-resp {
    width: 100%;
  }
  .projet-depot .check-resp {
    width: 110px;
    float: right;
  }
  .projet-depot .block-sb {
    justify-content: space-between;
    margin-bottom: 10px;
  }
  .projet-depot .w-160 {
    max-width: 115px !important;
  }
  .projet-depot .table-striped input[type=date] {
    width: 120px;
  }
}
@media (max-width: 1200px) {
  .projet-depot .padd-resp {
    padding: 0 10px !important;
  }
}
.projet-depot .popup_recurring #value-recurrence-frequency, .projet-depot .popup_recurring #list_mission_form_activeFrequency {
  display: none;
}
.projet-depot .popup_recurring #first-step input[type=radio], .projet-depot .popup_recurring #second-step input[type=radio], .projet-depot .popup_recurring #third-step input[type=radio], .projet-depot .popup_recurring #last-state input[type=radio] {
  width: 1.75rem;
  height: 1.75rem;
  margin-top: -0.125rem;
  vertical-align: top;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  color-adjust: exact;
  border-radius: 50%;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.projet-depot .popup_recurring #first-step input[type=radio]:checked, .projet-depot .popup_recurring #second-step input[type=radio]:checked, .projet-depot .popup_recurring #third-step input[type=radio]:checked, .projet-depot .popup_recurring #last-state input[type=radio]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
  background-color: var(--my-flow-pink);
  border-color: var(--my-flow-pink);
}
.projet-depot .popup_recurring #first-step input#valueFrequency_fake_0, .projet-depot .popup_recurring #second-step input#valueFrequency_fake_0, .projet-depot .popup_recurring #third-step input#valueFrequency_fake_0, .projet-depot .popup_recurring #last-state input#valueFrequency_fake_0 {
  margin-left: 14px !important;
}
.projet-depot .popup_recurring #first-step input[type=date], .projet-depot .popup_recurring #second-step input[type=date], .projet-depot .popup_recurring #third-step input[type=date], .projet-depot .popup_recurring #last-state input[type=date] {
  width: 50%;
  padding: 0.75rem 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #181C32;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #E4E6EF;
  appearance: none;
  border-radius: 0.475rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background-image: none !important;
}
.projet-depot .popup_recurring #first-step input[type=number], .projet-depot .popup_recurring #second-step input[type=number], .projet-depot .popup_recurring #third-step input[type=number], .projet-depot .popup_recurring #last-state input[type=number] {
  margin-left: 25px;
  width: 25%;
  padding: 0.75rem 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #181C32;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #E4E6EF;
  appearance: none;
  border-radius: 0.475rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background-image: none !important;
}
.projet-depot .popup_recurring #first-step .wrapper-date, .projet-depot .popup_recurring #second-step .wrapper-date, .projet-depot .popup_recurring #third-step .wrapper-date, .projet-depot .popup_recurring #last-state .wrapper-date {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.projet-depot .popup_recurring #first-step .wrapper-span span, .projet-depot .popup_recurring #second-step .wrapper-span span, .projet-depot .popup_recurring #third-step .wrapper-span span, .projet-depot .popup_recurring #last-state .wrapper-span span {
  display: block;
}
.projet-depot .popup_recurring #first-step .wrapper_recurring, .projet-depot .popup_recurring #second-step .wrapper_recurring, .projet-depot .popup_recurring #third-step .wrapper_recurring, .projet-depot .popup_recurring #last-state .wrapper_recurring {
  display: flex;
  gap: 5px;
  justify-content: flex-start;
  align-items: center;
}
.projet-depot .popup_recurring #first-step .wrapper_recurrings, .projet-depot .popup_recurring #second-step .wrapper_recurrings, .projet-depot .popup_recurring #third-step .wrapper_recurrings, .projet-depot .popup_recurring #last-state .wrapper_recurrings {
  display: flex;
  gap: 15px;
  flex-direction: column;
}
.projet-depot .popup_recurring #first-step .first, .projet-depot .popup_recurring #second-step .first, .projet-depot .popup_recurring #third-step .first, .projet-depot .popup_recurring #last-state .first {
  display: flex;
  flex-direction: column;
  gap: 15px;
  justify-content: center;
}
.projet-depot .popup_recurring #first-step #next-step-btn, .projet-depot .popup_recurring #first-step #next-second-step-btn, .projet-depot .popup_recurring #first-step #next-third-step-btn, .projet-depot .popup_recurring #first-step #return-firt-step, .projet-depot .popup_recurring #first-step #validation-step-reccurency, .projet-depot .popup_recurring #second-step #next-step-btn, .projet-depot .popup_recurring #second-step #next-second-step-btn, .projet-depot .popup_recurring #second-step #next-third-step-btn, .projet-depot .popup_recurring #second-step #return-firt-step, .projet-depot .popup_recurring #second-step #validation-step-reccurency, .projet-depot .popup_recurring #third-step #next-step-btn, .projet-depot .popup_recurring #third-step #next-second-step-btn, .projet-depot .popup_recurring #third-step #next-third-step-btn, .projet-depot .popup_recurring #third-step #return-firt-step, .projet-depot .popup_recurring #third-step #validation-step-reccurency, .projet-depot .popup_recurring #last-state #next-step-btn, .projet-depot .popup_recurring #last-state #next-second-step-btn, .projet-depot .popup_recurring #last-state #next-third-step-btn, .projet-depot .popup_recurring #last-state #return-firt-step, .projet-depot .popup_recurring #last-state #validation-step-reccurency {
  margin-top: 20px !important;
}
.projet-depot .select2-container--default .select2-selection--single {
  box-shadow: none !important;
  height: auto;
  outline: none !important;
  display: flex;
  align-items: center;
  display: block;
  width: 100%;
  padding: 6px 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #181C32;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #E4E6EF;
  appearance: none;
  border-radius: 0.475rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.projet-depot .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}
.projet-depot .select2-container--default .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #A1A5B7;
}
.projet-depot #list_mission_form_fileMissions {
  display: none;
}
.projet-depot div#fileMission-container label {
  display: none;
}
.projet-depot .icon-rigth .block-relative {
  position: relative;
}
.projet-depot .icon-rigth .block-relative .fa-edit {
  right: 25px;
  background: #F5F8FA;
  padding: calc(0.55rem + 1px) calc(1.25rem + 1px) !important;
  cursor: pointer;
  color: #7E8299;
  border-radius: 0.475rem;
  top: 0;
}
.projet-depot .icon-rigth .block-relative .fa-edit:hover {
  color: #7E8299;
  background-color: #E4E6EF !important;
}
.projet-depot #prototype-container {
  display: flex;
  flex-direction: column;
}
.projet-depot #prototype-container label {
  display: none;
}
.projet-depot #prototype-container span.select2 {
  margin-bottom: 10px;
}
.projet-depot .no-margin select {
  margin: 0 !important;
}
.projet-depot .w-150 {
  max-width: 150px;
  width: 100%;
  min-width: 90px;
}
@media (max-width: 1338px) {
  .projet-depot .table-responsive.card-body {
    padding: 1rem 1rem;
  }
}
.projet-depot .w-115 {
  max-width: 115px;
  min-width: 75px;
  width: 100%;
}
.projet-depot .w-115 input[type=date] {
  padding: 10px 5px;
}
@media (max-width: 1268x) {
  .projet-depot .w-115 {
    min-width: auto;
  }
}
.projet-depot .w-160 {
  max-width: 160px;
  width: 100%;
  min-width: 100px;
}
@media (max-width: 1338px) {
  .projet-depot .w-160 {
    width: 95px;
  }
}
.projet-depot table.table-striped {
  background: rgba(245, 248, 250, 0.75);
  border: 0 !important;
}
.projet-depot table.table-striped tr {
  background: rgba(245, 248, 250, 0.75);
}
.projet-depot .qty input[type=number] {
  width: 61px;
  display: inline-block;
  margin-right: 20px;
}
.projet-depot .qtys input[type=number] {
  width: 61px;
  display: inline-block;
}
.projet-depot svg.icn-greyhoverpink {
  width: fit-content;
  background: #F5F8FA;
  border-radius: 5px;
  margin-left: 8px;
  fill: var(--my-flow-pink) !important;
  cursor: pointer;
}
.projet-depot .al-center {
  align-items: baseline;
  gap: 11px;
}
.projet-depot .al-center .form-check-input:checked[type=checkbox] {
  border-color: var(--my-flow-pink) !important;
}
.projet-depot .no-pr {
  padding-right: 0;
}
.projet-depot .w-auto {
  width: fit-content !important;
}
.projet-depot .w-auto i.delete_file {
  margin-top: 5px;
}
.projet-depot i.fas.fa-edit {
  padding-right: 0 !important;
}
.projet-depot i.delete_user, .projet-depot i.delete_file {
  color: #fff !important;
  display: block;
  background: #F1416C !important;
  width: fit-content;
  border-radius: 3px;
  padding: 5px !important;
}
.projet-depot .w-check {
  width: 15px;
  height: 15px;
  border-radius: 3px;
}
.projet-depot .w-text {
  width: 350px;
  display: block;
}
.projet-depot .tox-tinymce {
  min-height: 250px !important;
}
.projet-depot .switcher {
  position: relative;
  display: flex;
  overflow: hidden;
  cursor: pointer;
  user-select: none;
  font-size: 14px;
  will-change: transform;
  border-radius: 5px;
  background: #7e8299;
  color: #fff;
  font-family: "Basic Grotesque";
  height: 35px;
  align-items: center;
  justify-content: space-around;
}
.projet-depot .switcher::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 200%;
  border-radius: 0;
  background-color: #F676BD;
  transform: translateX(-75%);
  transition: transform 0.5s ease-in-out;
}
.projet-depot .switcher-checkbox:checked + .switcher::before {
  transform: translateX(25%);
}
.projet-depot .switcher-trigger {
  position: relative;
  z-index: 1;
  padding: 5px 5px;
  font-family: "Basis Grotesque Pro", sans-serif;
}
.projet-depot .switcher-trigger::after {
  content: attr(data-value);
}
.projet-depot .switcher-trigger::before {
  content: attr(data-value);
  position: absolute;
  color: #fff;
  transition: opacity 0.3s;
  transition-delay: 0.3s;
}
.projet-depot .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.projet-depot .box {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  overflow: hidden;
  perspective: 750px;
}
.projet-depot .btn-join-file-chat:hover {
  border: 1px dashed var(--my-flow-pink) !important;
  color: var(--my-flow-pink) !important;
}
.projet-depot #fileMission-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: relative;
  width: fit-content;
}
.projet-depot #fileMission-container i.delete_file {
  position: absolute;
  right: 0;
  top: 5px;
}
.projet-depot #fileMission-container div {
  position: relative;
}
.projet-depot #fileMission-container input[type=file] {
  position: relative;
}
.projet-depot #fileMission-container input[type=file]::file-selector-button {
  width: 136px;
  color: transparent;
}
.projet-depot #fileMission-container input[type=file]::file-selector-button {
  border-radius: 4px;
  padding: 0 16px;
  height: 40px;
  cursor: pointer;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.16);
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  margin-right: 16px;
  transition: background-color 200ms;
  display: none;
}

.container-form-support .description {
  font-family: "Basis Grotesque Pro";
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 21px;
  text-align: left;
}
.container-form-support .container-form-support svg {
  cursor: pointer;
}
.container-form-support .container-form-support label {
  color: #000;
  font-family: "Basis Grotesque Pro";
  font-size: 14px;
  font-weight: 400;
}
.container-form-support .container-form-support input[type=text] {
  border: 1px solid #c4c4d8;
  border-radius: 10px;
  color: #999db2;
  font-family: "Basis Grotesque Pro";
  font-size: 14px;
  font-weight: 400;
  height: 44px;
  letter-spacing: 0;
  line-height: 24px;
  max-width: 100%;
  padding: 15px;
  text-align: left;
  width: 100%;
}
.container-form-support .container-form-support input[type=text]::placeholder {
  color: #999DB2;
}
.container-form-support .container-form-support textarea {
  border: 1px solid #c4c4d8;
  border-radius: 10px;
  color: #999db2;
  font-family: " Titillium Web";
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  max-width: 100%;
  min-height: 105px;
  padding: 15px;
  text-align: left;
  width: 100%;
}
.container-form-support .container-form-support textarea::placeholder {
  color: #999DB2;
}
.container-form-support .container-form-support #fileSupport-container {
  position: relative;
  width: fit-content;
}
.container-form-support .container-form-support #fileSupport-container label {
  display: none;
}
.container-form-support .container-form-support #fileSupport-container input[type=file] {
  max-width: 250px;
  margin-top: 5px;
  position: relative;
}
.container-form-support .container-form-support #fileSupport-container input[type=file]::file-selector-button {
  border-radius: 4px;
  padding: 0 16px;
  height: 40px;
  cursor: pointer;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.16);
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  margin-right: 16px;
  transition: background-color 200ms;
  display: none;
}
.container-form-support .container-form-support #fileSupport-container i.delete_file {
  position: absolute;
  right: 0;
  top: 5px;
  background: #f1416c !important;
  border-radius: 3px;
  color: #fff !important;
  display: block;
  padding: 5px !important;
  width: fit-content;
}

.projet-depot #fileSupport-container div {
  position: relative;
}
.projet-depot #fileSupport-container div .content-tooltips .image-hover {
  padding: 0;
  border: 0;
  border-radius: 0;
  margin-right: 0;
}
.projet-depot #fileSupport-container div .content-tooltips.participant {
  position: relative;
  top: -6px;
}
.projet-depot #fileSupport-container div .content-tooltips.participant-engager {
  position: relative;
  top: -6px;
}
.projet-depot #fileSupport-container div #container_planing .overlay-custom .rounded {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: 15px;
  margin-right: 15px;
}
.projet-depot #fileSupport-container div .page-thank {
  text-align: center;
  max-width: 750px;
  margin: auto;
}
.projet-depot #fileSupport-container div .page-thank p {
  font-size: 14px;
}
.projet-depot #fileSupport-container div .page-thank .card {
  box-shadow: none !important;
}
.projet-depot #fileSupport-container div .page-thank h1 {
  color: #08085C;
  font-size: 30px;
  font-weight: bold;
}
.projet-depot #fileSupport-container div .page-term {
  max-width: 1300px;
  margin: auto;
  width: 100%;
}
.projet-depot #fileSupport-container div .page-term p, .projet-depot #fileSupport-container div .page-term li {
  font-size: 14px;
}
.projet-depot #fileSupport-container div .page-term .card {
  box-shadow: none !important;
}
.projet-depot #fileSupport-container div .page-term h1 {
  color: #08085C;
  font-size: 45px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 992px) {
  .projet-depot #fileSupport-container div .page-term h1 {
    font-size: 25px;
  }
}
.projet-depot #fileSupport-container div .page-term .center-container {
  display: flex;
  align-items: center;
}
.projet-depot #fileSupport-container div .page-term .form-check-input {
  width: 15px;
  height: 15px;
  border-radius: 3px;
  margin-right: 10px;
}

#status_filter {
  padding-left: 10px;
  background: #fff;
  height: 42px;
  border-radius: 5px;
  border: 1px #E4E6EF solid;
  color: #a1a5b7;
}

.custom-color input[type=color] {
  width: 115px;
  height: 35px;
  border: 0;
  border-radius: 2px;
  padding: 0;
  overflow: hidden;
}

div#drop-zone, #drop-zone-other-file {
  background: #eff2f5;
}
div#drop-zone.highlight, #drop-zone-other-file.highlight {
  padding: 0;
  background: #0000003d;
}
div#drop-zone.highlight #depot, #drop-zone-other-file.highlight #depot {
  display: block;
}
div#drop-zone.highlight .btn.btn-light, #drop-zone-other-file.highlight .btn.btn-light {
  background-color: transparent !important;
}
#drop-zone-other-file.highlight {
  padding: 0;
  background: #0000003d !important;
}
#drop-zone-other-file.highlight .btn-join-file-chat {
  transition: opacity 0.3s;
  color: #fff !important;
  border-color: var(--bs-custom-pink) !important;
}

#loader-drop, #loader-dropmodal {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background: #0000003d;
  width: 100%;
  height: 100%;
  margin: auto;
}
#loader-drop img, #loader-dropmodal img {
  margin: auto;
  display: block;
}

.parent-div #loader-dropmodal img {
  height: 100%;
}

#depot {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background: #0000003d;
  width: 100%;
  height: 100%;
  margin: auto;
}

label#drop {
  font-size: 14px;
  padding: 6px;
  min-height: 90px;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #5592fd1f;
}

label.btn-join-file-chat:hover {
  border: var(--bs-custom-pink) dashed 1px !important;
  color: var(--bs-custom-pink) !important;
}

.table-rgpd.table thead tr {
  border-bottom: 1px solid #eff2f5;
}
.table-rgpd.table th, .table-rgpd.table tr, .table-rgpd.table td {
  padding-left: 10px;
  vertical-align: middle;
}
.table-rgpd.table td {
  max-width: 450px;
}
.table-rgpd.table tbody tr {
  border-bottom: 1px solid #dddddd !important;
}

.w-check {
  width: 18px;
  height: 18px;
  border-radius: 3px !important;
}

#table-information thead tr {
  border-bottom: 1px solid #EFF2F5;
}
#table-information thead tr th {
  padding-bottom: 10px;
}
#table-information #table-content tr {
  border-bottom: 1px solid #EFF2F5;
}
#table-information #table-content tr td {
  padding: 10px 0;
}

.filter-date {
  display: flex;
  gap: 10px;
  margin-top: 10px;
}
.filter-date .date {
  padding-left: 10px;
  background: #fff;
  width: 40%;
  height: 42px;
  border-radius: 5px;
  border: 1px #E4E6EF solid;
  color: #a1a5b7;
  font-family: Basis Grotesque Pro;
}

#modal-info-storage #kt_post {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}

.fa-download.storage::before {
  color: var(--my-flow-pink);
}

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

button.btn.btn-storage {
  background: transparent;
  color: var(--bs-custom-pink);
  height: fit-content !important;
  padding: 0 !important;
}
button.btn.btn-storage:hover {
  color: #181C32;
}
button.btn.btn-storage:hover .fa-download.storage::before {
  color: #181C32;
}

@keyframes clignotement {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.content-notification svg.icn {
  fill: var(--my-flow-pink) !important;
}

body .body-storage button.btn.btn-storage {
  color: #fff;
  height: 50px !important;
  padding: calc(0.75rem + 1px) calc(1.5rem + 1px) !important;
}

body .body-storage button.btn.btn-storage:hover {
  color: #181c32 !important;
}

body .body-storage button.btn.btn-storage:hover .fa-download.storage:before {
  color: #181c32 !important;
}

.fa-download.storage:before {
  color: #fff !important;
}

.contenus-brief .WordSection1 p span {
  width: 100% !important;
  max-width: 100%;
  margin-left: 0 !important;
}

.el-flex .contenus-brief img {
  max-width: 369px !important;
  object-fit: contain;
  width: 100% !important;
}

.btn-upload-r {
  display: flex;
  justify-content: end;
}

.flex-lg-row-fluid .titre-header {
  padding-right: 15px;
}

.etape2 input[type=file]::file-selector-button {
  border-radius: 4px;
  padding: 0 16px;
  height: 40px;
  cursor: pointer;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.16);
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  margin-right: 16px;
  transition: background-color 200ms;
  display: none;
}

#timer thead {
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 1;
}
#timer thead tr {
  border-bottom: 1px solid #EFF2F5;
}
#timer thead tr th {
  padding: 15px 0 15px 10px;
  position: relative;
  color: #A1A5B7;
  font-size: 1.075rem;
  vertical-align: baseline;
}
#timer thead tr th.sorting::after {
  height: 15px;
  width: 15px;
  position: absolute;
  cursor: pointer;
  display: none;
}
#timer tbody tr {
  border-bottom: 1px solid #EFF2F5;
}
#timer tbody tr:hover {
  background-color: #eff2f5;
}
#timer tbody tr:hover .option {
  opacity: 1;
}
#timer tbody tr td {
  padding: 10px 0 10px 10px;
}
#timer tbody tr td .sending {
  display: flex;
  align-items: center;
  gap: 10px;
}
#timer tbody tr td .file-message {
  flex-direction: row;
  max-width: fit-content;
  gap: 10px;
}
#timer tbody tr td .file-message .containt-file-view {
  height: 60px;
}

.table-uniforme.tableWrappers {
  max-height: 450px !important;
}
.table-uniforme table thead {
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 1;
}
.table-uniforme table thead tr {
  border-bottom: 1px solid #EFF2F5;
}
.table-uniforme table thead tr th {
  padding: 15px 0 15px 10px;
  position: relative;
  font-weight: 700;
  color: #A1A5B7;
  font-size: 1.075rem;
  vertical-align: baseline;
  vertical-align: middle;
}
.table-uniforme table tbody tr {
  border-bottom: 1px solid #EFF2F5;
}
.table-uniforme table tbody tr:hover {
  background-color: #eff2f5;
}
.table-uniforme table tbody tr td {
  padding: 10px;
  vertical-align: middle;
}
.table-uniforme table tbody tr td .file-message .containt-file-view {
  height: 60px;
}
.table-uniforme table tbody tr td .file-message {
  flex-direction: row;
  max-width: 100%;
  gap: 5px;
}

.ellipse {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
  white-space: nowrap;
}

.label-upload {
  top: 0 !important;
  right: 0 !important;
  padding: 5px;
}
.label-upload .vich-image label {
  display: none;
}

.link-mission {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.relative.menu-link {
  position: relative;
}
.relative.menu-link .menu-arrow {
  display: none;
}

.contrat.show.hover .menu-link.relative {
  background-color: #eff2f5 !important;
  border-radius: 0.475rem;
  transition: background-color 0.2s ease;
  fill: var(--my-flow-pink);
}
.contrat.show.hover .menu-link.relative svg.icn {
  fill: var(--my-flow-pink);
}
.contrat.show.hover .menu-link.relative .menu-title {
  color: var(--bs-custom-blue) !important;
  font-weight: 600;
}
.contrat.show .menu-arrow {
  display: flex;
}

.aside-menu .menu > .menu-item {
  margin-bottom: 2px;
}

.aside-menu .menu-item {
  margin-top: 2px;
}

.w-60 {
  width: 60% !important;
  padding-left: 25px !important;
  padding-bottom: 0 !important;
}

#accordion.bord .modal .modal-dialog .modal-content .btn {
  color: #fff !important;
  z-index: 1;
}

.global .w-25x {
  width: 25% !important;
  padding-bottom: 0 !important;
}

#kt_datatable_mission_historique .flitre-icon {
  margin-top: 15px !important;
}

.relative {
  position: relative;
  display: inline-block;
}

.message-item .status-online, .message-item .status-offline {
  left: 26px;
}

.status-online {
  border-radius: 6px;
  background-color: #12b76a;
  width: 12px;
  height: 12px;
  border: 2px solid #f1f0f4;
  position: absolute;
  bottom: 0;
  left: 35px;
}

.status-offline {
  border-radius: 50%;
  background-color: #667085;
  width: 12px;
  height: 12px;
  border: 2px solid #f1f0f4;
  position: absolute;
  bottom: 0;
  left: 35px;
}

#message_content.active {
  pointer-events: none;
}

#recording-timer.active {
  position: absolute;
  width: 100%;
  background: #f7f4f4;
  height: 100%;
  border-radius: 0.475rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
#recording-timer.active svg {
  display: block;
  animation-duration: 1.5s;
  animation-name: clignoter;
  animation-iteration-count: infinite;
  transition: none;
}
#recording-timer svg {
  display: none;
}

.chat-cnt.active {
  position: relative;
}

@keyframes clignoter {
  0% {
    opacity: 0.2;
  }
  40% {
    color: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.audio {
  display: flex;
  max-width: 170px;
  min-width: 170px;
  padding: 5px;
  gap: 5px;
  border: 1px var(--my-flow-pink) solid;
  border-radius: 10px;
  justify-content: space-around;
  align-items: center;
  /* Track: webkit browsers */
  /* Track: Mozilla Firefox */
  /* Thumb: webkit */
  /* Thumb: Firefox */
}
.audio input[type=range] {
  /* removing default appearance */
  -webkit-appearance: none;
  appearance: none;
  /* creating a custom design */
  width: 100%;
  cursor: pointer;
  outline: none;
  /*  slider progress trick  */
  overflow: hidden;
  border-radius: 16px;
}
.audio input[type=range]::-webkit-slider-runnable-track {
  height: 15px;
  background: #ccc;
  border-radius: 16px;
  height: 15px;
}
.audio input[type=range]::-moz-range-track {
  height: 15px;
  background: #ccc;
  border-radius: 16px;
}
.audio input[type=range]::-webkit-slider-thumb {
  /* removing default appearance */
  -webkit-appearance: none;
  appearance: none;
  /* creating a custom design */
  height: 15px;
  width: 15px;
  background-color: #fff;
  border-radius: 50%;
  border: 2px solid var(--my-flow-pink);
  /*  slider progress trick  */
  box-shadow: -407px 0 0 400px var(--my-flow-pink);
}
.audio input[type=range]::-moz-range-thumb {
  height: 15px;
  width: 15px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid var(--my-flow-pink);
  /*  slider progress trick  */
  box-shadow: -407px 0 0 400px var(--my-flow-pink);
}

.container-event-custom {
  margin-top: unset !important;
  margin-bottom: unset !important;
  position: unset !important;
}

.container-event {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 14px;
  margin-bottom: 14px;
  position: absolute;
  left: 0;
  right: 0;
}
.container-event .flex-element {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}
.container-event .image-user {
  margin-right: 5px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  object-fit: cover;
  overflow: hidden;
}
.container-event .image-user img {
  width: 100%;
  height: 100%;
}
.container-event .flex-anim {
  display: flex;
  gap: 5px;
  align-items: baseline;
}
.container-event .loader {
  display: flex;
  padding: 0;
  align-items: end;
  width: 45px;
}
.container-event .loader .loading {
  background: var(--bs-custom-blue);
  width: 3px;
  height: 3px;
  border-radius: 50%;
  margin: 2px;
  animation: load 1.5s ease infinite;
}
.container-event .loader .loading.one {
  animation-delay: 1s;
}
.container-event .loader .loading.two {
  animation-delay: 0.4s;
}
.container-event .loader .loading.three {
  animation-delay: 0.5s;
}
@keyframes load {
  0% {
    width: 3px;
    height: 3px;
  }
  50% {
    width: 6px;
    height: 6px;
  }
}

select.form-control:not([size]):not([multiple]) {
  height: 42px !important;
}

.form-check-input {
  position: relative !important;
}

#accordion.bord svg.icn path {
  stroke: #667085;
}

#accordion.bord svg.icn {
  fill: transparent !important;
}

#accordion.bord .card[aria-expanded=true] .card-header .btn-link svg path {
  stroke: var(--my-flow-secondaire) !important;
}

#accordion.bord .card:hover svg.icn path {
  stroke: var(--my-flow-secondaire) !important;
}

#accordion.bord .card:hover .card-header .btn {
  color: var(--my-flow-secondaire) !important;
}

#accordion .card {
  border-radius: 15px 15px 0 0;
  border-bottom: 2px #fff solid;
}
@media (max-width: 1200px) {
  #accordion .card {
    border-radius: 15px;
    min-width: auto;
    border: 1px #fff solid !important;
  }
}
#accordion .card[aria-expanded=true] {
  border-bottom: 1px var(--my-flow-pink) solid;
}
@media (max-width: 1200px) {
  #accordion .card[aria-expanded=true] {
    border: 2px var(--my-flow-pink) solid !important;
  }
}
#accordion .card[aria-expanded=true] .card-header .btn-link {
  color: var(--my-flow-secondaire);
}
#accordion .card[aria-expanded=true] .card-header .btn-link svg {
  fill: var(--my-flow-secondaire);
}
#accordion .card .card-header {
  border: 0;
  min-height: 42px !important;
  min-width: 65px !important;
}
#accordion .card .card-header h5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#accordion .card .card-header .btn-link {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #344054;
  font-size: 14px;
  font-weight: 500;
  font-family: "Basis Grotesque Pro";
}
#accordion .card .card-header .btn-link span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
#accordion .card .card-header .btn-link span.ellipsed {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  text-align: left;
}
@media (max-width: 1200px) {
  #accordion .card .card-header .btn-link span.ellipsed {
    white-space: nowrap !important;
  }
}
#accordion .card .card-header .btn-link svg {
  fill: #344054;
  min-width: 20px;
}

#accordion.equipe .card .card-header {
  max-width: 190px;
}
#accordion .card .card-header {
  padding: 0 1.25rem !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  text-align: left;
}
@media (max-width: 1370px) {
  #accordion .card .card-header {
    max-width: 150px;
    width: 100%;
  }
}
@media (max-width: 992px) {
  #accordion .card .card-header {
    max-width: 100% !important;
    width: 100%;
  }
}
@media (max-width: 1300px) {
  #accordion .card .card-header .prom {
    width: 75px;
  }
}
@media (max-width: 1300px) and (max-width: 1181px) {
  #accordion .card .card-header .prom {
    width: fit-content !important;
  }
}
@media (max-width: 1181px) {
  #accordion .card .card-header .ellipsed {
    padding-left: 0 !important;
  }
  #accordion .card .card-header svg {
    left: 12px !important;
    right: 0;
    margin: auto 0;
    top: 0;
    bottom: 0;
    min-width: 20px;
    position: inherit !important;
  }
}

.card.shadow-sm {
  box-shadow: 0 1.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important;
}

.mode-center {
  display: flex;
  gap: 15px;
  flex-wrap: nowrap;
  overflow-x: auto;
}

@media (max-width: 1200px) {
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header.home {
    flex-wrap: nowrap !important;
    display: none !important;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header.home .position-relative {
    width: 100%;
  }
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header.home h1 {
    width: fit-content !important;
  }

  #refontefilter .btn-wordpress-and-commande .btn {
    margin-top: 0;
  }
}
.ctn-filter {
  display: flex;
  align-items: center;
}
@media (max-width: 1200px) {
  .ctn-filter {
    padding: 16px 16px 0;
  }
  .ctn-filter [name=filter] .select2.select2-container.select2-container--bootstrap5 {
    max-width: 150px !important;
  }
}

#refontefilter .myflow-line:hover {
  background-color: transparent !important;
}

#refs.w-125 {
  margin-right: 10px;
}

.refont-table #refs.w-125 {
  max-width: clamp(90px, 6.51vw, 125px) !important;
  width: 100% !important;
}

.w-240 {
  width: 100%;
}
@media (max-width: 1129px) {
  .w-240 {
    min-width: 70px;
  }
}

.div-relative {
  position: relative;
}
.div-relative .icon-search {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  border: 0;
  margin: 2px 1px;
}

@media (max-width: 1582px) {
  .card .card-body .show.active .mrn-grid #campaign {
    padding: 0 !important;
  }
}

.container-filter span.select2-selection.select2-selection--single.form-control {
  padding-right: 36px;
}

div#kt_datatable_mission_list_length {
  position: absolute;
  bottom: -45px;
}
@media (max-width: 778px) {
  div#kt_datatable_mission_list_length {
    position: static !important;
  }
}

div.dataTables_length {
  margin-left: 25px;
}
div.dataTables_length select {
  border: 1px #e2e2e27a solid;
  background-color: #fff;
  font-size: 14px;
  padding: 5px 26px 5px 16px;
}

.o-hidden {
  overflow-x: hidden;
}

.head.myflow-line {
  border-bottom: 1px #EAECF0 solid;
}
.head.myflow-line span {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #344054 !important;
}
.head.myflow-line span a {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #344054 !important;
}

table thead {
  background-color: #fff !important;
}
table thead tr {
  border-bottom: 1px #EAECF0 solid !important;
}
table thead tr th, table thead tr td {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #344054 !important;
  border: 0 !important;
}
table tbody tr td {
  vertical-align: middle !important;
}

.nav-item {
  background-color: #F5F8FA !important;
  margin-right: 16px;
  border-radius: 8px 8px 0 0;
  margin-bottom: 0 !important;
}
.nav-item .nav-link {
  max-width: 200px;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  text-wrap-mode: nowrap;
  overflow: hidden;
  white-space: nowrap;
  padding: 10px !important;
  margin: 0 !important;
  color: #344054 !important;
  font-size: 1.075rem !important;
}
.nav-item .nav-link.active {
  background-color: var(--bs-custom-blue) !important;
  border-bottom: 2px var(--my-flow-pink) solid !important;
  color: #fff !important;
}

.user-flag {
  display: flex;
  font-size: 11px !important;
  align-items: center;
  justify-content: center;
  border-radius: 15px;
  width: 16px;
  height: 16px;
  background: #EAECF0;
}

.logo-company {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (max-width: 623px) {
  .logo-company {
    flex-wrap: wrap;
  }
  .logo-company .ellipse {
    max-width: 245px;
  }
}

.creation-container {
  border-radius: 12px;
  box-shadow: 0 20px 24px -4px rgba(16, 24, 40, 0.08), 0 8px 8px -4px rgba(16, 24, 40, 0.03);
  background-color: #fff;
  display: flex;
  max-width: 360px;
  flex-direction: column;
  padding: 24px;
}

.header-icons {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}

.main-icon {
  aspect-ratio: 1;
  object-fit: auto;
  object-position: center;
  width: 48px;
}

.secondary-icon {
  aspect-ratio: 1;
  object-fit: auto;
  object-position: center;
  width: 32px;
  margin: auto 0;
}

.section-title {
  color: #344054;
  margin-top: 26px;
  font: 600 18px/156% Inter, sans-serif;
}

.section-description {
  color: #475467;
  margin-top: 8px;
  font: 400 14px/143% Inter, sans-serif;
}

.option-button {
  display: flex;
  justify-content: center;
  border-radius: 8px;
  background-color: #fff;
  width: 100%;
  font-size: 16px;
  color: #343434;
  font-weight: 600;
  padding: 16px;
  border: 1px solid #d4d4d4;
  margin-top: 20px;
}
.option-button:hover {
  background-color: #E4E6EF;
}

.option-close {
  display: flex;
  justify-content: center;
  background-color: #fff;
  width: fit-content;
  border: 0;
}

.option-content {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.option-text {
  font-family: Inter, sans-serif;
}

.option-icon {
  aspect-ratio: 1;
  object-fit: auto;
  object-position: center;
  width: 31px;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

#newProject .modal-dialog {
  display: flex;
  height: 100%;
  margin: auto;
}
#newProject .modal-content {
  justify-content: center;
  align-items: center;
  background: transparent;
  box-shadow: none;
  margin: auto;
}

#modal-project-new.btn-custom:hover {
  color: #fff;
  font-weight: 600 !important;
}

.progress-bar {
  background-color: transparent;
}

.menu-link > svg.icn.faq path {
  fill: transparent !important;
}

.delete.client.card .card-body.o-hidden {
  display: none;
}
.delete.client.card .tab-content.refonte {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.client.card .tab-content.refonte {
  margin-left: -2.25rem !important;
  margin-right: -2.25rem !important;
}
@media (max-width: 992px) {
  .client.card .tab-content.refonte {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 16px;
  }
}

.tab-content.refonte {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.card:hover .histo svg path {
  stroke: var(--my-flow-secondaire) !important;
}

.histo svg path {
  stroke: #667085;
  fill: transparent;
}

#search-filters .active-filter-title {
  font-weight: 700;
}
#search-filters ul {
  padding: 0;
}
#search-filters ul li {
  background: #F1F0F4;
  width: fit-content;
  padding: 5px;
}
#search-filters ul li svg {
  width: fit-content;
}

#app-promotion-icon-base {
  animation: animri 2s ease 0s infinite alternate-reverse forwards;
}

#accordion .card:hover .card-header .btn-link svg {
  fill: var(--my-flow-secondaire);
  animation: animri 2s ease 0s infinite alternate-reverse forwards;
  transform: rotate(45deg);
}

#accordion .card[aria-expanded=true] .card-header .btn-link svg {
  animation: animri 2s ease 0s infinite alternate-reverse forwards;
  transform: rotate(45deg);
}

#accordion .card:hover .card-header .btn-link {
  color: var(--my-flow-secondaire);
}

#accordion .card[aria-expanded=true] .card-header .btn-link svg.icn.initial {
  fill: var(--my-flow-secondaire) !important;
}

#accordion .card.card-flush {
  border-bottom: 0px !important;
}

#accordion .card .card-header .btn-link svg.icn.initial {
  fill: #344054 !important;
}
#accordion .card .card-header .btn-link svg.icn.initial:hover {
  fill: var(--my-flow-secondaire) !important;
}
#accordion .card .card-header .btn-link svg.icn.initial path {
  stroke: transparent !important;
}

.info-time.d-flex {
  padding: 20px;
  margin: 0;
}
@media (max-width: 1162px) {
  .info-time.d-flex {
    flex-wrap: wrap;
    gap: 5px;
    flex-direction: column;
    justify-content: start !important;
    align-items: start !important;
  }
  .info-time.d-flex .item-ar {
    justify-content: start !important;
  }
}

.commande .nav-product {
  border-radius: 16px;
}
.commande .nav-product.nav-item .nav-link.active {
  border: 2px var(--my-flow-pink) solid !important;
  border-radius: 16px;
}

.box-refonte {
  box-shadow: 0px 3px 7px #F1F0F4;
}

.nav-product {
  border: 0 !important;
  border-radius: 8px 8px 0 0;
  border-bottom: 2px #fff solid;
  overflow: hidden;
}
.nav-product a {
  font-weight: 500 !important;
}
.container_image_user .symbol-label {
  font-size: 12px !important;
  margin-top: 3px;
}

.item-ar {
  display: flex;
  gap: 5px;
  align-items: center;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.item-ar .titre {
  font-size: 16px !important;
  font-weight: 500;
  color: #344054;
}
.item-ar .contenus-item {
  font-size: 16px;
  font-weight: 600;
  color: #344054;
}
.item-ar .contenus-item span {
  padding: 0 !important;
  color: #344054;
}

.progress-bar-valide, .progress-bar.progress-bar-provisoire.bg-success, .progress-bar.progress-bar-provisoire.CLOTUREE {
  background-color: #12B76A !important;
}

#collapseSix .box-fichier-joints-mission table td.text-end {
  width: 81px;
}

#content-storage-data .file-message .audio {
  max-width: fit-content;
  min-width: fit-content;
  padding: 5px;
  gap: 5px;
  border: none;
  border-radius: 0;
}

.progress {
  background-color: #F0F0FF !important;
}

.check {
  animation: opa 2s ease 0s infinite alternate-reverse forwards;
}

.nexts {
  animation: next 2s ease 0s infinite alternate-reverse backwards;
}

@keyframes next {
  0% {
    transform: translateY(-3px);
  }
  100% {
    transform: translateY(3px);
  }
}
@keyframes opa {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
@keyframes animri {
  0%, 100% {
    transform: rotate(0deg);
    transform-origin: 50% 100%;
  }
  10% {
    transform: rotate(2deg);
  }
  20%, 40%, 60% {
    transform: rotate(-4deg);
  }
  30%, 50%, 70% {
    transform: rotate(4deg);
  }
  80% {
    transform: rotate(-2deg);
  }
  90% {
    transform: rotate(2deg);
  }
}
@media (max-width: 992px) {
  .campaign-team.mobile .container_image_user .total-flag {
    font-size: 12px;
  }
  .card.shadow-sm.client.bord {
    margin: 15px 0;
  }

  .titre-header.home {
    flex-direction: row;
    margin: 15px 0 !important;
    margin-top: 15px !important;
  }
  .titre-header.home h1 {
    width: fit-content;
  }
  .titre-header.home .autoComplete_wrapper {
    width: 100% !important;
  }
}
#stopbtn-audio {
  margin-top: 4px;
}

.ctn-bnty {
  display: flex;
  justify-content: center;
  gap: 5px;
  align-items: center;
}
@media (max-width: 576px) {
  .ctn-bnty {
    flex-direction: column;
  }
}

.ctn-bn {
  padding: 15px;
  background: #f476bd1f;
  width: 100%;
  font-weight: 400;
  border: 1px solid #f476bd;
  border-radius: 0.475rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  margin-bottom: 0px;
  gap: 5px;
}
@media (max-width: 576px) {
  .ctn-bn {
    flex-direction: column;
  }
}
.ctn-bn * {
  margin-bottom: 0 !important;
}
.ctn-bn .btn {
  padding: 0 10px;
  text-align: center;
  font-size: 16px;
  width: fit-content !important;
  font-weight: 400 !important;
}

.slogan {
  font-size: 12px;
  padding-top: 4px;
  display: block;
  color: #344054;
  text-align: center;
}

.name-message-joitn {
  width: 100%;
  display: block;
  text-align: right;
  color: #344054;
  font-size: 14px;
}

.name-message-joitnl {
  width: 100%;
  display: block;
  text-align: left;
  color: #344054;
  font-size: 14px;
}

.form-check .ellipsed {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  text-align: left;
}

.modal-header button.btn.btn-sm.btn-light.custom-mr.btn-close {
  margin: 0;
}

.container-user-reaction .user-list-reaction p {
  color: #fff !important;
  font-size: 12px;
}

.modal-header.custom-header {
  justify-content: space-between !important;
}

.no-center .estimated-time-or-income-content {
  justify-content: flex-start;
}
.no-center .estimated-time-or-income-content .inner-span {
  padding-left: 0 !important;
}
.no-center .inner-span {
  padding-left: 0 !important;
}

.w-tarif {
  width: 120px !important;
}

.w-metier {
  width: 266.25px !important;
}

.delete-name {
  width: 105px !important;
}

.w-mail {
  width: 125px !important;
}

.clivk .close {
  background: #F1F0F4;
  border-radius: 50%;
}

.bg-closesvg {
  background: #fff;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -24px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 1px 2px 5px 2px rgba(0, 0, 0, 0.12);
  border-radius: 50%;
  left: -18px;
  cursor: pointer;
  overflow: hidden;
}
.bg-closesvg svg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  background: transparent;
  width: 100%;
  height: 100%;
  padding: 8px;
}

#container_planing .overlay-layer .bg-white.rounded {
  margin: 0 15px;
}
#container_planing .overlay-layer .bg-white.rounded a {
  text-wrap: wrap;
}

#accordion.chat #collapseOne .card-body {
  padding-bottom: 0;
}
#accordion.chat #collapseOne .card-body .justify-content-start {
  padding: 0 10px;
}
#accordion.chat #custom-chat {
  bottom: 0;
  background: #fff;
  width: 100%;
  max-width: 100%;
  padding-top: 5px;
  z-index: 1;
  position: sticky;
}

/* Style pour le div qui contient l'image */
.contenus-brief img {
  max-width: 100%;
  cursor: pointer;
}

.contenus-brief {
  overflow-y: auto;
}
.contenus-brief ul li, .contenus-brief ol li {
  white-space: normal !important;
}
.contenus-brief span {
  height: fit-content !important;
}

/* Style pour le popup */
.contenus-brief #image-popup {
  /* Style pour le contenu du popup */
  /* Style pour la croix de fermeture */
}
.contenus-brief #image-popup.popup {
  display: none;
  /* Caché par défaut */
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.contenus-brief #image-popup img {
  max-width: 992px !important;
  object-fit: cover;
  width: auto;
  padding: 15px;
}
.contenus-brief #image-popup .popup-content {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
}
.contenus-brief #image-popup .close-popup {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  cursor: pointer;
}
.contenus-brief #image-popup .close-popup:hover,
.contenus-brief #image-popup .close-popup:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

.autoComplete_wrapper ul {
  padding: 7px;
}
.autoComplete_wrapper ul .createAndAdd {
  margin-top: 5px;
}
.autoComplete_wrapper ul .createAndAdd:hover {
  background-color: transparent !important;
}
.autoComplete_wrapper ul .createAndAdd a, .autoComplete_wrapper ul .createAndAdd span {
  color: var(--bs-custom-pink);
  cursor: pointer;
}
.autoComplete_wrapper ul .createAndAdd a:hover, .autoComplete_wrapper ul .createAndAdd span:hover {
  text-decoration: underline !important;
}

#drop-zone.form-group {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: hidden;
  align-items: stretch;
  margin-bottom: 0 !important;
  height: calc(100vh - 350px);
  min-height: 350px;
}
#drop-zone.form-group.hasBtnpopup {
  height: calc(100vh - 350px);
}

#box-chat.box-chat {
  position: absolute !important;
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  overflow: hidden;
  align-items: stretch;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: auto;
  top: 0;
  margin: auto;
}

#scroll-chat.h-400px {
  display: block;
  overflow: hidden scroll;
  transform: translateZ(0px);
  padding-right: 13px;
  margin-right: -5px;
  min-height: 0px;
  align-self: stretch;
  flex-grow: 1;
  flex-shrink: 1;
  padding-bottom: 5px;
  height: 100% !important;
  margin: 0 10px;
}

#container_file_view {
  height: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
  flex-direction: column;
}

ul.liste-active {
  list-style-type: circle;
}

.select2-container--bootstrap5 .select2-selection {
  min-height: 43px;
}

.btn-class {
  justify-content: space-between;
}

.custom-svg {
  cursor: pointer;
}
.custom-svg svg {
  fill: transparent;
}
.custom-svg svg path {
  stroke: #667085;
}
.custom-svg:hover svg path {
  stroke: var(--my-flow-pink);
}

#dropdownButton {
  width: 95%;
  background: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
  align-items: center;
  border: 0;
  margin: 0 5px;
  transition: all 0.5s ease-in;
}
#dropdownButton svg {
  max-width: 16px;
  transition: all 0.5s ease-in;
  transform: rotate(0);
}

.dropdown-switch {
  max-height: 62px;
  overflow: hidden;
  transition: all 0.5s ease-in;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.475rem;
}
.dropdown-switch.active {
  max-height: 100%;
  transition: all 0.5s ease-in;
}
.dropdown-switch.active svg {
  transition: all 0.5s ease-in;
  transform: rotate(180deg) !important;
}

#dropdownMenucustom {
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0;
  border-radius: 0.475rem;
  display: block;
  width: 100%;
  max-height: 108px;
  overflow-y: auto;
  transition: all 0.5s ease-in;
}
#dropdownMenucustom ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 0;
  transition: all 0.5s ease-in;
}
#dropdownMenucustom ul li {
  display: flex;
  align-items: center;
}
#dropdownMenucustom ul li .ellipse-custom {
  padding: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.ellipse-custom {
  text-wrap: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 185px;
  width: 100%;
}

.link-account {
  color: #344054;
  font-size: 13px;
  transition: all 0.3s ease;
  padding: 10px;
  display: block;
}
.link-account:hover {
  color: var(--my-flow-pink);
}

.file-ellipse {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}

.file-flex {
  display: flex;
  align-items: center;
}

emoji-picker {
  --num-columns: 25;
  --emoji-size: 1.65rem;
}
@media (max-width: 992px) {
  emoji-picker {
    --num-columns: 19;
  }
}
@media (max-width: 575px) {
  emoji-picker {
    --num-columns: 11;
  }
}

@media (max-width: 990px) {
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .projet-depot .titre-header {
    margin-top: 0 !important;
  }
}
.projet-depot #container-subjob button .fa-edit:before {
  color: #fff;
}
@media (max-width: 990px) {
  .projet-depot .section1 .mb-8 {
    margin-bottom: 0 !important;
  }
  .projet-depot .section1 .mt-8 {
    margin-top: 5px !important;
  }
  .projet-depot .check-resp {
    margin-top: 15px;
    float: left;
  }
  .projet-depot h5 {
    padding: calc(var(--bs-gutter-x) * 0.5) !important;
  }
  .projet-depot h5.padd-resp {
    padding: 0 !important;
  }
  .projet-depot .titre-header {
    margin-top: 0 !important;
  }
  .projet-depot th {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .projet-depot .w-115 {
    max-width: 100%;
  }
  .projet-depot .w-115 input[type=date] {
    width: 100%;
  }
  .projet-depot .table-responsive {
    overflow-x: auto;
  }
  .projet-depot .section3 {
    overflow: hidden;
  }
  .projet-depot .w-160 {
    width: 100%;
    max-width: 315px !important;
  }
  .projet-depot .w-150 {
    width: 100%;
    max-width: 100% !important;
  }
  .projet-depot table {
    border: 0;
  }
  .projet-depot table caption {
    font-size: 1.3em;
  }
  .projet-depot table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .projet-depot table tr {
    display: block;
    margin-bottom: 0.625em;
  }
  .projet-depot table td {
    display: block;
    font-size: 0.8em;
    text-align: right;
    padding: 0.75rem 0.75rem !important;
  }
  .projet-depot table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
    margin-bottom: 5px;
  }
  .projet-depot .footer-table {
    font-size: 15px;
  }
  .projet-depot .footer-table #container-subjob {
    display: flex;
    gap: 10px;
    text-align: left;
    font-size: 14px;
    border-bottom: 1px solid #e2e2e2;
    padding: 5px 0;
  }
  .projet-depot .footer-table #container-subjob button {
    width: 24px;
    height: 24px;
  }
  .projet-depot .footer-table #container-subjob button .fa-edit:before {
    color: #fff;
  }
  .projet-depot .footer-table .qty {
    display: flex;
    gap: 5px;
    align-items: center;
  }
  .projet-depot table td:last-child {
    border-bottom: 0;
  }
  .projet-depot .colap-3, .projet-depot .colap-4 {
    border-bottom: 2px solid #e2e2e27a;
    border-right: 0 !important;
  }
}

#add-step-form select, #add-step-form span.select2, #add-workflow-form select, #add-workflow-form span.select2 {
  background-image: linear-gradient(45deg, transparent 50%, #f676bd 50%), linear-gradient(135deg, #f676bd 50%, transparent 50%), linear-gradient(to right, #87ceeb00, #87ceeb00);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;
  background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
  background-repeat: no-repeat;
}
#add-step-form .option-close, #add-workflow-form .option-close {
  position: absolute;
  right: 19px;
  top: 26px;
}

#add-action-form .fs-2 {
  font-size: 16px !important;
}

#workflow_company {
  color: #A1A5B7;
}

@media (max-width: 992px) {
  #historique-refonte.mobile-tabs .mrn-grid.myflow-line.position-relative {
    padding-bottom: 16px !important;
    padding-top: 16px !important;
    border-top: 1px solid #a4a8b933 !important;
    border-bottom: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
  }
  #historique-refonte.mobile-tabs .header-tab-mobile {
    grid-template-columns: 0.5fr 1.5fr 0.7fr 0.5fr;
    gap: 5px;
  }
  #historique-refonte.mobile-tabs .header-tab-mobile .reference-header-mobile, #historique-refonte.mobile-tabs .header-tab-mobile .title-header-mobile {
    font-size: 14px;
    -webkit-line-clamp: 2;
  }
}
.mobile-menu {
  display: none;
}
@media (max-width: 1200px) {
  .mobile-menu {
    display: block;
  }
  .mobile-menu .mobile-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .mobile-menu .mobile-head.active #search_btn_mobile_open {
    display: none;
  }
  .mobile-menu .mobile-head.active #search_btn_mobile_close {
    display: block !important;
  }
  .mobile-menu .mobile-head #search_btn_mobile_close {
    display: none;
  }
  .mobile-menu #search-input.w-600px.ps-15 {
    width: 100% !important;
  }
  .mobile-menu .autoComplete_wrapper {
    width: 100%;
  }
}

body .form-select.form-select-solid {
  border: 1px #e2e2e27a solid;
  border-radius: 8px;
  background-color: #fff;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjUgMUw5IDguNUwxLjUgMSIgc3Ryb2tlPSIjMzQ0MDU0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  font-size: 16px;
}

@media (max-width: 992px) {
  .mobile-reverse {
    flex-direction: column-reverse;
  }
  .mobile-reverse .form-check-input {
    margin-left: 0;
  }
}
#search_container_mobile .svg-icon svg {
  height: auto;
  width: auto;
}

.container-video.thumbnail {
  height: 75px;
  width: 165px;
  max-height: 75px;
  max-width: 165px;
  overflow: hidden;
}

._profil-image-user {
  align-items: center;
  background: #eaecf0;
  border-radius: 50px !important;
  color: #1968cd !important;
  display: inline-flex !important;
  font-size: 16px;
  height: 42px !important;
  justify-content: center;
  object-fit: cover;
  text-transform: uppercase;
  width: 42px !important;
}

.user-checkboxes .status-offline, .user-checkboxes .status-online {
  left: 70px;
}

.color-chat-item {
  color: #667085;
}
.color-chat-item a {
  font-weight: 600 !important;
}

.btn i {
  padding-right: 0;
}

#big-content-pinnedMessage {
  z-index: 2;
  border-radius: 8px;
  background-color: #f9fafb;
  display: flex;
  align-items: start;
  font-family: Inter, sans-serif;
  color: var(--Couleurs-Text, #344054);
  padding: 8px;
  border: 1px solid #e8e9fe;
  flex-direction: row-reverse;
  position: relative;
  margin: 0 10px;
  max-width: 100%;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}
#big-content-pinnedMessage.open .pin-text {
  margin-right: 0;
  margin-left: auto;
  left: auto;
  padding-right: 16px;
  transition: all 500ms linear;
  right: 0;
}
#big-content-pinnedMessage .message-container {
  display: flex;
  min-width: 240px;
  width: 100%;
  align-items: start;
  gap: 12px;
  flex: 1;
  flex-basis: 0%;
}
#big-content-pinnedMessage .message-wrapper {
  display: flex;
  min-width: 240px;
  width: 100%;
  gap: 12px;
  flex-wrap: wrap;
  flex: 1;
  flex-basis: 0%;
}
#big-content-pinnedMessage #container-pinned {
  max-height: 140px;
  overflow-y: auto;
  width: 100%;
  scrollbar-width: none;
}
@media (max-width: 476px) {
  #big-content-pinnedMessage #container-pinned {
    margin-top: 35px;
  }
}
#big-content-pinnedMessage #container-pinned::-webkit-scrollbar {
  display: none;
}
#big-content-pinnedMessage #container-pinned .message-row-epingle {
  margin-bottom: 22px;
  border: 0;
}
#big-content-pinnedMessage .message-content {
  align-self: start;
  display: flex;
  min-width: 240px;
  flex-direction: column;
  position: relative;
}
#big-content-pinnedMessage #pinned-off {
  background: var(--my-flow-pink);
  height: 20px;
  width: 20px;
  border-radius: 50%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  position: absolute;
  right: 0;
  cursor: pointer;
}
#big-content-pinnedMessage #pinned-off .unpin-action path {
  stroke: #fff;
}
#big-content-pinnedMessage .message-header {
  display: flex;
  min-width: 120px;
  width: 100%;
  align-items: center;
  gap: 15px;
  justify-content: space-between;
  margin-bottom: 6px;
  flex-direction: column-reverse;
}
#big-content-pinnedMessage .sender-name {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  align-self: stretch;
  margin: auto 0;
}
#big-content-pinnedMessage .message-time {
  font-size: 12px;
  font-weight: 400;
  align-self: stretch;
  margin: auto 0;
}
#big-content-pinnedMessage .attachment-box {
  border-radius: 0 0 8px 8px;
  background-color: white;
  display: flex;
  margin-top: 6px;
  width: 100%;
  max-width: 296px;
  align-items: center;
  gap: 8px;
  overflow: hidden;
  font-size: 14px;
  line-height: 1;
  padding: 10px 14px;
  border: 1px solid #eaecf0;
}
#big-content-pinnedMessage .attachment-content {
  align-self: stretch;
  display: flex;
  min-width: 240px;
  width: 100%;
  align-items: start;
  gap: 16px;
  flex: 1;
  flex-basis: 0%;
  margin: auto 0;
}
#big-content-pinnedMessage .file-icon {
  aspect-ratio: 1;
  object-fit: contain;
  object-position: center;
  width: 28px;
}
#big-content-pinnedMessage .file-details {
  display: flex;
  flex-direction: column;
  flex: 1;
  flex-basis: 0%;
}
#big-content-pinnedMessage .file-info {
  display: flex;
  width: 100%;
  flex-direction: column;
}
#big-content-pinnedMessage .file-name {
  font-weight: 500;
  position: relative;
}
#big-content-pinnedMessage .file-size {
  font-weight: 400;
}
#big-content-pinnedMessage .message-actions {
  display: flex;
  min-width: 240px;
  flex-direction: column;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  line-height: 1;
  justify-content: space-between;
  flex: 1;
  flex-basis: 0%;
}
#big-content-pinnedMessage #close-btn-pinned {
  position: absolute;
  bottom: 10px;
  z-index: 1;
}
#big-content-pinnedMessage #open-btn-pinned {
  position: absolute;
}
#big-content-pinnedMessage .pin-section {
  display: flex;
  min-height: 20px;
  width: 100%;
  align-items: end;
  gap: 8px;
  justify-content: end;
  flex-wrap: wrap;
  flex-direction: column;
}
#big-content-pinnedMessage .pin-text {
  margin: auto 0;
  margin-right: 0px;
  margin-right: auto;
  float: right;
  position: absolute;
  left: 14px;
  transition: all 500ms linear;
  right: 100%;
  background: #f9fafb;
  z-index: 1;
  min-width: 92px;
}
#big-content-pinnedMessage .pin-icon {
  aspect-ratio: 1;
  object-fit: contain;
  object-position: center;
  width: 20px;
  align-self: stretch;
  margin: auto 0;
}
#big-content-pinnedMessage .more-actions {
  aspect-ratio: 1;
  object-fit: contain;
  object-position: center;
  width: 20px;
  align-self: end;
  margin-top: 46px;
  cursor: pointer;
}
#big-content-pinnedMessage .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
@media (max-width: 991px) {
  #big-content-pinnedMessage .message-container {
    max-width: 100%;
  }
  #big-content-pinnedMessage .message-wrapper {
    max-width: 100%;
  }
  #big-content-pinnedMessage .message-actions {
    max-width: 100%;
    white-space: initial;
    min-width: auto;
  }
  #big-content-pinnedMessage .pin-section {
    max-width: 100%;
    white-space: initial;
  }
  #big-content-pinnedMessage .more-actions {
    margin-top: 40px;
    background: #f9fafb;
    border-radius: 50%;
    cursor: pointer;
  }
}

.disable-svg {
  pointer-events: none;
}

.less-actions {
  cursor: pointer;
}

.scroll-btn {
  background: transparent;
  padding: 0;
  border: 0;
  display: none;
}
.scroll-btn:active {
  scale: 0.95;
}
.scroll-btn:active path {
  stroke: var(--my-flow-pink);
}

.share {
  width: 175px !important;
}
.share .container-share {
  position: relative;
  display: flex;
  width: fit-content;
}
.share .container-share .container_image_user {
  margin: 1px;
  border-radius: 15px;
}
.share .container-share .container_image_user .content-mission-tooltips {
  position: relative;
  margin: 0 5px;
}
.share .container-share .container_image_user .content-mission-tooltips .symbol-label {
  display: flex;
}
.share .container-share .container_image_user .content-mission-tooltips .image-background {
  overflow: hidden;
  height: 100%;
  width: 100%;
  background-position: center;
  background-size: cover;
  border-radius: 15px;
}

body .file-name .thumbnail {
  max-height: fit-content;
  aspect-ratio: initial;
  max-width: fit-content;
}

.find > div:last-child, p.find {
  background-color: var(--my-flow-pink) !important;
}

#container-futures-actions {
  margin-bottom: 10px;
}

.search-bar-texte {
  background: white;
  z-index: 1;
  align-items: center;
  gap: 5px;
  height: 0;
  overflow: hidden;
  margin-top: 1px;
  display: flex;
  transition: height 300ms linear;
  top: 90px;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding: 0;
}
.search-bar-texte.show {
  height: 50px;
}
.search-bar-texte #search-input-mot {
  max-width: 945px;
  width: 100%;
}
.search-bar-texte #scroll-down, .search-bar-texte #scroll-up {
  border: 1px #667085 solid;
  border-radius: 50px;
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  padding: 0;
  justify-content: center;
}
.search-bar-texte #scroll-down svg path, .search-bar-texte #scroll-up svg path {
  fill: #394458;
}

.image-container-vsc {
  position: relative;
  display: inline-block;
}

.image-container-vsc img {
  display: block;
  width: 100%;
  /* Ajuste selon la taille de ton image */
}

.content-tooltips-vsc {
  position: absolute;
  top: 5px;
  right: 13px;
  color: white;
  border-radius: 50%;
  padding: 9px;
  font-size: 18px;
  cursor: pointer;
  width: 1px;
}

.content-vsc {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  background-color: black;
  color: white;
  padding: 8px 12px;
  border-radius: 4px;
  font-size: 14px;
  white-space: nowrap;
  z-index: 20;
}

.content-tooltips-vsc:hover .content-vsc {
  display: block;
}

body .file-name .thumbnail {
  max-height: fit-content;
}
body #group-form-modified .modal-footer {
  justify-content: space-between;
}
body #group-form-modified .modal-footer #group-btn-modify {
  order: 1;
}
body #load-more-search {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  margin: auto;
  text-align: center;
  display: none;
  justify-content: center;
}
body #load-more-search img {
  max-width: 65px;
}
body .audio .logo-virusCamp {
  bottom: -20px;
}
body .logo-virusCamp {
  font-size: 16px;
  position: absolute;
  bottom: 0;
  left: 0;
}
body .font-14 {
  font-size: 14px;
}
body .text-camp {
  color: #fff !important;
}

#txtViewer {
  width: 600px;
  height: 100%;
}

#infos-scan-allFile {
  text-align: center;
}

.cont-error .circle,
.cont-error .circle-border {
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
.cont-error .circle {
  z-index: 1;
  position: relative;
  background: white;
  transform: scale(1);
  animation: success-anim 700ms ease;
}
.cont-error .circle-border {
  z-index: 0;
  position: absolute;
  transform: scale(1.1);
  animation: circle-anim 400ms ease;
  background: #F1416C;
}
@keyframes success-anim {
  0% {
    transform: scale(0);
  }
  30% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes circle-anim {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1.1);
  }
}
.cont-error .error::before,
.cont-error .error::after {
  content: "";
  display: block;
  height: 2px;
  background: #F1416C;
  position: absolute;
}
.cont-error .error::before {
  width: 14px;
  top: 0;
  left: 0;
  transform: rotateZ(50deg);
  right: 0;
  bottom: 0;
  margin: auto;
}
.cont-error .error::after {
  width: 14px;
  top: 0;
  left: 0;
  transform: rotateZ(-50deg);
  right: 0;
  bottom: 0;
  margin: auto;
}

.cont-success .circle,
.cont-success .circle-border {
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
.cont-success .circle {
  z-index: 1;
  position: relative;
  background: white;
  transform: scale(1);
  animation: success-anim 700ms ease;
}
.cont-success .circle-border {
  z-index: 0;
  position: absolute;
  transform: scale(1.1);
  animation: circle-anim 400ms ease;
  background: #50cd89;
}
@keyframes success-anim {
  0% {
    transform: scale(0);
  }
  30% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes circle-anim {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1.1);
  }
}
.cont-success .success::before,
.cont-success .success::after {
  content: "";
  display: block;
  height: 2px;
  background: #50cd89;
  position: absolute;
}
.cont-success .success::before {
  width: 5px;
  top: 5px;
  left: -9px;
  transform: rotateZ(50deg);
  right: 0;
  bottom: 0;
  margin: auto;
}
.cont-success .success::after {
  width: 14px;
  top: 2px;
  left: 5px;
  transform: rotateZ(-50deg);
  right: 0;
  bottom: 0;
  margin: auto;
}

.custom-position {
  position: absolute;
  left: 33%;
  margin: auto;
  transform: translateY(-4px);
}

#modal-promo .close {
  position: absolute;
  right: 24px;
  top: 10px;
  font-size: 38px;
  color: #fff;
  opacity: 1;
}
#modal-promo .modal-content {
  overflow: hidden;
}
#modal-promo .phone {
  width: 100%;
}
#modal-promo .text-center {
  padding: 2rem;
}
#modal-promo h2 {
  font-size: clamp(22px, 1.458vw, 28px);
}
#modal-promo p {
  font-size: clamp(16px, 0.938vw, 18px);
  margin-top: 14px;
  margin-bottom: 0;
}
#modal-promo p .bold {
  font-weight: 700;
  text-decoration: underline;
}
#modal-promo .qr-code {
  margin-top: 16px;
}
#modal-promo .qr-code img {
  max-width: 120px;
  width: 100%;
}
#modal-promo .links {
  display: flex;
  justify-content: end;
  margin-top: 24px;
}
@media (max-width: 576px) {
  #modal-promo .links {
    justify-content: center;
  }
}
#modal-promo .links a {
  color: #000;
  font-size: 16px;
  text-decoration: underline !important;
}
#modal-promo .links a.closed {
  font-size: 14px;
}

#info_mission_content_edit {
  min-height: 145px;
}

#note .lists-note {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 15px;
}
#note .lists-note .info-post {
  max-width: 350px;
  width: fit-content;
  border: 1px solid #eaecf0;
  padding: 5px;
  border-radius: 6px;
  min-width: 215px;
  box-shadow: 0 1px 3px rgba(16, 24, 40, 0.1), 0 1px 2px rgba(16, 24, 40, 0.06);
}
@media (max-width: 991px) {
  #note .lists-note .info-post {
    max-width: 100%;
  }
}
#note .lists-note .info-post .menu-link i {
  cursor: pointer;
}
#note .lists-note .info-post ._profil-image-user {
  width: 25px !important;
  height: 25px !important;
}

.switch-note {
  width: fit-content;
  height: fit-content;
  border-radius: 8px;
  background-color: #f5f8fa;
  display: flex;
  gap: 8px;
  border: 1px solid #eaecf0;
}
.switch-note button, .switch-note span {
  background-color: #fff;
  color: #344054;
  border: 0;
  border-radius: 6px;
  font-size: 14px;
  line-height: normal;
  padding: 8px 16px;
  margin-top: 0;
  position: relative;
  box-shadow: 0 1px 3px rgba(16, 24, 40, 0.1), 0 1px 2px rgba(16, 24, 40, 0.06);
  cursor: pointer;
}
.switch-note button[aria-expanded=true], .switch-note span[aria-expanded=true] {
  background-color: var(--my-flow-pink);
  color: #fff;
}

@media (max-width: 992px) {
  .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header h1, .wrapper#kt_wrapper .content#kt_content #kt_content_container .titre-header .section-top-presta {
    display: none;
  }
}
.more-service {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.ctn-filter + #kt_datatable_example_1_wrapper {
  overflow: hidden;
}

.partner .div-relative .input-search {
  min-width: 170px;
}

#modal-promo .close {
  position: absolute;
  right: 24px;
  top: 10px;
  font-size: 38px;
  color: #fff;
  opacity: 1;
}
#modal-promo .modal-content {
  overflow: hidden;
}
#modal-promo .phone {
  width: 100%;
}
#modal-promo .text-center {
  padding: 2rem;
}
#modal-promo h2 {
  font-size: clamp(22px, 1.458vw, 28px);
}
#modal-promo p {
  font-size: clamp(16px, 0.938vw, 18px);
  margin-top: 14px;
  margin-bottom: 0;
}
#modal-promo p .bold {
  font-weight: 700;
  text-decoration: underline;
}
#modal-promo .qr-code {
  margin-top: 16px;
}
#modal-promo .qr-code img {
  max-width: 120px;
  width: 100%;
}
#modal-promo .links {
  display: flex;
  justify-content: end;
  margin-top: 24px;
}
@media (max-width: 576px) {
  #modal-promo .links {
    justify-content: center;
  }
}
#modal-promo .links a {
  color: #000;
  font-size: 16px;
  text-decoration: underline !important;
}
#modal-promo .links a.closed {
  font-size: 14px;
}

#promo-banner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #07075b;
  color: white;
  padding: 10px 12px;
  border-radius: 6px;
  max-width: 100%;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  position: fixed;
  bottom: 2px;
  z-index: 1001;
  margin: auto;
  left: 0;
  right: 0;
  flex-wrap: wrap;
}
#promo-banner img {
  height: 50px;
  margin-right: 10px;
  border-radius: 4px;
}
#promo-banner .text {
  flex: 1;
  font-size: 14px;
  font-weight: bold;
  line-height: normal;
}
#promo-banner .button {
  background-color: transparent;
  border: 1px solid white;
  color: white;
  padding: 6px 10px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 13px;
  margin: auto;
  margin-top: 8px;
  text-align: center;
  text-decoration: none;
}
@media (max-width: 575px) {
  #promo-banner .button {
    width: 100%;
  }
}
#promo-banner .close {
  background: none;
  border: none;
  color: white;
  font-size: 16px;
  cursor: pointer;
  margin-left: 10px;
  padding: 0;
  position: absolute;
  top: 2px;
  right: 6px;
  opacity: 1;
}
#promo-banner .display-desktop {
  display: block;
}
@media (max-width: 575px) {
  #promo-banner .display-desktop {
    display: none;
  }
}
#promo-banner .display-mobile {
  display: none;
}
@media (max-width: 575px) {
  #promo-banner .display-mobile {
    display: block;
  }
}

.new-order {
  width: 100%;
}

.link-mission.w-85 {
  max-width: 95px;
  width: 100%;
}

#status.w-85 {
  max-width: 95px;
  width: 100%;
}

.case-85 {
  max-width: 95px;
  width: 100%;
}

.position-relative.audio {
  padding: 0;
  border: 0;
}

@media (max-width: 575px) {
  .mobile-w100 {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .custom-result-count {
    text-align: center;
    width: 100%;
  }

  .d-flex.align-items-center {
    flex-wrap: wrap;
  }
}
#modal_validation_ux select {
  background-image: linear-gradient(45deg, transparent 50%, #f676bd 50%), linear-gradient(135deg, #f676bd 50%, transparent 50%), linear-gradient(to right, #87ceeb00, #87ceeb00);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 99% 0;
  background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
  background-repeat: no-repeat;
  padding-right: 32px;
}

progress.progress-bar-virus-camp::-webkit-progress-bar {
  background-color: #ababab;
  border-radius: 12px;
  border: 0;
  height: 18px !important;
}

progress.progress-bar-virus-camp {
  background-color: #ababab;
  border-radius: 12px;
  border: 0;
  height: 18px !important;
}

progress.progress-bar-virus-camp::-webkit-progress-value {
  background-color: var(--bs-custom-pink) !important;
  border-radius: 12px !important;
}

progress.progress-bar-virus-camp::-moz-progress-bar {
  background-color: var(--bs-custom-pink) !important;
  border-radius: 12px !important;
  border: 0;
  height: 18px !important;
}

progress.progress-bar-virus-camp {
  color: var(--bs-custom-pink);
  border-radius: 12px !important;
  border: 0px;
  height: 18px !important;
  position: absolute;
  top: 75px !important;
  width: 90% !important;
}

.text-progress {
  position: absolute !important;
  top: 74px;
  font-size: 12px;
  left: 0 !important;
  right: 0;
  margin: auto;
  text-align: center;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-next, .slick-prev{
    display: none !important;
}
.slick-dots{
    display: flex;
    gap: 5px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 25px;
}
.unique .slick-dots{
    margin-top: 0;
}
.slick-dots li{
    width: 9px;
    height: 9px;
    border-radius: 50px;
    background-color: #EAEAEA;
}
/* .slick-dots li:last-child{
    display: none;
} */
.slick-dots li button:hover, .slick-dots li button:focus{
    border-color: transparent;
    background-color: transparent;
}
.slick-dots li button{
    color: transparent;
}
.slick-dots li.slick-active{
    background-color: #F676BD;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td{z-index:9999999!important;position:relative}tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer *{box-sizing:content-box}.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperLayer :after{box-sizing:content-box}.introjs-tooltipReferenceLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-tooltipReferenceLayer *{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0;margin-bottom:2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{outline:0;text-decoration:none;border-color:#9e9e9e;background-color:#e0e0e0;color:#212121}.introjs-button:focus{outline:0;text-decoration:none;background-color:#eee;box-shadow:0 0 0 .2rem rgba(158,158,158,.5);border:1px solid #616161;color:#212121}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}
/*# sourceMappingURL=introjs.min.css.map */

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtJQUNJLGFBQWE7QUFDakI7O0FDRkEsZ0JBQWdCO0FDQ1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERVI7QUNEUTtFQUNJO0VBQ0E7QURHWjtBQ0ZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURJaEI7QUNIZ0I7RUFDSTtFQUNBO0FES3BCO0FDSGdCO0VBWko7SUFhUTtFRE1sQjtBQUNGO0FDSlk7RUFDSTtFQUNBO0VBQ0E7QURNaEI7QUNMZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRE9wQjtBQ0ZvQjtFQUNJO0VBQ0E7QURJeEI7QUNDUTtFQUNJO0FEQ1o7QUNBWTtFQUNJO0FERWhCO0FDRGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBREVwQjtBQ0NZO0VBQ0k7RUFDQTtBRENoQjtBQ0FnQjtFQUNJO0FERXBCO0FDQWdCO0VBQ0k7RUFDQTtBREVwQjtBQ0FvQjtFQUNJO0FERXhCO0FDRHdCO0VBQ0k7RUFDQTtFQUNBO0FERzVCO0FDRGdDO0VBQ0k7RUFDQTtBREdwQztBQ0VvQztFQUNJO0FEQXhDO0FDQ3dDO0VBQ0k7QURDNUM7QUNNNEM7RUFDSTtBREpoRDtBQ2M0QztFQUNJO0FEWmhEO0FDbUJnQztFQUNJO0FEakJwQztBQ29CNEI7RUFDSTtFQUNBO0VBQ0E7QURsQmhDO0FDd0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR0QmhCO0FDdUJnQjtFQUNJO0VBQ0E7QURyQnBCO0FDdUJ3QjtFQUNJO0VBQ0E7QURyQjVCO0FDMEI0QjtFQUNJO0FEeEJoQztBQ3lCZ0M7RUFDSTtBRHZCcEM7QUM4Qm9DO0VBQ0k7QUQ1QnhDO0FDc0NvQztFQUNJO0FEcEN4QztBQzJDd0I7RUFDSTtBRHpDNUI7QUM0Q29CO0VBQ0k7RUFDQTtFQUNBO0FEMUN4QjtBQytDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEN0NaO0FDOENZO0VBQ0k7RUFDQTtFQUNBO0FENUNoQjtBQytDZ0I7RUFDSTtBRDdDcEI7QUNtRFE7RUFDSTtFQUNBO0VBQ0E7QURqRFo7QUNrRFk7RUFDSTtBRGhEaEI7QUNpRGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQvQ3BCO0FDa0RZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURoRGhCO0FDaURnQjtFQUNJO0VBQ0E7RUFDQTtBRC9DcEI7O0FDcURBO0VBQ0k7SUFDSTtFRGxETjs7RUNvREU7SUFDSTtJQUNBO0lBQ0E7RURqRE47RUNxRGM7SUFDSTtFRG5EbEI7RUN1RE07SUFDSTtJQUNBO0VEckRWO0VDeURjO0lBQ0k7RUR2RGxCO0VDMERVO0lBQ0k7SUFDQTtJQUNBO0VEeERkO0VDNERNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUQxRFY7RUMyRFU7SUFDSTtJQUNBO0VEekRkO0VDMERjO0lBQ0k7RUR4RGxCO0VDNERNO0lBQ0k7SUFDQTtFRDFEVjtFQzhEYztJQUNJO0lBQ0E7RUQ1RGxCO0VDaUVVO0lBQ0k7RUQvRGQ7RUNnRWM7SUFDSTtFRDlEbEI7RUNpRVU7SUFDSTtFRC9EZDtFQ2dFYztJQUNJO0VEOURsQjs7RUNvRU07SUFDSTtFRGpFVjtBQUNGO0FDb0VBO0VBR1E7SUFDSTtFRHBFVjtBQUNGO0FDd0VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUR0RVI7O0FDeUVBO0VBRVE7SUFDSTtFRHZFVjtBQUNGO0FDMEVBO0VBQ0E7QUR4RUE7O0FDMEVBO0VBQ0k7QUR2RUo7O0FFL1FBO0VBQ0k7QUZrUko7QUVqUkk7RUFDSTtFQUNBO0FGbVJSO0FFbFJRO0VBQ0k7RUFDQTtFQUNBO0FGb1JaO0FFblJZO0VBQ0k7QUZxUmhCO0FFbFJRO0VBQ0k7RUFDQTtFQUNBO0FGb1JaO0FFbFJRO0VBQ0k7RUFDQTtFQUNBO0FGb1JaOztBRWhSQTtFQUNJO0VBQ0E7QUZtUko7O0FFalJBO0VBQ0k7RUFDQTtFQUNBO0FGb1JKO0FFblJJO0VBQ0k7RUFDQTtBRnFSUjtBRW5SSTtFQUNJO0VBQ0E7RUFDQTtBRnFSUjtBRWhSSTtF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QTtFQUVBO0FYc29CSjtBWTNvQkE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBWjRvQko7QWFqcEJBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7QWJrcEJKO0FjdnBCQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0Fkd3BCSjtBZTdwQkE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBZjhwQko7QWdCbnFCQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FoQm9xQko7QWlCenFCQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FqQjBxQko7QWtCL3FCQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FsQmdyQko7QW1CcnJCQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FuQnNyQko7QW9CM3JCQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FwQjRyQko7QXFCanNCQTtFQUNJO0VBQ0E7RUFDQTtBckJtc0JKOztBcUJoc0JBO0VBQ0k7RUFDQTtBckJtc0JKOztBcUJoc0JBO0VBQ0k7QXJCbXNCSjs7QXFCanNCQTtFQUNFO0lBQ0U7RXJCb3NCRjs7RXFCbHNCQTtJQUNFO0VyQnFzQkY7O0VxQm5zQkE7SUFDRTtFckJzc0JGO0FBQ0Y7QXFCcHNCQTtFQUNFO0FyQnNzQkY7O0FxQnBzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckJ1c0JGOztBcUJyc0JBO0VBQ0U7SUFDQTtJQUNBO0VyQndzQkE7QUFDRjtBcUJ0c0JBO0VBQ0U7SUFDQTtJQUNBO0VyQndzQkE7QUFDRjtBcUJ2c0JBO0VBQ0U7SUFDRTtFckJ5c0JGO0VxQnhzQkU7SUFDRTtFckIwc0JKO0FBQ0Y7QXFCdnNCQTtFQUVJO0lBQ0U7RXJCd3NCSjtFcUJ2c0JJO0lBQ0U7RXJCeXNCTjtFcUJ4c0JNO0lBQ0U7RXJCMHNCUjtFcUJ0c0JFO0lBQ0U7RXJCd3NCSjtFcUJ2c0JJO0lBQ0U7RXJCeXNCTjtFcUJ4c0JNO0lBQ0U7RXJCMHNCUjtBQUNGO0FxQnBzQkE7RUFDRTtBckJzc0JGO0FxQnJzQkU7RUFDRTtBckJ1c0JKOztBcUJwc0JBO0VBQ0U7RUFDQTtBckJ1c0JGOztBcUJyc0JBO0VBQ0U7RUFDQTtBckJ3c0JG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Q0E7QXRCeWpDSjs7QXNCdmpDQTtFQUNJO0VBQ0E7QXRCMGpDSjs7QXNCcmpDSTtFQUNFO0VBQ0E7QXRCd2pDTjtBc0J2akNNO0VBQ0U7QXRCeWpDUjtBc0J0akNJO0VBQ0U7QXRCd2pDTjs7QXNCcGpDQTtFQUNFO0F0QnVqQ0Y7O0FzQnBqQ0U7RUFDRTtBdEJ1akNKOztBdUIzbENJO0VBREo7SUFFUTtFdkIrbENOO0FBQ0Y7QXVCOWxDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2QmdtQ1I7QXVCL2xDUTtFQUNJO0VBQ0E7RUFDQTtBdkJpbUNaO0F1QmhtQ1k7RUFDSTtBdkJrbUNoQjtBdUJobUNZO0VBQ0k7QXZCa21DaEI7QXVCL2xDUTtFQUNJO0VBQ0E7QXZCaW1DWjtBdUJobUNZO0VBQ0k7RUFDQTtBdkJrbUNoQjtBdUIvbENRO0VBQ0k7RUFDQTtBdkJpbUNaO0F1QmhtQ1k7RUFDSTtFQUNBO0F2QmttQ2hCO0F1QjlsQ1E7RUFDSTtFQUNBO0VBQ0E7QXZCZ21DWjtBdUI5bENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QmdtQ1o7QXVCL2xDWTtFQVZKO0lBV1E7SUFDQTtJQUNBO0lBQ0E7RXZCa21DZDtBQUNGO0F1QmptQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCbW1DaEI7QXVCbG1DZ0I7RUFDSTtFQUNBO0F2Qm9tQ3BCO0F1QmptQ29CO0VBQ0k7QXZCbW1DeEI7QXVCaG1DZ0I7RUFDSTtBdkJrbUNwQjtBdUJobUN3QjtFQUNJO0F2QmttQzVCO0F1Qi9sQ29CO0VBQ0k7QXZCaW1DeEI7QXVCN2xDWTtFQUNJO0VBQ0E7QXZCK2xDaEI7QXVCN2xDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIrbENoQjtBdUI3bENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIrbENoQjtBdUI3bENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QitsQ2hCO0F1QjdsQ1k7RUFDSTtFQUNBO0VBQ0E7QXZCK2xDaEI7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Qi8wQ0E7RUFDRTtBekJpMUNGOztBeUIvMENBO0VBQ0U7QXpCazFDRjs7QXlCaDFDQTtFQUNFO0F6Qm0xQ0Y7O0F5QmoxQ0E7RUFDRTtBekJvMUNGOztBeUJsMUNBO0VBQ0U7RUFDQTtFQUNBO0F6QnExQ0Y7O0F5Qm4xQ0E7RUFDRTtFQUNBO0VBQ0E7QXpCczFDRjs7QXlCcDFDQTtFQUNFO0VBQ0E7RUFDQTtBekJ1MUNGOztBeUJyMUNBO0VBQ0U7RUFDQTtFQUNBO0F6QncxQ0Y7O0F5QnQxQ0E7RUFDRTtBekJ5MUNGOztBeUJ2MUNBO0VBQ0U7QXpCMDFDRjs7QTBCL2hEQTtFQUNJO0ExQmtpREo7O0EwQmhpREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJtaURKOztBMEJqaURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm9pREo7O0EwQmppREk7RUFDSTtBMUJvaURSO0EwQmxpREk7RUFDSTtFQUNBO0VBQ0E7QTFCb2lEUjtBMEJsaURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCb2lEUjtBMEJqaURRO0VBQ0k7RUFDQTtFQUNBO0ExQm1pRFo7QTBCamlEUTtFQUNJO0VBQ0E7RUFDQTtBMUJtaURaO0EwQmppRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJtaURaO0EwQmhpREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJraURSO0EwQmhpREk7RUFDSTtFQUNBO0ExQmtpRFI7QTBCaGlESTtFQUNJO0VBQ0E7RUFDQTtBMUJraURSO0EwQmhpREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJraURSO0EwQmhpREk7RUFDSTtFQUNBO0ExQmtpRFI7QTBCaGlESTtFQUNJO0ExQmtpRFI7QTBCaGlESTtFQUNJO0ExQmtpRFI7QTBCaGlESTtFQUNJO0ExQmtpRFI7QTBCaGlESTtFQUNJO0ExQmtpRFI7QTBCaGlESTtFQUNJO0ExQmtpRFI7QTBCaGlESTtFQUNJO0ExQmtpRFI7QTBCaGlESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmtpRFI7QTBCaGlESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQmtpRFI7QTBCaGlESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQmtpRFI7QTBCaGlESTtFQUNJO0VBQ0E7QTFCa2lEUjtBMEJoaURJO0VBQ0k7QTFCa2lEUjtBMEJoaURJO0VBSUk7QTFCK2hEUjtBMEJsaURRO0VBQ0k7QTFCb2lEWjtBMEJoaURJO0VBQ0k7QTFCa2lEUjtBMEJoaURJO0VBQ0k7QTFCa2lEUjtBMEJoaURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCa2lEUjtBMEJoaURJO0VBQ0k7RUFDQTtFQUNBO0ExQmtpRFI7QTBCaGlESTtFQUNJO0VBQ0E7RUFDQTtBMUJraURSO0EwQmhpREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCa2lEUjtBMEJsaERRO0VBQ0k7QTFCb2hEWjtBMEJsaERRO0VBQ0k7RUFDQTtBMUJvaERaO0EwQm5oRFk7RUFDSTtBMUJxaERoQjtBMEJoaERRO0VBQ0k7RUFDQTtBMUJraERaO0EwQmhoRFE7RUFDSTtFQUNBO0VBQ0E7QTFCa2hEWjtBMEJoaERRO0VBQ0k7QTFCa2hEWjtBMEJoaERRO0VBQ0k7RUFDQTtBMUJraERaO0EwQmpoRFk7RUFDSTtBMUJtaERoQjs7QTBCNWdESTtFQUNJO0ExQitnRFI7QTBCN2dESTtFQUNJO0VBQ0E7QTFCK2dEUjtBMEI3Z0RJO0VBQ0k7QTFCK2dEUjtBMEI3Z0RJO0VBQ0k7QTFCK2dEUjtBMEI5Z0RRO0VBQ0k7QTFCZ2hEWjtBMEI3Z0RJO0VBQ0k7RUFDQTtBMUIrZ0RSOztBMEIzZ0RJO0VBQ0k7RUFDQTtBMUI4Z0RSO0EwQjVnREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUI4Z0RSO0EwQjdnRFE7RUFDSTtBMUIrZ0RaOztBMEIxZ0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCNmdEUjtBMEIxZ0RnQjtFQUNJO0ExQjRnRHBCO0EwQjNnRG9CO0VBQ0k7QTFCNmdEeEI7QTBCemdEWTtFQUNJO0ExQjJnRGhCO0EwQjFnRGdCO0VBQ0k7QTFCNGdEcEI7QTBCeGdEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQjBnRFo7QTBCeGdEUTtFQUNJO0VBQ0E7RUFDQTtBMUIwZ0RaO0EwQnJnRFk7RUFDSTtBMUJ1Z0RoQjtBMEJ0Z0RnQjtFQUNJO0ExQndnRHBCO0EwQnBnRFE7RUFDSTtBMUJzZ0RaO0EwQnJnRFk7RUFDSTtBMUJ1Z0RoQjtBMEJuZ0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJxZ0RSOztBMEJsZ0RBO0VBQ0k7QTFCcWdESjs7QTBCbmdEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCc2dESjs7QTBCbmdESTtFQUNFO0VBQ0E7QTFCc2dETjtBMEJyZ0RNO0VBQ0U7QTFCdWdEUjtBMEJwZ0RJO0VBQ0k7RUFDQTtBMUJzZ0RSO0EwQnBnREk7RUFDSTtFQUNBO0VBQ0E7QTFCc2dEUjtBMEJwZ0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJzZ0RSO0EwQnBnREk7RUFDSTtFQUNBO0VBQ0E7QTFCc2dEUjtBMEJwZ0RJO0VBQ0k7RUFDQTtFQUNBO0ExQnNnRFI7O0EwQm5nREE7RUFDSTtBMUJzZ0RKOztBMEJwZ0RBO0VBQ0k7RUFDQTtFQUNBO0ExQnVnREo7O0EwQnJnREE7RUFDSTtBMUJ3Z0RKOztBMEJ0Z0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ5Z0RKOztBMEJ2Z0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIwZ0RKOztBMEJ2Z0RJO0VBQ0k7RUFDQTtBMUIwZ0RSOztBMEJ0Z0RJO0VBQ0k7RUFDQTtBMUJ5Z0RSOztBMEJ0Z0RBO0VBQ0k7QTFCeWdESjs7QTBCdmdEQTtFQUNJO0VBQ0E7QTFCMGdESjs7QTBCdmdESTtFQUNJO0ExQjBnRFI7O0EwQnZnREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCMGdESjs7QTBCeGdEQTtFQUNBO0ExQjJnREE7O0EwQnpnREE7RUFDQTtBMUI0Z0RBOztBMEIxZ0RBO0VBQ0k7QTFCNmdESjs7QTJCOTdEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCaThESjs7QTJCLzdEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCazhESjtBMkJqOERJO0VBQ0k7QTNCbThEUjs7QTJCOTdEQTtFQUNJLHlCbkJGZ0I7RW1CR2hCO0EzQmk4REo7O0EyQi83REE7RUFDSTtBM0JrOERKOztBMkJoOERBO0VBQ0k7QTNCbThESjs7QTJCNTdEQTtFQUNJO0VBQ0E7RUFDQTtBM0IrN0RKOztBMkI3N0RBO0VBQ0k7SUFDSTtFM0JnOEROO0FBQ0Y7QTJCOTdEQTtFQUNHO0lBQ0k7SUFDQTtFM0JnOERMO0FBQ0Y7QTJCOTdEQTtFQUNJO0lBQ0c7RTNCZzhETDtBQUNGO0EyQjk3REE7RUFDSTtJQUNJO0UzQmc4RE47O0UyQjk3REU7SUFDSTtJQUNBO0UzQmk4RE47O0UyQi83REU7SUFDSTtFM0JrOEROOztFMkJoOERFO0lBQ0k7RTNCbThETjtBQUNGO0E0QjdnRUE7RUFBdUI7QTVCZ2hFdkI7O0E0QmhoRWdEO0VBQXFCO0E1Qm9oRXJFOztBNEJuaEVBO0FDQ0E7RUFDSTtBN0JzaEVKO0E2QnJoRUk7RUFDSTtBN0J1aEVSOztBNkJwaEVBO0VBQ0k7RUFDQTtBN0J1aEVKOztBNkJyaEVBO0VBQ0k7QTdCd2hFSjtBNkJ0aEVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QndoRVI7O0E2QnJoRUE7RUFDSTtBN0J3aEVKOztBNkJ0aEVBO0VBQ0k7RUFDQTtBN0J5aEVKOztBNkJ2aEVBO0VBQ0k7QTdCMGhFSjs7QTZCeGhFQTtFQUNJO0lBQ0k7SUFDQTtFN0IyaEVOOztFNkJ6aEVFO0lBQ0k7SUFDQTtFN0I0aEVOO0FBQ0Y7QTZCMWhFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCNGhFUjtBNkIzaEVRO0VBZko7SUFnQlE7RTdCOGhFVjtBQUNGOztBNkIxaEVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdCNmhFaEI7O0E4QjNtRUE7RUFDSTtJQUNJO0U5QjhtRU47O0U4QjVtRUU7SUFDSTtFOUIrbUVOO0FBQ0Y7QStCcm5FQTtFQUNJLHlCdkJHeUI7QVJvbkU3Qjs7QStCcG5FQTtFQUNJLGN2QkhvQjtBUjBuRXhCOztBK0JwbkVBO0VBQ0kseUJ2QkowQjtBUjJuRTlCOztBK0JwbkVBOzs7RUFHSTtBL0J1bkVKOztBK0JwbkVBO0VBQ0k7RUFDQTtBL0J1bkVKOztBK0JwbkVBO0VBQ0k7RUFDQTtBL0J1bkVKOztBK0JwbkVBO0VBQ0kseUJ2QlQyQjtBUmdvRS9COztBK0JubkVBO0VBQ0k7RUFDQTtBL0JzbkVKOztBK0JubkVBO0VBQ0k7QS9Cc25FSjs7QStCbm5FQTtFQUNJLHlCdkJ6QnVCO0V1QjBCdkI7RUFDQTtBL0JzbkVKOztBK0JubkVJO0VBQ0k7QS9Cc25FUjs7QStCbm5FQTtFQUNJO0EvQnNuRUo7O0ErQnBuRUE7RUFDSTtBL0J1bkVKOztBK0JybkVBO0VBQ0k7QS9Cd25FSjs7QStCdG5FQTtFQUVJO0EvQnduRUo7O0ErQnJuRUE7RUFDSTtFQUNBO0EvQnduRUo7O0ErQnJuRUE7RUFDSTtFQUNBO0VBQ0E7QS9Cd25FSjs7QStCcm5FQTtFQUNJO0VBQ0E7QS9Cd25FSjs7QStCcm5FQTtFQUNJLHlCdkJoRXFCO0FSd3JFekI7O0ErQnJuRUE7RUFDSTtBL0J3bkVKOztBK0JybkVBO0VBQ0k7RUFDQTtBL0J3bkVKOztBK0JybkVBO0VBQ0k7RUFDQTtFQUNBO0EvQnduRUo7O0ErQnJuRUE7RUFDSTtBL0J3bkVKOztBK0JybkVBO0VBQ0k7QS9Cd25FSjs7QStCcm5FQTtFQUNJO0VBQ0E7QS9Cd25FSjs7QStCcm5FQTtFQUNJO0EvQnduRUo7O0ErQnJuRUE7RUFDSTtFQUNBO0VBQ0E7QS9Cd25FSjs7QStCcm5FQTtFQUNJO0VBQ0E7QS9Cd25FSjs7QStCcm5FQTtFQUNJO0EvQnduRUo7O0ErQnJuRUE7RUFDSSx5QnZCN0dZO0FScXVFaEI7O0ErQnJuRUE7RUFDSTtBL0J3bkVKOztBK0JybkVBO0VBQ0k7QS9Cd25FSjs7QStCcm5FQTtFQUNJO0EvQnduRUo7O0ErQnJuRUE7RUFDSTtFQUNBO0EvQnduRUo7O0ErQnJuRUE7RUFDSTtBL0J3bkVKOztBK0JybkVBO0VBQ0kscUN2QnhJZ0I7RXVCeUloQjtFQUNBO0EvQnduRUo7O0ErQnJuRUE7RUFDSSx5QnZCM0lrQjtFdUI0SWxCO0VBQ0E7QS9Cd25FSjs7QStCcm5FQTtFQUNJO0VBQ0E7RUFDQTtBL0J3bkVKOztBK0JybkVBO0VBQ0k7QS9Cd25FSjs7QStCcm5FQTtFQUNJLHFDdkI5SmdCO0V1QitKaEI7RUFDQTtBL0J3bkVKOztBK0JybkVBO0VBQ0k7QS9Cd25FSjs7QStCcm5FQTtFQUNJO0EvQnduRUo7O0ErQnJuRUE7RUFDSTtBL0J3bkVKOztBK0JybkVBO0VBQ0k7QS9Cd25FSjs7QStCcm5FQTtFQUNJO0VBQ0EsY3ZCcExnQjtBUjR5RXBCOztBK0JybkVBO0VBQ0k7RUFDQTtFQUNBO0EvQnduRUo7O0ErQnJuRUE7RUFDSTtBL0J3bkVKOztBK0JybkVBO0VBQ0k7SUFDSTtJQUNBO0UvQnduRU47O0UrQnJuRUU7SUFDSTtJQUNBO0UvQnduRU47QUFDRjtBK0JybkVBO0VBQ0k7QS9CdW5FSjs7QStCcG5FQTtFQUNJO0EvQnVuRUo7O0ErQm5uRVE7RUFDSTtBL0JzbkVaOztBK0JobkVRO0VBQ0k7QS9CbW5FWjtBK0JqbkVRO0VBQ0k7QS9CbW5FWjs7QStCOW1FSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JpbkVSOztBK0I3bUVBO0VBQ0k7O2lDQUFBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QS9CK21FSjs7QStCN21FRTtFQUNFO0VBQ0E7RUFDQTtBL0JnbkVKOztBK0I3bUVFO0VBQ0U7RUFDQTtFQUNBO0EvQmduRUo7O0ErQjltRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0JpbkVKOztBK0IvbUVFO0VBQ0U7QS9Ca25FSjs7QStCL21FRTtFQUNFO0EvQmtuRUo7O0ErQjltRUU7RUFDRTtBL0JpbkVKOztBK0IvbUVFO0VBQ0U7QS9Ca25FSjs7QStCaG5FRTtFQUNFO0EvQm1uRUo7O0ErQmpuRUU7RUFDRTtBL0JvbkVKOztBK0JsbkVFO0VBQ0U7QS9CcW5FSjs7QStCbm5FRTtFQUNFO0EvQnNuRUo7O0ErQnBuRUU7RUFDRTtBL0J1bkVKOztBK0JybkVFO0VBQ0U7QS9Cd25FSjs7QStCdG5FRTtFQUNFO0EvQnluRUo7O0ErQnZuRUU7RUFDRTtBL0IwbkVKOztBK0J4bkVFO0VBQ0U7QS9CMm5FSjs7QStCem5FRTtFQUNFO0EvQjRuRUo7O0ErQnZuRUU7RUFDRTtBL0IwbkVKOztBK0J2bkVFO0VBQ0U7QS9CMG5FSjs7QStCeG5FRTtFQUNFO0EvQjJuRUo7O0ErQnpuRUU7RUFDRTtBL0I0bkVKOztBK0J6bkVFO0VBQ0U7SUFDSTtFL0I0bkVOO0FBQ0Y7QStCMW5FRTtFQUNFO0lBQ0k7RS9CNG5FTjtBQUNGO0ErQjFuRUU7RUFDRTtJQUNJO0UvQjRuRU47O0UrQjFuRUU7SUFDRTtFL0I2bkVKO0FBQ0Y7QStCM25FRTtFQUNFO0lBQ0k7RS9CNm5FTjtBQUNGO0ErQjFuRUU7O1lBQUE7QUFJQTtFQUNFO0EvQjJuRUo7O0ErQnpuRUU7RUFDRTtBL0I0bkVKOztBK0J4bkVFOztnQkFBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBaUI7RUFDakI7RUFBaUI7RUFDakI7RUFBd0I7QS9COG5FOUI7O0ErQjNuRUk7RUFDSTtBL0I4bkVSO0ErQjduRVE7RUFDSTtBL0IrbkVaOztBZ0NuaEZBO0VBQ0k7SUFDSTtFaENzaEZOOztFZ0NwaEZFO0lBQ0k7RWhDdWhGTjtBQUNGO0FpQzdoRkE7RUFDSTtJQUNJO0VqQytoRk47O0VpQzdoRkU7SUFDSTtFakNnaUZOO0FBQ0Y7QWtDdGlGQTtFQUNJO0VBQ0E7QWxDd2lGSjs7QWtDcmlGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDd2lGUjs7QWtDbmlGSTtFQUNJO0FsQ3NpRlI7QWtDbmlGUTtFQUNJO0VBQ0EsYzFCWkE7RTBCYUE7RUFDQTtBbENxaUZaOztBa0NqaUZBO0VBT0k7RUFDQTtFQUNBO0FsQzhoRko7QWtDdGlGSTtFQUNJO0FsQ3dpRlI7QWtDdGlGSTtFQUNJLGMxQjdCTTtBUnFrRmQ7O0FrQ2xpRkE7RUFTSTtFQUNBO0VBQ0EscUIxQnpDbUI7RTBCMENuQjtBbEM2aEZKO0FrQ3hpRkk7RUFDSTtFQUNBO0FsQzBpRlI7QWtDemlGUTtFQUNJO0VBQ0EsYzdCMUNRO0FMcWxGcEI7QWtDbmlGSTtFQUNJO0FsQ3FpRlI7QWtDbmlGSTtFQUNJO0VBQ0E7RUFDQSxjMUJuRGdCO0FSd2xGeEI7QWtDbmlGSTtFQUNJO0FsQ3FpRlI7O0FrQ2xpRkE7RUFRSTtFQUNBO0VBQ0EscUIxQmxFbUI7RTBCbUVuQjtBbEM4aEZKO0FrQ3hpRkk7RUFDSTtFQUNBO0FsQzBpRlI7QWtDemlGUTtFQUNJLGM3Qm5FUTtBTDhtRnBCO0FrQ25pRkk7RUFDSTtBbENxaUZSO0FrQ25pRkk7RUFDSTtFQUNBO0VBQ0EsYzFCNUVnQjtBUmluRnhCO0FrQ25pRkk7RUFDSTtBbENxaUZSOztBa0NsaUZBO0VBQ0k7QWxDcWlGSjs7QWtDbGlGRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsQ3FpRko7O0FrQ2ppRkk7RUFDSTtBbENvaUZSOztBa0NqaUZBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDbWlGSjtBa0NqaUZJO0VBTUk7RUFDQTtFQUNBO0FsQzhoRlI7QWtDNWhGWTtFQUNJO0VBQ0E7RUFDQTtBbEM4aEZoQjtBa0MzaEZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEM2aEZaO0FrQzNoRlE7RUFDSTtFQUNBO0FsQzZoRlo7QWtDNWhGWTtFQUNJO0FsQzhoRmhCO0FrQ3RoRlk7RUFDSTtBbEN3aEZoQjtBa0N6aEZZO0VBQ0k7QWxDMmhGaEI7QWtDNWhGWTtFQUNJO0FsQzhoRmhCO0FrQy9oRlk7RUFDSTtBbENpaUZoQjtBa0NsaUZZO0VBQ0k7QWxDb2lGaEI7QWtDcmlGWTtFQUNJO0FsQ3VpRmhCO0FrQ3hpRlk7RUFDSTtBbEMwaUZoQjtBa0MzaUZZO0VBQ0k7QWxDNmlGaEI7QWtDOWlGWTtFQUNJO0FsQ2dqRmhCO0FrQ2pqRlk7RUFDSTtBbENtakZoQjtBa0NoaUZRO0VBQ0k7QWxDa2lGWjtBa0MvaEZRO0VBQ0k7QWxDaWlGWjtBa0NuZ0ZRO0VBQ0k7QWxDcWdGWjtBa0NqZ0ZRO0VBQ0k7QWxDbWdGWjtBa0M1L0VZO0VBSUk7RUFDQTtBbEMyL0VoQjtBa0NoZ0ZZO0VBSUk7RUFDQTtBbEMrL0VoQjtBa0NwZ0ZZO0VBSUk7RUFDQTtBbENtZ0ZoQjtBa0N4Z0ZZO0VBSUk7RUFDQTtBbEN1Z0ZoQjtBa0M1Z0ZZO0VBSUk7RUFDQTtBbEMyZ0ZoQjtBa0NoaEZZO0VBSUk7RUFDQTtBbEMrZ0ZoQjtBa0NwaEZZO0VBSUk7RUFDQTtBbENtaEZoQjtBa0N4aEZZO0VBSUk7RUFDQTtBbEN1aEZoQjtBa0M1aEZZO0VBSUk7RUFDQTtBbEMyaEZoQjtBa0NoaUZZO0VBSUk7RUFDQTtBbEMraEZoQjtBa0NwaUZZO0VBSUk7RUFDQTtBbENtaUZoQjtBa0N4aUZZO0VBSUk7RUFDQTtBbEN1aUZoQjtBa0M1aUZZO0VBSUk7RUFDQTtBbEMyaUZoQjtBa0NoakZZO0VBSUk7RUFDQTtBbEMraUZoQjtBa0NwakZZO0VBSUk7RUFDQTtBbENtakZoQjtBa0N4akZZO0VBSUk7RUFDQTtBbEN1akZoQjtBa0M1akZZO0VBSUk7RUFDQTtBbEMyakZoQjtBa0Noa0ZZO0VBSUk7RUFDQTtBbEMrakZoQjtBa0Nwa0ZZO0VBSUk7RUFDQTtBbENta0ZoQjtBa0N4a0ZZO0VBSUk7RUFDQTtBbEN1a0ZoQjtBa0M1a0ZZO0VBSUk7RUFDQTtBbEMya0ZoQjtBa0NobEZZO0VBSUk7RUFDQTtBbEMra0ZoQjtBa0NwbEZZO0VBSUk7RUFDQTtBbENtbEZoQjtBa0N4bEZZO0VBSUk7RUFDQTtBbEN1bEZoQjtBa0M1bEZZO0VBSUk7RUFDQTtBbEMybEZoQjtBa0NobUZZO0VBSUk7RUFDQTtBbEMrbEZoQjtBa0NwbUZZO0VBSUk7RUFDQTtBbENtbUZoQjtBa0N4bUZZO0VBSUk7RUFDQTtBbEN1bUZoQjtBa0M1bUZZO0VBSUk7RUFDQTtBbEMybUZoQjtBa0NobkZZO0VBSUk7RUFDQTtBbEMrbUZoQjtBa0NwbkZZO0VBSUk7RUFDQTtBbENtbkZoQjtBa0N4bkZZO0VBSUk7RUFDQTtBbEN1bkZoQjtBa0M1bkZZO0VBSUk7RUFDQTtBbEMybkZoQjtBa0Nob0ZZO0VBSUk7RUFDQTtBbEMrbkZoQjtBa0Nwb0ZZO0VBSUk7RUFDQTtBbENtb0ZoQjtBa0N4b0ZZO0VBSUk7RUFDQTtBbEN1b0ZoQjtBa0M1b0ZZO0VBSUk7RUFDQTtBbEMyb0ZoQjtBa0NocEZZO0VBSUk7RUFDQTtBbEMrb0ZoQjtBa0NwcEZZO0VBSUk7RUFDQTtBbENtcEZoQjtBa0N4cEZZO0VBSUk7RUFDQTtBbEN1cEZoQjtBa0M1cEZZO0VBSUk7RUFDQTtBbEMycEZoQjtBa0NocUZZO0VBSUk7RUFDQTtBbEMrcEZoQjtBa0NwcUZZO0VBSUk7RUFDQTtBbENtcUZoQjtBa0N4cUZZO0VBSUk7RUFDQTtBbEN1cUZoQjtBa0M1cUZZO0VBSUk7RUFDQTtBbEMycUZoQjtBa0NockZZO0VBSUk7RUFDQTtBbEMrcUZoQjtBa0NwckZZO0VBSUk7RUFDQTtBbENtckZoQjtBa0N4ckZZO0VBSUk7RUFDQTtBbEN1ckZoQjtBa0M1ckZZO0VBSUk7RUFDQTtBbEMyckZoQjtBa0Noc0ZZO0VBSUk7RUFDQTtBbEMrckZoQjtBa0MxckZJO0VBQ0k7RUFDQTtFQUNBO0FsQzRyRlI7QWtDM3JGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsQzZyRlo7QWtDM3JGUTtFQUNJO0FsQzZyRlo7O0FrQ3pyRkE7RUFDSTtFQUNBO0FsQzRyRko7QWtDM3JGSTtFQUNJLGdCMUI3T0s7QVIwNkZiOztBa0MxckZBO0VBQ0k7QWxDNnJGSjs7QWtDM3JGQTtFQUNJLHlCMUJsUGE7RTBCbVBiO0VBQ0EsYzFCblBrQjtBUmk3RnRCOztBa0M1ckZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxDK3JGSjtBa0M5ckZJO0VBTEo7SUFNUTtFbENpc0ZOO0FBQ0Y7O0FrQy9yRkE7RUFDSTtFQUNBO0FsQ2tzRko7O0FrQ2hzRkE7RUFDSTtBbENtc0ZKOztBa0Nqc0ZBO0VBQ0k7RUFDQTtBbENvc0ZKOztBa0Nsc0ZBO0VBQ0k7QWxDcXNGSjtBa0Nsc0ZZO0VBQ0k7RUFDQTtFQUNBO0FsQ29zRmhCO0FrQ2xzRlk7RUFDSSxjMUJ2Uko7RTBCd1JJO0VBQ0E7RUFDQTtFQUNBO0FsQ29zRmhCOztBa0M3ckZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ2dzRlI7QWtDL3JGUTtFQUNBO0VBQ0E7QWxDaXNGUjtBa0Noc0ZZO0VBQ0k7QWxDa3NGaEI7QWtDL3JGSTtFQUNJO0VBQ0E7QWxDaXNGUjtBa0Noc0ZRO0VBQ0k7QWxDa3NGWjs7QWtDM3JGQTtFQUNJO0VBQ0E7QWxDOHJGSjs7QWtDMXJGUTtFQUdJO0VBQ0EscUIxQnRVVztFMEJ1VVg7RUFDQTtBbEMyckZaO0FrQzFyRlk7RUFDSSxjMUIzVVE7QVJ1Z0d4QjtBa0N2ckZnQjtFQUNJO0FsQ3lyRnBCO0FrQ3RyRlk7RUFDSTtFQUNBLGdCMUJuVkg7RTBCb1ZHO0FsQ3dyRmhCO0FrQ3JyRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEN1ckZaOztBa0MvcUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EscUIxQnpXVztFMEIwV1g7RUFDQTtBbENrckZaO0FrQ2pyRlk7RUFDSSxjMUI5V1E7QVJpaUd4QjtBa0MxcUZZO0VBQ0k7RUFDQSxnQjFCdFhIO0UwQnVYRztBbEM0cUZoQjtBa0N6cUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMycUZaOztBa0NucUZBO0VBQ0k7RUFDQTtBbENzcUZKO0FrQ3JxRkk7RUFDSTtBbEN1cUZSO0FrQ3JxRkk7RUFDSTtBbEN1cUZSOztBa0NwcUZBO0VBU0k7RUFDQTtBbEMrcEZKO0FrQ3hxRkk7RUFDSTtBbEMwcUZSO0FrQ3hxRlk7RUFDSTtBbEMw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O0FtQzE3R0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkM0N0dSO0FtQzE3R0k7RUFDSTtBbkM0N0dSOztBbUN6N0dBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzQ3R0o7O0FtQzE3R0E7RUFDSTtBbkM2N0dKOztBbUMzN0dBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkM4N0dKOztBbUM1N0dBO0VBQ0ksMEIzQnhIZ0I7QVJ1akhwQjs7QW1DNzdHQTtFQUNJO0VBQ0EsY0FuSkk7RUFvSko7QW5DZzhHSjs7QW1DOTdHQTtFQUNJLHlCQXZKSTtFQXdKSjtFQUNBO0VBQ0E7QW5DaThHSjs7QW1DLzdHQTtFQUNJO0VBQ0E7QW5DazhHSjs7QW1DaDhHQTtFQUNJO0VBQ0E7RUFDQTtBbkNtOEdKOztBbUNqOEdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkNvOEdKOztBbUNsOEdBO0VBQ0k7RUFDQTtFQUNBO0FuQ3E4R0o7O0FtQ2w4R0E7RUFDSTtBbkNxOEdKOztBbUNuOEdBO0VBQ0k7RUFDQTtBbkNzOEdKOztBbUNwOEdBO0VBQ0k7QW5DdThHSjs7QW1DcjhHQTtFQUNJO0FuQ3c4R0o7QW1DdjhHSTtFQUNJO0FuQ3k4R1I7O0FtQ3I4R0E7RUFDSSxxQzNCN0tnQjtBUnFuSHBCOztBbUN0OEdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DeThHSjs7QW1DdDhHQTtFQUNJO0VBQ0E7QW5DeThHSjtBbUN4OEdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5DMDhHUjs7QW1DdjhHQTtFQUNJO0FuQzA4R0o7O0FtQ3g4R0E7RUFDSTtBbkMyOEdKOztBbUN6OEdBO0VBQ0k7QW5DNDhHSjs7QW1DMThHQTtFQUNJO0FuQzY4R0o7O0FtQzE4R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkM2OEdKO0FtQzU4R0k7RUFDSTtBbkM4OEdSO0FtQzc4R1E7RUFDSTtBbkMrOEdaO0FtQzc4R1E7RUFDSTtBbkMrOEdaO0FtQzc4R1E7RUFDSTtBbkMrOEdaOztBbUMzOEdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5DODhHSjtBbUM1OEdRO0VBQ0k7RUFDQTtBbkM4OEdaO0FtQzc4R1k7RUFDSSwwQjNCL09JO0UyQmdQSjtBbkMrOEdoQjs7QW1DMThHQTtFQUNJO0VBQ0E7QW5DNjhHSjs7QW1DMzhHQTtFQUNJO0VBQ0E7RUFDQTtBbkM4OEdKOztBbUM1OEdBO0VBQ0k7QW5DKzhHSjs7QW1DNzhHQTtFQUNJO0FuQ2c5R0o7O0FtQzk4R0E7RUFDSTtFQUNBO0FuQ2k5R0o7QW1DaDlHSTtFQUNJO0VBQ0E7QW5DazlHUjtBbUNqOUdRO0VBQ0k7RUFDQTtFQUNBO0FuQ205R1o7QW1DaDlHSTtFQUNJO0FuQ2s5R1I7O0FtQy84R0E7RUFDSTtBbkNrOUdKOztBbUNoOUdBO0VBQ0k7RUFDQTtBbkNtOUdKOztBbUNqOUdBO0VBQ0k7RUFDQTtBbkNvOUdKOztBbUNsOUdBO0VBQ0k7RUFDQTtBbkNxOUdKOztBbUNuOUdBO0VBSUk7QW5DbTlHSjtBbUN0OUdJO0VBQ0k7QW5DdzlHUjs7QW1DcDlHQTtFQUNJO0VBQ0E7QW5DdTlHSjs7QW1DcjlHQTtFQUNJO0VBQ0E7QW5DdzlHSjs7QW1DdDlHQTtFQUNJO0VBQ0E7RUFDQTtBbkN5OUdKOztBbUN0OUdBO0VBQ0k7RUFDQTtFQUNBO0FuQ3k5R0o7O0FtQ3Y5R0E7RUFDSTtBbkMwOUdKOztBbUN4OUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMyOUdKOztBbUN6OUdBO0VBQ0k7RUFDQTtBbkM0OUdKOztBbUMxOUdBO0VBQ0k7QW5DNjlHSjs7QW1DMzlHQTtFQUNJO0lBQ0k7RW5DODlHTjtBQUNGO0FtQzU5R0E7RUFDSTtJQUNJO0VuQzg5R047QUFDRjtBbUM1OUdBO0VBQ0k7SUFDSTtFbkM4OUdOO0FBQ0Y7QW1DNTlHQTtFQUNJO0lBQ0k7RW5DODlHTjtBQUNGO0FtQzU5R0E7RUFDSTtJQUNJO0VuQzg5R047O0VtQzU5R0U7SUFDSTtFbkMrOUdOOztFbUM3OUdFO0lBQ0k7RW5DZytHTjtBQUNGO0FtQzk5R0E7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFbkNnK0dOO0FBQ0Y7QW1DOTlHQTtFQUNBO0lBQ0k7SUFDQTtFbkNnK0dGO0FBQ0Y7QW9DNzJIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEMrMkhKO0FvQzkySEk7RUFDSTtFQUNBO0FwQ2czSFI7O0FvQzcySEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDZzNISjtBb0M3MkhJO0VBQ0k7RUFDQTtFQUNBO0FwQysySFI7QW9DOTJIUTtFQUNJO0FwQ2czSFo7QW9DLzJIWTtFQUNJO0FwQ2kzSGhCO0FvQzkySFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENnM0haO0FvQzcySEk7RUFDSTtBcEMrMkhSO0FvQzUySEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEM4MkhSO0FvQzcySFE7RUFDSTtBcEMrMkhaO0FvQzUySEk7RUFDSTtFQUNBO0VBQ0o7RUFDQTtFQUNBO0VBQ0E7QXBDODJISjtBb0M1MkhJO0VBQ0k7RUFDQTtFQUNBO0VBQVE7RUFDUjtBcEMrMkhSO0FvQzkySFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ2czSFo7QW9DLzJIWTtFQUNJO0FwQ2kzSGhCO0FvQzUySFE7RUFDSTtBcEM4MkhaO0FvQzEySEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQzQySFI7QW9DMzJIUTtFQUNJO0FwQzYySFo7QW9DMTJISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDNDJIUjtBb0MxMkhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBDNDJIUjtBb0N4MkhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEMwMkhSO0FvQ3gySEk7RUFDSTtFQUNBO0VBQ0E7QXBDMDJIUjtBb0N4MkhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEMwMkhSO0FvQ3gySEc7RUFDSztFQUNBO0VBQ0E7QXBDMDJIUjtBb0N4MkhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDMDJIUjtBb0N4MkhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEMwMkhSO0FvQ3gySEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQzAySFI7QW9DeDJISTtFQUNJO0VBQ0E7RUFDQTtBcEMwMkhSO0FvQ3oySFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDMjJIWjtBb0N2MkhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEN5MkhSO0FvQ3YySEk7RUFDSTtFQUNBO0VBQ0E7QXBDeTJIUjtBb0N4MkhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDMDJIWjtBb0N6MkhZO0VBQ0k7QXBDMjJIaEI7QW9DMTJIZ0I7RUFDSTtBcEM0MkhwQjtBb0N6MkhZO0VBQ0k7RUFDQTtBcEMyMkhoQjtBb0N0MkhJO0VBQ0k7RUFDQTtFQUNBO0FwQ3cySFI7QW9DdDJISTtFQUNLO0FwQ3cySFQ7QW9DdDJISTtFQUNJO0FwQ3cySFI7QW9DdDJISTtFQUNJO0FwQ3cySFI7QW9DdDJISTtFQUNJO0VBQ0E7RUFDQTtBcEN3MkhSO0FvQ3QySEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDdzJIUjtBb0N0MkhHO0VBQ0s7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEN3MkhSO0FvQ3QySEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDdzJIUjtBb0N0MkhJO0VBQ0k7QXBDdzJIUjtBb0N0MkhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBDdzJIUjtBb0N0MkhZO0VBQ0k7QXBDdzJIaEI7QW9DdDJIWTtFQUNJO0FwQ3cySGhCO0FvQ3AySFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENzMkhaO0FvQ3AySE87RUFDSztFQUNBO0FwQ3MySFo7QW9DcjJIUTtFQUNJO0VBQ0E7RUFDQTtBcEN1MkhaOztBb0NsMkhBO0VBQ0k7QXBDcTJISjs7QW9DbjJIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwQ3MySEo7O0FvQ3AySEE7RUFDSTtBcEN1MkhKOztBb0NyMkhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3cySEo7QW9DdjJISTtFQUNJO0VBQ0E7RUFDQTtBcEN5MkhSOztBb0N0MkhBO0VBQ0k7RUFDQTtFQUNBO0FwQ3kySEo7O0FvQ3YySEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDMDJISjs7QW9DeDJIQTtFQUNJO0VBQ0E7RUFDQTtBcEMyMkhKOztBb0N6MkhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEM0MkhKOztBb0N6MkhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEM0MkhSO0FvQzEySEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQzQySFI7O0FxQzN5SUE7RUFDSSx5QjdCeUJrQjtFNkJ4QmxCO0VBQ0E7RUFDQTtBckM4eUlKOztBcUM1eUlBO0VBQ0k7RUFDQTtBckMreUlKOztBcUM3eUlBO0VBQ0k7RUFDQTtBckNneklKOztBcUM5eUlBO0VBQ0ksYzdCWVk7QVJxeUloQjs7QXFDL3lJQTtFQUNJLGM3QlVlO0FSd3lJbkI7O0FxQ2h6SUE7RUFDSTtJQUNJO0VyQ216SU47QUFDRjtBc0MxMElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM0MElKOztBc0MxMElBO0VBQ0k7QXRDNjBJSjs7QXNDMTBJUTtFQUNJO0F0QzYwSVo7O0FzQzEwSUE7RUFDSTtJQUNJO0V0QzYwSU47QUFDRjtBc0MzMElBO0VBQ0k7SUFDSTtFdEM2MElOOztFc0MzMElFO0lBQ0k7RXRDODBJTjtBQUNGO0F1Q3gySUE7RUFDSTtBdkMwMklKOztBdUN4MklBO0VBQ0k7QXZDMjJJSjs7QXdDLzJJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Q2szSUo7O0F3Q2gzSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeENtM0lKO0F3Q2wzSUk7RUFDSTtBeENvM0lSOztBd0NoM0lBO0VBQ0k7QXhDbTNJSjs7QXdDNTJJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDJFQUNFO0F4QzgySU47O0F3QzMySUU7RUFDRztJQUFPO0V4QysySVY7RXdDOTJJRztJQUFPO0V4Q2kzSVY7RXdDaDNJRztJQUFPO0V4Q20zSVY7RXdDbDNJRztJQUFPO0V4Q3EzSVY7RXdDcDNJRztJQUFPO0V4Q3UzSVY7RXdDdDNJRztJQUFPO0V4Q3kzSVY7RXdDeDNJRztJQUFPO0V4QzIzSVY7QUFDRjtBd0MxM0lFO0VBQ0U7SUFBTztFeEM2M0lUO0V3QzUzSUU7SUFBTztFeEMrM0lUO0V3QzkzSUU7SUFBTztFeENpNElUO0V3Q2g0SUU7SUFBTztFeENtNElUO0FBQ0Y7QXdDbDRJQTtFQUNJO0F4Q280SUo7QXdDbjRJSTtFQUNJO0F4Q3E0SVI7QXdDbjRJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENxNElSO0F3Q3A0SVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeENzNElaOztBd0NsNElBO0VBQ0k7QXhDcTRJSjs7QXdDbDRJ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RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzIySVI7O0F3Q3gySUE7RUFDSTtJQUNJO0V4QzIySU47RXdDeDJJRTtJQUNJO0V4QzAySU47RXdDdjJJRTtJQUNJO0V4Q3kySU47QUFDRjtBd0N0MklBO0VBQ0k7RUFDQTtBeEN3MklKOztBd0NyMklBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDdzJJSjtBd0N2MklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3kySVI7O0F3Q3IySUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEN3MklKOztBd0NyMklBO0VBQ0k7RUFDQTtFQW9CQTtFQUNBO0VBQ0E7RUFDQTtBeENxMUlKO0F3QzEySUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzQySVI7QXdDMzJJUTtFQUNJO0F4QzYySVo7QXdDMTJJSTtFQUNJO0F4QzQySVI7QXdDejJJSTtFQUNJO0F4QzIySVI7O0F3Q2gySUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q20ySUo7QXdDajJJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENtMklSO0F3Q2gySUk7RUFDSTtBeENrMklSO0F3Q2gySVE7RUFDSTtFQUNBO0VBQ0E7QXhDazJJWjtBd0M5MUlJO0VBY0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENtMUlSO0F3Q3AySVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENzMklaO0F3QzcxSVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QysxSVo7QXdDNTFJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4QzgxSVo7QXdDMzFJUTtFQUNJO0F4QzYxSVo7QXdDejFJUTtFQUNJO0VBQ0E7QXhDMjFJWjtBd0N4MUlROzs7RUFJSTtFQUNBO0VBQ0E7RUFDQTtBeEN5MUlaO0F3Q3IxSVE7RUFDSTtBeEN1MUlaO0F3Q3AxSVE7RUFDSTtBeENzMUlaO0F3Q24xSVE7RUFDSTtBeENxMUlaOztBd0NoMUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENtMUlKOztBd0NoMUlJO0VBQ0k7QXhDbTFJUjs7QXdDaDFJQTtFQUNJO0F4Q20xSUo7O0F3Q2oxSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q28xSUo7O0F3Q2oxSUE7RUFDSTtBeENvMUlKOztBd0NsMUlBO0VBQ0k7RUFDQTtBeENxMUlKOztBd0NuMUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3MxSUo7O0F3Q3AxSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEN1MUlKOztBd0NwMUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3UxSUo7O0F3Q3AxSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3UxSUo7O0F3Q3AxSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN1MUlKOztBd0NwMUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN1MUlKOztBd0NwMUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN1MUlKOztBd0NuMUlBO0VBQ0k7QXhDczFJSjs7QXdDbjFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDczFJSjs7QXdDbjFJQTtFQUNJO0F4Q3MxSUo7O0F3Q24xSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeENzMUlKOztBd0NuMUlBO0VBQ0k7QXhDczFJSjs7QXdDbjFJQTtFQUNJO0F4Q3MxSUo7O0F3Q24xSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeENzMUlKOztBd0NuMUlBO0VBQ0k7QXhDczFJSjs7QXdDbjFJQTtFQUNJO0F4Q3MxSUo7O0F3Q24xSUE7RUFDSTtFQUNBO0VBQ0E7QXhDczFJSjs7QXdDbjFJQTtFQUNJO0F4Q3MxSUo7O0F3Q24xSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDczFJSjs7QXdDLzBJQTs7RUFFSTtBeENrMUlKOztBd0MvMElJO0VBQ0k7QXhDazFJUjs7QXdDLzBJQTtFQUNJO0VBQ0E7RUFDQTtBeENrMUlKOztBd0M5MElBO0VBQ0k7RUFDQTtFQUNBO0F4Q2kxSUo7O0F3QzkwSUE7RUFDSTtFQUNBO0VBQ0E7QXhDaTFJSjs7QXdDOTBJQTtFQUNJO0F4Q2kxSUo7O0F3QzkwSUE7RUFDSTtBeENpMUlKOztBd0M5MElBO0VBQ0k7QXhDaTFJSjs7QXdDOTBJQTtFQUNJO0F4Q2kxSUo7O0F3QzkwSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeENpMUlKOztBd0M5MElBO0VBQ0k7QXhDaTFJSjs7QXdDOTBJQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0F4Q2kxSUo7O0F3QzkwSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENpMUlKOztBd0M5MElBO0VBQ0k7QXhDaTFJSjs7QXdDOTBJQTtFQUNJO0VBQ0E7QXhDaTFJSjs7QXdDOTBJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Q2kxSUo7O0F3QzkwSUE7RUFDSTtBeENpMUlKOztBd0M5MElBO0FBQ0E7RUFDSTtBeENpMUlKOztBd0M5MElBO0VBQ0k7QXhDaTFJSjs7QXdDOTBJQTtFQUNJO0VBQ0E7RUFDQTtBeENpMUlKOztBd0M5MElBO0VBQ0k7RUFDQTtBeENpMUlKOztBd0M5MElBO0VBQ0k7QXhDaTFJSjs7QXdDOTBJQTtFQUNJO0F4Q2kxSUo7O0F3QzkwSUE7RUFDSTtFQUNBO0F4Q2kxSUo7O0F3QzkwSUE7RUFDSTtFQUNBO0F4Q2kxSUo7O0F3QzkwSUE7RUFDSTtFQUNBO0VBQ0E7QXhDaTFJSjs7QXdDOTBJQTtFQUNJO0VBQ0E7RUFDQTtBeENpMUlKOztBd0M5MElBO0VBQ0k7RUFDQTtFQUNBO0F4Q2kxSUo7O0F3QzkwSUE7RUFDSTtFQUNBO0VBQ0E7QXhDaTFJSjs7QXdDOTBJQTtFQUNJO0VBQ0E7QXhDaTFJSjs7QXdDOTBJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDaTFJSjs7QXdDOTBJQTtFQUNJO0F4Q2kxSUo7O0F3QzkwSUE7RUFDSTtFQUNBO0VBQ0E7QXhDaTFJSjs7QXdDOTBJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDaTFJSjs7QXdDOTBJQTtFQUNJO0lBQ0k7RXhDaTFJTjtFd0M5MElFO0lBQ0k7RXhDZzFJTjtFd0M3MElFO0lBQ0k7RXhDKzBJTjtFd0M1MElFO0lBQ0k7RXhDODBJTjtFd0MzMElFO0lBQ0k7RXhDNjBJTjtFd0MxMElFO0lBQ0k7RXhDNDBJTjtFd0N6MElFO0lBQ0k7RXhDMjBJTjtFd0N4MElFO0lBQ0k7RXhDMDBJTjtBQUNGO0F3Q3AwSVE7RUFDSTtBeENzMElaOztBd0NqMElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENvMElKOztBd0NqMElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENvMElKOztBd0NsMElFO0VBQ0k7SUFBSztJQUF1QztFeEN1MEloRDtFd0N0MElJO0lBQUs7SUFBdUM7RXhDMDBJaEQ7RXdDejBJSTtJQUFLO0lBQXVDO0V4QzYwSWhEO0V3QzUwSUk7SUFBSztJQUF1QztFeENnMUloRDtBQUNGO0F3QzcwSUk7RUFDSTtFQUNBO0F4QyswSVI7QXdDOTBJUTtFQUNJO0F4Q2cxSVo7QXdDOTBJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q2cxSVo7QXdDMzBJWTtFQVpKO0lBYVE7SUFDQTtFeEM4MElkO0FBQ0Y7QXdDMzBJUTtFQXhCSjtJQXlCUTtFeEM4MElWO0FBQ0Y7O0F3Q3gwSVE7RUFDSTtBeEMyMElaO0F3QzEwSVk7RUFGSjtJQUdRO0lBQ0E7RXhDNjBJZDtBQUNGO0F3QzMwSWdCO0VBQ0k7RUFDQTtBeEM2MElwQjs7QXdDdDBJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Q3kwSUo7QXdDdjBJSTtFQUNJO0F4Q3kwSVI7QXdDdjBJSTtFQUNJO0F4Q3kwSVI7O0F3Q3AwSUE7RUFDSTtFQUNBO0F4Q3UwSUo7O0F3Q3IwSUE7RUFDSTtFQUNBO0F4Q3cwSUo7O0F3Q3QwSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEN5MElKOztBd0N0MElJO0VBQ0k7RUFDQTtBeEN5MElSO0F3Q3gwSVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzAwSVo7QXdDeDBJUTtFQUNJO0VBQ0E7RUFDQTtBeEMwMElaO0F3Q3owSVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEMyMEloQjtBd0N6MElZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhDMjBJaEI7QXdDejBJWTtFQUNJO0F4QzIwSWhCO0F3Q3owSVk7RUFDSTtBeEMyMEloQjs7QXdDbnpJSTtFQUtJO0F4Q2t6SVI7QXdDdHpJUTtFQUNJO0F4Q3d6SVo7O0F3Q2p6SUk7RUFDSTtBeENveklSO0F3Q2x6SUk7RUFDSTtFQUNKO0VBQ0E7QXhDb3pJSjtBd0NseklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENveklSO0F3Q256SVE7RUFOSjtJQU9RO0V4Q3N6SVY7QUFDRjtBd0NyeklRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3V6SVo7QXdDdHpJWTtFQVBKO0lBUVE7RXhDeXpJZDtBQUNGOztBd0NyeklBO0VBQ0k7QXhDd3pJSjs7QXdDcnpJSTtFQUNJO0VBQ0E7QXhDd3pJUjs7QXdDcnpJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDd3pJSjtBd0N0eklRO0VBQ0k7RUFDQTtBeEN3eklaO0F3Q3B6SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDc3pJUjtBd0NyeklRO0VBUEo7SUFRUTtFeEN3eklWO0FBQ0Y7QXdDdnpJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDeXpJWjtBd0N4eklZO0VBTko7SUFPUTtFeEMyeklkO0FBQ0Y7O0F3Q3J6SUk7RUFDSTtBeEN3eklSO0F3Q3R6SVE7RUFDSTtB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O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ21vTnBCO0EyQ2hvTlk7RUFDSTtBM0Nrb05oQjtBMkNqb05nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Ntb05wQjtBMkM5bk5JO0VBQ0k7QTNDZ29OUjtBMkMvbk5RO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Npb05SO0EyQy9uTlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDaW9OUjtBMkNob05RO0VBQ0k7RUFDQTtBM0Nrb05aO0EyQ2pvTlk7RUFDSTtFQUNBO0EzQ21vTmhCO0EyQzluTm9CO0VBQ0k7RUFDQTtBM0Nnb054QjtBMkMzbk5RO0VBQ0E7RUFDQTtFQUNBO0EzQzZuTlI7QTJDM25OUTtFQUNBO0VBQ0E7RUFDQTtBM0M2bk5SO0EyQzVuTlk7RUFDSTtBM0M4bk5oQjtBMkM3bk5nQjtFQUNJO0EzQytuTnBCO0EyQzVuTlk7RUFDSTtBM0M4bk5oQjtBMkM1bk5ZO0VBQ0k7QTNDOG5OaEI7QTJDNW5OWTtFQUNJO0VBQ0E7RUFDQTtBM0M4bk5oQjtBMkN4bk5RO0VBQ0k7SUFDSTtJQUNBO0UzQzBuTmQ7QUFDRjtBMkN4bk5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNDMG5OWjtBMkN6bk5ZO0VBQ0k7RUFDQTtBM0Mybk5oQjtBMkN4bk5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNDMG5OWjtBMkN4bk5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDMG5OWjtBMkN4bk5RO0VBQ0k7QTNDMG5OWjtBMkN4bk5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDMG5OWjtBMkN6bk5ZO0VBQ0k7QTNDMm5OaEI7QTJDeG5OUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQzBu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OU5oQjtBNEN2OU5ZO0VBQ0k7QTVDeTlOaEI7QTRDcjlOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUN1OU5SO0E0Q3Q5TlE7RUFQSjtJQVFRO0U1Q3k5TlY7QUFDRjtBNEN2OU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q3k5TlI7QTRDeDlOUTtFQUNJO0VBQ0E7RUFDQTtBNUMwOU5aOztBNENwOU5BO0VBQ0E7SUFBTztFNUN3OU5MO0U0Q3Y5TkU7SUFBTztFNUMwOU5UO0FBQ0Y7QTRDejlOQTtFQUNBO0lBQU87RTVDNDlOTDtFNEMzOU5FO0lBQU87RTVDODlOVDtBQUNGO0E0Qzc5TkE7RUFDSTtJQUFPO0U1Q2crTlQ7RTRDLzlORTtJQUFPO0U1Q2srTlQ7QUFDRjtBNkNoMk9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q2syT0o7QTZDajJPSTtFQUNFO0E3Q20yT047O0E2Qy8xT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDazJPRjs7QTZDaDJPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NtMk9GOztBNkNqMk9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDbzJPRjtBNkNuMk9FO0VBQ0k7RUFDRjtBN0NxMk9KOztBNkNqMk9FO0VBQ0E7RUFDQTtFQUNBO0E3Q28yT0Y7O0E2Q2oyT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q28yT0Y7O0E2Q2wyT0E7RUFDRTtFQUNBO0E3Q3EyT0Y7O0E2Q24yT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3MyT0o7O0E2Q24yT0s7RUFDSTtFQUNBO0E3Q3MyT1Q7O0E2Q24yT0U7RUFDRTtFQUNBO0E3Q3MyT0o7O0E2Q3AyT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDdTJPSjs7QTZDcjJPRTtFQUNNO0E3Q3cyT1I7O0E2Q3QyT0U7RUFDRTtFQUNBO0E3Q3kyT0o7O0E2Q3YyT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0MwMk9KOztBNkN4Mk9FO0VBQ0k7QTdDMjJPTjs7QTZDejJPRTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzQyT047O0E2QzEyT0E7RUFDRTtFQUNBO0E3QzYyT0Y7O0E2QzMyT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0M4Mk9KOztBNkN4Mk9BO0VBQ0k7RUFDQTtFQUNBO0E3QzIyT0o7O0E2Q3oyT0E7RUFDSTtBN0M0Mk9KOztBNkMxMk9BO0VBQ0U7QTdDNjJPRjs7QTZDMTJPQTtFQUNFO0VBQ0E7RUFDQTtBN0M2Mk9GOztBNkMzMk9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDODJPRjs7QTZDNTJPQTtFQUNJO0E3QysyT0o7O0E2QzcyT0E7RUFDQztBN0NnM09EOztBNkM3Mk9FO0VBQ0U7RUFDQTtFQUNBO0E3Q2czT0o7QTZDOTJPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDZzNPSjtBNkM5Mk9FO0VBQ0U7RUFDQTtBN0NnM09KOztBNkM3Mk9BO0VBQ0U7RUFDQTtBN0NnM09GO0E2Qy8yT0U7RUFDRTtBN0NpM09KOztBNkM5Mk9BO0VBQ0U7QTdDaTNPRjtBNkNoM09FO0VBQ0U7RUFDQTtFQUNBO0E3Q2szT0o7QTZDaDNPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q2szT0o7QTZDaDNPRTtFQUNFO0VBQ0E7QTdDazNPSjs7QTZDLzJPQTtFQUNFO0E3Q2szT0Y7O0E2Q2gzT0E7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E3Q2szT0Y7O0E2Q2gzT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q20zT0Y7O0E2Q2ozT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtRUFDRTtFQUdGO0VBQ0E7QTdDaTNPRjs7QTZDLzJPQTtFQUNJO0lBQUk7RTdDbTNPTjtFNkNsM09FO0lBQUk7RTdDcTNPTjtFNkNwM09F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Q0E7SUFDQTtFOUMyb1BWO0FBQ0Y7QThDeG9QWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDMG9QaEI7QThDem9QZ0I7RUFDSTtBOUMyb1BwQjtBOEMxb1BvQjtFQUNJO0E5QzRvUHhCO0E4Q3hvUGdCO0VBQ0k7QTlDMG9QcEI7QThDeG9QZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QzBvUHBCO0E4Q3hvUGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlDMG9QcEI7QThDeG9Qd0I7RUFDSTtBOUMwb1A1QjtBOEN0b1BnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5Q3dvUHBCO0E4Q3JvUG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUN1b1B4QjtBOENyb1BvQjtFQUNJO0VBQ0E7QTlDdW9QeEI7QThDcG9QZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3NvUHBCO0E4Q2pvUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUNtb1BSO0E4Q2pvUEk7RUFDSTtFQUNBO0E5Q21vUFI7QThDNW5QUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUM4blBaO0E4QzduUFk7RUFDSTtBOUMrblBoQjtBOEM3blBZO0VBQ0k7RUFDQTtBOUMrblBoQjs7QThDeG5QUTtFQUNJO0E5QzJuUFo7O0E4Q3JuUFE7RUFDSTtBOUN3blBaO0E4Q3ZuUFk7RUFDSTtFQUNBO0E5Q3luUGhCOztBOENublBJO0VBQ0k7RUFDQTtBOUNzblBSO0E4Q3JuUFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDdW5QWjtBOEN0blBZO0VBQ0k7QTlDd25QaEI7QThDam5QSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDbW5QUjtBOENsblBRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q29uUFo7O0ErQy9nUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2toUUo7O0ErQy9nUUE7RUFDSTtBL0NraFFKOztBK0NoaFFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ21oUUo7O0ErQ2poUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NvaFFKOztBK0NsaFFFO0VBQ0U7RUFDQTtBL0NxaFFKOztBK0NuaFFFO0VBQ0U7QS9Dc2hRSjs7QWdEemtRQTtFQUNJO0VBQ0E7RUFDQTtBaEQ0a1FKOztBZ0Qxa1FBO0VBQ1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhENmtRUjs7QWdEMWtRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhENmtRRjs7QWlEdm1RQTtFQUNJO0VBQ0E7RUFDQTtBakQwbVFKO0FpRHhtUVE7RUFDSTtFQUNBO0VBQ0E7QWpEMG1RWjtBaUR6bVFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDJtUWhCO0FpRHptUVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDJtUWhCO0FpRHptUVk7RUFDSTtBakQybVFoQjtBaUR2bVFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakR5bVFSO0FpRHhtUVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEMG1RWjtBaUR4bVFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDBtUVo7QWlEeG1RUTtFQUNJO0FqRDBtUVo7QWlEdm1RSTtFQUNJO0VBQ0E7RUFDQTtBakR5bVFSO0FpRHZtUUk7RUFDSTtFQUNBO0FqRHltUVI7QWlEdG1RUTtFQUNJO0VBQ0E7QWpEd21RWjtBaUR0bVFRO0VBQ0k7RUFDQTtBakR3bVFaO0FpRHRtUVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNB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O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXN0UUY7O0FBbnRRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXN0UUY7O0FBbnRRQTtFQUNFO0VBQ0E7RUFDQTtBQXN0UUY7O0FBbnRRQTtFQUNFO0FBc3RRRjs7QUFudFFBO0VBQ0U7RUFDQTtFQUNBO0FBc3RRRjs7QUFudFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzdFFGOztBQW50UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXN0UUY7O0FBbnRRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc3RRRjs7QUFwdFFBO0VBQ0U7RUFDQTtBQXV0UUY7O0FBcHRRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdXRRRjs7QUFwdFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXV0UUY7O0FBcHRRQTtFQUNFO0VBQ0E7QUF1dFFGOztBQXJ0UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd3RRRjs7QUFydFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXd0UUY7O0FBcnRRQTtFQUNFO0VBQ0E7RUFDQTtBQXd0UUY7O0FBcnRRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXd0UUY7O0FBcnRRQTtFQUNFO0FBd3RRRjs7QUFydFFBO0VBQ0U7QUF3dFFGOztBQXJ0UUE7RUFDRTtBQXd0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bGVzL2xpdmUuY3NzIiwid2VicGFjazovLy8uL2N1c3RvbS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX21lbnUtYXNpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19jdXN0b20tdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL190aXRyZWgxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fZm9udC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljaWFsLWZvbnRmYWNlL3NyYy9zY3NzL2NvbXBhbmllcy9oeXVuZGFpL19oeXVuZGFpLXNhbnMtaGVhZC1ib2xkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2lhbC1mb250ZmFjZS9zcmMvc2Nzcy9jb21wYW5pZXMvaHl1bmRhaS9faHl1bmRhaS1zYW5zLWhlYWQtbWVkaXVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2lhbC1mb250ZmFjZS9zcmMvc2Nzcy9jb21wYW5pZXMvaHl1bmRhaS9faHl1bmRhaS1zYW5zLWhlYWQtbGlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL29mZmljaWFsLWZvbnRmYWNlL3NyYy9zY3NzL2NvbXBhbmllcy9oeXVuZGFpL19oeXVuZGFpLXNhbnMtaGVhZC1yZWd1bGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2lhbC1mb250ZmFjZS9zcmMvc2Nzcy9jb21wYW5pZXMvaHl1bmRhaS9faHl1bmRhaS1zYW5zLXRleHQtYm9sZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNpYWwtZm9udGZhY2Uvc3JjL3Njc3MvY29tcGFuaWVzL2h5dW5kYWkvX2h5dW5kYWktc2Fucy10ZXh0LWJvbGQtaXRhbGljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2lhbC1mb250ZmFjZS9zcmMvc2Nzcy9jb21wYW5pZXMvaHl1bmRhaS9faHl1bmRhaS1zYW5zLXRleHQtbWVkaXVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9vZmZpY2lhbC1mb250ZmFjZS9zcmMvc2Nzcy9jb21wYW5pZXMvaHl1bmRhaS9faHl1bmRhaS1zYW5zLXRleHQtbWVkaXVtLWl0YWxpYy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNpYWwtZm9udGZhY2Uvc3JjL3Njc3MvY29tcGFuaWVzL2h5dW5kYWkvX2h5dW5kYWktc2Fucy10ZXh0LWl0YWxpYy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvb2ZmaWNpYWwtZm9udGZhY2Uvc3JjL3Njc3MvY29tcGFuaWVzL2h5dW5kYWkvX2h5dW5kYWktc2Fucy10ZXh0LXJlZ3VsYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL2NsaWVudHMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9ob21lL19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvY29udHJhY3QvaGFuZGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvY2xpZW50cy9oYW5kbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9yZXNzb3VyY2UvaGFuZGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvc3ViQ29udHJhY3RvcnMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL0BrYW5ldHkvc3RpbXVsdXMtZHJvcHpvbmUvZGlzdC9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvY29tcGFueS9oYW5kbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9jb21wYW55L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvY2FtcGFpZ25zL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvam9iL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvcHJvY2Vzcy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL2NhbXBhaWducy9oYW5kbGVfbWlzc2lvbi5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL2NhbXBhaWducy9yZWNhcC5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL2NhbXBhaWducy9lZGl0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvYWNjb3VudGluZy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL2VtYWlsVGVtcGxhdGUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvbWlzc2lvbi9oYW5kbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9taXNzaW9uL25ldy1zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL21pc3Npb24vaGlzdG9yeS5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL2ZhcS9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9jb250cmFjdC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL3BvcnRmb2xpby9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL3N0b3JhZ2UvbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL2RyYWZ0L3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvcmVjdXJyZW50L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvaW5zY3JpcHRpb25QYXRuZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3NsaWNrLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvaW50cm9qcy9taW5pZmllZC8lM0NpbnB1dCUyMGNzcyUyMGNLQTByQiUzRSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvaW50cm9qcy9taW5pZmllZC9pbnRyb2pzLm1pbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiW2RhdGEtbG9hZGluZz1cIlwiXSwgW2RhdGEtbG9hZGluZz1cInNob3dcIl0sIFtkYXRhLWxvYWRpbmc9XCJkZWxheXxzaG93XCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcImNvbXBvbmVudHMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL21lbnUtYXNpZGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY3VzdG9tLXRhYmxlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RpdHJlaDFcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZm9udFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25zXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ljb25zXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NoZWNrYm94XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ltYWdlc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYXJkc1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvbG9naW5cIjtcclxuQGltcG9ydCBcInBhZ2VzL2NsaWVudHMvaW5kZXhcIjtcclxuQGltcG9ydCBcInBhZ2VzL2hvbWUvaG9tZVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvY29udHJhY3QvaGFuZGxlXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9jbGllbnRzL2hhbmRsZVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcmVzc291cmNlL2hhbmRsZVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvc3ViQ29udHJhY3RvcnMvaW5kZXhcIjtcclxuQGltcG9ydCAnQGthbmV0eS9zdGltdWx1cy1kcm9wem9uZSc7XHJcbi8vQGltcG9ydCBcInBhZ2VzL29yZGVycy9pbmRleFwiO1xyXG4vL0BpbXBvcnQgXCJwYWdlcy9vcmRlcnMvaGFuZGxlX21pc3Npb25cIjtcclxuQGltcG9ydCBcInBhZ2VzL2NvbXBhbnkvaGFuZGxlXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9jb21wYW55L2luZGV4XCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9jYW1wYWlnbnMvaW5kZXhcIjtcclxuQGltcG9ydCBcInBhZ2VzL2pvYi9pbmRleFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcHJvY2Vzcy9pbmRleFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvY2FtcGFpZ25zL2hhbmRsZV9taXNzaW9uXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9jYW1wYWlnbnMvcmVjYXBcIjtcclxuQGltcG9ydCBcInBhZ2VzL2NhbXBhaWducy9lZGl0XCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9hY2NvdW50aW5nL2luZGV4XCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9lbWFpbFRlbXBsYXRlL2luZGV4XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RleHRcIjtcclxuQGltcG9ydCBcInBhZ2VzL21pc3Npb24vaGFuZGxlXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9taXNzaW9uL25ldy1zdHlsZVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvbWlzc2lvbi9oaXN0b3J5XCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9mYXEvc3R5bGVzLnNjc3NcIjtcclxuQGltcG9ydCBcInBhZ2VzL2NvbnRyYWN0L2luZGV4LnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJwYWdlcy9wb3J0Zm9saW8vaW5kZXguc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcInBhZ2VzL3N0b3JhZ2UvbGlzdC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9kcmFmdC9zdHlsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9yZWN1cnJlbnQvaW5kZXguc2Nzc1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvaW5zY3JpcHRpb25QYXRuZXIvaW5kZXhcIjtcclxuOnJvb3Qge1xyXG4gIC0tc3dhbDItY29uZmlybS1idXR0b24tYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1teS1mbG93LXBpbmspICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNyYXlvbi1zdmcgKyBidXR0b24uY29udGFpbmVyLWVkaXR7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubG9nby12aXJ1c0NhbXB7XHJcbiAgbWF4LXdpZHRoOiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgbWF4LWhlaWdodDogMjBweDtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcbiNhcHAtcHJvbW90aW9uLWljb24tYmFzZXtcclxuICBhbmltYXRpb246IGFuaW1yaSAycyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlIGZvcndhcmRzO1xyXG59XHJcbmJvZHkgLnN3YWwyLWljb24uc3dhbDItd2FybmluZ3tcclxuICBib3JkZXItY29sb3I6ICNmOGJiODY7XHJcbiAgY29sb3I6ICNmYWJkODg7XHJcbn1cclxuLnByb2dyZXNzLWxpdnJhYmxlLWNvbnRhaW50e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogOTAlO1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucHJvZ3Jlc3MtbGl2cmFibGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMCU7XHJcbiAgYmFja2dyb3VuZDogI2Y5NzVjNDtcclxuICB0cmFuc2l0aW9uOiA1MDBtcztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uZmluYWxpemF0aW9uLXNlbmQtbGl2cmFibGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjAlO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBhbmltYXRpb246IGwxNiAzcyBpbmZpbml0ZTtcclxuXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbDE2IHtcclxuICAwJSAgIHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7fVxyXG4gIDEwMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDAlKTt9XHJcbn1cclxuXHJcblxyXG4jZHJvcHBlZC1jb250ZW50e1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uZm9udC0xOHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcblxyXG59XHJcbi50aXRsZXQtaDF7XHJcbiAgY29sb3I6ICMxNzE3MTc7XHJcbiAgZm9udC1mYW1pbHk6IFwiQmFzaWMgR3JvdGVzcXVlXCIsIFNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgd2lkdGg6Zml0LWNvbnRlbnQ7XHJcbiAgbWFyZ2luOmF1dG87XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLW15LWZsb3ctc2Vjb25kYWlyZSkgc29saWQ7XHJcbn1cclxuI2NvbnRyYXQtcGFydGVuYWlyZSwjY2d1e1xyXG4gICYub3BlblRydWV7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmN1dC10ZXh0e1xyXG4gICYuZGVzY3JpcHRpb257XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gIH1cclxufVxyXG4uY29udGFpbmVyLWZpbHRlcntcclxuICAuaW5wdXQtc2VhcmNoe1xyXG4gICAgbWluLXdpZHRoOjIwNXB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgIG1pbi13aWR0aDoxNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbnRlbnVzLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luOiAzMnB4IDA7XHJcbn1cclxuLm1lcmNpe1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG4udGV4dC1jaGVja3tcclxuICBtYXJnaW46OHB4IDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbiNjb250cmF0LXBhcnRlbmFpcmV7XHJcbiAgbWFyZ2luLXRvcDozMHB4O1xyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcbi5jb250YWluZXItdGV4dHtcclxuICBmb250LWZhbWlseTogXCJCYXNpYyBHcm90ZXNxdWVcIiwgU2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmNvbG9yLWNhbXB7XHJcbiAgY29sb3I6ICM0RjhGRkQ7XHJcbn1cclxuLmN1c3RvbS1wb3J0Zm9saW97XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogNDAlO1xyXG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDQwJTtcclxufVxyXG4jYm9keS1tb2RhbF9nYWxsZXJ5e1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuI2RyYWctYW5kLWRyb3AtcmVzb3VyY2UtY29tcGFueXtcclxuICAuaW50ZXItc2hhcmVkLXJlc291cmNlLWNhdGFnb3J5e1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgJi5pbnRlci1jaGVja21hcmNre1xyXG4gICAgICB0b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW50ZXItc2hhcmVkLXJlc291cmNlLWNhdGFnb3J5e1xyXG4gIHRvcDogLTJweCAhaW1wb3J0YW50O1xyXG4gICYuaW50ZXItY2hlY2ttYXJja3tcclxuICAgIHRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5zdmcuY3JheW9uLXN2ZyB7XHJcbiAgZGlzcGxheTogbm9uZTsgXHJcbn1cclxuLmNyYXlvbntcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNyYXlvbjpob3ZlciArIHN2Zy5jcmF5b24tc3ZnIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7IFxyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgdHJhbnNpdGlvbjogLjJzO1xyXG59XHJcblxyXG4ucG9zaXRpb24tcmVsYXRpdmV7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5sb2FkZXItY2FtcCB7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBhbmltYXRpb246IGFuaW1sb2FkZXIgMS41cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgYmFja2dyb3VuZDogIzM0NDA1NDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltbG9hZGVyIHtcclxuICAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAxNHB4IDAgMCAtMnB4LCAgMzBweCAwIDAgLTJweCwgIC0xNHB4IDAgMCAtMnB4LCAgLTMwcHggMCAwIC0ycHg7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICBib3gtc2hhZG93OiAxNHB4IDAgMCAtMnB4LCAgMzBweCAwIDAgLTJweCwgIC0xNHB4IDAgMCAtMnB4LCAgLTMwcHggMCAwIDJweDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJveC1zaGFkb3c6IDE0cHggMCAwIC0ycHgsICAzMHB4IDAgMCAtMnB4LCAgLTE0cHggMCAwIDJweCwgIC0zMHB4IDAgMCAtMnB4O1xyXG4gIH1cclxuICA3NSUge1xyXG4gICAgYm94LXNoYWRvdzogMTRweCAwIDAgMnB4LCAgMzBweCAwIDAgLTJweCwgIC0xNHB4IDAgMCAtMnB4LCAgLTMwcHggMCAwIC0ycHg7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYm94LXNoYWRvdzogMTRweCAwIDAgLTJweCwgIDMwcHggMCAwIDJweCwgIC0xNHB4IDAgMCAtMnB4LCAgLTMwcHggMCAwIC0ycHg7XHJcbiAgfVxyXG59XHJcbi5jb250YWluZXItdmlydXNjYW1wIHtcclxuICB3aWR0aDogMjVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmxvYWRlci12aXJ1c2NhbXAge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjMzQ0MDU0O1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBzcGluQ2FtcCAxLjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzM0NDA1NDtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzNDQwNTQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBsZWZ0OiAtMXB4O1xyXG4gICAgYm94LXNoYWRvdzogMXB4IC00cHggMCAxcHggI2ZmZjtcclxuICB9XHJcbiAgXHJcbiAgJjphZnRlciB7XHJcbiAgICB0b3A6IDlweDtcclxuICAgIGxlZnQ6IDhweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzQ0MDU0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzQ0MDU0O1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDRweCAwIDRweCAjZmZmO1xyXG4gIH1cclxufVxyXG4gXHJcbkBrZXlmcmFtZXMgc3BpbkNhbXAge1xyXG4gIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuI2luZm9zLXNjYW4sI2luZm9zLXNjYW4tdXJsLCNpbmZvcy1zY2FuLXNoYXJlZHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQmFzaXMgR3JvdGVzcXVlIFByb1wiLCBzYW5zLXNlcmlmO1xyXG59XHJcbmJvZHl7XHJcbiAgLnRpdHJlLWhlYWRlciwudGl0bGUtaGVhZGVyLC5tb2JpbGUtaGVhZHtcclxuICAgIGgxe1xyXG4gICAgICBjb2xvcjogdmFyKC0tbXktZmxvdy1zZWNvbmRhaXJlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuYm9keXtcclxuICBwLCBzcGFue1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmFzaXMgR3JvdGVzcXVlIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gIH0gXHJcbn1cclxuLm1vYmlsZS1ub25le1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgJi50aXRyZS1oZWFkZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xyXG4gIC53cmFwcGVyI2t0X3dyYXBwZXIgLmNvbnRlbnQja3RfY29udGVudCAja3RfY29udGVudF9jb250YWluZXIgLnRpdHJlLWhlYWRlci5tb2JpbGUtbm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmNvbnRhaW50LXNpZ25ldC1jb250cmFjdC12YWxpZGF0aW9ue1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmJvZHktc2lnbmV0LWNvbnRyYWN0LXZhbGlkYXRpb257XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogNXB4IDVweCA1cHg7XHJcbn1cclxuLnR1cmJvLXByb2dyZXNzLWJhcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2Y5NzVjNCAhaW1wb3J0YW50O1xyXG59XHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi50aW55bWNlLXN1YntcclxuICAudG94LXRpbnltY2V7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uY29udGFpbmVyLWRlbGV0ZWQtYWNjb3VudC1hIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogNDBweCAwO1xyXG5cclxufVxyXG5cclxuI2Ryb3Atem9uZS1hdHRhY2htZW50cy1maWxle1xyXG4gICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm5ldy1vcmRlcjpob3ZlciB7XHJcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByby1mbGV4e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC5wcm9wdWxzZXtcclxuICAgIGNvbG9yOiAjOTk5ZGIyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxufVxyXG4uZGVsZXRlZC1hY2NvdW50LWEge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gIGJveC1zaGFkb3c6IDRweCA0cHggNnB4ICNkZmRiZGI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgZGl2e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgLmNhbmNlbC1idXR0b257XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOTc1YzQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgICAudmFsaWRhdGUtYnV0dG9ue1xyXG4gICAgICAgIGNvbG9yOiAjZjk3NWM0OztcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdC1kcm9wem9uZS0tZHJhZ2luIHtcclxuICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zdC1kcm9wem9uZS0tZHJhZ292ZXJ7XHJcbiAgYm9yZGVyOiA0cHggZGFzaGVkICNjY2MgIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbi5ib3V0b24tdmFsaWRhdGVcclxue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uc2VsZWN0LXNvcnQtdXNlcntcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBtYXJnaW46IDVweDtcclxufVxyXG4ubW9kYWwtY29uc3RvbXtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjNjI2MjYyOGY7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAzNTU7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5tb2RhbC1hY3Rpb257XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzYyNjI2MjhmO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMzAwO1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbnRhaW5lci1yZWN1cnJlbnQtbGFiZWwge1xyXG4gIHdpZHRoOiA5MnB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIGF1dG87XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGxhYmVsIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjODlhNmUwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAubm8tbGFiZWwtcmVjdXJyZW50e1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XHJcbiAgICBjb2xvcjogIzU2NTY1NjtcclxuICB9XHJcbiAgLnllcy1sYWJlbC1yZWN1cnJlbnR7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XHJcbiAgICBjb2xvcjogIzU2NTY1NjtcclxuICB9XHJcbiAgLnllcy1sYWJlbC1yZWN1cnJlbnQueWVzLXJlY3VycmVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5uby1sYWJlbC1yZWN1cnJlbnQubm8tcmVjdXJyZW50e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA2ZDtcclxuICAgIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50b3gtbGlzdGJveC0tc2VsZWN0LCAudG94LWxhYmU6OmNvbnRhaW5zKCdPdXZyaXIgbGUgbGllbiBkYW5zLi4uJyl7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5uZXctc3RlcHtcclxuICBhbmltYXRpb246IGZhZGUtaW4gNXMgZWFzZS1pbiAxO1xyXG59XHJcbi50aXRsZS1oZWFkZXItY2xpZW50e1xyXG4gIC8vIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnIgMWZyO1xyXG4gIGdyaWQtZ2FwOiA1cHggIWltcG9ydGFudDtcclxuICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6MTIwMnB4KXtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZS1pbiB7XHJcbiAgICAwJSAgIHsgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAxOWIwMTsgfVxyXG4gICAgMTAwJSB7ICAgYm9yZGVyLWxlZnQ6IG5vbmV9XHJcbn1cclxuLy8gLm1vZGFse1xyXG4vLyAgIHotaW5kZXggOiAzMCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbi8vIC5tb2RhbC1iYWNrZHJvcCB7XHJcbi8vICAgei1pbmRleDogMjAgIWltcG9ydGFudDtcclxuLy8gfVxyXG4ub3ZlcmZsb3ctaGlkZGVue1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG59XHJcbi50b3gtdGlueW1jZXtcclxuICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3Vyc29yIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5pbmZvLWdlbmVyYWw+ZGl2PmJ1dHRvbixcclxuLmluZm8tZ2VuZXJhbD5kaXY+YnV0dG9uOmhvdmVyIHtcclxuICBjb2xvcjogIzk3YWJmNDtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5pbnZhbGlkLWNoZWNrLXBhc3N3b3JkIHtcclxuICBjb2xvcjogI2I5NDc0NztcclxufVxyXG5cclxuLnZhbGlkLWNoZWNrLXBhc3N3b3JkIHtcclxuICBjb2xvcjogIzAzNzEwZjtcclxufVxyXG5cclxuLnRvb2x0aXBNZW51IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWRlY29yYXRpb24taG92ZXItbm9uZTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcnJvd19zdGVwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1teS1mbG93LXBpbmspO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMzZweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3gtc2hhZG93OiAtMXB4IDRweCA3cHggdmFyKC0tbXktZmxvdy1waW5rKTtcclxufVxyXG5cclxuLmFjdGlvbi1idXR0b24tY2FtcGFpZ24+LnRvb2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFjdGlvbi1idXR0b24tY2FtcGFpZ24+LnRvb2wgLnRvb2x0aXBNZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5yZXN1bWVfbWFyZ2Uge1xyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1teS1mbG93LXNlY29uZGFpcmUpO1xyXG4gIC5yZXZlbnUtdGltZSB7XHJcbiAgICBjb2xvcjogIzM0NDA1NDtcclxuICB9XHJcbn1cclxuXHJcbi50b29sdGlwTWVudS5ib3R0b21TaWRlIGxpIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vLyAubmF2LWxpbmsuYWN0aXZlIHtcclxuLy8gICAgIGNvbG9yOiB2YXIoLS1teS1mbG93LWJsYWNrKSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbi5uYXYtbGluay5hY3RpdmUsXHJcbi5uYXYtbGluazpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1teS1mbG93LXBpbmspICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teWZsb3ctN3JlcCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcclxufVxyXG4ubXlmbG93LThyZWN1cnJlbnR7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyIDFmciAxZnIgM2ZyIDFmciAxZnIgYXV0bztcclxuICBcclxufVxyXG5cclxuI215LXByb2ZpbC1jb250ZW50e1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgaGVpZ2h0OiAxODBweDtcclxufVxyXG4ubXktcHJvZmlsLWltYWdlLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjZGNkY2RjN2E7XHJcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gIC52aWNoLWltYWdle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnByb2ZpbC1pbWFnZS1hY3Rpb257XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4ubXktZW1vamkgLmVtb2ppe1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY29udGVudC1lbW9qaS1yZWFjdGlvbntcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIHBhZGRpbmc6IDNweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNlbGVjdGVkLXVzZXItYWN0aW9ue1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XHJcbn1cclxuLnlvdSAuY29udGFpbmVyLXVzZXItcmVhY3Rpb257XHJcbiAgICBsZWZ0OiAtMjVweDtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICByaWdodDogNzQlO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLm1lIC5jb250YWluZXItdXNlci1yZWFjdGlvbntcclxuICBsZWZ0OiAtNjdweDtcclxufVxyXG4vLyAuX19jb250YWluZXJfY2hhdF9ib3h7XHJcbiAgLy8gcG9zaXRpb24gOnJlbGF0aXZlO1xyXG5cclxuICAuY29udGVudF9teV9lbW9qaXtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogIzJkMmQyZDVjO1xyXG5cclxuICAgIC5qcy1lbW90aWNvbi1idXR0b24ubXktZW1vamkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLl9lbW9qaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuY2xvc2UtbXktZW1vamkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTI0cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4vLyB9XHJcblxyXG4uX215X2Vtb2ppX3tcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5hbGxfcmVhY3Rpb257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC0xNXB4O1xyXG59XHJcblxyXG4udXNlci1saXN0LXJlYWN0aW9ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ3JpZC1nYXA6IDVweDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1cHggYXV0bztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxufVxyXG4uY29udGVudC1lbW9qaS1yZWFjdGlvbjpob3ZlciAgLmNvbnRhaW5lci11c2VyLXJlYWN0aW9uIHtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnRhYmxlLXJlc3BvbnNpdmUsdGFibGV7XHJcbiAgLmFjdGlme1xyXG4gICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLl9wcm9maWwtaW1hZ2UtdXNlciB7XHJcbiAgICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI0VBRUNGMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjMTk2OENEICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XHJcbi5fcHJvZmlsLWltYWdlLXVzZXIge1xyXG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbnRhaW5lci11c2VyLXJlYWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjMWExOTM5O1xyXG4gIGJvdHRvbTogMzBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWluLXdpZHRoOiAxMjBweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyhyZ2JhKDAsIDAsIDAsIDAuMSkgMHB4IDZweCAxNnB4KTtcclxuICB3aWR0aDogMTc4cHg7XHJcbiAgXHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxYTE5Mzk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgYm90dG9tOiAtMTBweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG59XHJcbi5wcm9maWwtaW1hZ2UtZGVsZXRle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnByb2ZpbC1pbWFnZS1sYWJlbCAsIC5wcm9maWwtaW1hZ2UtZGVsZXRle1xyXG5cclxuICBiYWNrZ3JvdW5kOiAjNWU1ZTVlO1xyXG4gIHBhZGRpbmc6IDBweCA5cHg7XHJcbiAgYm9yZGVyIDogbm9uZSA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHRyYW5zaXRpb246IDUwMG1zO1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gaXtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn1cclxuLnByb2ZpbC1pbWFnZS1sYWJlbDpob3ZlciAsIC5wcm9maWwtaW1hZ2UtZGVsZXRlOmhvdmVye1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWN1c3RvbS1waW5rKTtcclxufVxyXG4ubXlmbG93LTlyZWN1cnJlbnR7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIGF1dG8gIWltcG9ydGFudDtcclxuICBncmlkLWdhcDogMTBweDtcclxuICBcclxufVxyXG5bbmFtZT1cImNsaWVudF9wcm9maWxcIl0sIFtuYW1lPVwiY2xpZW50XCJde1xyXG4gIC5jYXJkLWJvZHl7XHJcbiAgICBbdHlwZT1cImJ1dHRvblwiXXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubXlmbG93LThyZWN1cnJlbnR7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIGF1dG8gIWltcG9ydGFudDtcclxuICBncmlkLWdhcDogMTBweDtcclxuICBcclxufVxyXG4ubXlmbG93LThyZXB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcclxufVxyXG4ubXlmbG93LTlyZXB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcclxufVxyXG4ubGluZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbXktZmxvdy1ibHVlKTtcclxufVxyXG5cclxuLnVuZGVybGluZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbXktZmxvdy1saWdodC1waW5rKTtcclxufVxyXG5cclxuLnVuZGVybGluZXMge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMTBweDtcclxufVxyXG5cclxuLmNvbnRhaW5lcl9pbWFnZV91c2VyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVkZjE7XHJcbn1cclxuXHJcbi5jb250YWluZXJfaW1hZ2VfdXNlcj5hPmltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY29udGFpbmVyX2ltYWdlX3VzZXI+YSB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb25zdW1wdGlvbi1pbmRleDpob3ZlciBkaXYge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cl9zb2xkX2RldGFpbF9jbGllbnQ+dGQge1xyXG4gIGNvbG9yOiAjMDAwMDAwOGEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnN1bXB0aW9uLWluZGV4IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnRvb2x0aXAtaW5uZXIge1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4ICMwMDAwMDA4YSAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwOGEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC50b29sdGlwLWFycm93OjpiZWZvcmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwOGEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDhhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDA4YSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud29ya2Zsb3ctbm90aWZpY2F0aW9uIHtcclxuICBjb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKSAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWFkZXItb3JkZXItcmVzdW1le1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbn1cclxuLm9yZGVyLXZhbGlkYXRle1xyXG4gIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ub3JkZXItdmFsaWRhdGU6aG92ZXJ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5jb250YWludC1wbGFubmluZyB7XHJcbiBcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250YWludC1wbGFubmluZz5zcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTNweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jdXN0b20tcGluayk7XHJcbiAgcmlnaHQ6IC01MHB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICB3aWR0aDogMjJweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxufVxyXG5cclxuI2NvbnRhaW50LW5vdGlmaWNhdGlvbi1wcm9kdWN0LW5vLWV2YWx1YXRlPnVsIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm1pc3Npb24tZmluYWxpemVkIHtcclxuICBiYWNrZ3JvdW5kOiAjNWFjZThmMWM7XHJcbn1cclxuXHJcbi5hc2lkZS1tZW51IHtcclxuICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdG9hc3QtY29udGFpbmVyIHtcclxuICB6LWluZGV4OiAyMTQ3NDgzNjQ5ICFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdG9hc3QtY29udGFpbmVyPmRpdiB7XHJcbiAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvYXN0LW1lc3NhZ2Uge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5taXNzaW9uLWNhbmNlbGxlZCB7XHJcbiAgYmFja2dyb3VuZDogI2RmZGZlYjtcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAubm8tbW9iaWxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLmxhYmVsLWNhbmNlbGxlZC1taXNzaW9uIHtcclxuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi50ZXh0LXVuZGVybGluZXtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4udGl0bGUtaW5mbyB7XHJcbiAgY29sb3I6ICM5MThmOGY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbiNrdF9hc2lkZS5hc2lkZS1tZW51IC5hc2lkZS1tZW51IC5zb3VzLW1lbnUgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rLmJvcmQgc3ZnLmljbi5yZXNzb3VyY2UtaWNue1xyXG4gIHBhdGh7XHJcbiAgICBzdHJva2U6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ja3RfYXNpZGUuYXNpZGUtbWVudSAuYXNpZGUtbWVudSAuc291cy1tZW51IC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluazpob3Zlci5ib3JkIHN2Zy5pY24ucmVzc291cmNlLWljbiBwYXRoLCNrdF9hc2lkZS5hc2lkZS1tZW51IC5hc2lkZS1tZW51IC5zb3VzLW1lbnUgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rLmJvcmQuYWN0aXZlIHN2Zy5pY24ucmVzc291cmNlLWljbiBwYXRoe1xyXG4gIGZpbGw6IHZhcigtLW15LWZsb3ctcGluaykgIWltcG9ydGFudDtcclxuICBzdHJva2U6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcbi5jb250ZW50LW1pc3Npb24tdG9vbHRpcHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRvb2x0aXBzOmhvdmVyIC5taXNzaW9uLXRvb2x0aXBzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNvbnRlbnQtbWlzc2lvbi10b29sdGlwczpob3ZlciAubWlzc2lvbi10b29sdGlwcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuI3N0b3JhZ2UtdGV4dC10by11c2Vye1xyXG4gIGEubWVudS1saW5re1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtYWN0aXZlKSA7XHJcbiAgfVxyXG59XHJcbi5taXNzaW9uLXRvb2x0aXBzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAjMDAwMDAwOGE7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogIzFhMTkzOTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5taXNzaW9uLXRvb2x0aXBzOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTBweDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGJsYWNrO1xyXG4gIGxlZnQ6IDUwJTtcclxuICByaWdodDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG59XHJcblxyXG4uZm9ybS1tb2RhbCB7XHJcbiAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1pc3Npb24tc2hvdy1jb250ZW50LWluZm8tc3VwPioge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jb250ZW50LW1lc3NhZ2Utbm90aWZpY2F0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmNGZjO1xyXG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4uYnV0dG9uLWZvci1lZGl0LXdpdGgtaWNvbi1wZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC00cHg7XHJcbiAgcmlnaHQ6IC03cHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY3VzdG9tLXBpbmspO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbiAgZm9udC1zaXplOiA5cHg7XHJcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLmlubmVyLXNwYW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnV0dG9uLWZvci1lZGl0LXdpdGgtaWNvbi1wbGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNXB4O1xyXG4gIHJpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY3VzdG9tLXBpbmspO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbiAgZm9udC1zaXplOiA4cHg7XHJcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDFweCAxcHggMnB4IDJweDtcclxufVxyXG4udG9vbHRpcHBsYW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi50b29sdGlwcGxhbiAudG9vbHRpcHRleHQge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjQTFBNUI3O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm90dG9tOiAxMjUlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ExQTVCNztcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBMUE1Qjc7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBMUE1Qjc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBMUE1Qjc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi50b29sdGlwcGxhbiAudG9vbHRpcHRleHQ6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNTU1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udG9vbHRpcHBsYW46aG92ZXIgLnRvb2x0aXB0ZXh0IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmJ1dHRvbi1mb3ItZWRpdC13aXRoLWljb24tY2xvY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xM3B4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWN1c3RvbS1waW5rKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIHdpZHRoOiAxOXB4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMnB4IDJweCAycHggMnB4O1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5lc3RpbWF0ZWQtdGltZS1vci1pbmNvbWUtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLXJlbGF0aXZlLWF1LXdvcmtmbG93PnAge1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG59XHJcblxyXG4uaGVhZGVyLWN1c3RvbSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaGVpZ2h0OiA3NHB4O1xyXG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIHRvcDogMzBweDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uZm9udC13ZWlnaHQtYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tY2hlY2sge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5jaGVja2JveC1jdXN0b20ge1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdXNlcl9jb21wYW55X3VzZXJzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcclxuLy8gICAgIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4udG9hc3QgLnRvYXN0LW1lc3NhZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG4udGV4dC1pdGFsaWMge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtY3VzdG9tO1xyXG59XHJcblxyXG4uYnRuLWJsdWUtY3VzdG9tIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1jdXN0b207XHJcbn1cclxuXHJcbi50ZXh0LXBpbmsge1xyXG4gIGNvbG9yOiB2YXIoLS1teS1mbG93LXBpbmspICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0YWJsZV9vcmRlcl92aWV3IC5pbnB1dC1ncm91cCAuZm9ybS1jaGVjay1pbnB1dC5mb3JtLWNvbnRyb2wge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuI3RhYmxlX29yZGVyX3ZpZXcgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhYmxlX29yZGVyX3ZpZXcgLmlucHV0LWdyb3VwIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmludmFsaWQtZmVlZGJhY2stcmVzYWxlIC5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ja3RfYXNpZGVfbW9iaWxlX3RvZ2dsZV9jbG9zZSB7XHJcbiAgbWFyZ2luLXRvcDogODJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJi5hY3RpdmV7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gIC5jb250YWluZXIsXHJcbiAgLmNvbnRhaW5lci1mbHVpZCxcclxuICAuY29udGFpbmVyLXNtLFxyXG4gIC5jb250YWluZXItbWQsXHJcbiAgLmNvbnRhaW5lci1sZyxcclxuICAuY29udGFpbmVyLXhsLFxyXG4gIC5jb250YWluZXIteHhsIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9iaWxlLXRhYnN7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAjdGFibGVfb3JkZXJfdmlldyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgcGFkZGluZzogNXB4IDE5cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLm5vLW1hcmdpbkIge1xyXG4gIC5mb3JtLWNoZWNrOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxudGFibGUja3RfZGF0YXRhYmxlX2V4YW1wbGVfMSB7XHJcbiAgdGguc29ydGluZzphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubm90LWFjdGl2YXRlZCB7XHJcblxyXG4gIC8vIC5idXR0b24tZm9yLWVkaXQtd2l0aC1pY29uLWNsb2NrIHtcclxuICAvLyAgIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcclxuICAvLyB9XHJcbiAgaW1nIHtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS10YWJzIHtcclxuICAucHJvZ3Jlc3MtZGV0YWlsIHtcclxuICAgIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEZGO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgIC5wcm9ncmVzcy1iYXJ7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2dyZXNzLWRldGFpbC5wcm9ncmVzcy1iYXItcHJvdmlzb2lyZSB7XHJcbiAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiA5OCU7XHJcbiAgICAucHJvZ3Jlc3MtYmFye1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1vYmlsZS1yZXN7XHJcbiAgLnRpdGxlLWNvbXBhaWdue1xyXG4gICAgYXtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDo1NzVweCl7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLmNhcmQgLmNhcmQtYm9keXtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcclxuICB9XHJcbiAgI2t0X2VuX2NvdXJfdGFiPmRpdj5kaXY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS10YWJzLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jbGllbnR7XHJcbiAgICAmLmNhcmR7XHJcbiAgICAgIC5jYXJkLWJvZHkuby1oaWRkZW57XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtdGFicyB7XHJcbiAgICAubXJuLWdyaWQubXlmbG93LWxpbmUucG9zaXRpb24tcmVsYXRpdmUge1xyXG4gICAgICAuYnRuLmJ0bi10cmFuc3BhcmFudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5teWZsb3ctbGluZSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBncmlkLWdhcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E0YThiOTMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC4yZnIgMmZyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgLnByb2dyZXNzLnByb2dyZXNzLWRldGFpbCB7XHJcbiAgICAgICAgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1iYXItcHJvdmlzb2lyZS5iZy1jdXN0b20tYmx1ZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDlweCwgMS4zMXZ3LCAxM3B4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm15Zmxvdy1saW5le1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1jb250YWluZXItZGV0YWlscyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC50aXRsZS1tb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1tb2JpbGUge1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzM0NDA1NCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRpdGxlLWhlYWRlci1tb2JpbGV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzM0NDA1NCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAucmVmZXJlbmNlLWhlYWRlci1tb2JpbGV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzM0NDA1NCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaGVhZGVyLXRhYi1tb2JpbGV7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDVmciAwLjVmciAwLjVmcjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIC5jb250YWluZXItZmxhZy1tb2JpbGV7XHJcbiAgICAgICAgLnRvdGFsLWZsYWd7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG90YWwtZmxhZyArIC50b3RhbC1mbGFne1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lcl9pbWFnZV91c2Vye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICAgIC5kZWZhdXQtdGFiLWNsaWNre1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSAxMDBtcztcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib2R5LXRhYi1tb2JpbGV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggNDBweCAwIDIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZS1tb2JpbGUgKyBkaXZ7XHJcblxyXG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICMzNDQwNTQgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlc3VtZXItY29tbWFuZGUge1xyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXRhYnMuY29tbWFuZGUge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgLm15Zmxvdy1saW5lIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWF4LXdpZHRoOiBjbGFtcCgyOTBweCwgMzcuODAydncsIDM3NXB4KTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2ODVweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtY29udGFpbmVyIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjJmNTtcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcblxyXG4gICAgICAuZXN0aW1hdGVkLXRpbWUtb3ItaW5jb21lLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHNwYW4uaW5uZXItc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtY29udGFpbmVyOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAucmVzdW1lci1jb21tYW5kZS5tb2JpbGUge1xyXG4gICAgLm1pc3Npb24tdG9vbHRpcHMge1xyXG4gICAgICBsZWZ0OiAtMzNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MzZweCkge1xyXG4gIC5lbGxpcHNle1xyXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICB9XHJcbiAgLmNhcmQtYm9keSB7XHJcbiAgICAuaW5mby10aW1lIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9iaWxlLWNvbnRhaW5lci1kZXRhaWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlLXN0YXJ0LnAtMiB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlLWVuZC5wLTIge1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcclxuICAuY2FyZC1pbmZvLW1pc3Npb24ge1xyXG4gICAgLmluY29tZS1hbmQtdGltZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hdHR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgLnByZW50e1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgICBtYXgtd2lkdGg6IDE5NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LXdyYXA6IHdyYXA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XHJcbiAgfVxyXG59XHJcbiNjYW5jZWwtbWVzc2FnZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgb3BhY2l0eTogMTtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4jY29udGFpbmVyX3BsYW5pbmcge1xyXG4gIC5zdGVwLXdvcmtmbG93IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyNDVweDtcclxuXHJcbiAgICAuY2FkcmUtc3RlcC13b3JrZmxvdyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgbWluLWhlaWdodDogMzVweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5MnB4KSB7XHJcbiAgLmNhcmQtYm9keSB7XHJcbiAgICAuaW5mby10aW1lIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZS1zdGFydC5wLTIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhdGUtZW5kLnAtMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzg0cHgpIHtcclxuICAja3RfY29udGFjdF92aWV3X292ZXJ2aWV3X3RhYiB7XHJcbiAgICAubXJuLTJyZXAge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm90LWFjdGl2YXRlZCB7XHJcbiAgLmJ1dHRvbi1mb3ItZWRpdC13aXRoLWljb24tY2xvY2sge1xyXG4gICAgLy8gYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci13MTAwIHtcclxuICB3aWR0aDogNjAlO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5mYS1zb3J0LXVwOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbn1cclxuXHJcbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDdweDtcclxuICBsaW5lLWhlaWdodDogMXB4O1xyXG59XHJcblxyXG4udGFibGVXcmFwIHtcclxuICBtYXgtaGVpZ2h0OiA0NjdweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGVXcmFwIHRoZWFkIHRyIHRkIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLnRhYmxlV3JhcCB0aGVhZCB0ciB0aCB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLnRhYmxlV3JhcHBlcnMgdGQge1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRhYmxlV3JhcHBlcnMge1xyXG4gIG1heC1oZWlnaHQ6IDYzMC4zMjk5OTk5OTk5OTk5cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlV3JhcHBlcnMgdGhlYWQgdHIgdGQge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4udGFibGVXcmFwcGVycyB0aGVhZCB0ciB0aCB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLnRhYmxlV3JhcHBlcnMgdGQge1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnN0eWxlLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC5lbC1mbGV4IHtcclxuICAgIHdpZHRoOjUwJTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzA4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOjcwOHB4KSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG59XHJcbi5lbC1mbGV4e1xyXG4gIC5jb250ZW51cy1icmllZntcclxuICAgIHRhYmxlICoge1xyXG4gICAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgdGR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbn0gXHJcbi5jb250YWludC1wbGFubmluZ3tcclxuICAuYnRuLW1vcmV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICBzdmd7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWVycm9ye1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIC5jb250YWluZXItdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLnRpdGxlLWVycm9ye1xyXG4gICAgICBmb250LXNpemU6MTI1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjZjY3NmJkO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICBmb250LWZhbWlseTogXCJCYXNpcyBHcm90ZXNxdWVcIiwgU2Fucy1zZXJpZjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhaW5lci1kZXNjcmlwdGlvbntcclxuICAgIC5kZXNjcmlwdGlvbi1lcnJvcntcclxuICAgICAgZm9udC1zaXplOjM1cHg7Y29sb3I6ICMwMDAwNjk7bWFyZ2luOiAwO2ZvbnQtd2VpZ2h0OiBib2xkO2xpbmUtaGVpZ2h0OiBub3JtYWw7Zm9udC1mYW1pbHk6IFwiQmFzaXMgR3JvdGVzcXVlXCIsIFNhbnMtc2VyaWY7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uLWVycm9yMXtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDttYXJnaW4tYm90dG9tOiAwO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OiAyOHB4O2NvbG9yOiAjOTk5ZGIyO2ZvbnQtd2VpZ2h0OiA1MDA7Zm9udC1mYW1pbHk6IFwiQmFzaXMgR3JvdGVzcXVlXCIsIFNhbnMtc2VyaWY7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24tZXJyb3Iye1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O21hcmdpbi1ib3R0b206MDtmb250LXNpemU6IDE4cHg7bGluZS1oZWlnaHQ6IG5vcm1hbDtjb2xvcjogIzI0MjQyNDtmb250LXdlaWdodDogNTAwO2ZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZVwiLCBTYW5zLXNlcmlmO1xyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1lcnJvcntcclxuICAgICAgZm9udC1zaXplOiAxNnB4O2JvcmRlcjogMDtjb2xvcjogI2ZmZjtmb250LXdlaWdodDogNzAwO3RleHQtYWxpZ246IGNlbnRlcjtkaXNwbGF5OiBibG9jaztib3JkZXItcmFkaXVzOiAuNDc1cmVtO2JhY2tncm91bmQ6ICMwMDAwNjk7bWFyZ2luOiA0NXB4IGF1dG87XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtwYWRkaW5nOiBjYWxjKDAuNzVyZW0gKyAxcHgpIGNhbGMoMS41cmVtICsgMXB4KTtkaXNwbGF5OmJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDojZjY3NmJkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcm9qZXQtZGVwb3R7XHJcbiAgQG1lZGlhKG1pbi13aWR0aDo5OTJweClhbmQobWF4LXdpZHRoOjEyNzNweCl7XHJcbiAgICAuc2Nyb2xsLWludHtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZC1ibG9ja3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAjbGlzdF9taXNzaW9uX2Zvcm1fdXNlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLmZvcm0tY29udHJvbHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGxpLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7XHJcbiAgICAgIGNvbG9yOiAjQTFBNUI3O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGJ1dHRvbi5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7XHJcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjE0MTZDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3Bhbi5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5e1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWluLXN0YXR1c3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5zdGF0dXN7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMjYlO1xyXG4gICAgICB3aWR0aDpmaXQtY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZsb2F0LXJpZ2h0e1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgI2xpc3RfbWlzc2lvbl9mb3JtX3VzZXJfdW5kZWZpbmVke1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIGRpdntcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICB9XHJcbiAgJGN1cnJlbnQtc2l6ZTogMDtcclxuICAkc2l6ZXM6IDIwO1xyXG4gIEB3aGlsZSAkY3VycmVudC1zaXplIDw9ICRzaXplcyB7XHJcbiAgICAjbGlzdF9taXNzaW9uX2Zvcm1fdXNlcl8jeyRjdXJyZW50LXNpemV9e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkwcHgpe1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDBweDtcclxuICAgICAgfVxyXG4gICAgICBkaXZ7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MHB4KXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpLmRlbGV0ZV91c2Vye1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkwcHgpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICRjdXJyZW50LXNpemU6ICRjdXJyZW50LXNpemUgKyAxO1xyXG4gIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOjE0MjFweCl7XHJcbiAgICAudy0xNjB7XHJcbiAgICAgIG1heC13aWR0aDogMTMwcHggIWltcG9ydGFudCA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYShtYXgtd2lkdGg6MTMyNXB4KXtcclxuICAgIC5ibG9jay1yZXNwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jaGVjay1yZXNwe1xyXG4gICAgICB3aWR0aDoxMTBweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmJsb2NrLXNie1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAudy0xNjB7XHJcbiAgICAgIG1heC13aWR0aDogMTE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50YWJsZS1zdHJpcGVke1xyXG4gICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXXtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDoxMjAwcHgpe1xyXG4gICAgLnBhZGQtcmVzcHtcclxuICAgICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3B1cF9yZWN1cnJpbmd7XHJcbiAgICAjdmFsdWUtcmVjdXJyZW5jZS1mcmVxdWVuY3ksI2xpc3RfbWlzc2lvbl9mb3JtX2FjdGl2ZUZyZXF1ZW5jeXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICNmaXJzdC1zdGVwLCNzZWNvbmQtc3RlcCwjdGhpcmQtc3RlcCwjbGFzdC1zdGF0ZXtcclxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJde1xyXG4gICAgICAgIHdpZHRoOiAxLjc1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS43NXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgY29sb3ItYWRqdXN0OiBleGFjdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0I3ZhbHVlRnJlcXVlbmN5X2Zha2VfMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXXtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICMxODFDMzI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU2RUY7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl17XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiAjMTgxQzMyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVGO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAud3JhcHBlci1kYXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC53cmFwcGVyLXNwYW57XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAud3JhcHBlcl9yZWN1cnJpbmd7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAud3JhcHBlcl9yZWN1cnJpbmdze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgLmZpcnN0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgI25leHQtc3RlcC1idG4sI25leHQtc2Vjb25kLXN0ZXAtYnRuLCNuZXh0LXRoaXJkLXN0ZXAtYnRuLCNyZXR1cm4tZmlydC1zdGVwLCN2YWxpZGF0aW9uLXN0ZXAtcmVjY3VyZW5jeXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0e1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNnB4IDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogIzE4MUMzMjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRjtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgY29sb3I6ICNBMUE1Qjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2xpc3RfbWlzc2lvbl9mb3JtX2ZpbGVNaXNzaW9uc3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGRpdiNmaWxlTWlzc2lvbi1jb250YWluZXIgbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmljb24tcmlndGh7XHJcbiAgICAuYmxvY2stcmVsYXRpdmV7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmZhLWVkaXR7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY4RkE7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYygwLjU1cmVtICsgMXB4KSBjYWxjKDEuMjVyZW0gKyAxcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAjN0U4Mjk5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICM3RTgyOTk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNwcm90b3R5cGUtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAvLyBnYXA6IDI1cHg7XHJcbiAgICBsYWJlbHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHNwYW4uc2VsZWN0MntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5vLW1hcmdpbiBzZWxlY3R7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnctMTUwe1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gIH1cclxuICBAbWVkaWEobWF4LXdpZHRoOjEzMzhweCl7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZXtcclxuICAgICAgJi5jYXJkLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53LTExNXtcclxuICAgIG1heC13aWR0aDogMTE1cHg7XHJcbiAgICBtaW4td2lkdGg6IDc1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGlucHV0W3R5cGU9ZGF0ZV17XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDoxMjY4eCl7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53LTE2MHtcclxuICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjEzMzhweCl7XHJcbiAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGFibGUudGFibGUtc3RyaXBlZHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDI0OCwgMjUwLCAwLjc1KTtcclxuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDgsIDI1MCwgMC43NSk7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLnF0eXtcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl17XHJcbiAgICAgIHdpZHRoOiA2MXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnF0eXN7XHJcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJde1xyXG4gICAgICB3aWR0aDogNjFweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICBzdmcuaWNuLWdyZXlob3ZlcnBpbmt7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgYmFja2dyb3VuZDogI0Y1RjhGQTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICBmaWxsOiB2YXIoLS1teS1mbG93LXBpbmspICFpbXBvcnRhbnQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLmFsLWNlbnRlcntcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIGdhcDogMTFweDtcclxuICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF17XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubm8tcHJ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAudy1hdXRve1xyXG4gICAgd2lkdGg6Zml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgIGkuZGVsZXRlX2ZpbGV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgaS5mYXMuZmEtZWRpdHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgaS5kZWxldGVfdXNlcixpLmRlbGV0ZV9maWxle1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogI0YxNDE2QyAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC53LWNoZWNre1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgfVxyXG4gIC53LXRleHR7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnRveC10aW55bWNle1xyXG4gICAgbWluLWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnN3aXRjaGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzdlODI5OTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXNpYyBHcm90ZXNxdWUnO1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnN3aXRjaGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDIwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NzZCRDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzUlKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zd2l0Y2hlci1jaGVja2JveDpjaGVja2VkICsgLnN3aXRjaGVyOjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zd2l0Y2hlci10cmlnZ2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICBcIkJhc2lzIEdyb3Rlc3F1ZSBQcm9cIiwgc2Fucy1zZXJpZiA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zd2l0Y2hlci10cmlnZ2VyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdmFsdWUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3dpdGNoZXItdHJpZ2dlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS12YWx1ZSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3Itb25seSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGVyc3BlY3RpdmU6IDc1MHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1qb2luLWZpbGUtY2hhdDpob3ZlciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1teS1mbG93LXBpbmspIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6IHZhcigtLW15LWZsb3ctcGluaykhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2ZpbGVNaXNzaW9uLWNvbnRhaW5lcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgaS5kZWxldGVfZmlsZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgZGl2e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgICBcclxuXHJcbiAgICAgIFxyXG4gICAgICAvLyAvKiBmaWxlIHVwbG9hZCBidXR0b24gKi9cclxuICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zO1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZm9ybS1zdXBwb3J0e1xyXG4gIC5kZXNjcmlwdGlvbnsgICAgXHJcbiAgICBmb250LWZhbWlseTogXCJCYXNpcyBHcm90ZXNxdWUgUHJvXCI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5jb250YWluZXItZm9ybS1zdXBwb3J0e1xyXG4gICAgc3Zne1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBsYWJlbHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBQcm9cIjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0ZDg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjOTk5ZGIyO1xyXG4gICAgICBmb250LWZhbWlseTogXCJCYXNpcyBHcm90ZXNxdWUgUHJvXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiAjOTk5REIyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRkODtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgY29sb3I6ICM5OTlkYjI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OlwiIFRpdGlsbGl1bSBXZWJcIjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMTA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICBjb2xvcjogIzk5OURCMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2ZpbGVTdXBwb3J0LWNvbnRhaW5lcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl17XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAvLyAvKiBmaWxlIHVwbG9hZCBidXR0b24gKi9cclxuICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zO1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgfVxyXG4gICAgICBpLmRlbGV0ZV9maWxle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjE0MTZjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcm9qZXQtZGVwb3QgI2ZpbGVTdXBwb3J0LWNvbnRhaW5lciBkaXZ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4uY29udGVudC10b29sdGlwcyAuaW1hZ2UtaG92ZXJ7XHJcblxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5jb250ZW50LXRvb2x0aXBze1xyXG4gICYucGFydGljaXBhbnR7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtNnB4O1xyXG4gIH1cclxuICAmLnBhcnRpY2lwYW50LWVuZ2FnZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtNnB4O1xyXG4gIH1cclxufVxyXG4jY29udGFpbmVyX3BsYW5pbmd7XHJcbiAgLm92ZXJsYXktY3VzdG9te1xyXG4gICAgICAucm91bmRlZHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGhhbmt7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1heC13aWR0aDogNzUwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5jYXJke1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBoMXtcclxuICAgIGNvbG9yOiAjMDgwODVDO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcbi5wYWdlLXRlcm17XHJcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHAsbGl7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5jYXJke1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBoMXtcclxuICAgIGNvbG9yOiAjMDgwODVDO1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2VudGVyLWNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuZm9ybS1jaGVjay1pbnB1dHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG59XHJcbiNzdGF0dXNfZmlsdGVye1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGhlaWdodDogNDJweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggI0U0RTZFRiBzb2xpZDtcclxuICBjb2xvcjogI2ExYTViNztcclxufVxyXG5cclxuLmN1c3RvbS1jb2xvcntcclxuICBpbnB1dFt0eXBlPVwiY29sb3JcIl17XHJcbiAgICB3aWR0aDogMTE1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi8vIGRpdiNkcm9wLXpvbmUuaGlnaGxpZ2h0ICNib3gtY2hhdC5ib3gtY2hhdHtcclxuLy8gICBiYWNrZ3JvdW5kOiAjMDAwMDAwMzAgIWltcG9ydGFudDtcclxuLy8gfVxyXG5kaXYjZHJvcC16b25lLCNkcm9wLXpvbmUtb3RoZXItZmlsZXtcclxuICBiYWNrZ3JvdW5kOiAjZWZmMmY1O1xyXG4gICYuaGlnaGxpZ2h0e1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwMDAzZDtcclxuICAgICNkZXBvdHtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuICAgIC5teS1tZXNzYWdlLWJveCAubWUgLm15LWZpbGVze1xyXG4gICAgICAvLyBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJ0bi5idG4tbGlnaHR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXktbWVzc2FnZS1ib3ggLnlvdSAubXktZmlsZXN7XHJcbiAgICAgIC8vIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNkcm9wLXpvbmUtb3RoZXItZmlsZXtcclxuICAmLmhpZ2hsaWdodHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwM2QgIWltcG9ydGFudDtcclxuICAgIC5idG4tam9pbi1maWxlLWNoYXR7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWN1c3RvbS1waW5rKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jbG9hZGVyLWRyb3AsICNsb2FkZXItZHJvcG1vZGFsIHtcclxuICBkaXNwbGF5Om5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICMwMDAwMDAzZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGltZ3tcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4ucGFyZW50LWRpdntcclxuICAjbG9hZGVyLWRyb3Btb2RhbHtcclxuICAgIGltZ3tcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jZGVwb3R7XHJcbiAgZGlzcGxheTpub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwMDAwM2Q7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG5sYWJlbCNkcm9we1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogIzU1OTJmZDFmO1xyXG59XHJcbmxhYmVsLmJ0bi1qb2luLWZpbGUtY2hhdDpob3ZlciB7XHJcbiAgYm9yZGVyOiB2YXIoLS1icy1jdXN0b20tcGluaykgZGFzaGVkIDFweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1icy1jdXN0b20tcGluaykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYmxlLXJncGR7XHJcbiAgJi50YWJsZXtcclxuICAgIHRoZWFkIHRyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYyZjU7XHJcbiAgICB9XHJcbiAgICB0aCx0cix0ZHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgdGR7XHJcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcbiAgICB0Ym9keXtcclxuICAgICAgdHJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udy1jaGVja3tcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xvci10YWJsZXtcclxuICAvLyBjb2xvcjojQTFBNUI3O1xyXG59XHJcbiN0YWJsZS1pbmZvcm1hdGlvbntcclxuICB0aGVhZCB0ciAge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkYyRjU7XHJcbiAgICB0aHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICN0YWJsZS1jb250ZW50IHRye1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkYyRjU7XHJcbiAgICB0ZHtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLmZpbHRlci1kYXRle1xyXG4gIGRpc3BsYXk6IGZsZXg7Z2FwOiAxMHB4O21hcmdpbi10b3A6MTBweDtcclxuICAuZGF0ZXtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtiYWNrZ3JvdW5kOiAjZmZmO3dpZHRoOiA0MCU7aGVpZ2h0OiA0MnB4O2JvcmRlci1yYWRpdXM6IDVweDtib3JkZXI6IDFweCAjRTRFNkVGIHNvbGlkO2NvbG9yOiAjYTFhNWI3O2ZvbnQtZmFtaWx5OiBCYXNpcyBHcm90ZXNxdWUgUHJvO1xyXG4gIH1cclxufVxyXG4jbW9kYWwtaW5mby1zdG9yYWdle1xyXG4gICNrdF9wb3N0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5mYS1kb3dubG9hZHtcclxuICAmLnN0b3JhZ2V7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1teS1mbG93LXBpbmspO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGV4dC1yaWdodHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5idXR0b24uYnRuLmJ0bi1zdG9yYWdle1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB2YXIoLS1icy1jdXN0b20tcGluayk7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICMxODFDMzI7XHJcbiAgICAuZmEtZG93bmxvYWR7XHJcbiAgICAgICYuc3RvcmFnZXtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBjb2xvcjogIzE4MUMzMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBjbGlnbm90ZW1lbnQge1xyXG4gIDAlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDUwJSB7IG9wYWNpdHk6IDA7IH1cclxuICAxMDAlIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcblxyXG4uY29udGVudC1ub3RpZmljYXRpb257XHJcbiAgc3ZnLmljbntcclxuICAgIGZpbGw6IHZhcigtLW15LWZsb3ctcGluaykgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkgLmJvZHktc3RvcmFnZSBidXR0b24uYnRuLmJ0bi1zdG9yYWdle1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6NTBweCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOmNhbGMoLjc1cmVtICsgMXB4KSBjYWxjKDEuNXJlbSArIDFweCkgIWltcG9ydGFudDtcclxuXHJcbn1cclxuYm9keSAuYm9keS1zdG9yYWdlIGJ1dHRvbi5idG4uYnRuLXN0b3JhZ2U6aG92ZXJ7XHJcbiAgICBjb2xvcjogIzE4MWMzMiAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkgLmJvZHktc3RvcmFnZSBidXR0b24uYnRuLmJ0bi1zdG9yYWdlOmhvdmVyIC5mYS1kb3dubG9hZC5zdG9yYWdlOmJlZm9yZXtcclxuICAgICBjb2xvcjogIzE4MWMzMiAhaW1wb3J0YW50O1xyXG59XHJcbi5mYS1kb3dubG9hZC5zdG9yYWdlOmJlZm9yZXtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbnRlbnVzLWJyaWVmIC5Xb3JkU2VjdGlvbjEgcCBzcGFue1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVsLWZsZXggLmNvbnRlbnVzLWJyaWVmIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDM2OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG4uYnRuLXVwbG9hZC1ye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxufVxyXG4uZmxleC1sZy1yb3ctZmx1aWQgLnRpdHJlLWhlYWRlcntcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5ldGFwZTJ7XHJcbiAgaW5wdXRbdHlwZT1cImZpbGVcIl06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zO1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gIH1cclxufVxyXG4jdGltZXJ7XHJcbiAgdGhlYWR7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgei1pbmRleDoxO1xyXG4gICAgICB0cntcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZGMkY1O1xyXG4gICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMTBweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNBMUE1Qjc7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA3NXJlbTtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgJi5zb3J0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICB0Ym9keXtcclxuICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZGMkY1O1xyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjU7XHJcbiAgICAgICAgICAgICAgICAgIC5vcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAuc2VuZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5maWxlLW1lc3NhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIC5jb250YWludC1maWxlLXZpZXd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbn1cclxuXHJcbi50YWJsZS11bmlmb3JtZXtcclxuICAmLnRhYmxlV3JhcHBlcnN7XHJcbiAgICBtYXgtaGVpZ2h0OjQ1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRhYmxle1xyXG4gICAgdGhlYWR7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgei1pbmRleDoxO1xyXG4gICAgICB0cntcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZGMkY1O1xyXG4gICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQTFBNUI3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDc1cmVtO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICAgXHJcbiAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keXtcclxuICAgICAgdHJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkYyRjU7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIC5maWxlLW1lc3NhZ2V7XHJcbiAgICAgICAgICAgIC5jb250YWludC1maWxlLXZpZXd7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9IFxyXG4gICAgICAgICAgLmZpbGUtbWVzc2FnZXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVsbGlwc2V7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5sYWJlbC11cGxvYWR7XHJcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgLnZpY2gtaW1hZ2V7XHJcbiAgICBsYWJlbHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxpbmstbWlzc2lvbntcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxufVxyXG4ucmVsYXRpdmV7XHJcbiAgJi5tZW51LWxpbmt7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAubWVudS1hcnJvd3tcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29udHJhdHtcclxuICAmLnNob3d7XHJcbiAgICAmLmhvdmVye1xyXG4gICAgICAubWVudS1saW5re1xyXG4gICAgICAgICYucmVsYXRpdmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNDc1cmVtO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcclxuICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgJi5pY257XHJcbiAgICAgICAgICAgICAgZmlsbDp2YXIoLS1teS1mbG93LXBpbmspO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubWVudS10aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLWN1c3RvbS1ibHVlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZmlsbDogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51LWFycm93e1xyXG4gICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICB9XHJcbiAgfSAgXHJcbn0gXHJcbi5hc2lkZS1tZW51IC5tZW51Pi5tZW51LWl0ZW17XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG59XHJcbi5hc2lkZS1tZW51IC5tZW51LWl0ZW0ge1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxufVxyXG4udy02MHtcclxuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4jYWNjb3JkaW9uLmJvcmQgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7XHJcbiAgLmJ0bntcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG4uZ2xvYmFsIC53LTI1eHtcclxuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4ja3RfZGF0YXRhYmxlX21pc3Npb25faGlzdG9yaXF1ZXtcclxuICAuZmxpdHJlLWljb257XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5yZWxhdGl2ZXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5tZXNzYWdlLWl0ZW17XHJcbiAgLnN0YXR1cy1vbmxpbmUsIC5zdGF0dXMtb2ZmbGluZXtcclxuICAgIGxlZnQ6IDI2cHg7XHJcbiAgfVxyXG59XHJcbi5zdGF0dXMtb25saW5lIHtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogICMxMmI3NmE7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQxLCAyNDAsIDI0NCwgMSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAzNXB4O1xyXG59XHJcbi5zdGF0dXMtb2ZmbGluZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICAjNjY3MDg1O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI0MSwgMjQwLCAyNDQsIDEpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMzVweDtcclxufVxyXG4jbWVzc2FnZV9jb250ZW50e1xyXG4gICYuYWN0aXZle1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiNyZWNvcmRpbmctdGltZXJ7XHJcbiAgJi5hY3RpdmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmN2Y0ZjQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNDc1cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHN2Z3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IGNsaWdub3RlcjtcclxuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHN2Z3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5jaGF0LWNudHtcclxuICAmLmFjdGl2ZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBjbGlnbm90ZXIge1xyXG4gIDAlICAgeyBvcGFjaXR5OjAuMjsgfVxyXG4gIDQwJSAgIHtjb2xvcjowLjU7IH1cclxuICAxMDAlIHsgb3BhY2l0eToxOyB9XHJcbn1cclxuLmF1ZGlve1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWF4LXdpZHRoOiAxNzBweDtcclxuICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBnYXA6IDVweDtcclxuICBib3JkZXI6IDFweCB2YXIoLS1teS1mbG93LXBpbmspIHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gICAgLyogcmVtb3ZpbmcgZGVmYXVsdCBhcHBlYXJhbmNlICovXHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lOyBcclxuICAgIC8qIGNyZWF0aW5nIGEgY3VzdG9tIGRlc2lnbiAqL1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgLyogIHNsaWRlciBwcm9ncmVzcyB0cmljayAgKi9cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIH1cclxuICBcclxuICAvKiBUcmFjazogd2Via2l0IGJyb3dzZXJzICovXHJcbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICB9XHJcbiAgXHJcbiAgLyogVHJhY2s6IE1vemlsbGEgRmlyZWZveCAqL1xyXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1vei1yYW5nZS10cmFjayB7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICB9XHJcbiAgXHJcbiAgLyogVGh1bWI6IHdlYmtpdCAqL1xyXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgLyogcmVtb3ZpbmcgZGVmYXVsdCBhcHBlYXJhbmNlICovXHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lOyBcclxuICAgIC8qIGNyZWF0aW5nIGEgY3VzdG9tIGRlc2lnbiAqL1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgIC8qICBzbGlkZXIgcHJvZ3Jlc3MgdHJpY2sgICovXHJcbiAgICBib3gtc2hhZG93OiAtNDA3cHggMCAwIDQwMHB4IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIFRodW1iOiBGaXJlZm94ICovXHJcbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAvKiAgc2xpZGVyIHByb2dyZXNzIHRyaWNrICAqL1xyXG4gICAgYm94LXNoYWRvdzogLTQwN3B4IDAgMCA0MDBweCB2YXIoLS1teS1mbG93LXBpbmspO1xyXG4gIH1cclxufVxyXG4uY29udGFpbmVyLWV2ZW50LWN1c3RvbSB7XHJcbiAgbWFyZ2luLXRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOnVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbnRhaW5lci1ldmVudHtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgLmZsZXgtZWxlbWVudHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC5pbWFnZS11c2Vye1xyXG4gICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgIHdpZHRoOiAyNXB4OyBcclxuICAgIGhlaWdodDoyNXB4OyBcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgb2JqZWN0LWZpdDpjb3ZlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mbGV4LWFuaW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O2dhcDogNXB4O2FsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICB9XHJcbiAgLmxvYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gIH1cclxuICAubG9hZGVyIC5sb2FkaW5ne1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnMtY3VzdG9tLWJsdWUpO1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luOiAycHg7XHJcbiAgICBhbmltYXRpb246IGxvYWQgMS41cyBlYXNlIGluZmluaXRlO1xyXG4gIH1cclxuICAubG9hZGVyIC5sb2FkaW5nLm9uZXtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbiAgfVxyXG4gIC5sb2FkZXIgLmxvYWRpbmcudHdve1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xyXG4gIH1cclxuICAubG9hZGVyIC5sb2FkaW5nLnRocmVle1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGxvYWR7XHJcbiAgICAwJXtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgfVxyXG4gICAgNTAle1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe1xyXG4gIGhlaWdodDo0MnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZvcm0tY2hlY2staW5wdXR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbn1cclxuI2FjY29yZGlvbi5ib3JkIHN2Zy5pY24gcGF0aHtcclxuICBzdHJva2U6ICM2NjcwODU7XHJcbn1cclxuI2FjY29yZGlvbi5ib3JkIHN2Zy5pY257XHJcbiAgZmlsbDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4jYWNjb3JkaW9uLmJvcmQgLmNhcmRbYXJpYS1leHBhbmRlZD10cnVlXSAuY2FyZC1oZWFkZXIgLmJ0bi1saW5rIHN2ZyBwYXRoe1xyXG4gIHN0cm9rZTogdmFyKC0tbXktZmxvdy1zZWNvbmRhaXJlKSAhaW1wb3J0YW50O1xyXG59XHJcbiNhY2NvcmRpb24uYm9yZCAuY2FyZDpob3ZlciBzdmcuaWNuIHBhdGh7XHJcbiAgc3Ryb2tlOiB2YXIoLS1teS1mbG93LXNlY29uZGFpcmUpICFpbXBvcnRhbnQ7XHJcbn1cclxuI2FjY29yZGlvbi5ib3JkIC5jYXJkOmhvdmVyIC5jYXJkLWhlYWRlciAuYnRue1xyXG4gIGNvbG9yOiB2YXIoLS1teS1mbG93LXNlY29uZGFpcmUpICFpbXBvcnRhbnQ7XHJcbn1cclxuI2FjY29yZGlvbntcclxuICAuY2FyZHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggI2ZmZiBzb2xpZDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KXtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICBib3JkZXI6IDFweCAjZmZmIHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tbXktZmxvdy1waW5rKSBzb2xpZDtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDoxMjAwcHgpe1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHZhcigtLW15LWZsb3ctcGluaykgc29saWQgIWltcG9ydGFudDsgXHJcbiAgICAgIH1cclxuICAgICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICAgIC5idG4tbGlua3tcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1teS1mbG93LXNlY29uZGFpcmUpO1xyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBmaWxsOiAgdmFyKC0tbXktZmxvdy1zZWNvbmRhaXJlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1pbi13aWR0aDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICBoNXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLWxpbmt7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzQ0MDU0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQmFzaXMgR3JvdGVzcXVlIFBybyc7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4uZWxsaXBzZWQge1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEyMDBweCl7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgZmlsbDogIzM0NDA1NDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI2FjY29yZGlvbntcclxuICAmLmVxdWlwZXtcclxuICAgIC5jYXJke1xyXG4gICAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZHtcclxuICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgcGFkZGluZzogMCAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOjEzNzBweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOjEzMDBweCl7XHJcbiAgICAgICAgLnByb217XHJcbiAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE4MXB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTE4MXB4KXtcclxuICAgICAgICAuZWxsaXBzZWR7XHJcbiAgICAgICAgICAvLyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXJke1xyXG4gICYuc2hhZG93LXNte1xyXG4gICAgYm94LXNoYWRvdzogMCAxLjFyZW0gMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcclxuICB9XHJcbn0gXHJcbi5tb2RlLWNlbnRlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTVweDtcclxuICAvLyBAbWVkaWEobWF4LXdpZHRoOjEyMDBweCl7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgLy8gfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KXtcclxuICAud3JhcHBlciNrdF93cmFwcGVye1xyXG4gICAgLmNvbnRlbnQja3RfY29udGVudHtcclxuICAgICAgI2t0X2NvbnRlbnRfY29udGFpbmVye1xyXG4gICAgICAgIC50aXRyZS1oZWFkZXJ7XHJcbiAgICAgICAgICAmLmhvbWV7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLnBvc2l0aW9uLXJlbGF0aXZle1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNyZWZvbnRlZmlsdGVye1xyXG4gICAgLmJ0bi13b3JkcHJlc3MtYW5kLWNvbW1hbmRle1xyXG4gICAgICAuYnRue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmN0bi1maWx0ZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KXtcclxuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xyXG4gICAgW25hbWU9ZmlsdGVyXSAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNXtcclxuICAgICAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNyZWZvbnRlZmlsdGVye1xyXG4gIC5teWZsb3ctbGluZTpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiNyZWZze1xyXG4gICYudy0xMjV7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5yZWZvbnQtdGFibGUgI3JlZnMudy0xMjV7XHJcbiAgbWF4LXdpZHRoOiBjbGFtcCg5MHB4LDYuNTF2dywxMjVweCkgIWltcG9ydGFudDtcclxuICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLnctMjQwe1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgLy8gbWluLXdpZHRoOiAxNjJweDtcclxuICBAbWVkaWEobWF4LXdpZHRoOjExMjlweCl7XHJcbiAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgfSAgXHJcbn1cclxuLmRpdi1yZWxhdGl2ZXtcclxucG9zaXRpb246cmVsYXRpdmU7XHJcbi8vIG1pbi13aWR0aDogMjMlO1xyXG4vLyBtYXgtd2lkdGg6IDIzJTtcclxuLy8gQG1lZGlhKG1heC13aWR0aDoxNDI2cHgpe1xyXG4vLyAgIG1pbi13aWR0aDogMjElICFpbXBvcnRhbnQ7XHJcbi8vIG1heC13aWR0aDogMjIlICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuICAuaWNvbi1zZWFyY2h7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW46IDJweCAxcHg7XHJcbiAgfVxyXG59XHJcbi5jYXJkIC5jYXJkLWJvZHkgLnNob3cuYWN0aXZlIHtcclxuICBAbWVkaWEobWF4LXdpZHRoOjE1ODJweCkge1xyXG4gICAgICAubXJuLWdyaWQge1xyXG4gICAgICAgICAgI2NhbXBhaWduIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuLmNvbnRhaW5lci1maWx0ZXIgc3Bhbi5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLmZvcm0tY29udHJvbCB7XHJcbiAgcGFkZGluZy1yaWdodDogMzZweDtcclxufVxyXG5kaXYja3RfZGF0YXRhYmxlX21pc3Npb25fbGlzdF9sZW5ndGh7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTQ1cHg7XHJcbiAgQG1lZGlhKG1heC13aWR0aDo3NzhweCl7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbmRpdi5kYXRhVGFibGVzX2xlbmd0aHtcclxuICBtYXJnaW4tbGVmdDogMjVweDtcclxuICBzZWxlY3R7XHJcbiAgICBib3JkZXI6MXB4ICNlMmUyZTI3YSBzb2xpZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMjZweCA1cHggMTZweDtcclxuICB9XHJcbn1cclxuLm8taGlkZGVue1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG4uaGVhZHtcclxuICAmLm15Zmxvdy1saW5le1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNFQUVDRjAgc29saWQ7XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogIzM0NDA1NCAhaW1wb3J0YW50O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzM0NDA1NCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbnRhYmxle1xyXG4gICYucG9ydGZvbGlvdGFibGV7XHJcbiAgICB0aGVhZHtcclxuICAgICAgdHJ7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRoZWFke1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB0cntcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNFQUVDRjAgc29saWQgIWltcG9ydGFudDtcclxuICAgICAgdGgsdGR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzQ0MDU0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdGJvZHl7XHJcbiAgICB0cntcclxuICAgICAgdGR7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5uYXYtaXRlbXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEZBICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAubmF2LWxpbmt7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgIHRleHQtd3JhcC1tb2RlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMzNDQwNTQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS4wNzVyZW0gIWltcG9ydGFudDtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jdXN0b20tYmx1ZSkgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLW15LWZsb3ctcGluaykgc29saWQgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnVzZXItZmxhZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYmFja2dyb3VuZDojRUFFQ0YwO1xyXG59XHJcbi5sb2dvLWNvbXBhbnl7XHJcbiAgZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6NjIzcHgpe1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLmVsbGlwc2V7XHJcbiAgICAgIG1heC13aWR0aDogMjQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jcmVhdGlvbi1jb250YWluZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI0cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDgpLCAwIDhweCA4cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDMpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogMjRweDtcclxufVxyXG4uaGVhZGVyLWljb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuLm1haW4taWNvbiB7XHJcbiAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gIG9iamVjdC1maXQ6IGF1dG87XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbn1cclxuLnNlY29uZGFyeS1pY29uIHtcclxuICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgb2JqZWN0LWZpdDogYXV0bztcclxuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICB3aWR0aDogMzJweDtcclxuICBtYXJnaW46IGF1dG8gMDtcclxufVxyXG4uc2VjdGlvbi10aXRsZSB7XHJcbiAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgbWFyZ2luLXRvcDogMjZweDtcclxuICBmb250OiA2MDAgMThweC8xNTYlIEludGVyLCBzYW5zLXNlcmlmO1xyXG59XHJcbi5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogIzQ3NTQ2NztcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgZm9udDogNDAwIDE0cHgvMTQzJSBJbnRlciwgc2Fucy1zZXJpZjtcclxufVxyXG4ub3B0aW9uLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICMzNDM0MzQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcclxuICB9XHJcbn1cclxuLm9wdGlvbi1jbG9zZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLm9wdGlvbi1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTJweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ub3B0aW9uLXRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcclxufVxyXG4ub3B0aW9uLWljb24ge1xyXG4gIGFzcGVjdC1yYXRpbzogMTtcclxuICBvYmplY3QtZml0OiBhdXRvO1xyXG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIHdpZHRoOiAzMXB4O1xyXG59XHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4jbmV3UHJvamVjdHtcclxuICAubW9kYWwtZGlhbG9ne1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcbiNtb2RhbC1wcm9qZWN0LW5ld3tcclxuICAmLmJ0bi1jdXN0b217XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjojZmZmO1xyXG4gICAgICBmb250LXdlaWdodDo2MDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByb2dyZXNzLWJhcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG59XHJcbi5tZW51LWxpbmsgPiBzdmcuaWNuLmZhcSBwYXRoe1xyXG4gIGZpbGw6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmRlbGV0ZXtcclxuICAmLmNsaWVudHtcclxuXHJcbiAgICAmLmNhcmR7XHJcbiAgICAgIC5jYXJkLWJvZHkuby1oaWRkZW57XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAudGFiLWNvbnRlbnQucmVmb250ZXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jbGllbnR7XHJcbiAgJi5jYXJke1xyXG4gICAgLnRhYi1jb250ZW50LnJlZm9udGV7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMi4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFiLWNvbnRlbnQucmVmb250ZXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbi5jYXJkOmhvdmVyIC5oaXN0byBzdmcgcGF0aHtcclxuICBzdHJva2U6IHZhcigtLW15LWZsb3ctc2Vjb25kYWlyZSkgIWltcG9ydGFudDtcclxufVxyXG4uaGlzdG97XHJcbiAgc3ZnIHBhdGh7XHJcbiAgICBzdHJva2U6ICM2NjcwODU7XHJcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuI3NlYXJjaC1maWx0ZXJze1xyXG4gIC5hY3RpdmUtZmlsdGVyLXRpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGMUYwRjQ7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBzdmd7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNhcHAtcHJvbW90aW9uLWljb24tYmFzZXtcclxuICBhbmltYXRpb246IGFuaW1yaSAycyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlIGZvcndhcmRzO1xyXG59XHJcbiNhY2NvcmRpb24gLmNhcmQ6aG92ZXIgLmNhcmQtaGVhZGVyIC5idG4tbGluayBzdmd7XHJcbiAgZmlsbDogdmFyKC0tbXktZmxvdy1zZWNvbmRhaXJlKTtcclxuICBhbmltYXRpb246IGFuaW1yaSAycyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlIGZvcndhcmRzO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4jYWNjb3JkaW9uIC5jYXJkW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmNhcmQtaGVhZGVyIC5idG4tbGluayBzdmd7XHJcbiAgYW5pbWF0aW9uOiBhbmltcmkgMnMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZSBmb3J3YXJkcztcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuI2FjY29yZGlvbiAuY2FyZDpob3ZlciAuY2FyZC1oZWFkZXIgLmJ0bi1saW5re1xyXG4gIGNvbG9yOiB2YXIoLS1teS1mbG93LXNlY29uZGFpcmUpO1xyXG59XHJcbiNhY2NvcmRpb24gLmNhcmRbYXJpYS1leHBhbmRlZD10cnVlXSAuY2FyZC1oZWFkZXIgLmJ0bi1saW5rIHN2Zy5pY24uaW5pdGlhbHtcclxuICBmaWxsOiB2YXIoLS1teS1mbG93LXNlY29uZGFpcmUpICFpbXBvcnRhbnQ7XHJcbn1cclxuI2FjY29yZGlvbiAuY2FyZC5jYXJkLWZsdXNoe1xyXG4gIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbiNhY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5idG4tbGluayBzdmcuaWNuLmluaXRpYWx7XHJcbiAgZmlsbDogIzM0NDA1NCAhaW1wb3J0YW50O1xyXG4gICY6aG92ZXJ7XHJcbiAgICBmaWxsOiB2YXIoLS1teS1mbG93LXNlY29uZGFpcmUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHBhdGh7XHJcbiAgICBzdHJva2U6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5pbmZvLXRpbWUuZC1mbGV4e1xyXG5wYWRkaW5nOiAyMHB4O1xyXG5tYXJnaW46IDA7XHJcbiAgQG1lZGlhKG1heC13aWR0aDoxMTYycHgpe1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAuaXRlbS1hcntcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29tbWFuZGV7XHJcbiAgLm5hdi1wcm9kdWN0e1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICYubmF2LWl0ZW17XHJcbiAgICAgIC5uYXYtbGluay5hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyOiAycHggdmFyKC0tbXktZmxvdy1waW5rKSBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJveC1yZWZvbnRle2JveC1zaGFkb3c6IDBweCAzcHggN3B4ICNGMUYwRjQ7fVxyXG4ubmF2LXByb2R1Y3R7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNmZmYgc29saWQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBhe1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmFjdGl2ZS1ibHVle1xyXG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLW15LWZsb3ctcGluaykgc29saWQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmNvbnRhaW5lcl9pbWFnZV91c2VyIC5zeW1ib2wtbGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxufVxyXG4uaXRlbS1hcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNXB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLnRpdHJle1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgfVxyXG4gIC5jb250ZW51cy1pdGVte1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjMzQ0MDU0O1xyXG4gICAgc3BhbntcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjojMzQ0MDU0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHJvZ3Jlc3MtYmFyLXZhbGlkZSwucHJvZ3Jlc3MtYmFyLnByb2dyZXNzLWJhci1wcm92aXNvaXJlLmJnLXN1Y2Nlc3MsLnByb2dyZXNzLWJhci5wcm9ncmVzcy1iYXItcHJvdmlzb2lyZS5DTE9UVVJFRXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiMxMkI3NkEgIWltcG9ydGFudDtcclxufVxyXG4jY29sbGFwc2VTaXggLmJveC1maWNoaWVyLWpvaW50cy1taXNzaW9ue1xyXG50YWJsZXtcclxuICB0ZC50ZXh0LWVuZCB7XHJcbiAgICB3aWR0aDogODFweDtcclxufVxyXG59XHJcbn1cclxuI2NvbnRlbnQtc3RvcmFnZS1kYXRhIC5maWxlLW1lc3NhZ2V7XHJcbiAgLmF1ZGlve1xyXG5cclxuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxufVxyXG4ucHJvZ3Jlc3N7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGRiAhaW1wb3J0YW50O1xyXG59XHJcbi5jaGVja3tcclxuICBhbmltYXRpb246IG9wYSAycyBlYXNlIDBzIGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlIGZvcndhcmRzO1xyXG59XHJcbi5uZXh0c3tcclxuICBhbmltYXRpb246IG5leHQgMnMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZSBiYWNrd2FyZHM7XHJcbn1cclxuQGtleWZyYW1lcyBuZXh0IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgb3BhIHtcclxuICAwJSB7XHJcblx0b3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcblx0b3BhY2l0eTogMC4yO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcblx0b3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmltcmkge1xyXG4gIDAlLFxyXG4gIDEwMCUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gIH1cclxuXHJcbiAgMTAlIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcclxuICB9XHJcblxyXG4gIDIwJSxcclxuICA0MCUsXHJcbiAgNjAlIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUsXHJcbiAgNTAlLFxyXG4gIDcwJSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xyXG4gIC5jYW1wYWlnbi10ZWFtLm1vYmlsZXtcclxuICAgIC5jb250YWluZXJfaW1hZ2VfdXNlcntcclxuICAgICAgLnRvdGFsLWZsYWd7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50LW1pc3Npb24tdG9vbHRpcHMgIHtcclxuICAgICAgICAvLyBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZC5zaGFkb3ctc20uY2xpZW50LmJvcmR7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICB9XHJcbiAgLnRpdHJlLWhlYWRlci5ob21le1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIG1hcmdpbjogMTVweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoMXtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG4gICAgLmF1dG9Db21wbGV0ZV93cmFwcGVye1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAjYWNjb3JkaW9uLmxpc3RlLW1pc3Npb257XHJcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvLyBib3R0b206IDA7XHJcbiAgICAvLyB6LWluZGV4OiA5O1xyXG4gICAgLy8gYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gYm94LXNoYWRvdzogcmdiYSgxMDAsMTAwLDExMSwwLjIpIDBweCA3cHggMjlweCAwcHg7XHJcbiAgICAvLyBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAvLyAubW9kZS1jZW50ZXJ7XHJcbiAgICAvLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gc3Zne1xyXG4gICAgLy8gICB3aWR0aDogMjVweDtcclxuICAgIC8vICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG4jc3RvcGJ0bi1hdWRpb3tcclxuICBtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuLmN0bi1ibnR5e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAbWVkaWEobWF4LXdpZHRoOjU3NnB4KXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcbi5jdG4tYm57XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBiYWNrZ3JvdW5kOiAjZjQ3NmJkMWY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNDc2YmQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICBnYXA6IDVweDtcclxuICBAbWVkaWEobWF4LXdpZHRoOjU3NnB4KXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gICp7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5idG57XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6MTZweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uc2xvZ2Fue1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjMzQ0MDU0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubmFtZS1tZXNzYWdlLWpvaXRue1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGNvbG9yOiAjMzQ0MDU0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ubmFtZS1tZXNzYWdlLWpvaXRubHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAjMzQ0MDU0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4uZm9ybS1jaGVja3tcclxuICAuZWxsaXBzZWR7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIgYnV0dG9uLmJ0bi5idG4tc20uYnRuLWxpZ2h0LmN1c3RvbS1tci5idG4tY2xvc2Uge1xyXG5tYXJnaW46IDA7XHJcbn1cclxuLmNvbnRhaW5lci11c2VyLXJlYWN0aW9uIC51c2VyLWxpc3QtcmVhY3Rpb24gcHtcclxuY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5tb2RhbC1oZWFkZXIuY3VzdG9tLWhlYWRlcntcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxufVxyXG4ubm8tY2VudGVye1xyXG4gIC5lc3RpbWF0ZWQtdGltZS1vci1pbmNvbWUtY29udGVudHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC5pbm5lci1zcGFue1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlubmVyLXNwYW57XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnctdGFyaWZ7XHJcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnctbWV0aWVye1xyXG4gIHdpZHRoOiAyNjYuMjVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5kZWxldGUtbmFtZXtcclxuICB3aWR0aDogMTA1cHggIWltcG9ydGFudDtcclxufVxyXG4udy1tYWlse1xyXG4gIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2xpdmt7XHJcbiAgLmNsb3Nle1xyXG4gICAgYmFja2dyb3VuZDogI0YxRjBGNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcbn1cclxuLmJnLWNsb3Nlc3Zne1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0yNHB4O2Rpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3gtc2hhZG93OiAxcHggMnB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKSA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGxlZnQ6IC0xOHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHN2Z3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4jY29udGFpbmVyX3BsYW5pbmd7XHJcbiAgLm92ZXJsYXktbGF5ZXJ7XHJcbiAgICAuYmctd2hpdGUucm91bmRlZHtcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgdGV4dC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYWNjb3JkaW9ue1xyXG4gIC8vIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzVweCk7XHJcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmLmNoYXR7XHJcbiAgICAjY29sbGFwc2VPbmV7XHJcbiAgICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgLmp1c3RpZnktY29udGVudC1zdGFydHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTIuOHB4KTtcclxuICAgICNjdXN0b20tY2hhdHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDo1cHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTdHlsZSBwb3VyIGxlIGRpdiBxdWkgY29udGllbnQgbCdpbWFnZSAqL1xyXG4uY29udGVudXMtYnJpZWYgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5jb250ZW51cy1icmllZntcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHVsLG9se1xyXG4gICAgbGl7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgc3BhbntcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLyogU3R5bGUgcG91ciBsZSBwb3B1cCAqL1xyXG4uY29udGVudXMtYnJpZWYgI2ltYWdlLXBvcHVwe1xyXG4gICYucG9wdXAge1xyXG4gICAgZGlzcGxheTogbm9uZTsgLyogQ2FjaMOpIHBhciBkw6lmYXV0ICovXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIG1heC13aWR0aDogOTkycHggIWltcG9ydGFudDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOjE1cHg7XHJcbiAgfVxyXG4gIC8qIFN0eWxlIHBvdXIgbGUgY29udGVudSBkdSBwb3B1cCAqL1xyXG4gIC5wb3B1cC1jb250ZW50IHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIFN0eWxlIHBvdXIgbGEgY3JvaXggZGUgZmVybWV0dXJlICovXHJcbiAgLmNsb3NlLXBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgY29sb3I6ICNmMWYxZjE7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLmNsb3NlLXBvcHVwOmhvdmVyLFxyXG4gIC5jbG9zZS1wb3B1cDpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2JiYjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5hdXRvQ29tcGxldGVfd3JhcHBlcntcclxuICB1bHtcclxuICAgIHBhZGRpbmc6IDdweDtcclxuICAgIC5jcmVhdGVBbmRBZGR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIGEsc3BhbntcclxuICAgICAgICBjb2xvcjogdmFyKC0tYnMtY3VzdG9tLXBpbmspO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI2Ryb3Atem9uZXtcclxuICAmLmZvcm0tZ3JvdXB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzUwcHgpO1xyXG4gICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAmLmhhc0J0bnBvcHVwe1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNib3gtY2hhdHtcclxuICAmLmJveC1jaGF0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG4jc2Nyb2xsLWNoYXR7XHJcbiAgJi5oLTQwMHB4e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuIHNjcm9sbDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LXNocmluazogMTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gIH1cclxufVxyXG4jY29udGFpbmVyX2ZpbGVfdmlld3tcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG51bHtcclxuICAmLmxpc3RlLWFjdGl2ZXtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xyXG4gIH1cclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9ue1xyXG4gIG1pbi1oZWlnaHQ6IDQzcHg7XHJcbn1cclxuLmJ0bi1jbGFzc3tcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmN1c3RvbS1zdmd7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHN2Z3tcclxuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgcGF0aHtcclxuICAgICAgc3Ryb2tlOiAjNjY3MDg1O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgc3Zne1xyXG4gICAgICBwYXRoe1xyXG4gICAgICAgIHN0cm9rZTogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI2Ryb3Bkb3duQnV0dG9ue1xyXG4gIHdpZHRoOiA5NSU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDAgNXB4O1xyXG4gIHRyYW5zaXRpb246ICBhbGwgMC41cyBlYXNlLWluO1xyXG4gIHN2Z3tcclxuICAgIG1heC13aWR0aDogMTZweDtcclxuICAgIHRyYW5zaXRpb246ICBhbGwgMC41cyBlYXNlLWluO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgfVxyXG59XHJcbi5kcm9wZG93bi1zd2l0Y2h7XHJcbiAgbWF4LWhlaWdodDogNjJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcclxuICAmLmFjdGl2ZXtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xyXG4gICAgc3Zne1xyXG4gICAgICB0cmFuc2l0aW9uOiAgYWxsIDAuNXMgZWFzZS1pbjtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jZHJvcGRvd25NZW51Y3VzdG9te1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjowO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xyXG4gIC8vIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDhweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHRyYW5zaXRpb246ICBhbGwgMC41cyBlYXNlLWluO1xyXG4gIHVse1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogIGFsbCAwLjVzIGVhc2UtaW47XHJcbiAgICBsaXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmVsbGlwc2UtY3VzdG9te1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lbGxpcHNlLWN1c3RvbXtcclxuICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWF4LXdpZHRoOiAxODVweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubGluay1hY2NvdW50e1xyXG4gIGNvbG9yOiAjMzQ0MDU0IDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOnZhcigtLW15LWZsb3ctcGluaylcclxuICB9XHJcbn1cclxuLmZpbGUtZWxsaXBzZXtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5maWxlLWZsZXh7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5lbW9qaS1waWNrZXIge1xyXG4gIC0tbnVtLWNvbHVtbnM6IDI1O1xyXG4gIC0tZW1vamktc2l6ZTogMS42NXJlbTtcclxuICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAtLW51bS1jb2x1bW5zOiAxOTtcclxuICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDo1NzVweCl7XHJcbiAgICAtLW51bS1jb2x1bW5zOiAxMTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjk5MHB4KXtcclxuICAud3JhcHBlciNrdF93cmFwcGVyIC5jb250ZW50I2t0X2NvbnRlbnQgI2t0X2NvbnRlbnRfY29udGFpbmVyIC5wcm9qZXQtZGVwb3QgLnRpdHJlLWhlYWRlcntcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnByb2pldC1kZXBvdHtcclxuICAjY29udGFpbmVyLXN1YmpvYntcclxuICAgIGJ1dHRvbntcclxuICAgICAgLmZhLWVkaXQ6YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYShtYXgtd2lkdGg6OTkwcHgpe1xyXG4gICAgLnNlY3Rpb24xe1xyXG4gICAgICAubWItOHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm10LTh7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVjay1yZXNwe1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgfVxyXG4gICAgaDV7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KSAhaW1wb3J0YW50O1xyXG4gICAgICAmLnBhZGQtcmVzcHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRyZS1oZWFkZXJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRoe1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIC53LTExNXtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBpbnB1dFt0eXBlPWRhdGVde1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZXtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIH1cclxuICAgIC5zZWN0aW9uM3tcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC53LTE2MHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53LTE1MHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgdGFibGUgY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgdGFibGUgdGhlYWQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIG1hcmdpbjogLTFweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHRhYmxlIHRyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNjI1ZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHRhYmxlIHRkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHRhYmxlIHRkOjpiZWZvcmUge1xyXG4gICAgICAgIC8qXHJcbiAgICAgICAgKiBhcmlhLWxhYmVsIGhhcyBubyBhZHZhbnRhZ2UsIGl0IHdvbid0IGJlIHJlYWQgaW5zaWRlIGEgdGFibGVcclxuICAgICAgICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xyXG4gICAgICAgICovXHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZvb3Rlci10YWJsZXtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgI2NvbnRhaW5lci1zdWJqb2J7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIC5mYS1lZGl0OmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucXR5e1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAuY29sYXAtMywuY29sYXAtNHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UyZTJlMjdhO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2FkZC1zdGVwLWZvcm0sI2FkZC13b3JrZmxvdy1mb3JtIHtcclxuICBzZWxlY3QsIHNwYW4uc2VsZWN0MntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjZjY3NmJkIDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmNjc2YmQgNTAlLCB0cmFuc3BhcmVudCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4N2NlZWIwMCwgIzg3Y2VlYjAwKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCAxMDAlIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDIuNWVtIDIuNWVtO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcbiAgLm9wdGlvbi1jbG9zZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxOXB4O1xyXG4gICAgdG9wOiAyNnB4O1xyXG4gIH1cclxufVxyXG4jYWRkLWFjdGlvbi1mb3Jte1xyXG4gIC5mcy0ye1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiN3b3JrZmxvd19jb21wYW55e1xyXG4gIGNvbG9yOiNBMUE1Qjc7XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XHJcbiAgI2hpc3RvcmlxdWUtcmVmb250ZXsgIFxyXG4gICAgJi5tb2JpbGUtdGFic3tcclxuICAgICAgLm1ybi1ncmlkLm15Zmxvdy1saW5lLnBvc2l0aW9uLXJlbGF0aXZlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNGE4YjkzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXItdGFiLW1vYmlsZXtcclxuICAgICAgICAvLyBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMS41ZnIgMC43ZnIgMC41ZnI7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgLnJlZmVyZW5jZS1oZWFkZXItbW9iaWxlLC50aXRsZS1oZWFkZXItbW9iaWxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2JpbGUtbWVudXtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLm1vYmlsZS1oZWFke1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICNzZWFyY2hfYnRuX21vYmlsZV9vcGVue1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3NlYXJjaF9idG5fbW9iaWxlX2Nsb3Nle1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI3NlYXJjaF9idG5fbW9iaWxlX2Nsb3Nle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbiAgICAjc2VhcmNoLWlucHV0LnctNjAwcHgucHMtMTV7XHJcbiAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hdXRvQ29tcGxldGVfd3JhcHBlcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmJvZHkgLmZvcm0tc2VsZWN0LmZvcm0tc2VsZWN0LXNvbGlke1xyXG4gIGJvcmRlcjogMXB4ICNlMmUyZTI3YSBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UZ2lJR2hsYVdkb2REMGlNVEFpSUhacFpYZENiM2c5SWpBZ01DQXhPQ0F4TUNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEUyTGpVZ01VdzVJRGd1TlV3eExqVWdNU0lnYzNSeWIydGxQU0lqTXpRME1EVTBJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLJyk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xyXG4gIC5tb2JpbGUtcmV2ZXJzZXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI3NlYXJjaF9jb250YWluZXJfbW9iaWxle1xyXG4gIC5zdmctaWNvbntcclxuICAgIHN2Z3tcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItdmlkZW8udGh1bWJuYWlse1xyXG4gIGhlaWdodDogNzVweDtcclxuICB3aWR0aDogMTY1cHg7XHJcbiAgbWF4LWhlaWdodDogNzVweDtcclxuICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4uX3Byb2ZpbC1pbWFnZS11c2VyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNlYWVjZjA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjMTk2OGNkICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB3aWR0aDogNDJweCAhaW1wb3J0YW50O1xyXG59XHJcbi51c2VyLWNoZWNrYm94ZXN7XHJcbiAgLnN0YXR1cy1vZmZsaW5lLC5zdGF0dXMtb25saW5le1xyXG4gICAgbGVmdDogNzBweDtcclxuICB9XHJcblxyXG59IFxyXG4uY29sb3ItY2hhdC1pdGVte1xyXG4gIGNvbG9yOiAjNjY3MDg1O1xyXG4gIGF7XHJcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5idG4gaXtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4vLyBlcGluZ2xlXHJcbiNiaWctY29udGVudC1waW5uZWRNZXNzYWdlIHtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgMjUwLCAyNTEsIDEpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogdmFyKC0tQ291bGV1cnMtVGV4dCwgIzM0NDA1NCk7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMyLCAyMzMsIDI1NCwgMSk7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgMTBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gZGlzcGxheTogbm9uZTtcclxuICAmLm9wZW57XHJcbiAgICAucGluLXRleHR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBsaW5lYXI7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVzc2FnZS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBmbGV4LWJhc2lzOiAwJTtcclxuICB9XHJcbiAgLm1lc3NhZ2Utd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleDogMTtcclxuICAgIGZsZXgtYmFzaXM6IDAlO1xyXG4gIH1cclxuICAjY29udGFpbmVyLXBpbm5lZHtcclxuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo0NzZweCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IFxyXG4gICAgLm1lc3NhZ2Utcm93LWVwaW5nbGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lc3NhZ2UtY29udGVudCB7XHJcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIHdpZHRoOiAyOTZweDtcclxuICAgIC8vIG1heC13aWR0aDogMzUwcHg7XHJcbiAgfVxyXG4gICNwaW5uZWQtb2Zme1xyXG4gICAgYmFja2dyb3VuZDp2YXIoLS1teS1mbG93LXBpbmspO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAudW5waW4tYWN0aW9ue1xyXG4gICAgICBwYXRoe1xyXG4gICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWVzc2FnZS1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgfVxyXG4gIC5zZW5kZXItbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLXRpbWUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICB9XHJcbiAgLmF0dGFjaG1lbnQtYm94IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjk2cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzNCwgMjM2LCAyNDAsIDEpO1xyXG4gIH1cclxuICAuYXR0YWNobWVudC1jb250ZW50IHtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIGZsZXgtYmFzaXM6IDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgfVxyXG4gIC5maWxlLWljb24ge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgfVxyXG4gIC5maWxlLWRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZmxleC1iYXNpczogMCU7XHJcbiAgfVxyXG4gIC5maWxlLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmZpbGUtbmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuZmlsZS1zaXplIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWFjdGlvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBmbGV4LWJhc2lzOiAwJTtcclxuICB9XHJcbiAgI2Nsb3NlLWJ0bi1waW5uZWR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAjb3Blbi1idG4tcGlubmVke1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICAucGluLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLnBpbi10ZXh0IHtcclxuICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGxpbmVhcjtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDkycHg7XHJcbiAgfVxyXG4gIC5waW4taWNvbiB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICB9XHJcbiAgLm1vcmUtYWN0aW9ucyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGFsaWduLXNlbGY6IGVuZDtcclxuICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC52aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5tZXNzYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tZXNzYWdlLXdyYXBwZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubWVzc2FnZS1hY3Rpb25zIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnBpbi1zZWN0aW9uIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5tb3JlLWFjdGlvbnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNhYmxlLXN2Z3tcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ubGVzcy1hY3Rpb25ze1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2Nyb2xsLWJ0biB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmOmFjdGl2ZSB7IFxyXG4gICAgc2NhbGU6IDAuOTU7XHJcbiAgICBwYXRoe1xyXG4gICAgICBzdHJva2U6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2hhcmV7XHJcbiAgd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgLmNvbnRhaW5lci1zaGFyZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAuY29udGFpbmVyX2ltYWdlX3VzZXJ7XHJcbiAgICAgIG1hcmdpbjogMXB4O2JvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIC5jb250ZW50LW1pc3Npb24tdG9vbHRpcHN7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOjAgNXB4O1xyXG4gICAgICAgIC5zeW1ib2wtbGFiZWx7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLmltYWdlLWJhY2tncm91bmR7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuYm9keXtcclxuICAuZmlsZS1uYW1le1xyXG4gICAgLnRodW1ibmFpbHtcclxuICAgICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcclxuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5maW5kID4gZGl2Omxhc3QtY2hpbGQscC5maW5ke1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15LWZsb3ctcGluaykgIWltcG9ydGFudDtcclxufVxyXG4jY29udGFpbmVyLWZ1dHVyZXMtYWN0aW9uc3tcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5zZWFyY2gtYmFyLXRleHRlIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLXRvcDoxcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgbGluZWFyO1xyXG4gIHRvcDogOTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAvL2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAmLnNob3d7XHJcbiAgICBoZWlnaHQ6NTBweCA7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgI3NlYXJjaC1pbnB1dC1tb3R7XHJcbiAgICBtYXgtd2lkdGg6IDk0NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICNzY3JvbGwtZG93biwgI3Njcm9sbC11cCB7XHJcbiAgICBib3JkZXI6IDFweCAjNjY3MDg1IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgc3ZnIHBhdGh7XHJcbiAgICAgIGZpbGw6ICMzOTQ0NTg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW1hZ2UtY29udGFpbmVyLXZzYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5pbWFnZS1jb250YWluZXItdnNjIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlOyAvKiBBanVzdGUgc2Vsb24gbGEgdGFpbGxlIGRlIHRvbiBpbWFnZSAqL1xyXG59XHJcblxyXG4uY29udGVudC10b29sdGlwcy12c2Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDVweDtcclxuICByaWdodDogMTNweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBhZGRpbmc6IDlweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5jb250ZW50LXZzYyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB6LWluZGV4OiAyMDtcclxufVxyXG5cclxuLmNvbnRlbnQtdG9vbHRpcHMtdnNjOmhvdmVyIC5jb250ZW50LXZzYyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keXtcclxuICAuZmlsZS1uYW1le1xyXG4gICAgLnRodW1ibmFpbHtcclxuICAgICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNncm91cC1mb3JtLW1vZGlmaWVkIC5tb2RhbC1mb290ZXJ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgI2dyb3VwLWJ0bi1tb2RpZnl7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgI2xvYWQtbW9yZS1zZWFyY2h7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiA2NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXVkaW97XHJcbiAgICAubG9nby12aXJ1c0NhbXB7XHJcbiAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dvLXZpcnVzQ2FtcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5mb250LTE0e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAudGV4dC1jYW1we1xyXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4jdHh0Vmlld2Vye1xyXG4gIHdpZHRoOiA2MDBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuI2luZm9zLXNjYW4tYWxsRmlsZXtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNvbnQtZXJyb3J7XHJcbiAgXHJcbiAgLmNpcmNsZSxcclxuICAuY2lyY2xlLWJvcmRlciB7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcblxyXG4gIC5jaXJjbGUge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIGFuaW1hdGlvbjogc3VjY2Vzcy1hbmltIDcwMG1zIGVhc2U7XHJcbiAgfVxyXG5cclxuICAuY2lyY2xlLWJvcmRlciB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgYW5pbWF0aW9uOiBjaXJjbGUtYW5pbSA0MDBtcyBlYXNlO1xyXG4gICAgYmFja2dyb3VuZDogI0YxNDE2QztcdFxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBzdWNjZXNzLWFuaW0ge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgMzAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBjaXJjbGUtYW5pbSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVycm9yOjpiZWZvcmUsXHJcbiAgLmVycm9yOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICNGMTQxNkM7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAuZXJyb3I6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNTBkZWcpO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjphdXRvO1xyXG4gIH1cclxuXHJcbiAgLmVycm9yOjphZnRlciB7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTUwZGVnKTtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46YXV0bztcclxuICB9XHJcbn1cclxuLmNvbnQtc3VjY2Vzc3tcclxuICBcclxuICAuY2lyY2xlLFxyXG4gIC5jaXJjbGUtYm9yZGVyIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNpcmNsZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgYW5pbWF0aW9uOiBzdWNjZXNzLWFuaW0gNzAwbXMgZWFzZTtcclxuICB9XHJcblxyXG4gIC5jaXJjbGUtYm9yZGVyIHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICBhbmltYXRpb246IGNpcmNsZS1hbmltIDQwMG1zIGVhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNTBjZDg5O1x0XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHN1Y2Nlc3MtYW5pbSB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICAzMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGNpcmNsZS1hbmltIHtcclxuICAgIGZyb20ge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3VjY2Vzczo6YmVmb3JlLFxyXG4gIC5zdWNjZXNzOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICM1MGNkODk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAuc3VjY2Vzczo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGxlZnQ6IC05cHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNTBkZWcpO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc3VjY2Vzczo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigtNTBkZWcpO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcbi5jdXN0b20tcG9zaXRpb257XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDMzJTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xyXG59XHJcbiNtb2RhbC1wcm9tb3tcclxuICAuY2xvc2V7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAucGhvbmV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRleHQtY2VudGVye1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICB9XHJcbiAgaDJ7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LDAuOTM4dncsMThweCk7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIC5ib2xke1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnFyLWNvZGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOjEyMHB4O1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCl7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgJi5jbG9zZWR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiAgXHJcblxyXG4jaW5mb19taXNzaW9uX2NvbnRlbnRfZWRpdHtcclxuICBtaW4taGVpZ2h0OiAxNDVweDtcclxufVxyXG4jbm90ZXtcclxuICAubGlzdHMtbm90ZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAuaW5mby1wb3N0e1xyXG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVjZjA7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBtaW4td2lkdGg6IDIxNXB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgxNiwgMjQsIDQwLCAwLjEpLCAwIDFweCAycHggcmdiYSgxNiwgMjQsIDQwLCAwLjA2KTtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tZW51LWxpbmsgaXtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLl9wcm9maWwtaW1hZ2UtdXNlcntcclxuICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zd2l0Y2gtbm90ZXtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVjZjA7XHJcbiAgYnV0dG9uLHNwYW57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKSwgMCAxcHggMnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNik7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl17XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAud3JhcHBlciNrdF93cmFwcGVyIC5jb250ZW50I2t0X2NvbnRlbnQgI2t0X2NvbnRlbnRfY29udGFpbmVyIC50aXRyZS1oZWFkZXJ7XHJcbiAgICBoMSwgLnNlY3Rpb24tdG9wLXByZXN0YXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi5tb3JlLXNlcnZpY2V7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uY3RuLWZpbHRlciArICNrdF9kYXRhdGFibGVfZXhhbXBsZV8xX3dyYXBwZXJ7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG59XHJcbi5wYXJ0bmVye1xyXG4gIC5kaXYtcmVsYXRpdmV7XHJcbiAgICAuaW5wdXQtc2VhcmNoe1xyXG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4gIFxyXG4jbW9kYWwtcHJvbW97XHJcblxyXG4gIC5jbG9zZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5waG9uZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudGV4dC1jZW50ZXJ7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gIH1cclxuICBoMntcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsMC45Mzh2dywxOHB4KTtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLmJvbGR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuICAucXItY29kZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6MTIwcHg7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KXtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAmLmNsb3NlZHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwcm9tby1iYW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDc1YjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMnB4O1xyXG4gIHotaW5kZXg6IDEwMDE7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC8vIEBtZWRpYShtYXgtd2lkdGg6NTc1cHgpe1xyXG4gIC8vICAgbWF4LXdpZHRoOiA5OCU7XHJcbiAgLy8gfVxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIFxyXG4gIC5idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo1NzVweCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgcmlnaHQ6IDZweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5kaXNwbGF5LWRlc2t0b3B7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTc1cHgpe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGlzcGxheS1tb2JpbGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo1NzVweCl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLm5ldy1vcmRlcntcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubGluay1taXNzaW9uLnctODV7XHJcbiAgbWF4LXdpZHRoOiA5NXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbiNzdGF0dXMudy04NXtcclxuICBtYXgtd2lkdGg6IDk1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNhc2UtODV7XHJcbiAgbWF4LXdpZHRoOiA5NXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucG9zaXRpb24tcmVsYXRpdmUuYXVkaW97XHJcbiAgcGFkZGluZzowO1xyXG4gIGJvcmRlcjowO1xyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXtcclxuICAubW9iaWxlLXcxMDB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgLmN1c3RvbS1yZXN1bHQtY291bnR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmQtZmxleC5hbGlnbi1pdGVtcy1jZW50ZXJ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG59XHJcbiNtb2RhbF92YWxpZGF0aW9uX3V4e1xyXG4gIHNlbGVjdHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjZjY3NmJkIDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmNjc2YmQgNTAlLCB0cmFuc3BhcmVudCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4N2NlZWIwMCwgIzg3Y2VlYjAwKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCA5OSUgMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMi41ZW0gMi41ZW07XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICB9XHJcbn1cclxuXHJcbnByb2dyZXNzLnByb2dyZXNzLWJhci12aXJ1cy1jYW1wOjotd2Via2l0LXByb2dyZXNzLWJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjsgXHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgXHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG59XHJcbnByb2dyZXNzLnByb2dyZXNzLWJhci12aXJ1cy1jYW1wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiOyBcclxuICBib3JkZXItcmFkaXVzOiAxMnB4OyBcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxucHJvZ3Jlc3MucHJvZ3Jlc3MtYmFyLXZpcnVzLWNhbXA6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWN1c3RvbS1waW5rKSAhaW1wb3J0YW50OyBcclxuICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxucHJvZ3Jlc3MucHJvZ3Jlc3MtYmFyLXZpcnVzLWNhbXA6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tYnMtY3VzdG9tLXBpbmspICFpbXBvcnRhbnQ7IFxyXG4gIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDsgXHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG59XHJcbnByb2dyZXNzLnByb2dyZXNzLWJhci12aXJ1cy1jYW1wIHtcclxuICBjb2xvcjogIHZhcigtLWJzLWN1c3RvbS1waW5rKTsgXHJcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50OyBcclxuICBib3JkZXI6IDBweDtcclxuICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG59XHJcbi50ZXh0LXByb2dyZXNze1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHRvcDogNzRweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCIja3RfYXNpZGV7XHJcbiAgICAmLmFzaWRlLW1lbnV7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCAjRUFFQ0YwIHNvbGlkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAuYXNpZGUtaGVhZGVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjRweDtcclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YxRjBGNDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGFpbmVyLWxvZ28taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2xpZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hc2lkZS1tZW51e1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgLmJ0bi13b3JkcHJlc3MtYW5kLWNvbW1hbmRle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNvdXMtbWVudXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJi5ob3Zlci1zY3JvbGwtb3ZlcmxheS15e1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBvdmVybGF5O1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3Jke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiM2NjcwODU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTp2YXIoLS1teS1mbG93LXBpbmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3Jke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6dmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iZy1ncmF5LTIwMHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjBGNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMzNDQwNTQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudS1pdGVtLmRlY297XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIC5tZW51LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYm9yZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiM2NjcwODU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOnZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3Jke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOnZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJnLWdyYXktMjAwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjBGNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMzNDQwNTQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFzaWRlLXByZS1mb290ZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgLnNvdXMtbWVudXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmUtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDIzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hc2lkZS1mb290ZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggI0VBRUNGMCBzb2xpZDtcclxuICAgICAgICAgICAgLmFzaWRlLXRvb2xiYXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5hc2lkZS11c2Vye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWluZXItbG9nby1mb290ZXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAucHJvcHVsc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW15LWZsb3ctc2Vjb25kYWlyZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgLndyYXBwZXJ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNjVweDtcclxuICAgIH1cclxuICAgIFtkYXRhLWt0LWFzaWRlLW1pbmltaXplPW9uXSAuYXNpZGUge1xyXG4gICAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDk4cHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuYXNpZGUtaGVhZGVye1xyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LXRpdGxle1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXNpZGUtbWVudXtcclxuICAgICAgICAgICAgLnNvdXMtbWVudXtcclxuICAgICAgICAgICAgICAgIC5tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LWl0ZW17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAubWVudS1saW5re1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS10aXRsZSwgLm1lbnUtYXJyb3d7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtc3Vie1xyXG4gICAgICAgICAgICAmLm1lbnUtc3ViLWFjY29yZGlvbntcclxuICAgICAgICAgICAgICAgIC5tZW51LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hc2lkZS1mb290ZXJ7XHJcbiAgICAgICAgICAgIC5hc2lkZS11c2Vye1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuYXNpZGUtdXNlci1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhaW5lci1sb2dvLWZvb3RlcntcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAucHJvcHVsc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbZGF0YS1rdC1hc2lkZS1taW5pbWl6ZT1vbl17XHJcbiAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XHJcblxyXG4gICAgW2RhdGEta3QtYXNpZGUtbWluaW1pemU9b25dIC5hc2lkZXtcclxuICAgICAgICAuY29udGFpbmVyLWxvZ28taGVhZGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hc2lkZXtcclxuICAgIC5tZW51LWxpbmsgLm1lbnUtdGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5AbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcclxuICAgIFtkYXRhLWt0LWFzaWRlLW1pbmltaXplPW9uXSAuYXNpZGV7XHJcbiAgICAgICAgLm1lbnUtbGluayAubWVudS10aXRsZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuW2RhdGEta3QtYXNpZGUtbWluaW1pemU9XCJvblwiXSAuY29udHJhdC5tZW51LWFjY29yZGlvbiAubWVudS1zdWItYWNjb3JkaW9uIC5tZW51LWl0ZW0gLm1lbnUtbGlua3tcclxucGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuW2RhdGEta3QtYXNpZGUtbWluaW1pemU9XCJvblwiXSAja3RfYXNpZGUuYXNpZGUtbWVudSAuYXNpZGUtcHJlLWZvb3RlciAucHJlLWNvbnRhaW5lciAubWVudS1pdGVte1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59IiwiI2t0X2hpc3RvcmlxdWVfY29tbWFuZGVfdGFie1xyXG4gICAgbWFyZ2luOiAwIC0yOXB4O1xyXG4gICAgLm1ybi1ncmlke1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggI0VBRUNGMCBzb2xpZDtcclxuICAgICAgICAmLm1ybi0xcmVwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjRUFFQ0YwIHNvbGlkO1xyXG4gICAgICAgICAgICAubXJuLWdyaWR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuI3JlZnN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5lcywgLnVuZGVybGluZSwgLmN1c3RvbS1mYWN0dXJlLWF0dGVudGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzM0NDA1NCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wc3J7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG4jcmVmb250ZS5yZWZvbnQtdGFibGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4ICNFQUVDRjAgc29saWQ7XHJcbiAgICAmLmluZGVje1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQtdGFibGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgICB9XHJcbiAgICAvLyAjY29tcGFueXtcclxuICAgIC8vICAgICBtYXgtd2lkdGg6IDIxOXB4O1xyXG4gICAgLy8gfVxyXG4gICAgLmxpbmstbWlzc2lvbntcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzM0NDA1NCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAmLmRlc2N7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzLWRldGFpbHtcclxuICAgICAgICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGRjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICYucHJvZ3Jlc3MtYmFyLXByb3Zpc29pcmV7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5OCU7XHJcbiAgICAgICAgICAgIC5wcm9ncmVzcy1iYXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyZXNzLWJhcntcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTJCNzZBO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXJfaW1hZ2VfdXNlcntcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1teS1mbG93LXBpbmspO1xyXG4gICAgICAgIG1hcmdpbjogMXB4IC00cHggIWltcG9ydGFudDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXJfaW1hZ2VfdXNlcntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW15LWZsb3ctcGluaykgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMXB4IC00cHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0YxRjBGNDtcclxuICAgIHotaW5kZXg6MTtcclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi50YWItY29udGVudC5yZWZvbnRle1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbnRhaW5lcl9pbWFnZV91c2Vye1xyXG4gICAgLnN5bWJvbC1sYWJlbHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyLWZpbHRlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAjcmVmb250ZS5yZWZvbnQtdGFibGV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5maWx0ZXItYnRue1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgIH1cclxufVxyXG4uYnRuLWZpbHRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIG1heC13aWR0aDogMTI1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlcjogMXB4ICNFQUVDRjAgc29saWQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBzdmd7XHJcbiAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXXtcclxuICAgICAgICBib3JkZXI6IDFweCB2YXIoLS1teS1mbG93LXBpbmspIHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gc3Zne1xyXG4gICAgICAgIC8vICAgICBwYXRoe1xyXG4gICAgICAgIC8vICAgICAgICAgc3Ryb2tlOiB2YXIoLS1teS1mbG93LXBpbmspO1xyXG4gICAgICAgIC8vICAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfSIsImJvZHl7XHJcbiAgICAudGl0cmUtaGVhZGVye1xyXG4gICAgICAgICYuaG9tZXtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KXtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LDEuODc1dncsMzZweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdmctaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjc2VhcmNoLWlucHV0e1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY3MDg1O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudy02MDBweHtcclxuICAgICAgICAgICAgICAgICYucHMtMTV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDQwMHB4LCA0Ni44NzV2dywgOTAwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFQUVDRjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi13b3JkcHJlc3MtYW5kLWNvbW1hbmRlLCAuYnRue1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuZm9udC1mYW1pbHk6ICdCYXNpcyBHcm90ZXNxdWUgUHJvJztcclxuZm9udC1zdHlsZTogbm9ybWFsO1xyXG5mb250LXdlaWdodDogbm9ybWFsO1xyXG5zcmM6dXJsKCcuLi8uLi8uLi9wdWJsaWMvZm9udHMvQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuZm9udC1mYW1pbHk6ICdCYXNpcyBHcm90ZXNxdWUgUHJvIEJvbGQnO1xyXG5mb250LXN0eWxlOiBub3JtYWw7XHJcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbmZvbnQtZGlzcGxheTogc3dhcDtcclxuc3JjOnVybCgnLi4vLi4vLi4vcHVibGljL2ZvbnRzL0Jhc2lzR3JvdGVzcXVlUHJvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbmZvbnQtZmFtaWx5OiAnQmFzaXMgR3JvdGVzcXVlIFBybyBMaWdodCc7XHJcbmZvbnQtc3R5bGU6IG5vcm1hbDtcclxuZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuZm9udC1kaXNwbGF5OiBzd2FwO1xyXG5zcmM6IHVybCgnLi4vLi4vLi4vcHVibGljL2ZvbnRzL0Jhc2lzR3JvdGVzcXVlUHJvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuXHJcbiIsIiRjb2xvci1ncmVlbi1jdXN0b206ICM3M0RDN0Q7XHJcbiRjb2xvci1idG4tZ3JlZW46ICM5NkRFNjA7XHJcbiRjb2xvci1ncmV5LWN1c3RvbTogI0IzQkFDMDtcclxuJHRyYW5zcGFyYW50OiB0cmFuc3BhcmVudDtcclxuJGJsdWUtZGFzaGVkOiAjOTdBQkY0O1xyXG4kYmx1ZS10ZXh0LWJ0bjogIzRGOEZGRDtcclxuJGJ0bi1yZWQtY3VzdG9tOiAjRUQ1NDQyO1xyXG4kYnRuLWFjY2VwdC1jdXN0b206ICM3M0NCMUQ7XHJcbiRidG4tcHJpbWFyeTItY3VzdG9tOiAjMEIwNjVCO1xyXG5cclxuLmJ0bi1wcmltYXJ5LWN1c3RvbXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jdXN0b20tcGluayk7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5idG4tY3VzdG9te1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1jdXN0b207XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmJ0bi1jdXN0b20tcmV0b3Vye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWN1c3RvbTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLmJ0bi10cmFuc3BhcmFudHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJhbnQ7XHJcbn1cclxuLmJ0bi1ncmVlbi1taXNzaW9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1ncmVlbjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuLmJ0bi1qb2luLWZpbGUtY2hhdHtcclxuICAgIGJvcmRlcjogJGJsdWUtZGFzaGVkIGRhc2hlZCAxcHghaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRibHVlLXRleHQtYnRuIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNlY3Rpb24tYnRuLWNoYXQtbWlzc2lvbi5kLWZsZXh7XHJcbiAgICAuYnRuLWpvaW4tZmlsZS1jaGF0OmhvdmVye1xyXG4gICAgICAgIGJvcmRlcjogdmFyKC0tbXktZmxvdy1waW5rKSBkYXNoZWQgMXB4IWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgICNtZXNzYWdlX2ZpbGVNZXNzYWdlczpob3ZlciArIC5idG4tam9pbi1maWxlLWNoYXR7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1teS1mbG93LXBpbmspIGRhc2hlZCAxcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1teS1mbG93LXBpbmspICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnBhcmVudC1kaXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wYXJlbnQtZGl2IGlucHV0W3R5cGU9ZmlsZV0ge1xyXG4gICAgLy8gbGVmdDogMDtcclxuICAgIC8vIHRvcDogMDtcclxuICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyBmb250LXNpemU6IDkwcHg7XHJcbn1cclxuLmJ0bi1yZWQtY3VzdG9te1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1yZWQtY3VzdG9tO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4uYnRuLXJlZC1jdXN0b20tbm9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1yZWQtY3VzdG9tO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLmJ0bi1ncmVlbi1taXNzaW9uLW91aXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYWNjZXB0LWN1c3RvbTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG4uYnRuLXJlZC1jdXN0b20td2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2Q3OTE1O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuLmJ0bi1wcmltYXJ5Mi1jdXN0b217XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXByaW1hcnkyLWN1c3RvbTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5idG4tcHJpbWFyeTItY3VzdG9tOmhvdmVye1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcbiIsIi5iaS1jaGVjazJ7XHJcbiAgY29sb3I6ICRjb2xvci1ncmVlbi1jdXN0b207XHJcbn1cclxuLmJpLXh7XHJcbiAgY29sb3I6IHJlZDtcclxufVxyXG4uYmktY3VycmVuY3ktZXVyb3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1jdXN0b207XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5pY29uLWV1cm97XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLnN2Zy1pY29uLnN2Zy1pY29uLTEgc3Zne1xyXG4gIGhlaWdodDogMy4xMHJlbSFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDIuNzByZW0haW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwcHg7XHJcbn1cclxuLmJpLXRocmVlLWRvdHN7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5iaS1maWxlLWVhcm1hcmstcGRme1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuIiwiLmJhY2stbGluZTIge1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluay1jdXN0b207XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBzbm93O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjQ1ZW07XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTMgMTEnIHdpZHRoPScxMycgaGVpZ2h0PScxMScgZmlsbD0nbm9uZSclM2UlM2NwYXRoIGQ9J00xMS4wNDI2IDEuMDI4OTNDMTEuMzI1OCAwLjY5NTc5MiAxMS44MjU0IDAuNjU1MjgzIDEyLjE1ODUgMC45Mzg0NTFDMTIuNDkxNyAxLjIyMTYyIDEyLjUzMjIgMS43MjEyNCAxMi4yNDkgMi4wNTQzN0w1LjUxOTg1IDkuOTcxMDRDNS4yMzIyNCAxMC4zMDk0IDQuNzIyNjEgMTAuMzQ1MSA0LjM5MDcgMTAuMDVMMC44MjgxOTcgNi44ODMzNUMwLjUwMTQxIDYuNTkyODggMC40NzE5NzUgNi4wOTI0OSAwLjc2MjQ1MiA1Ljc2NTdDMS4wNTI5MyA1LjQzODkxIDEuNTUzMzIgNS40MDk0OCAxLjg4MDExIDUuNjk5OTVMNC44Mzc2NSA4LjMyODg5TDExLjA0MjYgMS4wMjg5M1onIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbmstY3VzdG9tO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHNub3c7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAlIDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC1jdXN0b217XHJcbiAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcclxufVxyXG4iLCIkY29sb3ItY2hlY2tib3g6ICMzNjhCRTU7XHJcbiRjdXN0b20tZ3JleS1waG90bzogI0UwREZFNTtcclxuJGN1c3RvbS1ncmV5LWFkZC1waG90bzogIzc2NzY3NjtcclxuJGN1c3RvbS1ncmV5OiAjQzJDMkMyO1xyXG4kY3VzdG9tLWdyZXktaGVhZGVyLXRhYmxlYXU6ICNFNUU4RUY7XHJcbiRjdXN0b20tZ3JleS1jb250ZW50LXRhYmxlYXU6ICNGOUZBRkM7XHJcbiRjdXN0b20tZ3JleS1pY29uOiAjQkVDREUwO1xyXG4kY29sb3ItZmljaGllci1taXNzaW9uOiAjODhBQUYyO1xyXG4kZ3JleS1maWNoaWVyLW1pc3Npb246ICNFREY0RkM7XHJcbiRibHVlLXRleHQ6ICM5N0FCRjQ7XHJcbiRjb2xvci1ncmF5OiAjODA4MDgwRkY7XHJcbiRjb2xvci1zdGVwLXdvcmtmbG93OiAjRjJGMkYyO1xyXG4kY29sb3ItYnRuLWdyYXk6ICNGM0Y0Rjk7XHJcbiRjb2xvci10ZXh0LWdyYXktYnRuOiAjQUFCMUI3O1xyXG4kY2FkcmUtbXktY2hhdDogI0YxRjFGMTtcclxuJGNhZHJlLXlvdS1jaGF0OiAjNTI2NEI2O1xyXG4kY2FkcmUteW91LWNoYXQtZGVncmFkZTogIzZFNzBENztcclxuJGNvbG9yLWN1cnJlbnQtc3RlcC13b3JrZmxvdzogIzE2NjhDQztcclxuJGNvbG9yLWdyZWVuLXByb2dyZXNzLWJhcjogIzczREI3QTtcclxuJGNvbG9yLXN0YXRlLWNsaWVudC1yZWQ6ICNGMjc4Nzc7XHJcbiRjb2xvci1nb2xkLXN0YXRlLXByZXN0YXRhaXJlOiAjQkNBQzE4O1xyXG4kY29sb3ItYmVpZ2U6ICNEOEFFN0U7XHJcbiRjb2xvci1wcm92aXNvaXJlOiAjRDdCNzQ4O1xyXG4kY29sb3ItcGluay1jdXN0b206IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiRjb2xvci1ibHVlLWN1c3RvbTogIzA4MDg1YztcclxuJGJnLWJsdWUtYmFkZ2U6ICM3MjcxRDc7XHJcbiRjb2xvci1ibHVlLWV4cG9ydGVkOiAjMTY2OENFO1xyXG4kY29sb3ItZmFjdHVyZTogI0Q5QTk2NztcclxuJGNvbG9yLWZhY3R1cmUtb2s6ICM3M0RCN0E7XHJcbiIsIi5pbWFnZS1pbnB1dC13cmFwcGVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZ3JleS1waG90bztcclxufVxyXG4uaW1hZ2UtaW5wdXQgW2RhdGEta3QtaW1hZ2UtaW5wdXQtYWN0aW9uPWNoYW5nZV17XHJcbiAgdG9wOiA0MHB4O1xyXG4gIHJpZ2h0OiA0MHB4O1xyXG4gIGNvbG9yOiAkY3VzdG9tLWdyZXktYWRkLXBob3RvO1xyXG59XHJcbi52aWNoLWltYWdlIGF7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZWRpdC1wcHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG4gIHRvcDogLTEwcHghaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiAtMTBweCFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLmNhcmQge1xyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdIeXVuZGFpU2Fuc0hlYWQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICBzcmM6IGxvY2FsKCdIeXVuZGFpU2Fuc0hlYWQtQm9sZCcpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zSGVhZC1Cb2xkL0h5dW5kYWlTYW5zSGVhZC1Cb2xkLmVvdCcpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zSGVhZC1Cb2xkL0h5dW5kYWlTYW5zSGVhZC1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNIZWFkLUJvbGQvSHl1bmRhaVNhbnNIZWFkLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNIZWFkLUJvbGQvSHl1bmRhaVNhbnNIZWFkLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdIeXVuZGFpU2Fuc0hlYWQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICBzcmM6IGxvY2FsKCdIeXVuZGFpU2Fuc0hlYWQtTWVkaXVtJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNIZWFkLU1lZGl1bS9IeXVuZGFpU2Fuc0hlYWQtTWVkaXVtLmVvdCcpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zSGVhZC1NZWRpdW0vSHl1bmRhaVNhbnNIZWFkLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zSGVhZC1NZWRpdW0vSHl1bmRhaVNhbnNIZWFkLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vLi4vLi4vZm9udHMvaHl1bmRhaS9IeXVuZGFpU2Fuc0hlYWQtTWVkaXVtL0h5dW5kYWlTYW5zSGVhZC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdIeXVuZGFpU2Fuc0hlYWQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICBzcmM6IGxvY2FsKCdIeXVuZGFpU2Fuc0hlYWQtTGlnaHQnKSxcclxuICAgIHVybCgnLi4vLi4vLi4vZm9udHMvaHl1bmRhaS9IeXVuZGFpU2Fuc0hlYWQtTGlnaHQvSHl1bmRhaVNhbnNIZWFkLUxpZ2h0LmVvdCcpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zSGVhZC1MaWdodC9IeXVuZGFpU2Fuc0hlYWQtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vLi4vLi4vZm9udHMvaHl1bmRhaS9IeXVuZGFpU2Fuc0hlYWQtTGlnaHQvSHl1bmRhaVNhbnNIZWFkLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zSGVhZC1MaWdodC9IeXVuZGFpU2Fuc0hlYWQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdIeXVuZGFpU2Fuc0hlYWQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICBzcmM6IGxvY2FsKCdIeXVuZGFpU2Fuc0hlYWQtUmVndWxhcicpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zSGVhZC1SZWd1bGFyL0h5dW5kYWlTYW5zSGVhZC1SZWd1bGFyLmVvdCcpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zSGVhZC1SZWd1bGFyL0h5dW5kYWlTYW5zSGVhZC1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNIZWFkLVJlZ3VsYXIvSHl1bmRhaVNhbnNIZWFkLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNIZWFkLVJlZ3VsYXIvSHl1bmRhaVNhbnNIZWFkLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdIeXVuZGFpU2Fuc1RleHQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICBzcmM6IGxvY2FsKCdIeXVuZGFpU2Fuc1RleHQtQm9sZCcpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zVGV4dC1Cb2xkL0h5dW5kYWlTYW5zVGV4dC1Cb2xkLmVvdCcpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zVGV4dC1Cb2xkL0h5dW5kYWlTYW5zVGV4dC1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNUZXh0LUJvbGQvSHl1bmRhaVNhbnNUZXh0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNUZXh0LUJvbGQvSHl1bmRhaVNhbnNUZXh0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdIeXVuZGFpU2Fuc1RleHQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICBzcmM6IGxvY2FsKCdIeXVuZGFpU2Fuc1RleHQtQm9sZEl0YWxpYycpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zVGV4dC1Cb2xkSXRhbGljL0h5dW5kYWlTYW5zVGV4dC1Cb2xkSXRhbGljLmVvdCcpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zVGV4dC1Cb2xkSXRhbGljL0h5dW5kYWlTYW5zVGV4dC1Cb2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNUZXh0LUJvbGRJdGFsaWMvSHl1bmRhaVNhbnNUZXh0LUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNUZXh0LUJvbGRJdGFsaWMvSHl1bmRhaVNhbnNUZXh0LUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdIeXVuZGFpU2Fuc1RleHQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICBzcmM6IGxvY2FsKCdIeXVuZGFpU2Fuc1RleHQtTWVkaXVtJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNUZXh0LU1lZGl1bS9IeXVuZGFpU2Fuc1RleHQtTWVkaXVtLmVvdCcpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zVGV4dC1NZWRpdW0vSHl1bmRhaVNhbnNUZXh0LU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zVGV4dC1NZWRpdW0vSHl1bmRhaVNhbnNUZXh0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vLi4vLi4vZm9udHMvaHl1bmRhaS9IeXVuZGFpU2Fuc1RleHQtTWVkaXVtL0h5dW5kYWlTYW5zVGV4dC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdIeXVuZGFpU2Fuc1RleHQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICBzcmM6IGxvY2FsKCdIeXVuZGFpU2Fuc1RleHQtTWVkaXVtSXRhbGljJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNUZXh0LU1lZGl1bUl0YWxpYy9IeXVuZGFpU2Fuc1RleHQtTWVkaXVtSXRhbGljLmVvdCcpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zVGV4dC1NZWRpdW1JdGFsaWMvSHl1bmRhaVNhbnNUZXh0LU1lZGl1bUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zVGV4dC1NZWRpdW1JdGFsaWMvSHl1bmRhaVNhbnNUZXh0LU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vLi4vLi4vZm9udHMvaHl1bmRhaS9IeXVuZGFpU2Fuc1RleHQtTWVkaXVtSXRhbGljL0h5dW5kYWlTYW5zVGV4dC1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdIeXVuZGFpU2Fuc1RleHQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICBzcmM6IGxvY2FsKCdIeXVuZGFpU2Fuc1RleHQtSXRhbGljJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNUZXh0LUl0YWxpYy9IeXVuZGFpU2Fuc1RleHQtSXRhbGljLmVvdCcpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zVGV4dC1JdGFsaWMvSHl1bmRhaVNhbnNUZXh0LUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zVGV4dC1JdGFsaWMvSHl1bmRhaVNhbnNUZXh0LUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vLi4vLi4vZm9udHMvaHl1bmRhaS9IeXVuZGFpU2Fuc1RleHQtSXRhbGljL0h5dW5kYWlTYW5zVGV4dC1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdIeXVuZGFpU2Fuc1RleHQnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICBzcmM6IGxvY2FsKCdIeXVuZGFpU2Fuc1RleHQtUmVndWxhcicpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zVGV4dC1SZWd1bGFyL0h5dW5kYWlTYW5zVGV4dC1SZWd1bGFyLmVvdCcpLFxyXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9oeXVuZGFpL0h5dW5kYWlTYW5zVGV4dC1SZWd1bGFyL0h5dW5kYWlTYW5zVGV4dC1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNUZXh0LVJlZ3VsYXIvSHl1bmRhaVNhbnNUZXh0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2h5dW5kYWkvSHl1bmRhaVNhbnNUZXh0LVJlZ3VsYXIvSHl1bmRhaVNhbnNUZXh0LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJ+b2ZmaWNpYWwtZm9udGZhY2Uvc3JjL3Njc3MvY29tcGFuaWVzL2h5dW5kYWlcIjtcclxuXHJcbi5oeXVuZGFpLXNhbnMtaGVhZC1saWdodCB7XHJcbiAgICBmb250LWZhbWlseTogXCJCYXNpcyBHcm90ZXNxdWUgUHJvXCI7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4udGl0aWxsaXVtLXdlYi1ib2xkIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBQcm9cIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5wdC1sZy00MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogOTkxcHgpIHtcclxuICAubGVmdC1sb2dpbntcclxuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmN1c3RvbS1jYXJkLWJvZHl7XHJcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5idG4tbG9naW57XHJcbiAgICB3aWR0aDogMTUwcHghaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ucmlnaHQtbG9naW57XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjVGODtcclxufVxyXG4uY3VzdG9tLWNhcmQtYm9keXtcclxuICB3aWR0aDogNjkwcHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMTVweCAjZDBkMGQwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhIGltcG9ydGFudDtcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgLmN1c3RvbS1jYXJkLWJvZHl7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IDgwLjU5dncgIWltcG9ydGFudDtcclxufVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6NzcwcHgpIHtcclxuICAuY3VzdG9tLWNhcmQtYm9keXtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogOTAuNTl2dyAhaW1wb3J0YW50O1xyXG59fVxyXG5AbWVkaWEobWF4LXdpZHRoOjQ4MHB4KSB7XHJcbiAgLmNvbnRhaW5lci1sb2dve1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmFwcC1sb2dve1xyXG4gICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjQ4OXB4KXtcclxuICBmb3JtLmZvcm17XHJcbiAgICBkaXYuZnYtcm93Lm1iLTYucG9zaXRpb24tY2VudGVyOm50aC1jaGlsZCgyKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5kLWZsZXguZmxleC1zdGFjay5tYi0yLnBvc2l0aW9uLXJlbGF0aXZle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYuZnYtcm93Lm1iLTEwLnBvc2l0aW9uLWNlbnRlcjpudGgtY2hpbGQoMyl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuZC1mbGV4LmZsZXgtc3RhY2subWItMi5wb3NpdGlvbi1yZWxhdGl2ZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLW1kcC1sb3N0e1xyXG4gIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgLm1kcC1sb3N0e1xyXG4gICAgY29sb3I6IGRhcmtncmV5O1xyXG4gIH1cclxufVxyXG4ucG9zaXRpb24tY2VudGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmN1c3RvbS1pbnB1dC1zaXple1xyXG4gIG1heC13aWR0aDogNDAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWN1c3RvbS1waW5rKSAhaW1wb3J0YW50O1xyXG59XHJcbi5yZWZvbnRlLWxvZ2lue1xyXG4gIHBhZGRpbmc6IDUycHggNThweDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgLmNvbnRhaW5lci1sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHN2Z3tcclxuICAgICAgbWFyZ2luLXRvcDpjbGFtcCgxMHB4LDQuMDYzdncsNzhweCk7XHJcbiAgICAgIGFuaW1hdGlvbjogcm90YXRpb24gMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwyLjYwNHZ3LDUwcHgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiBjbGFtcCgxMHB4LDIuNjA0dncsNTBweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTc1cHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1sb2dpbntcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ3M3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjU3NXB4KXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIGxhYmVse1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAjNzM3MzczO1xyXG4gICAgfVxyXG4gICAgLnRvb2dsZS12aWV3LXBhc3N3b3JkIHtcclxuICAgICAgYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICBib3JkZXI6IDFweCAjQkNCQ0JDICBzb2xpZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICBjb2xvcjogI0JDQkNCQztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dpbi1hY3Rpb257XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTc1cHgpe1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBidXR0b257XHJcbiAgICAgIG1heC13aWR0aDogMjQ5cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDIwNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAmLmxpbmstcHJpbWFyeXtcclxuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSA7XHJcbiAgICAgICAgY29sb3I6ICNCQ0JDQkM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVtZW1iZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo1NzVweCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dHtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyOiAxcHggI0JDQkNCQyBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDE1cHggO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgO1xyXG4gICAgICBjb2xvcjogI0JDQkNCQztcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMCA7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb250LXdlaWdodC1ib2xke1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC5jb21wb3NhbnR7XHJcbiAgICBtYXgtd2lkdGg6IDYwOXB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIC5jb250ZW51c3tcclxuICAgICAgcHtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NzVweCl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNvbG9yLXByaW1hcnl7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDI1cHgsMi42MDR2dyw1MHB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJpZ2h0LWNvbHtcclxuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzU1cHgpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGJ1dHRvbntcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC5pbWFnZXtcclxuICAgICAgc3Zne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MjVweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzU1cHgpe1xyXG4gICAgICAgICAgd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWZ0LWNvbHtcclxuICAgIHdpZHRoOiAzOSU7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMTVweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzU1cHgpe1xyXG4gICAgICBtYXgtd2lkdGg6IDQ2OXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDo3NTVweCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9naW4tY3Rue1xyXG4gICAgZ2FwOiA1LjQ2OXZ3O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjc1NXB4KXtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuIC5hbmltdG9we1xyXG4gIGFuaW1hdGlvbjogYW5pdG9wIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcclxuIH0gXHJcbiAuYW5pbXJpZ2h0e1xyXG4gIGFuaW1hdGlvbjogYW5pcmlnaHQgMnMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xyXG4gfVxyXG4gLmFuaW1sZWZ0e1xyXG4gIGFuaW1hdGlvbjpBbmlsZWZ0IDJzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcclxuIH1cclxuIC5hbmltdG9wM3tcclxuICBhbmltYXRpb246QW5pdG9wMyAyLjFzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcclxuIH1cclxuIC5vcGFjaXR5YW5pbXtcclxuICBhbmltYXRpb246b3BhY2l0eSAyLjFzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcclxuIH1cclxuIC5vcGFjaXR5YW5pbTJ7XHJcbiAgYW5pbWF0aW9uOm9wYWNpdHkgM3MgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xyXG4gfVxyXG59XHJcbkBrZXlmcmFtZXMgb3BhY2l0eXtcclxuICAwJSB7XHJcbiAgb3BhY2l0eTogMC4yO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgQW5pdG9wM3tcclxuICAwJSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTFweCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgQW5pbGVmdHswJSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3cHgpO1xyXG59XHJcbjEwMCUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTdweCk7XHJcbn19XHJcbkBrZXlmcmFtZXMgYW5pcmlnaHQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTdweCk7XHJcbiAgfVxyXG4gIFxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3cHgpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMjBkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaXRvcHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICB9XHJcbn0iLCIudGl0cmUtaGVhZGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi50aXRyZS1oZWFkZXIgPiBoMXtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IGF1dG87XHJcblxyXG59XHJcbi5ncm91cGUtYnV0dG9uLTF7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5ncm91cGUtYnV0dG9uLTJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbn1cclxuXHJcbiNteVRhYkNvbnRlbnR7XHJcbiAgW2RhdGEtY29udHJvbGxlcj1cImhpc3RvcmlxdWUtLWluZGV4XCJdIHtcclxuICAgIGRpdi50aXRyZS1oZWFkZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5mb250LXdlaWdodC1ib2xke1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZS1yZXNwb25zaXZle1xyXG4gICAgICBvdmVyZmxvdy14OmluaGVyaXQ7XHJcbiAgICB9ICBcclxuICB9XHJcbn1cclxuI2t0X2RhdGF0YWJsZV9taXNzaW9uX2hpc3RvcmlxdWUgPiB0aGVhZCAuc29ydGluZzphZnRlcntcclxuICB3aWR0aDogMCA7XHJcbn1cclxuI2t0X2RhdGF0YWJsZV9taXNzaW9uX2hpc3RvcmlxdWV7XHJcbiAgdGh7XHJcbiAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIiN0YWJsZWF1LWJvcmR7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjcxNXB4KXtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MjVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MjVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAuaDJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1teS1mbG93LXNlY29uZGFpcmUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iZy1jdXN0b20tcGlua3tcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggdmFyKC0tbXktZmxvdy1waW5rKSBzb2xpZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmctY3VzdG9tLWJsdWV7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHZhcigtLW15LWZsb3ctc2Vjb25kYWlyZSkgc29saWQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW15LWZsb3ctc2Vjb25kYWlyZSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbnRhaW5lci1ib3Jke1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjRUZGMkY1IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzE1cHgpe1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLWNoYXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggdmFyKC0tbXktZmxvdy1zZWNvbmRhaXJlKSBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIC50b3RhbC1mbGFne1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW15LWZsb3ctc2Vjb25kYWlyZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCB2YXIoLS1teS1mbG93LXBpbmspIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudG90YWwtZmxhZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnVzLmNoYXQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWluZXItY2hhdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRThFOUZFO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDExcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuLmNoYXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvZmlse1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAudXNlcntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGltZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzE1cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQ0MDU0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjcxNXB4KXtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnVze1xyXG4gICAgICAgICAgICAgICAgLmZsZXh7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjcxNXB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYyLjg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjcxNXB4KXtcclxuICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbXktZmxvdy1zZWNvbmRhaXJlKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOThweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCB2YXIoLS1teS1mbG93LXNlY29uZGFpcmUpIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3MTVweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4uY2F0ZWdvcmllIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4ICM2NjcwODUgc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5OHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzE1cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudXN7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEzOTJweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3MTVweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWJvcmQgKyAuYnRue1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7XHJcbiAgICAuY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTI1cHgpe1xyXG4ud3JhcHBlciNrdF93cmFwcGVyIC5jb250ZW50I2t0X2NvbnRlbnQgI2t0X2NvbnRlbnRfY29udGFpbmVyIC50aXRyZS1oZWFkZXIgaDEge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufX0iLCIvKiBIVE1MOiA8ZGl2IGNsYXNzPVwibG9hZGVyXCI+PC9kaXY+ICovXHJcbi5oaWRle1xyXG4gICAgZGlzcGxheTogbm9uZSAgIWltcG9ydGFudDs7XHJcbn1cclxuLmxvYWRlci1zZWxldGVjdGVkLW1pc3Npb24taW5wdXQge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjOGY4ZjlkO1xyXG4gICAgYW5pbWF0aW9uOiBsMjAtMSAwLjhzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGUsIGwyMC0yIDEuNnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGwyMC0xe1xyXG4gICAgIDAlICAgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwwICAgICAgIDAsICA1MCUgICAwJSwgIDUwJSAgICAwJSwgNTAlICAgIDAlLCA1MCUgICAgMCUsIDUwJSAgICAwJSApfVxyXG4gICAgIDEyLjUlIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwwICAgICAgIDAsICA1MCUgICAwJSwgIDEwMCUgICAwJSwgMTAwJSAgIDAlLCAxMDAlICAgMCUsIDEwMCUgICAwJSApfVxyXG4gICAgIDI1JSAgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwwICAgICAgIDAsICA1MCUgICAwJSwgIDEwMCUgICAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSApfVxyXG4gICAgIDUwJSAgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwwICAgICAgIDAsICA1MCUgICAwJSwgIDEwMCUgICAwJSwgMTAwJSAxMDAlLCA1MCUgIDEwMCUsIDAlICAgMTAwJSApfVxyXG4gICAgIDYyLjUlIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwxMDAlICAgIDAsIDEwMCUgICAwJSwgIDEwMCUgICAwJSwgMTAwJSAxMDAlLCA1MCUgIDEwMCUsIDAlICAgMTAwJSApfVxyXG4gICAgIDc1JSAgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwxMDAlIDEwMCUsIDEwMCUgMTAwJSwgIDEwMCUgMTAwJSwgMTAwJSAxMDAlLCA1MCUgIDEwMCUsIDAlICAgMTAwJSApfVxyXG4gICAgIDEwMCUgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSw1MCUgIDEwMCUsICA1MCUgMTAwJSwgICA1MCUgMTAwJSwgIDUwJSAxMDAlLCA1MCUgIDEwMCUsIDAlICAgMTAwJSApfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGwyMC0yeyBcclxuICAgIDAlICAgIHt0cmFuc2Zvcm06c2NhbGVZKDEpICByb3RhdGUoMGRlZyl9XHJcbiAgICA0OS45OSV7dHJhbnNmb3JtOnNjYWxlWSgxKSAgcm90YXRlKDEzNWRlZyl9XHJcbiAgICA1MCUgICB7dHJhbnNmb3JtOnNjYWxlWSgtMSkgcm90YXRlKDBkZWcpfVxyXG4gICAgMTAwJSAge3RyYW5zZm9ybTpzY2FsZVkoLTEpIHJvdGF0ZSgtMTM1ZGVnKX1cclxuICB9IiwiLmNoZWNrYm94LWN1c3RvbXtcclxuICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbi5idG4tcmVzZW5kLWludml0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxufVxyXG4uY29udGVudC10b29sdGlwcyB7XHJcbiAgZGlzcGxheTogIGlubGluZS1ibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgIHBhZGRpbmc6IDJweDtcclxuICB9XHJcbiAgLmNvbnRlbnQtbWlzc2lvbi10b29sdGlwc3tcclxuICAgIC5taXNzaW9uLXRvb2x0aXBze1xyXG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyByZXNwb25zaXZlIGNsaWVudFxyXG5AbWVkaWEobWF4LXdpZHRoOjEyMDBweCl7XHJcbiAgLndyYXBwZXIja3Rfd3JhcHBlcntcclxuICAgIC5jb250ZW50I2t0X2NvbnRlbnR7XHJcbiAgICAgICNrdF9jb250ZW50X2NvbnRhaW5lcntcclxuICAgICAgICAudGl0cmUtaGVhZGVye1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBvc2l0aW9uLXJlbGF0aXZle1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAuYXV0b0NvbXBsZXRlX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bi13b3JkcHJlc3MtYW5kLWNvbW1hbmRle1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXtcclxuICAud3JhcHBlciNrdF93cmFwcGVye1xyXG4gICAgLmNvbnRlbnQja3RfY29udGVudHtcclxuICAgICAgI2t0X2NvbnRlbnRfY29udGFpbmVye1xyXG4gICAgICAgIC50aXRyZS1oZWFkZXJ7XHJcbiAgICAgICAgICAucG9zaXRpb24tcmVsYXRpdmV7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAmLnN2Zy1pY29ue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjcyNXB4KXtcclxuICAud3JhcHBlciNrdF93cmFwcGVye1xyXG4gICAgLmNvbnRlbnQja3RfY29udGVudHtcclxuICAgICAgI2t0X2NvbnRlbnRfY29udGFpbmVye1xyXG4gICAgICAgIC50aXRyZS1oZWFkZXJ7XHJcbiAgICAgICAgICAucG9zaXRpb24tcmVsYXRpdmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIC5hdXRvQ29tcGxldGVfd3JhcHBlcntcclxuICAgICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4td29yZHByZXNzLWFuZC1jb21tYW5kZXtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDo2NzlweCl7XHJcbiAgLndyYXBwZXIja3Rfd3JhcHBlcntcclxuICAgIC5jb250ZW50I2t0X2NvbnRlbnR7XHJcbiAgICAgICNrdF9jb250ZW50X2NvbnRhaW5lcntcclxuICAgICAgICAudGl0cmUtaGVhZGVye1xyXG4gICAgICAgICAgLnBvc2l0aW9uLXJlbGF0aXZle1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAuYXV0b0NvbXBsZXRlX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuLXdvcmRwcmVzcy1hbmQtY29tbWFuZGV7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJke1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6NTI1cHgpe1xyXG4gIC53cmFwcGVyI2t0X3dyYXBwZXJ7XHJcbiAgICAuY29udGVudCNrdF9jb250ZW50e1xyXG4gICAgICAja3RfY29udGVudF9jb250YWluZXJ7XHJcbiAgICAgICAgLnRpdHJlLWhlYWRlcntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wb3NpdGlvbi1yZWxhdGl2ZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5hdXRvQ29tcGxldGVfd3JhcHBlcntcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuLXdvcmRwcmVzcy1hbmQtY29tbWFuZGV7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY3RuLW5vdGlmaWNhdGlvbiAud3JhcHBlci1ub3RpZmljYXRpb257XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuLndyYXBwZXItbm90aWZpY2F0aW9ue1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcbi5jdG4tbm90aWZpY2F0aW9uIC53cmFwcGVyLW5vdGlmaWNhdGlvbiAubm8tbGVmdCAuZm9ybS1jaGVja3tcclxuICBwYWRkaW5nLWxlZnQ6MDtcclxufVxyXG4ud3JhcHBlci1ub3RpZmljYXRpb24gLm5vLWxlZnQgLmZvcm0tY2hlY2t7XHJcbiAgcGFkZGluZy1sZWZ0OjA7XHJcbn1cclxuLmN0bi1ub3RpZmljYXRpb24gLmNvbnRlbnQtMXtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcbi5jdG4tbm90aWZpY2F0aW9uIC5jb250ZW50LTJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxNDNweDtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG4uY3RuLW5vdGlmaWNhdGlvbiAuY29udGVudC0ze1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTcwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuLmN0bi1ub3RpZmljYXRpb24gLmNvbnRlbnQtNHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEzNXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLm5vdGlmLXByZXMgLmZvcm0tY2hlY2s6Zmlyc3QtY2hpbGR7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5ub3RpZi1wcmVzIC5tYXItdG9wIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59IiwiLmlucHV0LWdyYXl7XHJcbiAgICBjb2xvcjogIzg3OGY5ZjtcclxufVxyXG4uaW50ZXItY2hlY2ttYXJja3tcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuLmVsbHBzaXMtbmFtZS1yZXNvdXJjZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gIH1cclxuLnJlc3NvdXJjZXtcclxuICAgIGRpdiNwYWdlc251bWJlciwgLmRhdGFUYWJsZXNfcGFnaW5hdGV7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGRpdiNwYWdlc251bWJlciAucGFnaW5hdGlvbiAuc2VsZWN0LCAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbiAuc2VsZWN0LGRpdiNwYWdlc251bWJlciAuc2VsZWN0LCAuZGF0YVRhYmxlc19wYWdpbmF0ZSAuc2VsZWN0e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLmxvYWRlci1zZWxldGVjdGVkLW1pc3Npb24taW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC50aXRsZS1yZXNzb3VyY2V7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb24tcmVzc291cmNle1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5icmVhZGNydW1ie1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQkZCRkJGO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1jb250YWluZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAudy0xNXtcclxuICAgICAgICB3aWR0aDogMTUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICB9XHJcbiAgICAuZm9sZGVyLW5hbWV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMzQ0MDU0O1xyXG4gICAgfVxyXG4gICAgLmZvbGRlci1kYXRle1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzM0NDA1NDtcclxuICAgIH1cclxuICAgIC5kaXYtcmVsYXRpdmV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgIH1cclxuICAgIC53LTk2e1xyXG4gICAgICAgIHdpZHRoOjk2JTtcclxuICAgIH1cclxuICAgIC53LTMwe1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnctMjJ7XHJcbiAgICAgICAgd2lkdGg6IDIyJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnctMjV7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIC53LTB7XHJcbiAgICAgICAgd2lkdGg6MCU7XHJcbiAgICB9XHJcbiAgICAudy04e1xyXG4gICAgICAgIHdpZHRoOjglO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS10YWJsZSAuZWxsaXBzZWR7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMzQ0MDU0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgIH1cclxuICAgIC5zeW1ib2wuc3ltYm9sLTM1cHggLnN5bWJvbC1sYWJlbHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAub3B0aW9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAycHg7XHJcbiAgICB9XHJcbiAgICAudm17XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIHRye1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZGMkY1O1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XXtcclxuICAgICAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItY291bnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIH1cclxuICAgIC53cmFwcGVyLWNvdW50IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC5jb3VudC1vcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgICNhbGwtc2VsZWN0ZWQsI2FsbC1zZWxlY3RlZC1jYXRlZ29yeSwgI2FsbC11bi1zZWxlY3RlZHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICNkYXRhdGFibGUtZm9sZGVyLWxpdnJhYmxlX3dyYXBwZXJ7XHJcbiAgICAgICAgLy8gLndkLTMze1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vIC53ZC01e1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogNSUgIWltcG9ydGFudDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gLnctMjJ7XHJcbiAgICAgICAgLy8gICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxNyUgIWltcG9ydGFudDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gLnctMTUge1xyXG4gICAgICAgIC8vICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAuaW50ZXItc2hhcmVkLXJlc291cmNlLWNhdGFnb3J5e1xyXG4gICAgICAgICAgICB0b3A6IC0ycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGh7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAmLnctMHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNkYXRhdGFibGUtbGl2cmFibGVfd3JhcHBlcntcclxuICAgICAgICAudy0yMntcclxuICAgICAgICAgICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudy0xNSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3V0LXRleHR7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGh7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAmLnctMHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuI2NvbGxhcHNlSHVpdHtcclxuICAgIC53LTIye1xyXG4gICAgICAgIHdpZHRoOiAzNSUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53LTE1IHtcclxuICAgICAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmN1dC10ZXh0e1xyXG4gICAgICAgIG1heC13aWR0aDogNDE1cHg7XHJcbiAgICB9XHJcbiAgICB0aHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAmLnctMHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuN3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnRlci1jaGVja21hcmNre1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB9XHJcbn1cclxuI01vZGFsVmlld0ZpbGUsI01vZGFsVmlld0ZpbGVFZGl0ZXtcclxuICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICNjb250ZW50LW1vZGFsLWZpbGUsI2NvbnRlbnQtbW9kYWwtZmlsZUVkaXRle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXZoO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNkcmFnLWFuZC1kcm9wLXJlc291cmNlLWNvbXBhbnl7XHJcbiAgICAmLmhpZ2hsaWdodHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDNkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMnM7XHJcbiAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkIHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgIHRoZWFke1xyXG4gICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDNkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYqe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDAzZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2RlcG90LXRleHQtcmVzc291cmNle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZXtcclxuICAgICAgICB0aGVhZHtcclxuICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjJzO1xyXG4gICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4ycztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4ycztcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjJzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2RlcG90LXRleHQtcmVzc291cmNlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1pbi1vdXQgNjAwbXM7XHJcbiAgICB9XHJcbn1cclxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmc6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZzphZnRlciwgdGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcntcclxuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxufVxyXG4uY3V0LXRleHR7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAxNjVweDtcclxufVxyXG4jYWRkUmVzc291cmNlTW9kYWx7XHJcbiAgICAud3JhcHBlci1jb250ZW50e1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmLmFjdGlme1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCVcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbi1yZXNzb3VyY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgI3ByZXZpZXctZmlsZS1yZXNzb3VyY2UtdXBsb2FkLCAjcHJldmlldy1maWxlLXJlc3NvdXJjZS11cGxvYWQtcGVyc2lzdGVke1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2sgbGFiZWx7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcbiAgICAuZGVsZXRlX3BhcnRlbmFpcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiNmaWxlLXpvbmV7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgNTAwbXM7XHJcbn1cclxuI2ZpbGUtem9uZS5oaWdobGlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDNkO1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgNTAwbXM7XHJcbn1cclxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XXtcclxuICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcclxufVxyXG4uYnV0dG9uLWFkZC1hY2Nlc3N7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcbiNhZGRfcGFydGVuYWlyZV9idG4ge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1teS1mbG93LXBpbmspO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4ubW9kYWx7XHJcbiAgICAubW9kYWwtYm9keXtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG4jTW9kYWxMaXZyYWJsZXtcclxuICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uZm9udC0xNHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4uYnRuLnJlbW92ZS1idG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTVweDtcclxufVxyXG4jbGlzdF9wYXJ0ZW5haXJlX2FkZHtcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnJlc3VsdGF0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5zZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCB7XHJcbmNvbG9yOiBncmF5O1xyXG59XHJcbm9wdGlvblt2YWx1ZT1cIlwiXVtkaXNhYmxlZF0ge1xyXG5kaXNwbGF5OiBub25lO1xyXG59XHJcbm9wdGlvblt2YWx1ZT1cIm5vbmVcIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi5fZmlsZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2Y3ZDllOTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZjdkOWU5O1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHdoaXRlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgd2hpdGU7XHJcbiAgfVxyXG4uX2ZpbGV7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNTcyYmQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOm5vdCguZm9ybS1zZWxlY3Qtc20pOm5vdCguZm9ybS1zZWxlY3QtbGcpIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWN1c3RvbTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpub3QoLmZvcm0tc2VsZWN0LXNtKTpub3QoLmZvcm0tc2VsZWN0LWxnKSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheXtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6bm90KC5mb3JtLXNlbGVjdC1zbSk6bm90KC5mb3JtLXNlbGVjdC1sZykgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjIyXCIgdmlld0JveD1cIjAgMCAyMiAyMlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xLjQxNjk5IDEuNDE2NUwyMC41ODM3IDIwLjU4MzJNMS40MTY5OSAyMC41ODMyTDIwLjU4MzcgMS40MTY1XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpICFpbXBvcnRhbnQ7XHJcbiBcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDI1NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMjU1KSxcclxuICAgIC8vdXJsKFwiLi4vLi4vbWVkaWEvZXhhbXBsZXMvbGl6YXJkLnBuZ1wiKTtcclxufVxyXG4uY29udGFpbmVyLXByb2R1Y3QtcHJpY2UsIC5jb250YWluZXItbGFiZWwtcHJvZHVjdC1wcmljZXtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMDBweDtcclxuICAgIGdyaWQtZ2FwOiAxMHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NzBweCkge1xyXG4gICAgI3RhcmlmLW1heCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgLmJ0bi1hZGQtcHJlc3Rhe1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC50aXRyZS1oZWFkZXJ7XHJcbiAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc4cHgpIHtcclxuICAgICNzZWN0aW9uLXRvcC1wcmVzdGF7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmlucHV0LXNlYXJjaHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAjdGFyaWYtbWF4e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjdGFyaWYtbWlue1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5zdC1kcm9wem9uZS0tZHJhZ292ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGFmYWZmfS5zdC1kcm9wem9uZS0tZHJhZ2lue291dGxpbmU6M3B4IGRvdHRlZCAjZGRkfVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguY3NzLm1hcCAqLyIsIkBpbXBvcnQgXCJ+QHRhcmVrcmFhZmF0L2F1dG9jb21wbGV0ZS5qcy9kaXN0L2Nzcy9hdXRvQ29tcGxldGUuMDIuY3NzXCI7XHJcblxyXG4udGItY29udGFpbnQtam91cm5hbGlzYXRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMGUwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmRpc2FibGVke1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYzZjNmM2NGY7XHJcbn1cclxuLmF1dG9Db21wbGV0ZV93cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJiA+IGlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiAjMTgxQzMyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVGO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYigwIDAgMCAvIDglKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmNyZWF0ZUFuZEFkZDpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXJyZW50LXN0ZXAtd29ya2Zsb3chaW1wb3J0YW50O1xyXG59XHJcbi5uZXctY29udHJhdHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcclxufVxyXG4ubGFiZWwtY3JlZGl0LWhpc3Rvcnl7XHJcbiAgICBtYXJnaW4tbGVmdDogOS41cmVtO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcbiAgICAuaW1nLWN1c3RvbS13e1xyXG4gICAgICAgIHdpZHRoOiAxMDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UtaW5wdXQgW2RhdGEta3QtaW1hZ2UtaW5wdXQtYWN0aW9uPWNoYW5nZV17XHJcbiAgICAgICAgdG9wOiAxNXB4IWltcG9ydGFudDtcclxuICAgICAgICByaWdodDogMTVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuICAgIC5lcXVpcGUtaWNvbntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOWJjY2E7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxOTAwcHgpe1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudy0yMDl7XHJcbiAgICAgICAgLnNlbGVjdGlvbntcclxuICAgICAgICAgICAgI3NlbGVjdDItZmlsdGVyX3VzZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5idG4tYWRkLWNvbXBhbnl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmlucHV0LXNlYXJjaC0ye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmJhbmRlYXUtdGFibGUtbWlzc2lvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWdyZXktaGVhZGVyLXRhYmxlYXU7XHJcbn1cclxuXHJcbi5iYW5kZWF1LXRhYmxlLW1pc3Npb24gdHIgdGgge1xyXG4gICAgY29sb3I6ICRjdXN0b20tZ3JleS1hZGQtcGhvdG87XHJcbn1cclxuXHJcbi5jb2xvci1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZ3JleS1jb250ZW50LXRhYmxlYXU7XHJcbn1cclxuXHJcbi50YWJsZSB0cjpsYXN0LWNoaWxkLFxyXG4udGFibGUgdGg6bGFzdC1jaGlsZCxcclxuLnRhYmxlIHRkOmxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5hcnJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vaWNvbnMuZ2V0Ym9vdHN0cmFwLmNvbS9hc3NldHMvaWNvbnMvY2FyZXQtcmlnaHQtZmlsbC5zdmcnKSBuby1yZXBlYXQgMjAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnRyLnNob3duIC5hcnJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vaWNvbnMuZ2V0Ym9vdHN0cmFwLmNvbS9hc3NldHMvaWNvbnMvY2FyZXQtZG93bi1maWxsLnN2ZycpIG5vLXJlcGVhdCAyMDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci12YWxpZGF0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQtc3RhdGUtcHJlc3RhdGFpcmU7XHJcblxyXG59XHJcblxyXG4uY29udGVudC1wcm9ncmVzcyB7XHJcbiAgICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXZhbGlkZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tcHJvZ3Jlc3MtYmFyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxufVxyXG4ubW9kYWwgLmN1c3RvbS1oZWFkZXJ7XHJcbiAgICBoNXtcclxuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxufSBcclxuLnN0ZXAtd29ya2Zsb3cgLmJ0bi1yZWQtY3VzdG9tLXdhcm5pbmd7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbiNhY2NvcmRpb24uYm9yZCAuY2FyZDpob3ZlciAuYnRuLmJ0bi1yZWQtY3VzdG9tLXdhcm5pbmd7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi5idG4tZ3JlZW4tbWlzc2lvbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tbXktZmxvdy1waW5rKSAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9ncmVzcy1iYXItcHJvdmlzb2lyZSB7XHJcbiAgICAvLyBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWZpbmlzaCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtZGV0YWlsIHtcclxuICAgIGhlaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5iYWRnZS1jdXN0b20ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5iYWRnZS1jdXN0b20tcmVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdGF0ZS1jbGllbnQtcmVkO1xyXG59XHJcblxyXG4uc3RhdGUtcHJvdmlkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1nb2xkLXN0YXRlLXByZXN0YXRhaXJlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tYmVpZ2Uge1xyXG4gICAgY29sb3I6ICRjb2xvci1iZWlnZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNpcmNsZS1jdXN0b20ge1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5kYXRlLWhpc3RvcmlxdWUge1xyXG4gICAgY29sb3I6ICRjdXN0b20tZ3JleS1hZGQtcGhvdG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYmxlYXUtaGlzdG9yaXF1ZSB7XHJcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtaXRhbGljIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcnJvdy1jbGljayB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi52YWxpZC1jYW1wYWlnbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnZlcnRpY2FsLWFsaWduIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIHdpZHRoOiAxNSU7XHJcbn1cclxuXHJcbi50ZXh0LWJhZGdlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbn1cclxuXHJcbi5iZy1pbmZvLWN1c3RvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYmx1ZS1iYWRnZTtcclxufVxyXG5cclxuLmN1c3RvbS1mYWN0dXJlLWF0dGVudGUge1xyXG4gICAgY29sb3I6ICMwNDAwNkU7XHJcbn1cclxuXHJcbi5pY29uLXN0YXR1dCB7XHJcbiAgICBjb2xvcjogI0Y2NzNCNztcclxufVxyXG5cclxuLnBhZGRpbmctY3VzdG9tLXF1YW50aXR5IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG5cclxuLnNlYXJjaC1jZW50ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jdXN0b20tZmxleC1lbmQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbn1cclxuXHJcbi5idG4tYWRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rLWN1c3RvbTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uYnRuLXNhdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZXhwb3J0ZWQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmhlYWRlci1taXNzaW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ubXItYnRuLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmJhZGdlLXByaW1hcnktbXlmbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rLWN1c3RvbTtcclxuICAgIHdpZHRoOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pY29uLWZpbmdlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxufVxyXG5cclxuLmJnLXN0YXRlLXByb3ZpZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkRGRUI7XHJcbn1cclxuXHJcbi5jdXN0b20tcG9zLXF1YW50aXR5IHtcclxuICAgIGhlaWdodDogMjVweDtcclxufVxyXG5cclxuLmNvbG9yLWJsdWUtY3VzdG9tIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1jdXN0b20gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmluY29tZTo6cGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtY3VzdG9tO1xyXG59XHJcblxyXG4uY3VzdG9tLXdpZHRoLXF1YW50aXR5IHtcclxuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uaW5wdXQtZGVsYWlzIHtcclxuICAgIHdpZHRoOiAxODBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICAgIC5idG4td29yZHByZXNzLWFuZC1jb21tYW5kZSBhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtaXRlbSAucGFnZS1saW5rIGkge1xyXG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tYS1kZWZpbmlyOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHZhcigtLW15LWZsb3ctcGluaykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcmdpbi1yaWdodC1jdXN0b20ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxufVxyXG4uZGV0YWlsc3tcclxuICAgIC5jb2xvci1jb250ZW50LmJvZHltaXNzaW9ue1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjdhO1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxufVxyXG4uY2FtcGFpZ24tc3RhdHVzLmQtZmxleHtcclxuICAgIC5wcm9ncmVzcy5wcm9ncmVzcy1kZXRhaWx7XHJcbiAgICAgICAgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1iYXItcHJvdmlzb2lyZS5iZy1jdXN0b20tYmx1ZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9ncmVzcy1iYXIucHJvZ3Jlc3MtYmFyLXZhbGlkZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb2xvci1jb250ZW50LmJvZHltaXNzaW9ue1xyXG4gICAgLmJhZGdlLmJnLXN0YXRlLXByb3ZpZGVyLnRleHQtY3VzdG9tLWJsdWUudGV4dC1iYWRnZXtcclxuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtd3JhcDogd3JhcDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbjpyb290e1xyXG4gICAgLyotLW1ybi10YWJsZS1kaXNwb3NlOiAxZnIgMWZyIDFmcjtcclxuICAgIC0tbXJuLXRhYmxlLW5iLWNvbG9uZTogMztcclxuICAgIC0tbXJuLXRhYmxlLW5iLWNvbG9uZS1saW5lOiA0OyovXHJcbiAgXHJcbiAgICAtLWJhY2tncm91bmQtYWNjZW50OmJsdWU7XHJcbiAgICAtLWNvbG9yLWFjY2VudDpyZWQ7XHJcbiAgICAtLWJhY2tncm91bmQtcHJpbWFyeTp3aGl0ZTtcclxuICAgIC0tY29sb3ItcHJpbWFyeTpibGFjaztcclxuICB9XHJcbiAgLm1ybi10YWJsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1tcm4tdGFibGUtZGlzcG9zZSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5tcm4tdGFibGU+Lm1ybi10YWJsZS1oZWFkZXJ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYWNjZW50KTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xyXG4gIH1cclxuICAubXJuLXRhYmxlPip7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLXByaW1hcnkpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5tcm4tdGFibGU+Lm1ybi1mdWxsTGluZXtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gdmFyKC0tbXJuLXRhYmxlLW5iLWNvbG9uZS1saW5lKTtcclxuICB9XHJcbiAgXHJcbiAgLm1ybi1ncmlke1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1ybi0xcmVwe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICB9XHJcbiAgLm1ybi0ycmVwe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICB9XHJcbiAgLm1ybi0zcmVwe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICB9XHJcbiAgLm1ybi00cmVwe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICB9XHJcbiAgLm1ybi01cmVwe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICB9XHJcbiAgLm1ybi02cmVwe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICB9XHJcbiAgLm1ybi03cmVwe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcclxuICB9XHJcbiAgLm1ybi04cmVwe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcclxuICB9XHJcbiAgLm1ybi05cmVwe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcclxuICB9XHJcbiAgLm1ybi0xMHJlcHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xyXG4gIH1cclxuICAubXJuLTExcmVwe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XHJcbiAgfVxyXG4gIC5tcm4tMTJyZXB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgXHJcbiAgLm1ybi0wXzV0aGVuMXJlcHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgcmVwZWF0KDEsIDFmcik7XHJcbiAgfVxyXG4gIFxyXG4gIC5tcm4tZ2FwMTB7XHJcbiAgICBncmlkLWdhcDogMTBweDtcclxuICB9XHJcbiAgLm1ybi1nYXAyMHtcclxuICAgIGdyaWQtZ2FwOiAyMHB4O1xyXG4gIH1cclxuICAubXJuLWdhcDMwe1xyXG4gICAgZ3JpZC1nYXA6IDMwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7XHJcbiAgICAubXJuLTVyZXB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KXtcclxuICAgIC5tcm4tNHJlcCwgLm1ybi01cmVwe1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KXtcclxuICAgIC5tcm4tM3JlcCwubXJuLTRyZXAsLm1ybi01cmVwe1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcbiAgICAubXJuLTBfNXRoZW4xcmVwe1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpe1xyXG4gICAgLm1ybi0ycmVwLCAubXJuLTNyZXAsLm1ybi00cmVwLC5tcm4tNXJlcHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLyoqKioqKioqKioqKlxyXG4gIGZsZXggYm94XHJcbiAgKioqKioqKioqKioqL1xyXG4gIFxyXG4gIC5tcm4tZmx4e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLm1ybi13cmFwe1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICBcclxuICBcclxuICAvKioqKioqKioqKioqKioqXHJcbiAgbWFzdGVyIGpzIG5lZWRlZFxyXG4gICoqKioqKioqKioqKioqKiovXHJcbiAgLm1ybi10eHRPZkJsb2NrU2l6ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4OyAvKiBUYWlsbGUgZGUgcG9saWNlIGRlIGTDg8KpcGFydCAqL1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIExhcmdldXIgbWF4aW1hbGUgZGUgbGEgYmFsaXNlIHNwYW4gKi9cclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogSW5jbHVyZSBsYSB0YWlsbGUgZGUgbGEgYm9yZHVyZSBldCBkdSBwYWRkaW5nIGRhbnMgbGEgbGFyZ2V1ciAqL1xyXG4gIH1cclxuI3R1dG9yaWVsIGRpdiNyZWZvbnRle1xyXG4gICAgJi5tcm4tZ3JpZC5teWZsb3ctbGluZS5wb3NpdGlvbi1yZWxhdGl2ZS5yZWZvbnQtdGFibGV7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI3YSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5idG4tYWRkLWpvYntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5pbnB1dC1zZWFyY2h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJ0bi1hZGQtcHJvY2Vzc3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5pbnB1dC1zZWFyY2h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIudGV4dC1ib3gtbWlzc2lvbntcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuLmNvbnRhaW5lci1zdWItY29udHJhY3RvcnN7XHJcbiAgICBidXR0b257XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbn1cclxuLnRpdHJlLXBsYW5uaW5ne1xyXG4gICAgaDN7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLmd1aWRle1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLXRleHQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY3VzdG9tLXRhYmxle1xyXG4gICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICRjdXN0b20tZ3JleTtcclxuICAgIH1cclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXIhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUhaW1wb3J0YW50O1xyXG59XHJcbi5ib3gtZmljaGllci1qb2ludHN7XHJcbiAgICBoM3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1jdXN0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYm9yZGVyOiBncmF5IHNvbGlkIDFweDtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyZXktZmljaGllci1taXNzaW9uO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgICAgbWFyZ2luLXJpZ3Q6IDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLXRhYmxlMntcclxuICAgICAgICBmb250LXNpemU6IDEzcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZmljaGllci1taXNzaW9uO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1tcntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5ib3gtZmljaGllci1qb2ludHMtbWlzc2lvbntcclxuICAgIGgze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1jdXN0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYm9yZGVyOiBncmF5IHNvbGlkIDFweDtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyZXktZmljaGllci1taXNzaW9uO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgICAgbWFyZ2luLXJpZ3Q6IDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLXRhYmxlMntcclxuICAgICAgICBmb250LXNpemU6IDEzcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZmljaGllci1taXNzaW9uO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1tcntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5jdXN0b20tc2VwYXJhdG9ye1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGdyZXktZmljaGllci1taXNzaW9uIHNvbGlkIDFweCFpbXBvcnRhbnQ7XHJcbn1cclxuZGl2I2NvbnRhaW5lcl9wbGFuaW5ne1xyXG4gICAjc2Nyb2xsYm94e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgIH1cclxufVxyXG4uYm91dG9uLXZhbGlkYXRle1xyXG4gICAgLmJ0bntcclxuICAgICAgICBwYWRkaW5nOiBjYWxjKDAuNzVyZW0gKyAxcHgpIGNhbGMoMS41cmVtICsgMXB4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi53b3JrZmxvd3tcclxuICAgIC8vIGhlaWdodDogMjUwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggI0VBRUNGMCBzb2xpZDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnN0ZXAtd29ya2Zsb3d7XHJcbiAgICAgICAgLy8gZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC8vIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAkZ3JleS1maWNoaWVyLW1pc3Npb24gc29saWQgMnB4O1xyXG4gICAgICAgIC8vIGhlaWdodDogMjY1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4IWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIC56b25lLWJ0bi13b3JrZmxvd3tcclxuICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhZHJlLXN0ZXAtd29ya2Zsb3d7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYwRjQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FkcmUtc3RlcC13b3JrZmxvdzpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXktZmxvdy1zZWNvbmRhaXJlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgLnBsYW5uaW5nLW5hbWUtc3RlcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICRjdXJyZW50LXNpemU6IDE7XHJcbiAgICAgICAgJHNpemVzOiAxMDtcclxuXHJcbiAgICAgICAgQHdoaWxlICRjdXJyZW50LXNpemUgPD0gJHNpemVzIHtcclxuICAgICAgICAgICAgLnN0ZXAtI3skY3VycmVudC1zaXplfSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAvLyB0b3A6IDQ1cHggKiAkY3VycmVudC1zaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIC5zdGVwLSN7JGN1cnJlbnQtc2l6ZX0jYWN0aXZlc2Nyb2xsdG86OmJlZm9yZXtcclxuICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAtMjZweDtcclxuICAgICAgICAgICAgLy8gICAgIHRvcDogNXB4ICogJGN1cnJlbnQtc2l6ZTtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEycHggKiAkY3VycmVudC1zaXplO1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OjdweCAqICRjdXJyZW50LXNpemU7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyYTc1ZDA7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJhNzVkMDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAkY3VycmVudC1zaXplOiAkY3VycmVudC1zaXplICsgMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJGN1cnJlbnQtc2l6ZTogMTtcclxuICAgICAgICAvLyAkc2l6ZXM6IDEwO1xyXG4gICAgICAgIC5zdGVwLTAjYWN0aXZlc2Nyb2xsdG97XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8gdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcC0xI2FjdGl2ZXNjcm9sbHRve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vIHRvcDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwLTIjYWN0aXZlc2Nyb2xsdG97XHJcbiAgICAgICAgICAgIC8vIHRvcDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwLTMjYWN0aXZlc2Nyb2xsdG97XHJcbiAgICAgICAgICAgIC8vIHRvcDogMTkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwLTQjYWN0aXZlc2Nyb2xsdG97XHJcbiAgICAgICAgICAgIC8vIHRvcDoyNjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0ZXAtNSNhY3RpdmVzY3JvbGx0b3tcclxuICAgICAgICAgICAgLy8gdG9wOjI3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcC02I2FjdGl2ZXNjcm9sbHRve1xyXG4gICAgICAgICAgICAvLyB0b3A6MzE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwLTcjYWN0aXZlc2Nyb2xsdG97XHJcbiAgICAgICAgICAgIC8vIHRvcDozNjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0ZXAtOCNhY3RpdmVzY3JvbGx0b3tcclxuICAgICAgICAgICAgLy8gdG9wOjQxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcC05I2FjdGl2ZXNjcm9sbHRve1xyXG4gICAgICAgICAgICAvLyB0b3A6NDY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwLTEwI2FjdGl2ZXNjcm9sbHRve1xyXG4gICAgICAgICAgICAvLyB0b3A6NTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwLTB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8gdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1teS1mbG93LXNlY29uZGFpcmUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJGN1cnJlbnQtc2l6ZTogMTtcclxuICAgICAgICAkc2l6ZXM6IDUwO1xyXG5cclxuICAgICAgICBAd2hpbGUgJGN1cnJlbnQtc2l6ZSA8PSAkc2l6ZXMge1xyXG4gICAgICAgICAgICAuem9uZS1idG4td29ya2Zsb3ctI3skY3VycmVudC1zaXplfSB7XHJcbiAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA0MHB4ICogJGN1cnJlbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxMHB4ICogJGN1cnJlbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAkY3VycmVudC1zaXplOiAkY3VycmVudC1zaXplICsgMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFzdC1zdGVwLXdvcmtmbG93e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4IWltcG9ydGFudDtcclxuICAgICAgICAuY2FkcmUtc3RlcC13b3JrZmxvd3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjBGNDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcC01e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmluZm8tdGltZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgICB9XHJcbn1cclxuLmNhcmQtbm8tcGFkZGluZ3tcclxuICAgIHBhZGRpbmc6IDBweCFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ0bi1jdXN0b20tcmV0b3VyMntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tZ3JheTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZ3JheS1idG47XHJcbn1cclxuLm1pc3Npb24tc2hvdy1jb250ZW50LWluZm8tc3Vwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG1heC1oZWlnaHQ6IDM1cHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIH1cclxufVxyXG5zcGFuLnJlZi1jYW1wYWduZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi5pbmZvLXRpbWUgPiBoMyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuLnBhZGRpbmctY3VzdG9tLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDE1cHghaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHghaW1wb3J0YW50O1xyXG59XHJcbi50aXRyZS1oZWFkZXIye1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLmd1aWRle1xyXG4gICAgICAgIC5pbmZvLWdlbmVyYWx7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS10ZXh0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tZXNzYWdlLWl0ZW17XHJcblxyXG4gICAgLmNvbnRlbnQtbWVzc2FnZS1zeXN0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnN0ZXBfY29udGVudHNzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgLmNvbnRlbnQtbmFtZS1zdGVwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgLmNvbnRlbnQtbWVzc2FnZS1zeXN0ZW0tZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ3NTQ2NztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tYnRuLWNoYXQtbWlzc2lvbntcclxuICAgIGJvcmRlci10b3A6ICRncmV5LWZpY2hpZXItbWlzc2lvbiBzb2xpZCAxcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLm15LW1lc3NhZ2UtYm94e1xyXG4gICAgLm1le1xyXG4gICAgICAgIC5teS1maWxlc3tcclxuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IGdyYXkgc29saWQgMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmV5LWZpY2hpZXItbWlzc2lvbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgLmN1c3RvbS10YWJsZTJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZpY2hpZXItbWlzc2lvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubXktaWRlbnRpdHl7XHJcbiAgICAgICAgICAgIGJ7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubXktbWVzc2FnZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2RThGRjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ueW91LW1lc3NhZ2UtYm94e1xyXG4gICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgLnlvdXtcclxuICAgICAgICAueW91LWZpbGVze1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogZ3JheSBzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktZmljaGllci1taXNzaW9uO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmN1c3RvbS10YWJsZTJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZpY2hpZXItbWlzc2lvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAueW91LWlkZW50aXR5e1xyXG4gICAgICAgICAgICBie1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIH07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC55b3UtbWVzc2FnZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRjYWRyZS15b3UtY2hhdCwgJGNhZHJlLXlvdS1jaGF0LWRlZ3JhZGUpO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ib3gtY2hhdHtcclxuLy8gICAgIGJvcmRlci10b3A6ICRncmV5LWZpY2hpZXItbWlzc2lvbiBzb2xpZCAxcHg7XHJcbi8vICAgICBib3JkZXItYm90dG9tOiAkZ3JleS1maWNoaWVyLW1pc3Npb24gc29saWQgMXB4O1xyXG59XHJcbi5jdXN0b20taGVhZGVye1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHghaW1wb3J0YW50O1xyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgIH1cclxuICAgIGg1e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgIH1cclxufVxyXG4ubW9kYWwtY29udGVudC1jdXN0b217XHJcbiAgICAuaW5mby1wb3N0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgYntcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDY1cHg7XHJcbiAgICAvLyBsZWZ0OiA1MjVweDtcclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbi5tb2RhbC1mb290ZXItY3VzdG9te1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMTVweDtcclxuICAgIGxlZnQ6IDMzMHB4O1xyXG59XHJcbi50ZXh0LXJlZnVzMXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB0ZXh0LXdyYXA6IHdyYXA7XHJcbn1cclxuLnRleHQtYWNjZXB0MXtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxufVxyXG4uY29sb3ItZ3JleS1jbG9zZXtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcclxufVxyXG4uY29udGVudC1jaGF0Ym94e1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbi50eXBlLW1pc3Npb257XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG59XHJcbi5jaGFuZ2VEZXNpcmVkRGVsaXZlcnl7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzgwODA4MEZGO1xyXG59XHJcbi5jaGFuZ2VUZW1wc1JlZWx7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzgwODA4MEZGO1xyXG59XHJcbi5pY29uLWdlc3Rpb24tdGVtcHN7XHJcbiAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xyXG59XHJcbi5nZXN0aW9uLXRlbXBze1xyXG4gICAgY29sb3I6ICM5N0FCRjQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbn1cclxuLmJ0bi1ub25le1xyXG4gICAgLmJ0bjphY3RpdmV7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIC5idG46YWN0aXZlOmZvY3Vze1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYnRuOmZvY3Vze1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uZ3VpZGV7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcbi5jYXJkLWluZm8tbWlzc2lvbntcclxuICAgIGJvcmRlci1ib3R0b206ICNFREY0RkMgc29saWQgMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJldmVudS10aW1le1xyXG4gICAgY29sb3I6ICNBMUE1Qjc7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG4uc3RhdHV0LWluLW1pc3Npb257XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuLmVzcGFjZS1zdGF0dXR7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuLnRpdGxlLWNvbXBhaWdue1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIFxyXG59XHJcbi5wYWRkaW5nLWN1c3RvbS1oZWFkZXJ7XHJcbiAgICAudGl0cmUtaGVhZGVyMntcclxuICAgICAgICAubW9iaWxlLXJlc3tcclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMzAwcHgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjI1cHgpIGFuZCAobWF4LXdpZHRoOjEzMDBweCl7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzc1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMjVweCkgYW5kIChtYXgtd2lkdGg6MTIyNXB4KXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pc3Npb24tc2hvdy1jb250ZW50LWluZm8tc3Vwe1xyXG4gICAgICAgICAgICAmLmdlc3Rpb24tdGVtcHN7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjEzMDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMjVweCkgYW5kIChtYXgtd2lkdGg6MTMwMHB4KXtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAwMHB4KSBhbmQgKG1heC13aWR0aDoxMjI1cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcbi55b3V7XHJcbiAgICAubXktbWVzc2FnZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOUZFO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uZm9ybV9tYW51ZWx7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDIyMHB4O1xyXG4gICAgdG9wOiAtMzNweDtcclxufVxyXG4ubmF2LXByb2R1Y3R7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQTFBNUI3O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQTFBNUI3O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBMUE1Qjc7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ExQTVCNztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5taXNzaW9uLWRldGFpbC1lc3RpbWF0ZS1pbmNvbWUtYW5kLWRlbGFpcyB7XHJcbiAgICBwYWRkaW5nOiA3cHggMTNweDtcclxufVxyXG4uYWN0aXZlLWJsdWV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwMDZFIWltcG9ydGFudDtcclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmFycm93LXJpZ2h0LXJlZnVzZS1zdGVwe1xyXG4gICAgZm9udC1zaXplOiAxLjVlbSFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbn1cclxuLmFycm93LXJpZ2h0LXZhbGlkYXRlLXN0ZXB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbn1cclxuLmJ0bi1yZWZ1c2Utc3RlcHtcclxuICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcbi5idG4tdmFsaWRhdGUtc3RlcHtcclxuICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG59XHJcbi5zZXBhcmF0b3ItcHJvZHVjdHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTRweDtcclxuICAgIGhlaWdodDogMnB4IWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjQTFBNUI3O1xyXG59XHJcbi5uYXYtcHJvZHVjdC1saW5re1xyXG4gICAgY29sb3I6ICNBMUE1Qjc7XHJcbn1cclxuLmZsaXRyZS1pY29ue1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuY29udGFpbmVyLWljb257XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLmljb24tbGlua3tcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1saW5rMntcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4gICAgLnByb2dyZXNzRGl2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogNTUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDMzJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgcHJvZ3Jlc3NbdmFsdWVdIHtcclxuICAgIHdpZHRoOjUwMHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gICAgLy8gI3Byb2dyZXNzQmFyLW1vZGFse1xyXG4gICAgLy8gICAgIG9wYWNpdHk6IDA7XHJcbiAgICAvLyB9XHJcbiAgICBcclxuICAgIC5wcm9ncmVzcy1kb25lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI0Y2NzZCRCwgICNGNjc2QkQpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtNXB4ICNGNjc2QkQsIDAgMnB4IDVweCAgI0Y2NzZCRDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlIDAuM3M7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjbG9hZGVyLWRyb3B7XHJcbiAgICAgICAgcHJvZ3Jlc3NbdmFsdWVdIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEuMik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN2YWxldXJDaGF0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDclO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxLjIpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2xvYWRlci1kcm9wbW9kYWx7XHJcbiAgICAgICAgI3ZhbGV1cntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzglO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbi8qIGJhY2tncm91bmQ6ICovXHJcbnByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogNDBweDsgYm9yZGVyOiAwO1xyXG4gICAgaGVpZ2h0OiAzNXB4O31cclxucHJvZ3Jlc3Mge2JhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDQwcHg7IGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogMzVweDt9XHJcblxyXG4vKiB2YWx1ZTogKi9cclxucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge2JhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWN1c3RvbS1waW5rKSAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiA0MHB4O31cclxucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tYnMtY3VzdG9tLXBpbmspICFpbXBvcnRhbnQ7IGJvcmRlci1yYWRpdXM6IDQwcHg7IGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogMzVweDt9XHJcbnByb2dyZXNzIHtjb2xvcjogIHZhcigtLWJzLWN1c3RvbS1waW5rKTsgYm9yZGVyLXJhZGl1czogNDBweDsgYm9yZGVyOiAwO1xyXG4gICAgaGVpZ2h0OiAzNXB4O31cclxuICAgIC5kZXRhaWwtbW9kYWx7XHJcbiAgICAgICAgLmNhbXBhZ25le1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItZWFjaHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRkYyRjU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9IiwiJGJsdWUgOiAjMDcwNzViO1xyXG4uY29udGFpbmVyLWltYWdlLXN1YiB7XHJcbiAgICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgdGgudGl0bGV7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuLnZhbGlkYXRpb257XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxOHB4O1xyXG59XHJcbi50aXRyZS1yZWNhcHtcclxuICAgIGZvbnQtc2l6ZTogMzJweCFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweCFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzI0MjQyNCFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwIDBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XHJcblxyXG4gICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDRweCAwcHg7XHJcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xyXG59XHJcbi5oZWFkZXItcmVjYXBpdHVsYXRpZi1hY3Rpb24gPiAqIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubmFtZS1wcm9qZXR7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4uYm94LXNoYWRvdy1jdXN0b217XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5ib3gtc2hhZG93LWN1c3RvbS0xe1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uY2FyZC1oZWFkZXItY3VzdG9tIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5jb250YWludC1jYXRlZ29yeXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RkI7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxufVxyXG4uY29udGFpbnQtaW1hZ2UtYW5kLW5hbWV7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ3JpZC1nYXA6IDE0cHg7XHJcbn1cclxuXHJcbi5jb250YWluZXItbG9nby1ibGFuY3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgZGl2ID4gaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5ub3RhYmVuZS1yZWNhcGl0dWxhdGlmIHtcclxuICAgIGNvbG9yOiAjMjAyMDIyNzA7XHJcbiAgICBmb250LWZhbWlseTogXCJCYXNpYyBHcm90ZXNxdWVcIjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG59XHJcbi5mb290ZXItdGl0bGV7XHJcbiAgICBjb2xvcjogI2Y0ZjRmNDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkJhc2ljIEdyb3Rlc3F1ZVwiO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIG1hcmdpbi10b3A6IDg3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG59XHJcbi5jb250YWluZXItdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG4uY2FtcGFpZ24tY2F0ZWdvcnkgcHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yIDogIzIwMjAyMlxyXG59XHJcbi5jYW1wYWluZy1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcbi5jYW1wYWluZy1mb290ZXIgPiAqIHtcclxuICAgIGNvbG9yOiAjZjRmNWZiICFpbXBvcnRhbnQ7XHJcbiAgICBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBsaSBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBjb2xvcjogI2Y0ZjVmYjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJCYXNpYyBHcm90ZXNxdWVcIiA7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnRpdGxlLWNhbXBhaWduLWNhdGVnb3J5e1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmFzaWMgR3JvdGVzcXVlXCI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBtYXJnaW46IDEzcHggMHB4O1xyXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxufVxyXG4udG9wLXJlY2Fwe1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5oZWFkZXItcmVjYXBpdHVsYXRpZntcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbn1cclxuLnVzZXItaWNvbjpob3ZlciA+IGl7XHJcbiAgICBjb2xvcjogJGNvbG9yLXBpbmstY3VzdG9tO1xyXG59XHJcbi51c2VyLWljb24gPiBpe1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcbi5oZWFkZXItbG9nb3V0e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG4uaGVhZGVyLWxvZ291dCA+IGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5zZXBhcmF0b3ItY2FtcGFpZ257XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uc2VwYXJhdG9yLWNhbXBhaWduOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgd2lkdGg6IDk4JTtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY1ZmI7XHJcbn1cclxuLmhlYWRlci1yZWNhcGl0dWxhdGlmLWFjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbi5oZWFkZXItcmVjYXBpdHVsYXRpZi1sb2dvIHtcclxuICAgIGhlaWdodDogMzdweDtcclxufVxyXG4uaGVhZGVyLXJlY2FwaXR1bGF0aWYtbG9nbyA+aW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmhlYWRlci1yZWNhcGl0dWxhdGlmLWFjdGlvbiA+IGEgPiBzdmd7XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxufVxyXG4uYnRuLXRvcHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHghaW1wb3J0YW50O1xyXG4gICAgYXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1sb2dvdXQ6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluay1jdXN0b207XHJcbn1cclxuLmRlbGV0ZS1maWxlLWNhbXBhaWdue1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXNpcyBHcm90ZXNxdWUgUHJvJztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY3NkJEO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDNweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmNhcmQtYnJpZWYtdG9we1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxOEJCNSFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDtcclxuICAgIGgze1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG59XHJcbi5jYXJkLWJyaWVmLWNvcnB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGOEZCO1xyXG59XHJcbi5waWVjZS1qb2ludGV7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLnRhYmxlLW5hbWUgdGh7XHJcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG4udGFibGUtbmFtZXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhcmQtc29sZGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwNjVCO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAuc29sZGV7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tbC1jdXN0b217XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubXItY3VzdG9te1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jYXJkLWluZm8tc29sZGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwNjVCO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDVweCAwcHggMHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgLmluZm8tc29sZGUtY29udGVudHtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluay1jdXN0b207XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udmFsaWRhdGUtYnV0dG9uOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICBjb2xvcjogI0Y0RjhGQiAhaW1wb3J0YW50O1xyXG59XHJcbi5ob3Zlci12YWxpZGF0ZS1idXR0b257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNGNEY4RkIgIWltcG9ydGFudDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5ob3Zlci12YWxpZGF0ZS1idXR0b24gPiBzcGFue1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNhdGVnb3J5LWxpc3Q6aG92ZXIgYXtcclxuICAgIGNvbG9yIDogdmFyKC0tbXktZmxvdy1waW5rKSAhaW1wb3J0YW50XHJcbn1cclxuLnBhcnRpY2lwYW50c3tcclxuICAgIG1hcmdpbi10b3A6IDUwcHghaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIC5jYXJkLW9ic2VydmF0ZXVyLXZhbGlkYXRldXItdG9we1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDk0QzEhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW0haW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogI0Y0RjhGQiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtb2JzZXJ2YXRldXItdmFsaWRhdGV1ci1jb3Jwe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY4RkI7XHJcbiAgICB9XHJcbn1cclxuLmNhbXBhaWduLXRoZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MThCQjUhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9kdWN0LW5hbWV7XHJcbiAgICBmb250LXNpemU6IDEuMmVtIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMjkyQjJGO1xyXG59XHJcbi5taXNzaW9uLXF1YW50aXR5e1xyXG4gICAgY29sb3I6ICMyOTJCMkYhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjJlbSFpbXBvcnRhbnQ7XHJcbn1cclxuLm1pc3Npb24tcHJpY2V7XHJcbiAgICBjb2xvcjogIzI5MkIyRiFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuMmVtIWltcG9ydGFudDtcclxufVxyXG4ubWlzc2lvbi1kZWxpdmVyeXtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOUY5RjlGIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGZvbnQtc2l6ZTogMS4yZW0haW1wb3J0YW50O1xyXG59XHJcbi5zbWFsbC1kYXRle1xyXG4gICAgY29sb3I6ICM5RjlGOUYgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY2FyZC1nbG9iYWwtcmVjYXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcbi5yb2xlLXBhcnRpY2lwYW50c3tcclxuICAgIGNvbG9yOiAjNDg0NzRDIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICBcclxufVxyXG4ucm9sZS1wYXJ0aWNpcGFudHMgPiBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcclxufVxyXG4udGFibGUtY29udGVudCA+IHRkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5jb250YWluZXItcGp7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzOHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5kZXRhaWwtcGp7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uYmFkZ2UtdGV4dHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwhaW1wb3J0YW50O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjJweCkge1xyXG4gICAgLnNlcGFyYXRvci1jYW1wYWlnbntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAucGFydGljaXBhbnRze1xyXG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjlweCkge1xyXG4gICAgLmNhcmQtc29sZGV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzN3B4KSB7XHJcbiAgICAuc29sZGV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xyXG4gICAgLmNhcmQtYnJpZWYtcGp7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1icmllZntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50b3AtcmVjYXB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MnB4KSB7XHJcbiAgICAuYnRuLXRvcCBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpe1xyXG4uY2FyZCA+IC5jYXJkLWhlYWRlcjpub3QoLmZsZXgtbm93cmFwKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyBcclxuICAgIHBhZGRpbmctYm90dG9tIDogMCAhaW1wb3J0YW50OyBcclxufVxyXG59IiwiXHJcbi5kcm9wLWZpbGUtZWRpdHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICMxOTY4Q0Q7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VBRjJGRjtcclxuICAgIGNvbG9yOiAjMTk2OENEO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgIH1cclxufVxyXG4uY29udGFpbnQtZWRpdC1jYW1wYWlnbiwgLmNhcmQtZ2xvYmFsLXJlY2Fwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgXHJcbiAgICAuY29udGFpbmVyLWltYWdldntcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaS5mYS5mYS10cmFzaHtcclxuICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlLWRlbGV0ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzVlNWU1ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDlweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDUwMG1zO1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBidXR0b24ucmVtb3ZlLXBhcnRpY2lwYW50IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTAlIDEwJSAxMCUgMTAlO1xyXG4gICAgICAgIG1hcmdpbjogMGVtIDBlbSAwZW0gMWVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5JSA5OSUgOTklIDk5JTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y2NzZiZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3NmJkO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGkuZmFzLmZhLXRpbWVze1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjaW1hZ2VQcmV2aWV3e1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgIC5pcy1jb25maWRlbnRpYWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgZ2FwOjVweDttYXJnaW46IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0e1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogc25vdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXItZm9ybXtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0LXN1Ym9udHJhY3RvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NzFiODtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3B1cC1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDRweCAycHggMjFweCByZ2JhKDAsIDAsIDAsMC4yKTtcclxuICAgICAgICBtYXJnaW46IDY1cHggMjBweCA0NXB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNzU3NTc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICAucG9wdXAtYm94IC5wb3B1cC10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAuaW5wdXQtdGV4dHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoNy4wMDAwMDAwMDAwMDAwMTYsIDcuMDAwMDAwMDAwMDAwMDE2LCA5MSwgMC4xNyk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wb3B1cC1ib3ggLnBvcHVwLXNlbmQ6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zIGxpbmVhcjtcclxuICAgICAgfVxyXG4gICAgICAucG9wdXAtYm94IC5wb3B1cC1zZW5kIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdCYXNpYyBHcm90ZXNxdWUnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjc2YmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgbGluZWFyO1xyXG4gICAgICB9XHJcbiAgIC5zdWJjb250cmFjdG9yLWNhbXBhaWduIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgXHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMTAwcHggMDtcclxuICAgIH1cclxuICAgIC5uYW1lLXN1Y29udHJhdG9ye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJCYXNpYyBHcm90ZXNxdWVcIiwgU2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5qb2Itc3ViY29udHJhY3RvcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFzaWMgR3JvdGVzcXVlXCIsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2Utc3VieG9udHJhY3RvciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgLmNvbnRhaW5lci1zdWJjb250cmF0b3J7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMzVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgLnN1YmNvbnRyYWN0b3ItZGV0YWlsIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDBweCAjMGEwYTVkOGMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXJfcGFydGljaXBhbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIGF1dG87XHJcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgLmFkZF9wYXJ0aWNpcGFudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyMDEwMTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKCAtLWUtZ2xvYmFsLWNvbG9yLWFjY2VudCApO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3MDc1QjtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjAyMDIyO1xyXG4gICAgICAgICAgICAgICAgaS5mYXMuZmEtcGx1c3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjAyMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpLmZhcy5mYS1wbHVze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNzA3NUI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmxhYmVsLWVkaXR7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDBweCA1cHggMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgfVxyXG4gICAgLnN0ZXB7XHJcbiAgICAgICAgZGlzcGxheTogIG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYWN0aWYtc3RlcCB7XHJcbiAgICAgICAgZGlzcGxheSA6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLW5leHQtYnV0dG9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnByZXYtYnV0dG9ue1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjAyMDIyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA0MDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICAgLm5leHQtYnV0dG9ue1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjY3NmJkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjc2YmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlLWVkaXR7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDBweCAwcHggNHB4IDBweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMwNzA3NUI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFzaWMgR3JvdGVzcXVlXCIsIFNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gICAgLmNvbmFpdGVyLXRpdGxle1xyXG4gICAgICAgIGRpc3BsYXkgOm5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLXByb2dyZXNzaW9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDM0cHggMDtcclxuICAgICAgICAuYWN0aWZ7XHJcbiAgICAgICAgICAgIC5zdGVwLW5hbWV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjAyMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdGVwLXVuZGVyLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NzZCRCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RlcC1uYW1le1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwNDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgU2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgLnByb2dyZXNzaW9ue1xyXG4gICAgICAgICAgICB3aWR0aDogMTU5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIC5zdGVwLXVuZGVyLWxpbmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2JmYmZiZjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1vZGFsLW1ke1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxufVxyXG4udHh0LXByZW1pdW0ge1xyXG4gICAgY29sb3I6ICM0YTRhNGE7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luOiAzNXB4IDI0cHggNTVweCAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vZGFsLWNvbnRlbnQtY3VzdG9tLXdwe1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5jbG9zZS1tb2RhbC1hZGQtcGFydGljaXBhbnR7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMThweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNTc2YmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAxMTgsIDE4OSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBpe1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG4jcHJlbWl1bSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiAjM2I2ZGNjO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmgyLnBvcHVwLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5zZW5kLWludml0YXRpb24tY29uZmlybWF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnNlbmQtaW52aXRhdGlvbi1jb25maXJtYXRpb24gPiBidXR0b257XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFzaWMgR3JvdGVzcXVlJztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjc2YmQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyBsaW5lYXI7XHJcbiAgfVxyXG4jYWRkLXBhcnRpY2lwYW50LCNjb25maXJtLWFkZC1wYXJ0aWNpcGFudHtcclxuICAgIGlucHV0e1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiA0cHggMnB4IDIxcHggcmdiYSgwLCAwLCAwLDAuMik7XHJcbiAgICAgICAgbWFyZ2luOiA2NXB4IDIwcHggNDVweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzc1NzU3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgICNtb2RhbEJ1dHRvbntcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYygwLjc1cmVtICsgMXB4KSBjYWxjKDEuNXJlbSArIDFweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbn0iLCIuYnRuLWV4cG9ydGVke1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZXhwb3J0ZWQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4udGl0bGUtY2VudGVye1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLmN1c3RvbS1wb3MtaW52b2ljZWR7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uY29sb3ItZmFjdHVyZXtcclxuICAgIGNvbG9yOiAkY29sb3ItZmFjdHVyZTtcclxufVxyXG4uY29sb3ItZmFjdHVyZS1va3tcclxuICAgIGNvbG9yOiAkY29sb3ItZmFjdHVyZS1vaztcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xyXG4gICAgLmJ0bi1leHBvcnRlLWFjY291bnRpbmd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi50b2FzdC1zaG9ydGNvZGV7XHJcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSkhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLnNob3J0Y29kZS1kaXNwb3tcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDAhaW1wb3J0YW50O1xyXG59XHJcbiAgICAuaGVhZGVyLWJyYW5ke1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA5OTVweCkge1xyXG4gICAgLnRpdHJlLWhlYWRlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJ0bi1hZGQtdGVtcGxhdGV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5pbnB1dC1zZWFyY2h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi50ZXh0LW15LWZsb3cge1xyXG4gICAgY29sb3I6ICRjb2xvci1waW5rLWN1c3RvbSAhaW1wb3J0YW50O1xyXG59XHJcbmEuY3Vyc29yLXBvaW50ZXIuYnRuLWEtZGVmaW5pciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufSIsIi5ub3RpZmljYXRpb24tdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZDogIzAxMDA2YjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbn1cclxuLmJ1dHRvbi1hY3Rpb24tY29uZmlkZW50aWFsaXR5e1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5iYWNrLXRvLWJhY2stb2ZmaWNle1xyXG4gICAgICAgIGNvbG9yIDogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtbG9hZGVyLWRvd25sb2FkLWZpbGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBkaXNwbGF5OiBncmlkO1xyXG4gICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIGF1dG87XHJcbiAgICAvLyBncmlkLWdhcDogNHB4O1xyXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5fX2xvYWRlcl9fIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZTgyOTk7XHJcbiAgICBhbmltYXRpb246XHJcbiAgICAgIGwyMC0xIDAuOHMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZSxcclxuICAgICAgbDIwLTIgMS42cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgbDIwLTF7XHJcbiAgICAgMCUgICAge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDAgICAgICAgMCwgIDUwJSAgIDAlLCAgNTAlICAgIDAlLCA1MCUgICAgMCUsIDUwJSAgICAwJSwgNTAlICAgIDAlICl9XHJcbiAgICAgMTIuNSUge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDAgICAgICAgMCwgIDUwJSAgIDAlLCAgMTAwJSAgIDAlLCAxMDAlICAgMCUsIDEwMCUgICAwJSwgMTAwJSAgIDAlICl9XHJcbiAgICAgMjUlICAge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDAgICAgICAgMCwgIDUwJSAgIDAlLCAgMTAwJSAgIDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlICl9XHJcbiAgICAgNTAlICAge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDAgICAgICAgMCwgIDUwJSAgIDAlLCAgMTAwJSAgIDAlLCAxMDAlIDEwMCUsIDUwJSAgMTAwJSwgMCUgICAxMDAlICl9XHJcbiAgICAgNjIuNSUge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDEwMCUgICAgMCwgMTAwJSAgIDAlLCAgMTAwJSAgIDAlLCAxMDAlIDEwMCUsIDUwJSAgMTAwJSwgMCUgICAxMDAlICl9XHJcbiAgICAgNzUlICAge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDUwJSAgMTAwJSwgMCUgICAxMDAlICl9XHJcbiAgICAgMTAwJSAge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDUwJSAgMTAwJSwgIDUwJSAxMDAlLCAgIDUwJSAxMDAlLCAgNTAlIDEwMCUsIDUwJSAgMTAwJSwgMCUgICAxMDAlICl9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgbDIwLTJ7IFxyXG4gICAgMCUgICAge3RyYW5zZm9ybTpzY2FsZVkoMSkgIHJvdGF0ZSgwZGVnKX1cclxuICAgIDQ5Ljk5JXt0cmFuc2Zvcm06c2NhbGVZKDEpICByb3RhdGUoMTM1ZGVnKX1cclxuICAgIDUwJSAgIHt0cmFuc2Zvcm06c2NhbGVZKC0xKSByb3RhdGUoMGRlZyl9XHJcbiAgICAxMDAlICB7dHJhbnNmb3JtOnNjYWxlWSgtMSkgcm90YXRlKC0xMzVkZWcpfVxyXG59XHJcbi5jb250YWluZXItdmlkZW97XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLnRodW1ibmFpbHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItdmlkZW8tcGxheWVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwYTg7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjk3NWM0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxufVxyXG4uaGlkZS1zY3JvbGwtaW4tYm9keXtcclxuICAgIG92ZXJmbG93IDogaGlkZGVuICFpbXBvcnRhbnQgO1xyXG59XHJcblxyXG4ubG9hZGVyLXN0ZXAtdmFsaWRhdGlvbntcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gIH1cclxuICBlbW9qaS1waWNrZXIgc2VjdGlvbi5waWNrZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNEY3ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNFOEU5RkU7XHJcbiAgICAucGFkLXRvcCwgaW5wdXQuc2VhcmNoe1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkY0RjcgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uY29udGVudC10b29sdGlwe1xyXG4gICAgcG9zaXRpb246ICByZWxhdGl2ZTtcclxufVxyXG4udG9vbHRpcGU6bm90KC5zaG93bikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4udG9vbHRpcGUuc2hvd257XHJcbiAgei1pbmRleDogMTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3R0b206IDA7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbm1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbmVtb2ppLXBpY2tlcntcclxuICB3aWR0aDoxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG59XHJcbnRleHRhcmVhI21lc3NhZ2VfY29udGVudHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICBcclxufVxyXG4ueW91LWZpbGVze1xyXG4gICAgbWF4LXdpZHRoOiAyOTZweDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggI0U4RTlGRSBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIC5maWxlLWltYWdle1xyXG4gICAgICAgIGltZ3tcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5teS1maWxlcyB7XHJcbiAgICBtYXgtd2lkdGg6IDI5NnB4O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6ICAxcHggI0U4RTlGRSBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czoxMHB4IDAgMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgLmZpbGUtaW1hZ2V7XHJcbiAgICAgICAgaW1ne1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkgLm1lc3NhZ2UtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuc2VjdGlvbi1idG4tY2hhdC1taXNzaW9ue1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWF1ZGlvLWJ0bntcclxuICAgICAgICAuYXVkaW8tYmVmb3JlLXJlY29yZHtcclxuICAgICAgICAgICAgI2J0bi1yZWNvcmQtYXVkaW97XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tam9pbi1maWxlLWNoYXR7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtaW5wdXQtbWVzc2FnZXtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQ0YwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC40NzVyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWJvdXRvbi1hY3Rpb24tbWVzc2FnZXtcclxuICAgICAgICAjYnRuLXNlbmQtbWVzc2FnZXtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAvLyAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgLy8gICBzcGFue1xyXG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAgIC8vICAgc3Zne1xyXG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vIHN2Z3tcclxuICAgICAgICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgLnNlY3Rpb24tYnRuLWNoYXQtbWlzc2lvbntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgICAucGFyZW50LWRpdntcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC1pbnB1dC1tZXNzYWdle1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWF1ZGlvLWJ0bntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xpdmt7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNDlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDYxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWJvdXRvbi1hY3Rpb24tbWVzc2FnZSAjYnRuLXNlbmQtbWVzc2FnZXtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWEjbWVzc2FnZV9jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jbGl2a3tcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgIGxlZnQ6IDMzcHg7XHJcbi8vICAgLypib3R0b206IGNsYW1wKDExM3B4LDYuMDk0dncsMTE3cHgpOyovXHJcbi8vICAgIC8qYm90dG9tOmNsYW1wKDE0MnB4LDYuMDk0dncsMTE3cHgpOyovXHJcbi8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4vLyAgIGJhY2tncm91bmQ6ICNmMWU5ZTk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICB3aWR0aDozMnB4O1xyXG4gIGhlaWdodDozMnB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uY2xpdmsgLm9wZW57XHJcbiAgZGlzcGxheTpibG9jaztcclxufVxyXG4uY2xpdmsub3BlbiAub3BlbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jbGl2ay5vcGVuIC5jbG9zZXtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcbi5jbGl2ayAuY2xvc2V7XHJcbiAgZGlzcGxheTpub25lO1xyXG59XHJcbi5mdWxsLXZpZXd7XHJcbi8vICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgIHRvcDogMDtcclxuLy8gICByaWdodDogMDtcclxuLy8gICB3aWR0aDogMTAwJTtcclxuLy8gICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgei1pbmRleDogOTk5OTtcclxuICBcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcclxuICAuY2xpdmt7XHJcbiAgICAgIGxlZnQ6MzFweCAhaW1wb3J0YW50O1xyXG4gICAgICAvKmNsYW1wKDIwNHB4LDYuMDk0dncsMTE3cHgpKi9cclxuICAgICAgLyogYm90dG9tOiBjbGFtcCgxODBweCw2LjA5NHZ3LDExN3B4KSAhaW1wb3J0YW50OyovXHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6MTU2NXB4KXtcclxuICAuY2xpdmt7XHJcbiAgICAgIGxlZnQ6IDMycHg7XHJcbiAgICAgICAvKmJvdHRvbTpjbGFtcCgyMTJweCw2LjA5NHZ3LDExN3B4KTsqL1xyXG4gICAgICAvKmJvdHRvbTogY2xhbXAoMTg0cHgsNi4wOTR2dywxMTdweCk7Ki9cclxuICB9XHJcbn1cclxuLnAtY29udGVudC1yZXBseS10by1tZXNzYWdlIHtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2U4ZjJmZmU4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDAgNHB4IDRweDtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSAxcHggMS41cHggMXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgLnAtY29udGVudC1yZXBseS10by1tZXNzYWdlLXVzZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIH1cclxufVxyXG4uY29udGVudC1pbnB1dC1jaGF0LW1lc3NhZ2V7XHJcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgLnBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiAjYTRhOWJjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLm15Zmxvdy01cmVwe1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwxZnIpO1xyXG59XHJcbiNtZXNzYWdlX2Zvcm17XHJcbiAgICAudG94LXRpbnltY2V7XHJcbiAgICAgICAgLy8gbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudG94LXN0YXR1c2JhcntcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRlbnQtdXNlci1saXN0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnVzZXItbGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWJkYmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiBzY3JvbGw7XHJcbiAgICAgICAgLnVzZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZmYTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoNDEsIDQxLCA0MSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndhdGluZy1kZWxldGUge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuOHM7XHJcbiAgICBhbmltYXRpb24tbmFtZTogY2xpZ25vdGVyO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbn1cclxuXHJcbi5jb250ZW50LW1lc3NhZ2U6aG92ZXIgLmRlbGV0ZS1tZXNzYWdlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLnN0LWRyb3B6b25lLS1kcmFnb3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmYWZmICFpbXBvcnRhbnQ7XHJcbn1cclxuICAuc3QtZHJvcHpvbmUtLWRyYWdpbiB7XHJcbiAgICBvdXRsaW5lOiA0cHggZGFzaGVkICNjY2MgIWltcG9ydGFudDtcclxufVxyXG4jY29udGVudC1yZXBseS1tZXNzYWdlIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyYXk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuYWN0aW9uLWJ1dHRvbntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXBseS10b3tcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggO1xyXG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDk7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBjbGlnbm90ZXIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgNDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lcl9pbWFnZV91c2VyX3dob19yZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uY29udGFpbmVyX2ltYWdlX3VzZXJfd2hvX3JlYWQge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggIzQwM2YzZjYxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXJfdXNlcl93aG9fcmVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgcGFkZGluZzogNnB4IDA7XHJcbn1cclxuXHJcbi5kZWxldGUtbWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9uOmhvdmVyIGl7XHJcbiAgICAgICAgY29sb3IgOnZhcigtLW15LWZsb3ctcGluaylcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcblxyXG5cclxuLmZpbGUtbWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBkZiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiMDYwNiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZjI4MTgxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZjI4MTgxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWludC1maWxlLXZpZXcge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNkOGVmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2VmZjJmNTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2VmZjJmNTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNkOGVmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhlaWdodCA6IDcwcHg7XHJcbiAgICAgICAgcG9zaXRpb24gOnJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhNWVlO1xyXG5cclxuICAgICAgICAudHlwZS1maWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmFtZS1maWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWludC1maWxlLXZpZXc+cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWludC1kZXRhaWwtZmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmUtb25lLFxyXG4gICAgICAgIC5saW5lLXR3byxcclxuICAgICAgICAubGluZS10cmVlIHtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJweCAwcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmUtb25lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZS10d28ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmUtdHJlZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC1zdGVwLXJlc3BvbnNhYmxlIHtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG4uY29sbGFwc2V7XHJcbiAgICAuY2FyZHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmNhcmQuY2FyZC1mbHVzaHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDE1cHggIWltcG9ydGFudDtcclxufVxyXG4ubnVtYmVyLXVzZXItcmVzcG9uc2FibGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbn1cclxuLmNhZHJlLXN0ZXAtd29ya2Zsb3d7XHJcbiAgICBjdXJzb3I6IHRleHQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4ucGxhbm5pbmctbmFtZS1zdGVwIHtcclxuICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgdGV4dC13cmFwOiB3cmFwO1xyXG4gICAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4uYWRtaW4gLnBsYW5uaW5nLW5hbWUtc3RlcCB7XHJcbiAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIHRleHQtd3JhcDogd3JhcDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udW4tcmVhZC1tZXNzYWdlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM5ZDE7XHJcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDE1cHggMHB4IDE1cHggMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICNjOGM5ZDE7XHJcbn1cclxuXHJcbi5jb250ZW50LXN0ZXAtdXBkYXRlLWluZm9ybWF0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHZhcigtLW15LWZsb3ctcGluaylkNjtcclxuICAgIHBhZGRpbmc6IDVweCA3cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5jb250ZW50LW5hbWUtc3RlcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmE3NWQwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDlweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMi41O1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuLmNhbXBhaWduLXRlYW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5jb250ZW50LW1lc3NhZ2Utc3lzdGVtLWRhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogIzI3MjE3ZjtcclxuXHJcbn1cclxuXHJcbi5jb250ZW50LW1lc3NhZ2Utc3lzdGVtIHtcclxuICAgIG1hcmdpbjogMTRweCAwcHg7XHJcbn1cclxuXHJcbi51bi1yZWFkLW1lc3NhZ2U+c3BhbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5cclxuLmNvbnRlbnQtbm90aWZpY2F0aW9uLm5vLW92ZXJmbG93LWhpZGRlbiB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGVudC1ub3RpZmljYXRpb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5jb250ZW50LW5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLXRpdGxlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWJvZHkge1xyXG4gICAgcGFkZGluZzogMTNweDtcclxufVxyXG5cclxuLmF0dGVudGlvbi1ub3RpZmljYXRpb24ge1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5sYXN0LXAge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWxpc3QtbWlzc2lvbj5saSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgY29sb3I6ICMwNDAwNmU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWxpc3QtbWlzc2lvbiB7XHJcbiAgICBtYXJnaW46IDVweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vdmVybGF5LWN1c3RvbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNSwgNTAsIDAuMjUpICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHdhaXQ7XHJcbn1cclxuXHJcbi5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgLy8gY29sb3I6IHZhcigtLW15LWZsb3ctYmxhY2spICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uYXYtbGluay5hY3RpdmUsXHJcbi5uYXYtbGluazpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW15LWZsb3ctcGluaykgIWltcG9ydGFudDtcclxufVxyXG4uc2hvd3tcclxuICAgIC5teWZsb3ctbGluZXtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuICAgIH0gIFxyXG59XHJcbi5teWZsb3ctbGluZSB7XHJcbiAgICBncmlkLWdhcDogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmciAxZnIgMWZyIDAuNmZyIDFmciAwLjNmclxyXG4gICAgICAgIC8qMC41ZnIgcmVwZWF0KDYsIDFmcikqL1xyXG4gICAgO1xyXG59XHJcbi5ncmlkLXJlc3BvbnNpdmUge1xyXG4gICAgZ3JpZC1nYXA6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAwLjdmciAwLjdmciAwLjVmciAxZnIgMC41ZnIgMC40ZnIgMC4zZnIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15Zmxvdy1saW5lLWNsaWVudCB7XHJcbiAgICBncmlkLWdhcDogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcclxufVxyXG5cclxuLm15Zmxvdy02cmVwIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcbn1cclxuXHJcbi5teWZsb3ctN3JlcCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xyXG59XHJcblxyXG4ubGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1teS1mbG93LWJsdWUpO1xyXG59XHJcblxyXG4udW5kZXJsaW5lIHtcclxuICAgIGJhY2tncm91bmQ6ICNGOUZBRkMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVuZGVybGluZXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIG9wYWNpdHk6IC4wNTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqVG9vbHRpcCBzdGFydHMqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4udG9vbHRpcE1lbnUge1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBkNzdiNjtcclxufVxyXG5cclxuLnRvb2x0aXBNZW51IHVsIGxpIHtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnRvb2x0aXBNZW51IHVsIHtcclxuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCBncmV5O1xyXG59XHJcblxyXG4udG9vbHRpcE1lbnUgdWwgbGk+YSB7XHJcbiAgICBjb2xvcjogIzdlODI5OTtcclxuICAgIHBhZGRpbmc6IDNweDtcclxufVxyXG5cclxuLnRvb2x0aXBNZW51IHVsIGxpOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWZhZmY7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udG9vbHRpcE1lbnUgdWwgbGk6aG92ZXI+YSB7XHJcbiAgICBjb2xvcjogIzE5NjhjZDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqVG9vbHRpcCBlbmRzKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxudWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG5saSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udG9vbHRpcE1lbnUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnNob3c+LnRvb2x0aXBNZW51IHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ib3R0b21TaWRlIHtcclxuICAgIHRvcDogMTAwJTtcclxufVxyXG5cclxuLnRvcFNpZGUge1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG59XHJcblxyXG4ubGVmdFNpZGUge1xyXG4gICAgcmlnaHQ6IDcwJTtcclxuICAgIHRvcDogMTUlXHJcbn1cclxuXHJcbi5yaWdodFNpZGUge1xyXG4gICAgbGVmdDogNzAlO1xyXG4gICAgdG9wOiAxNSU7XHJcbn1cclxuXHJcbi5ib3R0b21TaWRlLnRvb2x0aXBNZW51OjphZnRlciB7XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBsZWZ0OiA0NSU7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGVmdFNpZGUudG9vbHRpcE1lbnU6OmFmdGVyIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0b3A6IDUlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZTtcclxufVxyXG5cclxuLnJpZ2h0U2lkZS50b29sdGlwTWVudTo6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDUlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRvcFNpZGUudG9vbHRpcE1lbnU6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiA0NSU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0OmhvdmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXI+dWw+bGkgbWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB2YXIoLS1teS1mbG93LXBpbmspO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5sb2FkZXItbWVzc2FnZSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgaGVpZ2h0OiAxZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuICAgIGFuaW1hdGlvbjogbXVsU2hkU3BpbiAxLjFzIGluZmluaXRlIGVhc2U7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbXVsU2hkU3BpbiB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gI2ZmZmZmZiwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIH1cclxuXHJcbiAgICAxMi41JSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSwgMS44ZW0gLTEuOGVtIDAgMGVtICNmZmZmZmYsIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgMjUlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpLCAyLjVlbSAwZW0gMCAwZW0gI2ZmZmZmZiwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgIH1cclxuXHJcbiAgICAzNy41JSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSwgMS43NWVtIDEuNzVlbSAwIDBlbSAjZmZmZmZmLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSwgMGVtIDIuNWVtIDAgMGVtICNmZmZmZmYsIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgIH1cclxuXHJcbiAgICA2Mi41JSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyksIC0xLjhlbSAxLjhlbSAwIDBlbSAjZmZmZmZmLCAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSwgLTIuNmVtIDBlbSAwIDBlbSAjZmZmZmZmLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgIH1cclxuXHJcbiAgICA4Ny41JSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpLCAtMS44ZW0gLTEuOGVtIDAgMGVtICNmZmZmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FyZC1uYW1lLXByb2R1Y3Qge1xyXG4gICAgbGkubmF2LWl0ZW0ubmF2LXByb2R1Y3QuYWN0aXZlLWJsdWUge1xyXG4gICAgICAgIGEubmF2LWxpbmsubmF2LXByb2R1Y3QtbGluay5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvdGFsLWZsYWcge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgdG9wOiAtOXB4O1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmxvYWRlcmNoYXQge1xyXG4gICAgd2lkdGg6MTBweDtcclxuICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYW5pbWF0aW9uOiBsNSAxcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGw1IHtcclxuICAgICAgMCUgIHtib3gtc2hhZG93OiAxNXB4IDAgI2ZmZiwgLTE1cHggMCAjMDAwMjtiYWNrZ3JvdW5kOiAjZmZmIH1cclxuICAgICAgMzMlIHtib3gtc2hhZG93OiAxNXB4IDAgI2ZmZiwgLTE1cHggMCAjMDAwMjtiYWNrZ3JvdW5kOiAjMDAwMn1cclxuICAgICAgNjYlIHtib3gtc2hhZG93OiAxNXB4IDAgIzAwMDIsLTE1cHggMCAjZmZmOyBiYWNrZ3JvdW5kOiAjMDAwMn1cclxuICAgICAgMTAwJXtib3gtc2hhZG93OiAxNXB4IDAgIzAwMDIsLTE1cHggMCAjZmZmOyBiYWNrZ3JvdW5kOiAjZmZmIH1cclxuICB9XHJcblxyXG4uY2FyZC1uYW1lLXByb2R1Y3Qge1xyXG4gICAgbGkubmF2LWl0ZW0ubmF2LXByb2R1Y3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY4RkEgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgJi5hY3RpdmUtYmx1ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY3VzdG9tLWJsdWUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEubmF2LWxpbmsubmF2LXByb2R1Y3QtbGluayB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwYWdpbmF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZDO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTI4OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9keW1pc3Npb24ge1xyXG4gICAgICAgICAgICAgICAgdHI+dGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgLy8gdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAubXktaWRlbnRpdHl7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAubXktbWVzc2FnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgIC8vIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcbn1cclxuLnRpbWV7XHJcbiAgICBjb2xvcjogIzQ3NTQ2NztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4ubmFtZS1tZXNzYWdle1xyXG4gICAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLml0ZW0tbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBnYXA6IDEycHg7XHJcbn1cclxuI2NvbGxhcHNlT25le1xyXG4gICAgZGl2I2Ryb3Atem9uZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgZWFzZS1pbi1vdXQgNTAwbXM7XHJcbiAgICAgICAgI2RlcG90LXRleHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1pbi1vdXQgNjAwbXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGlnaGxpZ2h0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwM2Q7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCA1MDBtcztcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkIHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgICAgIGRpdiwqe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDAzZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjZmlsZS1kcmFne1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltcmkgMnMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZSBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjZGVwb3QtdGV4dHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICNsb2FkZXItZHJvcHtcclxuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwM2Q7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLy8gICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgLy8gICAgIHByb2dyZXNzLCN2YWxldXJDaGF0e1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lci1ib3V0b24tYWN0aW9uLW1lc3NhZ2Uge1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogZW5kO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgJiNjYW5jZWwtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxufVxyXG4ubWV7XHJcbiAgICAuaXRlbS1te1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuICAgIC5jdG4taXRlbS1tZXNzc2FnZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICB9XHJcbiAgICAubXktbWVzc2FnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDEwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMzVweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjU3NXB4KXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMUIyMjJDO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCYXNpcyBHcm90ZXNxdWUgUHJvJztcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NzVweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxucHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFzaXMgR3JvdGVzcXVlIFBybyc7XHJcbn1cclxuLm1lc3NhZ2UtaXRlbXtcclxuICAgIC5zeW1ib2wuc3ltYm9sLTM1cHggLnN5bWJvbC1sYWJlbHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuLnlvdSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgLnlvdS1pZGVudGl0eSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXktbWVzc2FnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAxMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMzVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTc1cHgpe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMxQjIyMkM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Jhc2lzIEdyb3Rlc3F1ZSBQcm8nO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjU3NXB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3BhZ2luYXRpb24tY29udGFpbmVyIHtcclxuICAgIC5teWZsb3ctbGluZSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmNhbXBhaWduLXN0YXR1cyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gcmVzcG9uc2l2ZVxyXG4udGFiLWNvbnRlbnQge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICAja3RfZGF0YXRhYmxlX21pc3Npb25faGlzdG9yaXF1ZV93cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjEzMjVweCkge1xyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgI2t0X2RhdGF0YWJsZV9taXNzaW9uX2hpc3RvcmlxdWVfd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YVRhYmxlc19sZW5ndGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1jb250cm9sbGVyPVwibWVzc2FnZS0taGFuZGxlXCJdIHtcclxuICAgICAgICAuc2VjdGlvbi1idG4tY2hhdC1taXNzaW9uIHtcclxuXHJcbiAgICAgICAgICAgIFtkYXRhLWFjdGlvbj1cIm1lc3NzYWdlLS1oYW5kbGUjc3VibWl0Rm9ybVwiXSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjE1NjVweCkge1xyXG4gICAgW2RhdGEtY29udHJvbGxlcj1cIm1lc3NhZ2UtLWhhbmRsZVwiXSB7XHJcbiAgICAgICAgLnNlY3Rpb24tYnRuLWNoYXQtbWlzc2lvbiB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAucGFyZW50LWRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDoxMTMycHgpIHtcclxuICAgIC50YWItY29udGVudCNteVRhYkNvbnRlbnQge1xyXG4gICAgICAgIC50YWItcGFuZSB7XHJcbiAgICAgICAgICAgIFtkYXRhLWNvbnRyb2xsZXI9XCJoaXN0b3JpcXVlLS1pbmRleFwiXSB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gY2xhbXAoMTBweCwgMS4zMjV2dywgMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAja3RfY29udGVudF9jb250YWluZXI+I2t0X2NvbnRlbnRfY29udGFpbmVyIHtcclxuICAgICAgICAuY2FyZCB7XHJcblxyXG4gICAgICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIC5jYXJkLWJvZHkucGFkZGluZy1jdXN0b20taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpdi50aXRyZS1oZWFkZXIyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtcmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYuc3RhdHV0LWluLW1pc3Npb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcy5wcm9ncmVzcy1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjY2NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NjQ1cHgpIHtcclxuICAgICNrdF9jb250ZW50X2NvbnRhaW5lcj4ja3RfY29udGVudF9jb250YWluZXIge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgLmNhcmQtYm9keS5wYWRkaW5nLWN1c3RvbS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZGl2LnRpdHJlLWhlYWRlcjIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5taXNzaW9uLXNob3ctY29udGVudC1pbmZvLXN1cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUuMDUxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8tZ2VuZXJhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bjpub3QoLmJ0bi1vdXRsaW5lKTpub3QoLmJ0bi1kYXNoZWQpOm5vdCguYm9yZGVyLWhvdmVyKTpub3QoLmJvcmRlci1hY3RpdmUpOm5vdCguYnRuLWZsdXNoKTpub3QoLmJ0bi1pY29uKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjYyMXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo0NTRweCkge1xyXG4gICAgI2t0X2NvbnRlbnRfY29udGFpbmVyPiNrdF9jb250ZW50X2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAuY2FyZC1ib2R5LnBhZGRpbmctY3VzdG9tLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXYudGl0cmUtaGVhZGVyMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1pc3Npb24tc2hvdy1jb250ZW50LWluZm8tc3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvLWdlbmVyYWw6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8tZ2VuZXJhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bjpub3QoLmJ0bi1vdXRsaW5lKTpub3QoLmJ0bi1kYXNoZWQpOm5vdCguYm9yZGVyLWhvdmVyKTpub3QoLmJvcmRlci1hY3RpdmUpOm5vdCguYnRuLWZsdXNoKTpub3QoLmJ0bi1pY29uKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbXlUYWJDb250ZW50IHtcclxuICAgIFtkYXRhLWNvbnRyb2xsZXI9aGlzdG9yaXF1ZS0taW5kZXhdIHtcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo0NDVweCkge1xyXG4gICAgI2t0X2NvbnRlbnRfY29udGFpbmVyPiNrdF9jb250ZW50X2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNpbmZvR2VuZXJhbF9mb3JtIHtcclxuICAgIC5tb2RhbC1jb250ZW50Lm1vZGFsLWNvbnRlbnQtY3VzdG9tIHtcclxuICAgICAgICAubW9kYWwtaGVhZGVyLmN1c3RvbS1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjdhO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR5cGluZy1tZXNzYWdlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWZvb3Rlci1jdXN0b20ge1xyXG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICBbbmFtZT1cInN1Yl9jb250cmFjdG9yXCJdIHtcclxuICAgICAgICAuZmxleC1sZy1yb3ctZmx1aWQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQ4cHgpIHtcclxuXHJcbiAgICAuY2FyZC5yZXN1bWVyLWNvbW1hbmRlLFxyXG4gICAgLmNhcmQuY2xpZW50IHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAud3JhcHBlciNrdF93cmFwcGVyIHtcclxuICAgICAgICAuY29udGVudCNrdF9jb250ZW50IHtcclxuICAgICAgICAgICAgI2t0X2NvbnRlbnRfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC50aXRyZS1oZWFkZXIuaGlzdG9yaXF1ZS1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6MTM1NHB4KSB7XHJcbiAgICAuYm94LWZpY2hpZXItam9pbnRzLW1pc3Npb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBbbmFtZT1cImZpbGVfbWlzc2lvblwiXSB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYXJlbnQtZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53LTIwOSB7XHJcbiAgICBtYXgtd2lkdGg6IGNsYW1wKDEyNHB4LDkuODk2dncsMTkwcHgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjE1NjRweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcCgxMjRweCw5LjY1NXZ3LDE1MXB4KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC8vICYuc2VsZXRjZXtcclxuICAgIC8vICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAvLyB9XHJcbiAgICAuc2VsZWN0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDEyNXB4LCAxMy4yMDN2dywgMjA5cHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnByaWNlLWNvbnRhaW5lcntcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOjVweDtcclxuICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgLy8gOS44OTZ2dztcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjE1NzVweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMi4wNjN2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDoxNTI1cHgpe1xyXG4gICAgLmZpbHRlci1idG4sICN0dXRvcmllbHtcclxuICAgICAgICAuYnRuOm5vdCguYnRuLW91dGxpbmUpOm5vdCguYnRuLWRhc2hlZCk6bm90KC5ib3JkZXItaG92ZXIpOm5vdCguYm9yZGVyLWFjdGl2ZSk6bm90KC5idG4tZmx1c2gpOm5vdCguYnRuLWljb24pe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKDAuNzVyZW0gKyAxcHgpIGNhbGMoMC41cmVtICsgMXB4KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZmlsdGVyLWJ0bntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4udy1IVCB7XHJcbiAgICBtaW4td2lkdGg6IDExNnB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6MTQ3MHB4KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6MTI0NXB4KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3OHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjEyNTFweCkge1xyXG4gICAgLnctMjE1IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtbm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGl0bGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSBhbmQgKG1heC13aWR0aDoxMzExcHgpIHtcclxuICAgIC5jb250YWluZXItcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgLmNvbC1yZXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuW25hbWU9XCJmaWx0ZXJfc2VhcmNoX2NvbnRyYWN0XCJde1xyXG4gICAgLmRpdi1yZWxhdGl2ZXtcclxuICAgICAgICAjZmlsdGVyX3NlYXJjaF9jb250cmFjdF9hbW91bnQsICNmaWx0ZXJfc2VhcmNoX2NvbnRyYWN0X2RhdGVfZW5kLCAjZmlsdGVyX3NlYXJjaF9jb250cmFjdF9kYXRlLC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0MnB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0MnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTQ1NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDguNTg1dnc7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuW25hbWU9XCJmaWx0ZXJcIl17XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjE1ODNweCkgYW5kIChtYXgtd2lkdGg6MTkyMHB4KSB7XHJcbiAgICAgICAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wKDE4MHB4LCAxMS4xOTh2dywgMjE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjE1ODJweCkge1xyXG4gICAgICAgIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMC4yMDN2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjE0MDBweCl7XHJcbiAgICAgICAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwLjA1dnd2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjEzMTRweCl7XHJcbiAgICAgICAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkuMDV2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGV0Y2Uge1xyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnNob3cuYWN0aXZlIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6MTU4MnB4KSB7XHJcbiAgICAgICAgLm1ybi1ncmlkIHtcclxuICAgICAgICAgICAgI2NhbXBhaWduIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkZXItbWVzc2FnZS10Y2hhdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNlZmYyZjU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4vLyAudGFibGUtdm9pcntcclxuLy8gICAgIGhlaWdodDo0MDBweDtcclxuLy8gICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XHJcbi8vIH1cclxuLnZvaXItdHh0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC5idG4udm9pci1wbHVzLnZvaXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNEY4RkZEO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uX19jb250YWluZXJfY2hhdF9ib3h7XHJcbiAgICAjc2Nyb2xsLWNoYXR7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2NyZWVuLWNvbnRhaW5lcntcclxuICAgICYub3BlbntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgfVxyXG4gICAgLmZ1bGwtc2NyZWVue1xyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAjc2Nyb2xsLWNoYXR7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1dmggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNmdWxsX3NjcmVlbl9pY29ue1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2Nsb3NlX3NjcmVlbl9pY29ue1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFzaWRlLW1lbnV7XHJcbiAgICAmLm9wZW57XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uY29udGVudC10b29sdGlwe1xyXG4gICAgJi5vcGVue1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuW2RhdGEtY29udHJvbGxlcj1tZXNzYWdlLS1oYW5kbGVde1xyXG4gICAgLnNlY3Rpb24tYnRuLWNoYXQtbWlzc2lvbntcclxuICAgICAgICAucGFyZW50LWRpdntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTFweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH0gXHJcblxyXG59IFxyXG4jc2VhcmNoLWlucHV0e1xyXG4gICAgJi53LTYwMHB4e1xyXG4gICAgICAgICYucHMtMTV7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCg0MDBweCwgMzEuMjV2dywgNjAwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogIzM0NDA1NDtcclxufVxyXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbntcclxuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ja3RfZGF0YXRhYmxlX21pc3Npb25faGlzdG9yaXF1ZV9wcmV2aW91c3tcclxuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbnRhaW5lci1mbHVpZC5yZWN1cnJlbmNle1xyXG4gICAgZGl2I3BhZ2VzbnVtYmVye1xyXG4gICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgLnNlbGVjdHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5idG4tYWRkLXByZXN0YXtcclxuICAgICAgICB3aWR0aDpmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuIH1cclxuZGl2I3BhZ2VzbnVtYmVyLC5kYXRhVGFibGVzX3BhZ2luYXRle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4ICNlMmUyZTI3YSBzb2xpZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5wYWdpbmF0aW9ue1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWxlY3R7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRjBGNDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2luYXRpb257XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4ICNlMmUyZTI3YSBzb2xpZDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgLnNlbGVjdHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzQ0MDU0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdpbmF0ZV9idXR0b257XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggI2UyZTJlMjdhIHNvbGlkO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzQ0MDU0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmI2t0X2RhdGF0YWJsZV9leGFtcGxlXzFfcHJldmlvdXN7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIC5wYWdlLWxpbmt7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjBGNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1saW5re1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM0NDA1NDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYWdlLWxpbms6aG92ZXJ7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiNmMWZhZmY7XHJcbn1cclxuI3BhZ2VzbnVtYmVyLnBhZ2UtaXRlbSAucGFnZS1saW5rIC5uZXh0e1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOScgZmlsbD0nJTIzNUU2Mjc4JyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001LjkzNSA0LjU3OWMuMTAzLjIuMDg0LjQ1Ny0uMDY0LjYzNWwtMyAzLjYwOWEuNDcuNDcgMCAwIDEtLjcwNi4wMzIuNTg5LjU4OSAwIDAgMS0uMDM1LS43NzdsMi42NzYtMy4yMi0yLjY1LTIuOTIyYS41ODkuNTg5IDAgMCAxIC4wMDEtLjc3Ny40NjkuNDY5IDAgMCAxIC43MDcuMDAxbDIuOTg4IDMuMjk2YS41My41MyAwIDAgMSAuMDgzLjEyM1onLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBpe1xyXG4gICAgICAgIGNvbG9yOiAjNWU2Mjc4O1xyXG4gICAgfVxyXG59XHJcbiNwYWdlc251bWJlci5wYWdlLWl0ZW0gLnBhZ2UtbGluayAucHJldmlvdXN7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA5JyBmaWxsPSclMjNCNUI1QzMnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIuMDY1IDQuNDIxYS41ODcuNTg3IDAgMCAxIC4wNjQtLjYzNWwzLTMuNjA5YS40Ny40NyAwIDAgMSAuNzA2LS4wMzJjLjIwNS4yMDYuMjIuNTU0LjAzNS43NzdsLTIuNjc2IDMuMjIgMi42NSAyLjkyMmEuNTg5LjU4OSAwIDAgMS0uMDAxLjc3Ny40NjkuNDY5IDAgMCAxLS43MDctLjAwMUwyLjE0OCA0LjU0NGEuNTMuNTMgMCAwIDEtLjA4My0uMTIzWicvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG4uY2xyLWZpZWxkIGlucHV0LmNvbG9yLXBpY2tlcntcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJCYXNpcyBHcm90ZXNxdWUgUHJvXCI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBib3JkZXI6IDJweCAjQzRDNEQ4IHNvbGlkO1xyXG4gICAgY29sb3I6ICM5OTlEQjI7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNsci1maWVsZCBidXR0b257XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4ubGluay1taXNzaW9ubW9iaWxle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIHRvcDowO1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcbi5wYXJ0aWNpcGFudCBoM3tcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcbi5jYXJkLnBhcnRpY2lwYW50e1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcclxuICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjAgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI0VBRUNGMCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYS5idG4uYnRuLXNtLmJ0bi1saWdodCwgXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmJ0bi5idG4tc20uYnRuLWxpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICp7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQtYm9keXtcclxuICAgICAgICAgICAgJi5wYXJ0aWNpcGFudHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5oM3tcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAjMzQ0MDU0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4uY2FyZC1ib2R5LnBhcnRpY2lwYW50IHtcclxuICAgIGJvcmRlci1yYWRpdXM6MCA4cHggOHB4IDhweDtcclxuICAgIGJvcmRlcjogMXB4ICNFQUVDRjAgc29saWQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnRleHQtYntcclxuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICB9XHJcbn1cclxuLnBhcnRpY2lwYW50ICAudGV4dC1ib3gtbWlzc2lvbntcclxuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDEycHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggI0VBRUNGMCBzb2xpZDtcclxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcbi5jYXJkLnBhcnRpY2lwYW50IC5zeW1ib2wuc3ltYm9sLTM1cHggLnN5bWJvbC1sYWJlbHtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MnB4O1xyXG59XHJcbi5jYXJkLXRleHR7XHJcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG4gICAgLyogbGluZS1oZWlnaHQ6IG5vcm1hbDsgKi9cclxufVxyXG4uY2FyZC10ZXh0IC5idG57XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxufVxyXG4ucGFydGljaXBhbnQgdGFibGV7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIGJvcmRlci10b3A6IDFweCAjRUFFQ0YwIHNvbGlkO1xyXG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4ICNFQUVDRjAgc29saWQ7XHJcbn1cclxuLnBhcnRpY2lwYW50IHRhYmxlIHRye1xyXG4gICAgYm9yZGVyLXRvcDogMXB4ICNFQUVDRjAgc29saWQ7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbn1cclxuLnBhcnRpY2lwYW50IHRhYmxlIHRyIHRke1xyXG4gICAgcGFkZGluZzogMCAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBhcnRpY2lwYW50IHRhYmxlIHRke1xyXG4gICAgcGFkZGluZzowO1xyXG59XHJcbi5wYXJ0aWNpcGFudCB0YWJsZSB0ZC50ZXh0LWVuZCB7dmVydGljYWwtYWxpZ246IG1pZGRsZTtkaXNwbGF5OiBmbGV4O2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7fVxyXG4ucGFydGljaXBhbnQgYS5idG4uYnRuLXNtLmJ0bi1saWdodCwgLnBhcnRpY2lwYW50IGJ1dHRvbi5idG4uYnRuLXNtLmJ0bi1saWdodCB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnVuZGVybGluZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzQ0MDU0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIH1cclxufVxyXG4ucGFydGljaXBhbnQgdGQuY3VzdG9tLXRhYmxlIHsgICAgXHJcbiAgICBjb2xvcjogIzM0NDA1NDtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgc3BhbntcclxuICAgICAgICBjb2xvcjogIzM0NDA1NDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxufVxyXG4ucmVmb250ZS1pbml0aWFsIHtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgYm94LXNoYWRvdzogI0YxRjBGNCAwcHggMnB4IDhweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOGZhO1xyXG4gICAgcCxhLHNwYW4sc3Ryb25nLGgxLGgyLGgzLGg0LGRpdntcclxuICAgICAgICBmb250LWZhbWlseTogJ0Jhc2lzIEdyb3Rlc3F1ZSBQcm8nO1xyXG4gICAgfVxyXG59XHJcbi5zY3JlZW4tY29udGFpbmVyICNmdWxsX3NjcmVlbl9pY29ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IC05cHg7XHJcbn1cclxuLnVzZXItc2VjdGlvbiB7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZhO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDoxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2VhZWNmMDtcclxuICAgIC8vIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBvdmVyZmxvdy14OmF1dG87XHJcbiAgfVxyXG4gICNvbmdsZXRzIGRpdi51c2VyLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKSwgMCAxcHggMnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNik7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjcwMHB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICAgICAgJi5hY3RpZntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZjtcclxuICAgICAgICAgICAgICAgIHAudXNlci1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC51c2VyLWNvdW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBzdmc6YWN0aXZlIHsgXHJcbiAgICAgICAgLy8gICAgIHNjYWxlOiAwLjk1O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyBzdmd7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbi51c2VyLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIH1cclxuICBcclxuICAudXNlci1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxuICB9XHJcbiAgLnVzZXItbmFtZSB7XHJcbiAgICBjb2xvcjogIzY2NzA4NTtcclxuICAgIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICB9XHJcbiAgLmN1c3RvbV9kaXZ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZhO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWNmMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hhdC1oZWFke1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC51c2VyLWNvdW50IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3NWM0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgJi5tZXNzYWdle1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbi1jb250YWluZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgxNiwgMjQsIDQwLCAwLjEpLCAwIDFweCAycHggcmdiYSgxNiwgMjQsIDQwLCAwLjA2KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiA1cHggOHB4IDVweCAwO1xyXG4gICAgcGFkZGluZzogOHB4IDhweDtcclxuICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAmOmFjdGl2ZSB7IFxyXG4gICAgICAgIHNjYWxlOiAwLjk1O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbiB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICBvYmplY3QtZml0OiBhdXRvO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICB9XHJcbiAgXHJcbiAgLmljb24tc21hbGwge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgb2JqZWN0LWZpdDogYXV0bztcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICB9XHJcbiAgLmNvbnRlbnQtc3RvcmFnZXtcclxuICAgICNkYXRhdGFibGUtc3RvcmFnZXtcclxuICAgICAgICAjY29udGVudC1zdG9yYWdlLWRhdGF7XHJcbiAgICAgICAgICAgIHN2Zy5pY24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tbXktZmxvdy1ibGFjaykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAjb25nbGV0cyAgbGl7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgd2lkdGggOiAxMjVweDtcclxuICAgIGhlaWdodCA6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodCA6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kIDogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xyXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodCA6IDVweDtcclxuICAgIGNvbG9yIDogcmdiYSgwLDAsMCwwLjYpXHJcbiAgICB9XHJcbiAgICAjb25nbGV0cyAgbGkuYWN0aWZ7XHJcbiAgICBiYWNrZ3JvdW5kIDogd2hpdGU7XHJcbiAgICBjb2xvciA6IGJsYWNrO1xyXG4gICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIGF1ZGlve1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAjb25nbGV0c3tcclxuICAgICAgICAudXNlci1uYW1le1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo2MDBweCl7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY3MDg1O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICB9IiwiaDEudGl0bGUtY29tcGFpZ257XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcbi5idG4tZmlsdGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xyXG4gICAgYm9yZGVyOiAxcHggdmFyKC0tbXktZmxvdy1waW5rKSBzb2xpZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGFpbmVyLXJlZm9udC1maWNoZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICBnYXA6IDBweDtcclxuICAgICAgICAuc3RhdHV0LWluLW1pc3Npb257XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2VzdGlvbi10ZW1wc3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24tbWVudS53LTIwMHB4e1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLm1lbnUtaXRlbXtcclxuICAgICAgICAgICAgICAgIGEubWVudS1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1teS1mbG93LXBpbmspICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgLm1pc3Npb24tdGl0bGV7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLnRpdGxlLXJlZm9udGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hbWUtY29tcGFueXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YXR1dC1pbi1taXNzaW9ue1xyXG4gICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud29ya2Zsb3ctdmFsdWV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYjYWRkV29ya2Zsb3dGb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAxcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51LnctMjAwcHh7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAubWVudS1pdGVte1xyXG4gICAgICAgICAgICAgICAgYS5tZW51LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW15LWZsb3ctcGluaykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5uYW1lLWNvbXBhbnkge1xyXG4gICAgbWF4LXdpZHRoOiAxNSU7XHJcbiAgICBtaW4td2lkdGg6IDg1cHg7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBjb2xvcjogIzM0NDA1NDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6MTI1MHB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NjA1cHgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4ubW9kYWwgLmQtYmxvY2t7XHJcbiAgICAuZC1mbGV4LmJhY2stbGluZTJ7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcbiNrdF9kYXRhdGFibGVfbWlzc2lvbl9oaXN0b3JpcXVlX3dyYXBwZXJ7XHJcbiAgICB0YWJsZXtcclxuICAgICAgICB0ZHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRhdGFUYWJsZXNfZW1wdHl7XHJcbnBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5jb250YWluZXItbmV0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBzcGFue1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgc3Zne1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjp2YXIoLS1teS1mbG93LXBpbmspICFpbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOnZhcigtLW15LWZsb3ctcGluaykgIWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5jYXJkLnNoYWRvdy1zbS5jbGllbnQuYm9yZC5kZWxldGV7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxufVxyXG4ucHJvZ3Jlc3MtYmFyLkNMT1RVUkVFe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczZGI3YSAhaW1wb3J0YW50O1xyXG59XHJcbi5pbmZvLWdlbmVyYWwtMntcclxuICAgIC5idG4tdHJhbnNwYXJhbnR7XHJcbiAgICAgICAgY29sb3I6ICMzNDQwNTQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgICB9XHJcbn1cclxuLm1pc3Npb24tdGl0bGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDoxMjUwcHgpe1xyXG4gICAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDo2MDVweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NiU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZWRpdC1mbG93e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgfVxyXG59XHJcbi50aXRsZS1yZWZvbnRle1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGNvbG9yOiAjMzQ0MDU0O1xyXG4gICAgLy8gbWF4LWhlaWdodDogNjVweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTc1cHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG4uc3RhdHV0LWluLW1pc3Npb257XHJcbndpZHRoOiAyNSU7XHJcbkBtZWRpYShtYXgtd2lkdGg6MTI1MHB4KXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbn1cclxuYnV0dG9uI3Nob3ctZmlsdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4jc2hvdy1maWx0ZXIuYnRuLWZpbHRlclthcmlhLWV4cGFuZGVkPXRydWVdIHtcclxuICAgIGJvcmRlcjogMXB4IHZhcigtLW15LWZsb3ctcGluaykgc29saWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpbHRlci1idG4ge1xyXG4gICAgLmJ0bntcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHNyLC5kYXRhVGFibGVzX2VtcHR5e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgI2FkZC1jYW1wYWlnbi1saW5rLCAjYWRkLXN1YmNvbnRyYWN0b3ItbGlua3tcclxuICAgICAgICBjb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNpbmZvR2VuZXJhbF9mb3Jte1xyXG4gICAgLnR5cGluZy1tZXNzYWdle1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIH1cclxuICAgIHRleHRhcmVhe1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG59IiwiI2t0X2hpc3RvcmlxdWVfY29tbWFuZGVfdGFiIHtcclxuXHQuaGlzdG9yeXtcclxuXHRcdCYubXlmbG93LWxpbmV7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC4zZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuXHQgICAgXHRncmlkLWdhcDogNXB4O1xyXG5cdCAgICBcdHBhZGRpbmc6IDE1cHggOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdC50aXRsZXtcclxuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDE0cHgsMC42MjV2dywxNnB4KTtcclxuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdCAgICBjb2xvcjogIzM0NDA1NDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1ybi1ncmlkLm1ybi0xcmVwIC5tcm4tZ3JpZHtcclxuXHRcdCYuaGlzdG9yeXtcclxuXHRcdFx0Ji5teWZsb3ctbGluZXtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDhweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcbn0iLCIuZmFxe1xyXG4gICAgLmNsaWVudHtcclxuICAgICAgICAuaW5mby1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgLmJsb2NrLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwLjE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSwgdGgsIHRkIHtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRUZGMkY1O1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFzaXMgR3JvdGVzcXVlIFByb1wiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWN1c3RvbS1ibHVlKTtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYnMtY3VzdG9tLWJsdWUpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBQcm9cIjtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmJsb2NrLWNlbnRlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC5zZWFyY2gtY29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAuaW5wdXQtc2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBQcm9cIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggI0M0QzREOCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5REIyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5REIyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWFyY2gtYnRue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJCYXNpcyBHcm90ZXNxdWUgUHJvXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm8tZGVzY3JpcHRpb257XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxvY2stY29udGFpbmVye1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4ICNFOUVERjEgc29saWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwLjE5cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtYmxvY2t7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFzaXMgR3JvdGVzcXVlIFByb1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1jdXN0b20tYmx1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyLjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvZHktY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNi43M3B4O1xyXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBQcm9cIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICMxMTE7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VGRjJGNSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0taGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIxcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJCYXNpcyBHcm90ZXNxdWUgUHJvXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC5hY2NvcmRpb24tZmxleHtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBnYXA6MThweDtcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWZsZXh7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tYm9keSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtLWJvZHktY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSA0N3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgdWwucHVjZS1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogYXV0bztcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAsbGl7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJCYXNpcyBHcm90ZXNxdWUgUHJvXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtdWxhaXJle1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBQcm9cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgLnJlcXVpc3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkYwMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtdWxhaXJlLWRlc2N7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBQcm9cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2lucHV0LXNlbGVjdHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBQcm9cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggI0M0QzREOCBzb2xpZDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnB1dC1maWxle1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBQcm9cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggI0M0QzREOCBzb2xpZDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTlEQjI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5REIyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0LmZvcm0tY2hlY2staW5wdXQudy1jaGVja3tcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggIzk5OURCMiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gNHB4IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByLTB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLmxpZW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWxsLXRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0gV2ViJztcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0saW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBQcm9cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggI0M0QzREOCBzb2xpZDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTlEQjI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5REIyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmNvbnRhaW5lci1mYXEtY29uZmlybWF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDdhO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIC5mYXEtZm9uZmlybWF0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4ICM1NzU1NTU7XHJcbiAgICAgICAgLmZvb3Rlci1mYXEtY29uZmlybWF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5mYXEtY2xvc2UtY29uZmlybWF0aW9ue1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZhcS1nby1kYXNoYm9yZHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNjb250YWluZXJfcmVjaGVhY2h7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHRvcDogNzFweDtcclxuICAgIHdpZHRoOiA0OTJweDtcclxuICAgIHBhZGRpbmc6IDdweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggOXB4ICNjY2NiY2I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDlweDtcclxuICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICB9XHJcbiAgICAgYTpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmF5O1xyXG4gICAgIH1cclxufVxyXG4ubm8tcmVzdWx0LXF1ZXJ5LWZhcXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGF7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1teS1mbG93LXBpbmspICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5jb250cmF0e1xyXG4gICAgJi5tZW51LWFjY29yZGlvbntcclxuICAgICAgICAubWVudS1zdWItYWNjb3JkaW9ue1xyXG4gICAgICAgICAgICAubWVudS1pdGVte1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfSBcclxufVxyXG4uY29udHJhY3R7XHJcbiAgICAuY2FyZC1ib2R5LnRhYmxlLXJlc3BvbnNpdmV7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCA1NXB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDIuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUsIHRoLCB0ZCB7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgICAvLyBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYnMtY3VzdG9tLWJsdWUpO1xyXG4gICAgfVxyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1icy1jdXN0b20tYmx1ZSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2stY2VudGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLnNlYXJjaC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiNCNkI5Qzg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm8tZGVzY3JpcHRpb257XHJcbiAgICAgICAgJi5saXN0e1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuYmxvY2stY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuY29udHJhdC1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvci1tb250aHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudHlwZXtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLmJsb2NrLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjAuMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjU1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC50aXRsZS1ibG9ja3tcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYm9keS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0I2QjlDODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1jdXN0b20tYmx1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbG9yQntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCNkI5Qzg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudHdve1xyXG4gICAgICAgICAgICAgICAgLmJsb2NrLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyODIuNzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NjZweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxvY2stY29udGFpbmVye1xyXG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMC4xOXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTQsIDMwLCAzNywgMC4xMikgMHB4IDJweCA0cHggMHB4LCByZ2JhKDE0LCAzMCwgMzcsIDAuMzIpIDBweCAycHggMTZweCAwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjpmYWRlSW4gZWFzZS1pbiAxOyBcclxuICAgICAgICAgICAgLW1vei1hbmltYXRpb246ZmFkZUluIGVhc2UtaW4gMTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOmZhZGVJbiBlYXNlLWluIDE7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkczsgXHJcbiAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7XHJcbiAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOjFzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246MXM7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDAgY2FsYygyNSUgLSAyNHB4KTtcclxuICAgICAgICAgICAgZmxleDogMSAwIGNhbGMoMjUlIC0gMjRweCk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDM1MG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNDUwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1NTBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDY1MG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNzUwbXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA4NTBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDk1MG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMTAwMG1zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEwKSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDExNTBtcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjE2MDdweCl7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYygyMCUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygyMCUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygyMCUgLSAyNHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEzNjZweCl7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzElO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTI0N3B4KXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo4MDJweCl7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTY2cHgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjY5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0MjBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgc2NhbGU6IDAuOTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWN1c3RvbS1ibHVlKSAwcHggMnB4IDRweCAwcHgsdmFyKC0tYnMtY3VzdG9tLWJsdWUpIDBweCAycHggMTZweCAwcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY3Rpb24tYnV0dG9uLWNhbXBhaWdue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC50aXRsZS1ibG9ja3tcclxuICAgICAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogJ1RpdGlsbGl1bSBXZWInO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy1jdXN0b20tYmx1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmNvbnRyYXQtZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQjZCOUM4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9keS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2LjczcHg7XHJcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJzLWN1c3RvbS1ibHVlKTtcclxuICAgICAgICAgICAgICAgICAgICAmLmZvci1tb250aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZm9yLXNvbGRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZm9yLXByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uZGV0YWlsLWNvbnRyYWN0e1xyXG4gICAgLmNvbnRlbnQtdG9vbHRpcHMgaW1ne1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAucGFkZC1sZWZ0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDlweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5leHBvcnQtYnRue1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAudGV4dC1sZWZ0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZm9udC0xNHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAubGlua3tcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgJi5ibHVle1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtY3VzdG9tLWJsdWUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdHJvbmd7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWN1c3RvbS1ibHVlKTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXQuZm9ybS1jaGVjay1pbnB1dC53LWNoZWNre1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2JiYmNjYTsgICAgXHJcbiAgICB9XHJcbiAgICBpbnB1dC5mb3JtLWNoZWNrLWlucHV0LnctY2hlY2s6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XXtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW15LWZsb3ctcGluaykgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRoZWFke1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNBMUE1Qjc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDc1cmVtO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfSBcclxuICAgIHRye1xyXG4gICAgICAgICYuYm9yZGVyLWhhc3tcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkYyRjU7XHJcbiAgICAgICAgICAgICYuc3RpY2t5e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgIHRvcDogNzVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2hlY2tlZHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnMtY3VzdG9tLWJsdWUpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgLmFjdGl2ZS1wcmljZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1teS1mbG93LXBpbmspO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2NrLWxlZnR7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTQsIDMwLCAzNywgMC4xMikgMHB4IDJweCA0cHggMHB4LCByZ2JhKDE0LCAzMCwgMzcsIDAuMzIpIDBweCAycHggMTZweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhbXBhZ25le1xyXG4gICAgICAgIGNvbG9yOiAjQjZCOUM4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAuc3Ryb25ne1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYnMtY3VzdG9tLWJsdWUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7IFxyXG4wJSAgIHsgb3BhY2l0eTogMDsgfVxyXG4gICAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluIHsgXHJcbjAlICAgeyBvcGFjaXR5OiAwOyB9XHJcbiAgICAxMDAlIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluIHsgXHJcbiAgICAwJSAgIHsgb3BhY2l0eTogMDsgfVxyXG4gICAgMTAwJSB7IG9wYWNpdHk6IDE7IH0gXHJcbn0iLCIucG9ydGZvbGlvLWtleXdvcmRze1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjVGOEZBO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCAjZmZmIHNvbGlkO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNW1zO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm9yZGVyOiAxcHggdmFyKC0tbXktZmxvdy1waW5rKSBzb2xpZDtcclxuICAgIH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1jbGllbnQtbG9nb3tcclxuICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gIG1heC13aWR0aDogNTBweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGFzcGVjdC1yYXRpbzogMy8zO1xyXG59XHJcbi50aHVtYm5haWx7XHJcbiAgbWF4LWhlaWdodDogMzBweDtcclxuICBtYXgtd2lkdGg6IDkwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBhc3BlY3QtcmF0aW8gOiA5LzM7XHJcbn1cclxuLnByZXYtcG9ydGZvbGlvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAxMDBweDtcclxuICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaWZyYW1le1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5wb3J0Zm9saW97XHJcbiAgLnRhYmxlLmd5LTUgdGR7XHJcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XHJcbiAgaGVpZ2h0OiA4M3B4O1xyXG4gIH1cclxufVxyXG4uY29udGVudC1wb3J0Zm9saW8ta2V5d29yZHN7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5wb3J0Zm9sby1sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZpY3RpdmUtYmFja2dyb3VuZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgLmNvbnRlbnQtcG9ydGZvbGlvLWlucHV0LXNlYXJjaCB7XHJcbiAgICAgaW5wdXQge1xyXG4gICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICB9XHJcbiAgfVxyXG4gICNwb3J0Zm9saW8tcmVzdWx0LXNlYXJjaCB7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgI3BvcnRmb2xpby1yZXN1bHQtc2VhcmNoIHtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGJveC1zaGFkb3c6IDNweCA0cHggNXB4IGdyYXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG4gIC5jb250ZW50LXBvcnRmb2xpby1pbnB1dC1zZWFyY2h7XHJcbiAgICAgICAgcG9zaXRpb246ICByZWxhdGl2ZTtcclxuICB9XHJcbiAgLl9jb250ZW50LXBvcnRmb2xpb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5fY29udGVudC1wb3J0Zm9saW86OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICNmOTc1YzQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTRweDtcclxuICB9XHJcbiAgLnBvcnRmb2xpby1wcm9ncmVzczpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gIC5wb3J0Zm9saW8tcHJvZ3Jlc3N7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjk3NWM0O1xyXG4gICAgICBjb2xvcjogI2Y5NzVjNDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbn1cclxuLnBvcnRmb2xpby1wcm9ncmVzcy5hY3RpdmV7XHJcbiAgYmFja2dyb3VuZDogICNmOTc1YzQgIWltcG9ydGFudDtcclxuICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcbi5lcnJvci1rZXl3b3Jkc3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6IHJlZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIC8vIHBhZGRpbmc6IDVweDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmNvbnRlbnQtcG9ydGZvbGlvLXByb2dyZXNzLWJhcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4jc2F2ZS1wb3J0Zm9saW8tbG9hZGluZ3tcclxuICAgIGRpc3BsYXk6ICBub25lO1xyXG59XHJcbi5wb3J0Zm9saW8ta2V5d29yZHMuc2VsZWN0ZWQge1xyXG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1teS1mbG93LXBpbmspO1xyXG59XHJcblxyXG4uY29udGVudC1yZXNvdXJjZXMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IDVweDtcclxuICBtYXJnaW46IDVweCAwO1xyXG59XHJcbi5wb3J0Zm9saW8tYnV0dG9uLWFjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcbi5wb3J0Zm9saW8tYnV0dG9uLWFjdGlvbiBidXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG4jcG9ydGZvbGlvLXNlbGVjdC1lbGVtZW50LCAjcG9ydGZvbGlvLWlucHV0LWNsaWVudHtcclxuIG1heC13aWR0aDogMjUwcHg7XHJcbn1cclxuLnBvcnRmb2xpb3tcclxuICAjYWRkLXBvcnRmb2xpb3tcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxuICAuYWRkX2ZpbGV7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjVGOEZBO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZmlsbDogdmFyKC0tbXktZmxvdy1waW5rKSAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAjc2F2ZS1wb3J0Zm9saW8tbG9hZGluZ3tcclxuICAgIGNvbG9yOiB2YXIoLS1teS1mbG93LXBpbmspO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbn1cclxuYm9keSAjcmVzb3VyY2UtZmlsZS1sb2dvLCBib2R5ICNyZXNvdXJjZS1maWxlLCBib2R5ICNyZXNvdXJjZS1maWxlLW1pbmlhdHVyZXtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICAmOmhvdmVye1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiNyZXNvdXJjZS1maWxlLCAjcmVzb3VyY2UtZmlsZS1sb2dvLCAjcmVzb3VyY2UtZmlsZS1taW5pYXR1cmV7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXM7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICBib3JkZXI6IHZhcigtLW15LWZsb3ctcGluaykgZGFzaGVkIDFweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLW15LWZsb3ctcGluaykgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmYtMTR7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5kbGV0ZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDkyMTRFO1xyXG4gIGJvcmRlcjogMDtcclxuICAvLyBwYWRkaW5nOiBjYWxjKDAuNzVyZW0gKyAxcHgpIGNhbGMoMS41cmVtICsgMXB4KTtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcclxufVxyXG4uZWxsaXBzZXtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWF4LXdpZHRoOiAxMDBweDtcclxufVxyXG4jc2F2ZS1wb3J0Zm9saW8tbG9hZGluZ3tcclxuICB3aWR0aDogNjBweDtcclxuICBhc3BlY3QtcmF0aW86IDQ7XHJcbiAgLS1fZzogbm8tcmVwZWF0IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgY2xvc2VzdC1zaWRlLHZhcigtLW15LWZsb3ctcGluaykgOTAlLCMwMDAwKTtcclxuICBiYWNrZ3JvdW5kOiBcclxuICAgIHZhcigtLV9nKSAwJSAgIDUwJSxcclxuICAgIHZhcigtLV9nKSA1MCUgIDUwJSxcclxuICAgIHZhcigtLV9nKSAxMDAlIDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJS8zKSAxMDAlO1xyXG4gIGFuaW1hdGlvbjogbDcgMXMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcbkBrZXlmcmFtZXMgbDcge1xyXG4gICAgMzMle2JhY2tncm91bmQtc2l6ZTpjYWxjKDEwMCUvMykgMCUgICxjYWxjKDEwMCUvMykgMTAwJSxjYWxjKDEwMCUvMykgMTAwJX1cclxuICAgIDUwJXtiYWNrZ3JvdW5kLXNpemU6Y2FsYygxMDAlLzMpIDEwMCUsY2FsYygxMDAlLzMpIDAlICAsY2FsYygxMDAlLzMpIDEwMCV9XHJcbiAgICA2NiV7YmFja2dyb3VuZC1zaXplOmNhbGMoMTAwJS8zKSAxMDAlLGNhbGMoMTAwJS8zKSAxMDAlLGNhbGMoMTAwJS8zKSAwJSAgfVxyXG59XHJcbi5iZy1vdmVybGxheXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LWhlaWdodDogMzk2cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIHRoZWFke1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG4gIC5vdmVybGxheXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwM2Q7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgI3NhdmUtcG9ydGZvbGlvLWxvYWRpbmd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiYnV0dG9uLmJ0bi5idG4tcHJpbWFyeS1jdXN0b20uYmctY3VzdG9tLWJsdWUubWItN3tcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuI21vZGFsLXN0b3JhZ2V7XHJcbiAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTI1MHB4O1xyXG4gICAgfVxyXG59XHJcbi5zdG9yYWdle1xyXG4gICAgLnRodW1ibmFpbHtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIH1cclxuICAgICNkYXRhdGFibGUtc3RvcmFnZXtcclxuICAgICAgICB0aGVhZHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB6LWluZGV4OjE7XHJcbiAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkYyRjU7XHJcbiAgICAgICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwIDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQTVCNztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc29ydGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5maWxlLWRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICYjY29udGVudC1zdG9yYWdlLWRhdGF7XHJcbiAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjJGNTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3B0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbmRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlsZS1tZXNzYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbnQtZmlsZS12aWV3e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3B0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLWdvb2dsZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC5kLWZsZXguYWxpZ24taXRlbXMtY2VudGVyLnBvc2l0aW9uLXJlbGF0aXZlLm15LTF7XHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLmF1dG9Db21wbGV0ZV93cmFwcGVyX3N0b3JhZ2V7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBpbnB1dCNzZWFyY2gtaW5wdXRfc3RvcmFnZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdHJlLWhlYWRlcntcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLm15LTF7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUtc3RvcmFnZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAuZi0xNHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC5kLWZsZXh7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmF1dG9Db21wbGV0ZV93cmFwcGVyX3N0b3JhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgI3NlYXJjaC1pbnB1dF9zdG9yYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN2Zy1pY29uLTF7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtaW5wdXRfc3RvcmFnZXtcclxuICAgICAgICAgICAgd2lkdGg6MjgwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYXJyZS1zdG9yYWdle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEyKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgLmJhcnJle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXN0b3JhZ2V7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjc2VhcmNoLWlucHV0X3N0b3JhZ2V7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9keS1zdG9yYWdlLC5jb250ZW50LXN0b3JhZ2V7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWFyZ2luLXRvcDoyNXB4O1xyXG4gICAgICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2M3YzdjNyBzb2xpZDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZThlZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbGUtc2VuZHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWxlLW5hbWV7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgxOTVweCwyMS42MTV2dyw0MTVweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJi5mb250LXdlaWdodC1ib2xke1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3Njc2NzY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NzVweCl7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0aHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAmLmZvbnQtd2VpZ2h0LWJvbGR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc2NzY3NjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbGUtdGFpbGxle1xyXG4gICAgICAgICAgICB3aWR0aDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWxlLWRhdGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgxMjVweCw5LjExNXZ3LDE3NXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGNsYW1wKDEyNXB4LDkuMTE1dncsMTc1cHgpO1xyXG4gICAgICAgICAgICAmLmZvbnQtd2VpZ2h0LWJvbGR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc2NzY3NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjU3NXB4KXtcclxuICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbmRpbmd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICYuZm9udC13ZWlnaHQtYm9sZHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzY3Njc2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTc1cHgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm9wdGlvbntcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NzVweCl7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtc3RvcmFnZXtcclxuICAgICAgICAgICAgLmNvbnRlbnQtZGF0YXtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjYzdjN2M3IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY1O1xyXG4gICAgICAgICAgICAgICAgICAgIC5vcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWxlLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWxlLWRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tbXktZmxvdy1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VuZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWludWF0dXJle1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9maWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmlsZS1taW51YXR1cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVsbGlwc2V7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgLy8gQG1lZGlhKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vICAgICBib3JkZXI6IDFweCAjRTRFNkVGIHNvbGlkO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC5tb2JpbGUtZmxleCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjRTRFNkVGIHNvbGlkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNFNEU2RUYgc29saWQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNzZWFyY2gtaW5wdXR7XHJcbiAgICAmLnctNjAwcHh7XHJcbiAgICAgICAgJi5wcy0xNXtcclxuICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDQwMHB4LCAzMS4yNXZ3LCA2MDBweCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcbi5zdG9ja2FnZXtcclxuICAgIHRhYmxle1xyXG4gICAgICAgICYjdGFibGUtaW5mb3JtYXRpb257XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCAjRUFFQ0YwIHNvbGlkO1xyXG4gICAgICAgICAgICB0aGVhZCB0ciB0aCx0Ym9keSB0ciB0ZHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG4jbW9kYWxHYWxlcnksI21vZGFsX3ZpZXdfZmlsZSwjbW9kYWxHYWxlcnl0e1xyXG4gICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAubW9kYWwtYm9keXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NXZoO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIHZpZGVve1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nI21vZGFsSW1ne1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWZvb3RlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOTc1YzQwMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYigwIDAgMCAvIDY1JSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmpldC1mb3JtLWJ1aWxkZXItZmlsZS11cGxvYWRfX2ZpbGUge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG1hcmdpbjogMHB4IDE3cHggMjVweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsMTIzLDEyMywuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSclMjM3YTdhN2EnIHdpZHRoPSc0OHB4JyBoZWlnaHQ9JzQ4cHgnJTNFJTNDcGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGQ9J00xNi41IDZ2MTEuNWMwIDIuMjEtMS43OSA0LTQgNHMtNC0xLjc5LTQtNFY1YzAtMS4zOCAxLjEyLTIuNSAyLjUtMi41czIuNSAxLjEyIDIuNSAyLjV2MTAuNWMwIC41NS0uNDUgMS0xIDFzLTEtLjQ1LTEtMVY2SDEwdjkuNWMwIDEuMzggMS4xMiAyLjUgMi41IDIuNXMyLjUtMS4xMiAyLjUtMi41VjVjMC0yLjIxLTEuNzktNC00LTRTNyAyLjc5IDcgNXYxMi41YzAgMy4wNCAyLjQ2IDUuNSA1LjUgNS41czUuNS0yLjQ2IDUuNS01LjVWNmgtMS41eicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5qZXQtZm9ybS1idWlsZGVyLWZpbGUtdXBsb2FkX19maWxlIGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG4gIC5qZXQtZm9ybS1idWlsZGVyLWZpbGUtdXBsb2FkX19maWxlIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICB9XHJcbiAgLmpldC1mb3JtLWJ1aWxkZXItZmlsZS11cGxvYWRfX2ZpbGUtcmVtb3ZlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xyXG4gIH1cclxuICAuamV0LWZvcm0tYnVpbGRlci1maWxlLXVwbG9hZF9fZmlsZS1yZW1vdmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLmpldC1mb3JtLWJ1aWxkZXItZmlsZS11cGxvYWRfX2ZpbGUtcmVtb3ZlOmhvdmVye1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9IiwiLnBlcmlvZGUtbW9udGgtdmFsaWRhdGlvbntcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG59XHJcbi5ub3RpZmljYXRpb24tcmVjdXJyZW50LXdhaXRpbmctdmFsaWRhdGlvbntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5NzVjNDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4uaXRlbS1saXN0IHtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICBjb2xvcjogIzM0NDA1NCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59IiwiLmNvbnRhaW5lci1wYXJ0bmVye1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICAgIGNvbG9yOiAjMjAyMDIyO1xyXG4gICAgLmluc2NyaXB0aW9uLXBhcnRuZXJ7XHJcbiAgICAgICAgLmNvbnRhaW5lci1kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIC5jb2wtZm9ybS1sYWJlbHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjAyMDIyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhc2ljIEdyb3Rlc3F1ZVwiLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wsc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSg3LjAwMDAwMDAwMDAwMDAwNSwgNy4wMDAwMDAwMDAwMDAwMDUsIDkxLCAwLjE3KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlZ2lzdHJhdGlvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGVwcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLnN0ZXAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIwMjAyMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJCYXNpYyBHcm90ZXNxdWVcIixzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGVwOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0ZXAuYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15LWZsb3ctcGluayk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FsbC1idG4tc3RlcC0yLCNhbGwtYnRuLXN0ZXAtMSwjYWxsLWJ0bi1zdGVwLTMsI2FsbC1idG4tc3RlcC00e1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbG9yLXdoaXRle1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAjc3RlcC0ze1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2RhaWx5UmF0ZWFmdGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNkYWlseVJhdGVhZnRlcjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oKsXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMTIuN2VtO1xyXG4gICAgICAgICAgICB0b3A6IC00N3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jdXN0b20tYmx1ZSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN1c2VyX3BhcnRuZXJfaW5zY3JpcHRpb25fam9ic3tcclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYig3IDcgOTEgLyAxNyUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAmLmNsaWNrZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbXktZmxvdy1waW5rKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjc3RlcC00e1xyXG4gICAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY29uZmlybWF0aW9uLWJ0bntcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC50b29nbGUtdmlldy1wYXNzd29yZHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1we1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzkxOGY4ZjtcclxuICAgIH1cclxufSIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQsIC5zbGljay1wcmV2e1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zbGljay1kb3Rze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnVuaXF1ZSAuc2xpY2stZG90c3tcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLnNsaWNrLWRvdHMgbGl7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG59XG4vKiAuc2xpY2stZG90cyBsaTpsYXN0LWNoaWxke1xuICAgIGRpc3BsYXk6IG5vbmU7XG59ICovXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c3tcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9ue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY3NkJEO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmludHJvanMtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3otaW5kZXg6OTk5OTk5O29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXR9LmludHJvanMtc2hvd0VsZW1lbnR7ei1pbmRleDo5OTk5OTk5IWltcG9ydGFudH10ci5pbnRyb2pzLXNob3dFbGVtZW50PnRke3otaW5kZXg6OTk5OTk5OSFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9dHIuaW50cm9qcy1zaG93RWxlbWVudD50aHt6LWluZGV4Ojk5OTk5OTkhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnRyb2pzLWRpc2FibGVJbnRlcmFjdGlvbnt6LWluZGV4Ojk5OTk5OTk5IWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTowfS5pbnRyb2pzLXJlbGF0aXZlUG9zaXRpb257cG9zaXRpb246cmVsYXRpdmV9LmludHJvanMtaGVscGVyTGF5ZXJ7Ym94LXNpemluZzpjb250ZW50LWJveDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk5OTg7Ym9yZGVyLXJhZGl1czo0cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0fS5pbnRyb2pzLWhlbHBlckxheWVyICp7Ym94LXNpemluZzpjb250ZW50LWJveH0uaW50cm9qcy1oZWxwZXJMYXllciA6YmVmb3Jle2JveC1zaXppbmc6Y29udGVudC1ib3h9LmludHJvanMtaGVscGVyTGF5ZXIgOmFmdGVye2JveC1zaXppbmc6Y29udGVudC1ib3h9LmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVye2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIixJbnRlcix1aS1zYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTAwMDAwMDAwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0fS5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAqe2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIixJbnRlcix1aS1zYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZn0uaW50cm9qcy1oZWxwZXJOdW1iZXJMYXllcntmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSW50ZXIsdWktc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6IzllOWU5ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9LmludHJvanMtYXJyb3d7Ym9yZGVyOjVweCBzb2xpZCB0cmFuc3BhcmVudDtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGV9LmludHJvanMtYXJyb3cudG9we3RvcDotMTBweDtsZWZ0OjEwcHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5pbnRyb2pzLWFycm93LnRvcC1yaWdodHt0b3A6LTEwcHg7cmlnaHQ6MTBweDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmludHJvanMtYXJyb3cudG9wLW1pZGRsZXt0b3A6LTEwcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmludHJvanMtYXJyb3cucmlnaHR7cmlnaHQ6LTEwcHg7dG9wOjEwcHg7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0uaW50cm9qcy1hcnJvdy5yaWdodC1ib3R0b217Ym90dG9tOjEwcHg7cmlnaHQ6LTEwcHg7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0uaW50cm9qcy1hcnJvdy5ib3R0b217Ym90dG9tOi0xMHB4O2xlZnQ6MTBweDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LmludHJvanMtYXJyb3cuYm90dG9tLXJpZ2h0e2JvdHRvbTotMTBweDtyaWdodDoxMHB4O2JvcmRlci10b3AtY29sb3I6I2ZmZn0uaW50cm9qcy1hcnJvdy5ib3R0b20tbWlkZGxle2JvdHRvbTotMTBweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNXB4O2JvcmRlci10b3AtY29sb3I6I2ZmZn0uaW50cm9qcy1hcnJvdy5sZWZ0e2xlZnQ6LTEwcHg7dG9wOjEwcHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LmludHJvanMtYXJyb3cubGVmdC1ib3R0b217bGVmdDotMTBweDtib3R0b206MTBweDtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0uaW50cm9qcy10b29sdGlwe2JveC1zaXppbmc6Y29udGVudC1ib3g7cG9zaXRpb246YWJzb2x1dGU7dmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6I2ZmZjttaW4td2lkdGg6MjUwcHg7bWF4LXdpZHRoOjMwMHB4O2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAzcHggMzBweCByZ2JhKDMzLDMzLDMzLC4zKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGVhc2Utb3V0fS5pbnRyb2pzLXRvb2x0aXB0ZXh0e3BhZGRpbmc6MjBweH0uaW50cm9qcy1kb250U2hvd0FnYWlue3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH0uaW50cm9qcy1kb250U2hvd0FnYWluIGlucHV0e3BhZGRpbmc6MDttYXJnaW46MDttYXJnaW4tYm90dG9tOjJweDtkaXNwbGF5OmlubGluZTt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fS5pbnRyb2pzLWRvbnRTaG93QWdhaW4gbGFiZWx7Zm9udC1zaXplOjE0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowIDAgMCA1cHg7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNjE2MTYxOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5pbnRyb2pzLXRvb2x0aXAtdGl0bGV7Zm9udC1zaXplOjE4cHg7d2lkdGg6OTAlO21pbi1oZWlnaHQ6MS41ZW07bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjV9LmludHJvanMtdG9vbHRpcC1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctdG9wOjEwcHg7bWluLWhlaWdodDoxLjVlbX0uaW50cm9qcy10b29sdGlwYnV0dG9uc3tib3JkZXItdG9wOjFweCBzb2xpZCAjZTBlMGUwO3BhZGRpbmc6MTBweDt0ZXh0LWFsaWduOnJpZ2h0O3doaXRlLXNwYWNlOm5vd3JhcH0uaW50cm9qcy10b29sdGlwYnV0dG9uczphZnRlcntjb250ZW50OlwiXCI7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtjbGVhcjpib3RofS5pbnRyb2pzLWJ1dHRvbntib3gtc2l6aW5nOmNvbnRlbnQtYm94O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGU7cGFkZGluZzouNXJlbSAxcmVtO2JvcmRlcjoxcHggc29saWQgI2JkYmRiZDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2ZmZjtmb250LXNpemU6MTRweDtjb2xvcjojNDI0MjQyO3doaXRlLXNwYWNlOm5vd3JhcDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOjA7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O2JvcmRlci1yYWRpdXM6LjJlbTt6b29tOjE7ZGlzcGxheTppbmxpbmV9LmludHJvanMtYnV0dG9uOmhvdmVye291dGxpbmU6MDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItY29sb3I6IzllOWU5ZTtiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTA7Y29sb3I6IzIxMjEyMX0uaW50cm9qcy1idXR0b246Zm9jdXN7b3V0bGluZTowO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTU4LDE1OCwxNTgsLjUpO2JvcmRlcjoxcHggc29saWQgIzYxNjE2MTtjb2xvcjojMjEyMTIxfS5pbnRyb2pzLWJ1dHRvbjphY3RpdmV7b3V0bGluZTowO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2UwZTBlMDtib3JkZXItY29sb3I6IzllOWU5ZTtjb2xvcjojMjEyMTIxfS5pbnRyb2pzLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjB9LmludHJvanMtc2tpcGJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHg7bGluZS1oZWlnaHQ6NDVweDtjb2xvcjojNjE2MTYxO2ZvbnQtc2l6ZToyMnB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZX0uaW50cm9qcy1za2lwYnV0dG9uOmZvY3VzLC5pbnRyb2pzLXNraXBidXR0b246aG92ZXJ7Y29sb3I6IzIxMjEyMTtvdXRsaW5lOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmludHJvanMtcHJldmJ1dHRvbntmbG9hdDpsZWZ0fS5pbnRyb2pzLW5leHRidXR0b257ZmxvYXQ6cmlnaHR9LmludHJvanMtZGlzYWJsZWR7Y29sb3I6IzllOWU5ZTtib3JkZXItY29sb3I6I2JkYmRiZDtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX0uaW50cm9qcy1kaXNhYmxlZDpmb2N1cywuaW50cm9qcy1kaXNhYmxlZDpob3Zlcntjb2xvcjojOWU5ZTllO2JvcmRlci1jb2xvcjojYmRiZGJkO2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7YmFja2dyb3VuZC1pbWFnZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfS5pbnRyb2pzLWhpZGRlbntkaXNwbGF5Om5vbmV9LmludHJvanMtYnVsbGV0c3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9LmludHJvanMtYnVsbGV0cyB1bHtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2NsZWFyOmJvdGg7bWFyZ2luOjAgYXV0byAwO3BhZGRpbmc6MDtkaXNwbGF5OmlubGluZS1ibG9ja30uaW50cm9qcy1idWxsZXRzIHVsIGxpe2JveC1zaXppbmc6Y29udGVudC1ib3g7bGlzdC1zdHlsZTpub25lO2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMnB4fS5pbnRyb2pzLWJ1bGxldHMgdWwgbGkgYXt0cmFuc2l0aW9uOndpZHRoIC4xcyBlYXNlLWluO2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDtiYWNrZ3JvdW5kOiNjY2M7Ym9yZGVyLXJhZGl1czoxMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5pbnRyb2pzLWJ1bGxldHMgdWwgbGkgYTpmb2N1cywuaW50cm9qcy1idWxsZXRzIHVsIGxpIGE6aG92ZXJ7d2lkdGg6MTVweDtiYWNrZ3JvdW5kOiM5OTk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowfS5pbnRyb2pzLWJ1bGxldHMgdWwgbGkgYS5hY3RpdmV7d2lkdGg6MTVweDtiYWNrZ3JvdW5kOiM5OTl9LmludHJvanMtcHJvZ3Jlc3N7Ym94LXNpemluZzpjb250ZW50LWJveDtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwcHg7bWFyZ2luOjEwcHg7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwfS5pbnRyb2pzLXByb2dyZXNzYmFye2JveC1zaXppbmc6Y29udGVudC1ib3g7ZmxvYXQ6bGVmdDt3aWR0aDowJTtoZWlnaHQ6MTAwJTtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxMHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzA4Y30uaW50cm9qc0Zsb2F0aW5nRWxlbWVudHtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MDt3aWR0aDowO2xlZnQ6NTAlO3RvcDo1MCV9LmludHJvanMtZml4ZWRUb29sdGlwe3Bvc2l0aW9uOmZpeGVkfS5pbnRyb2pzLWhpbnR7Ym94LXNpemluZzpjb250ZW50LWJveDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOjAgMDt3aWR0aDoyMHB4O2hlaWdodDoxNXB4O2N1cnNvcjpwb2ludGVyfS5pbnRyb2pzLWhpbnQ6Zm9jdXN7Ym9yZGVyOjA7b3V0bGluZTowfS5pbnRyb2pzLWhpbnQ6aG92ZXI+LmludHJvanMtaGludC1wdWxzZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjAsNjAsNjAsLjU3KX0uaW50cm9qcy1oaWRlaGludHtkaXNwbGF5Om5vbmV9LmludHJvanMtZml4ZWRoaW50e3Bvc2l0aW9uOmZpeGVkfUBrZXlmcmFtZXMgaW50cm9qc3B1bHNlezAle3RyYW5zZm9ybTpzY2FsZSguOTUpO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDAsMCwwLC43KX03MCV7dHJhbnNmb3JtOnNjYWxlKDEpO2JveC1zaGFkb3c6MCAwIDAgMTBweCB0cmFuc3BhcmVudH0xMDAle3RyYW5zZm9ybTpzY2FsZSguOTUpO2JveC1zaGFkb3c6MCAwIDAgMCB0cmFuc3BhcmVudH19LmludHJvanMtaGludC1wdWxzZXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7Ym9yZGVyLXJhZGl1czozMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgxMzYsMTM2LDEzNiwuMjQpO3otaW5kZXg6MTA7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2Utb3V0O2FuaW1hdGlvbjppbnRyb2pzcHVsc2UgMnMgaW5maW5pdGV9LmludHJvanMtaGludC1uby1hbmltIC5pbnRyb2pzLWhpbnQtcHVsc2V7YW5pbWF0aW9uOm5vbmV9LmludHJvanMtaGludC1kb3R7Ym94LXNpemluZzpjb250ZW50LWJveDtiYWNrZ3JvdW5kOjAgMDtib3JkZXItcmFkaXVzOjYwcHg7aGVpZ2h0OjUwcHg7d2lkdGg6NTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTE4cHg7bGVmdDotMThweDt6LWluZGV4OjE7b3BhY2l0eTowfSIsIi5pbnRyb2pzLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNpemluZzpjb250ZW50LWJveDt6LWluZGV4Ojk5OTk5OTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0fS5pbnRyb2pzLXNob3dFbGVtZW50e3otaW5kZXg6OTk5OTk5OSFpbXBvcnRhbnR9dHIuaW50cm9qcy1zaG93RWxlbWVudD50ZHt6LWluZGV4Ojk5OTk5OTkhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfXRyLmludHJvanMtc2hvd0VsZW1lbnQ+dGh7ei1pbmRleDo5OTk5OTk5IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZX0uaW50cm9qcy1kaXNhYmxlSW50ZXJhY3Rpb257ei1pbmRleDo5OTk5OTk5OSFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6MH0uaW50cm9qcy1yZWxhdGl2ZVBvc2l0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnRyb2pzLWhlbHBlckxheWVye2JveC1zaXppbmc6Y29udGVudC1ib3g7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5OTk4O2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH0uaW50cm9qcy1oZWxwZXJMYXllciAqe2JveC1zaXppbmc6Y29udGVudC1ib3h9LmludHJvanMtaGVscGVyTGF5ZXIgOmJlZm9yZXtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5pbnRyb2pzLWhlbHBlckxheWVyIDphZnRlcntib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllcntmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSW50ZXIsdWktc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Ym94LXNpemluZzpjb250ZW50LWJveDtwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjEwMDAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH0uaW50cm9qcy10b29sdGlwUmVmZXJlbmNlTGF5ZXIgKntmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSW50ZXIsdWktc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZ9LmludHJvanMtaGVscGVyTnVtYmVyTGF5ZXJ7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEludGVyLHVpLXNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOiM5ZTllOWU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5pbnRyb2pzLWFycm93e2JvcmRlcjo1cHggc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlfS5pbnRyb2pzLWFycm93LnRvcHt0b3A6LTEwcHg7bGVmdDoxMHB4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0uaW50cm9qcy1hcnJvdy50b3AtcmlnaHR7dG9wOi0xMHB4O3JpZ2h0OjEwcHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5pbnRyb2pzLWFycm93LnRvcC1taWRkbGV7dG9wOi0xMHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5pbnRyb2pzLWFycm93LnJpZ2h0e3JpZ2h0Oi0xMHB4O3RvcDoxMHB4O2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LmludHJvanMtYXJyb3cucmlnaHQtYm90dG9te2JvdHRvbToxMHB4O3JpZ2h0Oi0xMHB4O2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LmludHJvanMtYXJyb3cuYm90dG9te2JvdHRvbTotMTBweDtsZWZ0OjEwcHg7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5pbnRyb2pzLWFycm93LmJvdHRvbS1yaWdodHtib3R0b206LTEwcHg7cmlnaHQ6MTBweDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LmludHJvanMtYXJyb3cuYm90dG9tLW1pZGRsZXtib3R0b206LTEwcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LmludHJvanMtYXJyb3cubGVmdHtsZWZ0Oi0xMHB4O3RvcDoxMHB4O2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS5pbnRyb2pzLWFycm93LmxlZnQtYm90dG9te2xlZnQ6LTEwcHg7Ym90dG9tOjEwcHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LmludHJvanMtdG9vbHRpcHtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6dmlzaWJsZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWluLXdpZHRoOjI1MHB4O21heC13aWR0aDozMDBweDtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgM3B4IDMwcHggcmdiYSgzMywzMywzMywuMyk7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlLW91dH0uaW50cm9qcy10b29sdGlwdGV4dHtwYWRkaW5nOjIwcHh9LmludHJvanMtZG9udFNob3dBZ2FpbntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9LmludHJvanMtZG9udFNob3dBZ2FpbiBpbnB1dHtwYWRkaW5nOjA7bWFyZ2luOjA7bWFyZ2luLWJvdHRvbToycHg7ZGlzcGxheTppbmxpbmU7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH0uaW50cm9qcy1kb250U2hvd0FnYWluIGxhYmVse2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MCAwIDAgNXB4O3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzYxNjE2MTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uaW50cm9qcy10b29sdGlwLXRpdGxle2ZvbnQtc2l6ZToxOHB4O3dpZHRoOjkwJTttaW4taGVpZ2h0OjEuNWVtO21hcmdpbjowO3BhZGRpbmc6MDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41fS5pbnRyb2pzLXRvb2x0aXAtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLXRvcDoxMHB4O21pbi1oZWlnaHQ6MS41ZW19LmludHJvanMtdG9vbHRpcGJ1dHRvbnN7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UwZTBlMDtwYWRkaW5nOjEwcHg7dGV4dC1hbGlnbjpyaWdodDt3aGl0ZS1zcGFjZTpub3dyYXB9LmludHJvanMtdG9vbHRpcGJ1dHRvbnM6YWZ0ZXJ7Y29udGVudDpcIlwiO3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7Y2xlYXI6Ym90aH0uaW50cm9qcy1idXR0b257Ym94LXNpemluZzpjb250ZW50LWJveDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6LjVyZW0gMXJlbTtib3JkZXI6MXB4IHNvbGlkICNiZGJkYmQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6MXB4IDFweCAwICNmZmY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzQyNDI0Mjt3aGl0ZS1zcGFjZTpub3dyYXA7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTowO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtib3JkZXItcmFkaXVzOi4yZW07em9vbToxO2Rpc3BsYXk6aW5saW5lfS5pbnRyb2pzLWJ1dHRvbjpob3ZlcntvdXRsaW5lOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWNvbG9yOiM5ZTllOWU7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwO2NvbG9yOiMyMTIxMjF9LmludHJvanMtYnV0dG9uOmZvY3Vze291dGxpbmU6MDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDE1OCwxNTgsMTU4LC41KTtib3JkZXI6MXB4IHNvbGlkICM2MTYxNjE7Y29sb3I6IzIxMjEyMX0uaW50cm9qcy1idXR0b246YWN0aXZle291dGxpbmU6MDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTA7Ym9yZGVyLWNvbG9yOiM5ZTllOWU7Y29sb3I6IzIxMjEyMX0uaW50cm9qcy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5pbnRyb2pzLXNraXBidXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHg7Y29sb3I6IzYxNjE2MTtmb250LXNpemU6MjJweDtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmludHJvanMtc2tpcGJ1dHRvbjpmb2N1cywuaW50cm9qcy1za2lwYnV0dG9uOmhvdmVye2NvbG9yOiMyMTIxMjE7b3V0bGluZTowO3RleHQtZGVjb3JhdGlvbjpub25lfS5pbnRyb2pzLXByZXZidXR0b257ZmxvYXQ6bGVmdH0uaW50cm9qcy1uZXh0YnV0dG9ue2Zsb2F0OnJpZ2h0fS5pbnRyb2pzLWRpc2FibGVke2NvbG9yOiM5ZTllOWU7Ym9yZGVyLWNvbG9yOiNiZGJkYmQ7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmludHJvanMtZGlzYWJsZWQ6Zm9jdXMsLmludHJvanMtZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6IzllOWU5ZTtib3JkZXItY29sb3I6I2JkYmRiZDtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX0uaW50cm9qcy1oaWRkZW57ZGlzcGxheTpub25lfS5pbnRyb2pzLWJ1bGxldHN7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5pbnRyb2pzLWJ1bGxldHMgdWx7Ym94LXNpemluZzpjb250ZW50LWJveDtjbGVhcjpib3RoO21hcmdpbjowIGF1dG8gMDtwYWRkaW5nOjA7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmludHJvanMtYnVsbGV0cyB1bCBsaXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2xpc3Qtc3R5bGU6bm9uZTtmbG9hdDpsZWZ0O21hcmdpbjowIDJweH0uaW50cm9qcy1idWxsZXRzIHVsIGxpIGF7dHJhbnNpdGlvbjp3aWR0aCAuMXMgZWFzZS1pbjtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6YmxvY2s7d2lkdGg6NnB4O2hlaWdodDo2cHg7YmFja2dyb3VuZDojY2NjO2JvcmRlci1yYWRpdXM6MTBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0uaW50cm9qcy1idWxsZXRzIHVsIGxpIGE6Zm9jdXMsLmludHJvanMtYnVsbGV0cyB1bCBsaSBhOmhvdmVye3dpZHRoOjE1cHg7YmFja2dyb3VuZDojOTk5O3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MH0uaW50cm9qcy1idWxsZXRzIHVsIGxpIGEuYWN0aXZle3dpZHRoOjE1cHg7YmFja2dyb3VuZDojOTk5fS5pbnRyb2pzLXByb2dyZXNze2JveC1zaXppbmc6Y29udGVudC1ib3g7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMHB4O21hcmdpbjoxMHB4O2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6I2UwZTBlMH0uaW50cm9qcy1wcm9ncmVzc2Jhcntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Zsb2F0OmxlZnQ7d2lkdGg6MCU7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwOGN9LmludHJvanNGbG9hdGluZ0VsZW1lbnR7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjA7d2lkdGg6MDtsZWZ0OjUwJTt0b3A6NTAlfS5pbnRyb2pzLWZpeGVkVG9vbHRpcHtwb3NpdGlvbjpmaXhlZH0uaW50cm9qcy1oaW50e2JveC1zaXppbmc6Y29udGVudC1ib3g7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDowIDA7d2lkdGg6MjBweDtoZWlnaHQ6MTVweDtjdXJzb3I6cG9pbnRlcn0uaW50cm9qcy1oaW50OmZvY3Vze2JvcmRlcjowO291dGxpbmU6MH0uaW50cm9qcy1oaW50OmhvdmVyPi5pbnRyb2pzLWhpbnQtcHVsc2V7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDYwLDYwLDYwLC41Nyl9LmludHJvanMtaGlkZWhpbnR7ZGlzcGxheTpub25lfS5pbnRyb2pzLWZpeGVkaGludHtwb3NpdGlvbjpmaXhlZH1Aa2V5ZnJhbWVzIGludHJvanNwdWxzZXswJXt0cmFuc2Zvcm06c2NhbGUoLjk1KTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgwLDAsMCwuNyl9NzAle3RyYW5zZm9ybTpzY2FsZSgxKTtib3gtc2hhZG93OjAgMCAwIDEwcHggdHJhbnNwYXJlbnR9MTAwJXt0cmFuc2Zvcm06c2NhbGUoLjk1KTtib3gtc2hhZG93OjAgMCAwIDAgdHJhbnNwYXJlbnR9fS5pbnRyb2pzLWhpbnQtcHVsc2V7Ym94LXNpemluZzpjb250ZW50LWJveDt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2JvcmRlci1yYWRpdXM6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTM2LDEzNiwxMzYsLjI0KTt6LWluZGV4OjEwO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLW91dDthbmltYXRpb246aW50cm9qc3B1bHNlIDJzIGluZmluaXRlfS5pbnRyb2pzLWhpbnQtbm8tYW5pbSAuaW50cm9qcy1oaW50LXB1bHNle2FuaW1hdGlvbjpub25lfS5pbnRyb2pzLWhpbnQtZG90e2JveC1zaXppbmc6Y29udGVudC1ib3g7YmFja2dyb3VuZDowIDA7Ym9yZGVyLXJhZGl1czo2MHB4O2hlaWdodDo1MHB4O3dpZHRoOjUwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xOHB4O2xlZnQ6LTE4cHg7ei1pbmRleDoxO29wYWNpdHk6MH1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWludHJvanMubWluLmNzcy5tYXAgKi8iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/