/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "f37-regular";
  src: url(../../src/fonts/F37/F37Judge-Regular.ttf);
}
@font-face {
  font-family: "f37-regular-italic";
  src: url(../../src/fonts/F37/F37Judge-RegularCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-medium-italic";
  src: url(../../src/fonts/F37/F37Judge-MediumCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-thin-italic";
  src: url(../../src/fonts/F37/F37Judge-ThinCondensedItalic.ttf);
}
@font-face {
  font-family: "roboto-extrabold-italic";
  src: url(../../src/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: "roboto-regular-italic";
  src: url(../../src/fonts/Roboto/Roboto-Italic.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
.candidature .hero {
  position: relative;
  background-color: #000000;
}

.candidature .hero .fond {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background-image: url(../../src/img/grille.svg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}

.candidature .hero .logo {
  position: absolute;
  z-index: 30;
  right: 0;
  top: 0;
  width: 168px;
}

@media screen and (max-width: 992px) {
  .candidature .hero .logo {
    width: 95px;
  }
}
.candidature .hero .logo img {
  width: 100%;
}

.candidature .hero .grid-hero {
  position: relative;
  z-index: 20;
  margin-right: 80px;
}

@media screen and (max-width: 1200px) {
  .candidature .hero .grid-hero {
    margin-right: 60px;
  }
}
@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero {
    margin-right: 40px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .hero .grid-hero {
    margin-right: 20px;
  }
}
@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero .col-lg-5 {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero .col-lg-3 {
    display: none;
  }
}
.candidature .hero .grid-hero .recrutement {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero .recrutement {
    width: 30%;
    display: inline-block;
  }
}
.candidature .hero .grid-hero h1 {
  font-size: 58px;
  line-height: 58px;
  margin-bottom: 30px;
}

@media screen and (max-width: 1400px) {
  .candidature .hero .grid-hero h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 1200px) {
  .candidature .hero .grid-hero h1 {
    font-size: 42px;
    line-height: 42px;
  }
}
@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero h1 {
    margin-left: 40px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .hero .grid-hero h1 {
    margin-left: 20px;
  }
}
.candidature .hero .grid-hero p {
  text-transform: uppercase;
  font-family: "f37-regular-italic";
  font-size: 30px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 0px;
  color: #FFDE14;
}

@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero p {
    margin-left: 40px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .hero .grid-hero p {
    font-size: 26px;
    margin-left: 20px;
  }
}
@media screen and (max-width: 992px) {
  .candidature .hero .grid-hero .bouton {
    margin-left: 40px;
    margin-bottom: 90px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .hero .grid-hero .bouton {
    margin-left: 20px;
  }
}
.candidature .formulaire {
  position: relative;
  z-index: 30;
  background-color: #FFDE14;
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .formulaire {
    padding: 60px 0px;
  }
}
.candidature .formulaire h2 {
  text-align: center;
  color: #000000;
  margin-bottom: 100px;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire h2 {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .formulaire h2 {
    margin-bottom: 60px;
  }
}
.candidature .formulaire form #poste,
.candidature .formulaire form #ville,
.candidature .formulaire form #magasin,
.candidature .formulaire form #upload-cv,
.candidature .formulaire form #upload-lettre,
.candidature .formulaire form #cv-file,
.candidature .formulaire form #lettre-file {
  display: none;
}

.candidature .formulaire form .entete {
  font-family: "f37-medium-italic";
  text-transform: uppercase;
  font-size: 34px;
  line-height: 100%;
  letter-spacing: 0;
  width: 95%;
  border-bottom: 2px solid #000000;
  padding-bottom: 30px;
  margin-bottom: 40px;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .entete {
    width: 100%;
  }
}
.candidature .formulaire form .col-lg-6 input[type=text],
.candidature .formulaire form .col-lg-6 input[type=email],
.candidature .formulaire form .col-lg-6 input[type=tel] {
  width: 90%;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .col-lg-6 input[type=text],
  .candidature .formulaire form .col-lg-6 input[type=email],
  .candidature .formulaire form .col-lg-6 input[type=tel] {
    width: 100%;
  }
}
.candidature .formulaire form .col-12 input[type=text] {
  width: 95%;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .col-12 input[type=text] {
    width: 100%;
  }
}
.candidature .formulaire form input {
  margin-bottom: 15px;
}

.candidature .formulaire form .select-wrapper {
  position: relative;
  width: 95%;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .select-wrapper {
    width: 100%;
  }
}
.candidature .formulaire form .select-wrapper select {
  -moz-appearance: none; /* Firefox */
  -webkit-appearance: none; /* Safari and Chrome */
  appearance: none;
  width: 100%;
  padding-right: 50px;
}

.candidature .formulaire form .select-wrapper .wpcf7-not-valid-tip {
  top: 10px;
}

.candidature .formulaire form .select-wrapper::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 15px;
  height: 10px;
  background-image: url(../../src/img/faq.svg);
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}

.candidature .formulaire form input[type=text],
.candidature .formulaire form input[type=email],
.candidature .formulaire form input[type=tel],
.candidature .formulaire form select {
  font-family: "roboto-regular-italic";
  background-color: #ffffff;
  border: 0px;
  padding: 14px 16px;
  border-radius: 0px;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .candidature .formulaire form input[type=text],
  .candidature .formulaire form input[type=email],
  .candidature .formulaire form input[type=tel],
  .candidature .formulaire form select {
    font-size: 18px;
  }
}
.candidature .formulaire form input[type=text]::-moz-placeholder, .candidature .formulaire form input[type=email]::-moz-placeholder, .candidature .formulaire form input[type=tel]::-moz-placeholder, .candidature .formulaire form textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}

.candidature .formulaire form input[type=text]::placeholder,
.candidature .formulaire form input[type=email]::placeholder,
.candidature .formulaire form input[type=tel]::placeholder,
.candidature .formulaire form textarea::placeholder {
  color: rgba(0, 0, 0, 0.2);
}

.candidature .formulaire form input:focus,
.candidature .formulaire form textarea:focus,
.candidature .formulaire form select:focus {
  border: 0px;
  outline: 0;
  box-shadow: none;
}

.candidature .formulaire form span[data-name=cv] .wpcf7-not-valid-tip,
.candidature .formulaire form span[data-name=lettre] .wpcf7-not-valid-tip,
.candidature .formulaire form span[data-name=cvfile] .wpcf7-not-valid-tip,
.candidature .formulaire form span[data-name=lettrefile] .wpcf7-not-valid-tip {
  display: none;
}

.candidature .formulaire form .ensemble-doc {
  display: flex;
  flex-direction: row;
  width: 90%;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .ensemble-doc {
    width: 100%;
  }
}
.candidature .formulaire form .ensemble-doc #doc-cv,
.candidature .formulaire form .ensemble-doc #doc-lettre {
  width: 80%;
  display: inline-block;
  font-family: "roboto-regular-italic";
  background-color: #ffffff;
  border: 0px;
  padding: 14px 16px;
  border-radius: 0px;
  font-size: 24px;
  line-height: 100%;
  color: rgba(0, 0, 0, 0.2);
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .candidature .formulaire form .ensemble-doc #doc-cv,
  .candidature .formulaire form .ensemble-doc #doc-lettre {
    font-size: 18px;
  }
}
.candidature .formulaire form .ensemble-doc #bouton-cv,
.candidature .formulaire form .ensemble-doc #bouton-lettre {
  display: inline-block;
  margin: 0px;
}

.candidature .formulaire form .ensemble-doc .doc-actif {
  color: #000000 !important;
}

.candidature .formulaire form .legende {
  font-family: "roboto-regular-italic";
  font-size: 14px;
  line-height: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  letter-spacing: 0.02em;
}

.candidature .formulaire form .question {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  margin-top: 50px;
  margin-bottom: 20px;
  width: 95%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .question {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .candidature .formulaire form .question {
    font-size: 18px;
  }
}
.candidature .formulaire form .question input {
  width: 100%;
}

.candidature .formulaire form .wpcf7-checkbox {
  margin-bottom: 20px;
  display: block;
}

.candidature .formulaire form .wpcf7-checkbox .first {
  margin-left: 0px;
  margin-right: 50px;
}

.candidature .formulaire form .wpcf7-checkbox input[type=checkbox] {
  width: 32px;
  height: 32px;
  margin-bottom: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.candidature .formulaire form .wpcf7-checkbox input[type=checkbox]:after {
  content: "";
  width: 32px;
  height: 32px;
  border-radius: 15px;
  position: relative;
  background-color: #ffffff;
  display: inline-block;
  border: 2px solid #000000;
  border-radius: 50%;
}

.candidature .formulaire form .wpcf7-checkbox input[type=checkbox]:checked:after {
  content: "";
  width: 32px;
  height: 32px;
  border-radius: 15px;
  position: relative;
  background-color: #000000;
  display: inline-block;
  border: 2px solid #000000;
}

.candidature .formulaire form .wpcf7-checkbox .wpcf7-list-item {
  margin-top: 5px;
  margin-left: 0px !important;
  margin-right: 50px !important;
}

.candidature .formulaire form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
  font-family: "roboto-regular-italic";
  font-size: 24px;
  line-height: 100%;
  position: relative;
  top: -7px;
  margin-left: 10px;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .candidature .formulaire form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
.candidature .formulaire form .check-relative {
  position: relative;
  width: 95%;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .check-relative {
    width: 100%;
  }
}
.candidature .formulaire form .check-relative .check-pers {
  position: absolute;
  width: 18px;
  height: 18px;
  background-size: 13px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  border: 1px solid #000000;
  left: 0;
  top: 2px;
  color: #000000;
  font-size: 16px;
}

.candidature .formulaire form .check-relative .check-pers:hover {
  cursor: pointer;
}

.candidature .formulaire form .check-relative .checked {
  background-image: url(../../src/img/checked.svg);
}

.candidature .formulaire form .check-relative .wpcf7-form-control-wrap {
  display: inline-block;
  margin-left: 30px;
  margin-bottom: 0;
}

.candidature .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item {
  margin-left: 0px;
}

.candidature .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item label {
  margin: 0px;
}

.candidature .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item input {
  display: none;
}

.candidature .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
  position: relative;
  z-index: 10;
  font-family: "roboto-regular-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .candidature .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
.candidature .formulaire form .acceptance {
  width: 95%;
  height: 80px;
  border-bottom: 2px solid #000000;
  margin-bottom: 30px;
}

@media screen and (max-width: 992px) {
  .candidature .formulaire form .acceptance {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .candidature .formulaire form .acceptance {
    height: 60px;
  }
}
.candidature .formulaire form .autorisation,
.candidature .formulaire form .politique {
  position: relative;
}

.candidature .formulaire form .autorisation .form-switch,
.candidature .formulaire form .politique .form-switch {
  position: absolute;
  width: 54px;
  height: 28px;
  padding: 0px;
  left: 0;
  top: -2px;
}

.candidature .formulaire form .autorisation .form-switch input,
.candidature .formulaire form .politique .form-switch input {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  margin: 0px;
  border: 1px solid #000000;
  background-image: url(../../src/img/round.svg);
}

.candidature .formulaire form .autorisation .form-switch input:focus,
.candidature .formulaire form .politique .form-switch input:focus {
  filter: none;
  box-shadow: none;
  background-image: url(../../src/img/round.svg);
}

.candidature .formulaire form .autorisation .input-checked input,
.candidature .formulaire form .politique .input-checked input {
  background-color: #000000;
  background-image: url(../../src/img/round-active.svg);
}

.candidature .formulaire form .autorisation .input-checked input:focus,
.candidature .formulaire form .politique .input-checked input:focus {
  filter: none;
  box-shadow: none;
  background-image: url(../../src/img/round-active.svg);
}

.candidature .formulaire form .autorisation .wpcf7-form-control-wrap,
.candidature .formulaire form .politique .wpcf7-form-control-wrap {
  display: inline-block;
  margin-left: 70px;
  margin-bottom: 0;
}

.candidature .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item,
.candidature .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item {
  margin-left: 0px;
}

.candidature .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item label,
.candidature .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item label {
  margin: 0px;
}

.candidature .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item input,
.candidature .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item input {
  display: none;
}

.candidature .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label,
.candidature .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
  position: relative;
  z-index: 10;
  font-family: "roboto-regular-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .candidature .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label,
  .candidature .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
.candidature .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label a,
.candidature .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label a {
  text-decoration: underline;
  color: #000000;
}

.candidature .formulaire form .autorisation {
  margin-bottom: 20px;
}

.candidature .formulaire form .fin-section {
  height: 80px;
}

@media screen and (max-width: 576px) {
  .candidature .formulaire form .fin-section {
    height: 60px;
  }
}
.candidature .formulaire form .submit-container {
  width: 95%;
  text-align: center;
  margin-top: 60px;
}

@media screen and (max-width: 767px) {
  .candidature .formulaire form .submit-container {
    width: 100%;
  }
}
.candidature .formulaire form .submit-container .wpcf7-submit {
  margin: 0px auto;
  text-transform: uppercase;
  display: table;
  padding: 16px 48px;
  font-family: "f37-regular";
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0;
  border: 1px solid #000000;
  background-color: #000000;
  color: #FFDE14;
}

.candidature .formulaire form .submit-container .wpcf7-submit:hover {
  background-color: transparent;
  color: #000000;
}

.candidature .formulaire form .submit-container span {
  display: none;
}

.candidature .formulaire form .wpcf7-not-valid-tip {
  font-family: "roboto-regular-italic";
  position: relative;
  top: -10px;
  letter-spacing: 0.02em;
}

.candidature .formulaire form .wpcf7-response-output {
  display: none;
}

.candidature .merci {
  display: none;
  position: relative;
  z-index: 30;
  background-color: #FFDE14;
  padding: 200px 0px;
}

@media screen and (max-width: 992px) {
  .candidature .merci {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .candidature .merci {
    padding: 60px 0px;
  }
}
.candidature .merci .grid {
  position: relative;
  z-index: 20;
}

.candidature .merci .grid .size {
  width: 738px;
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  .candidature .merci .grid .size {
    width: 100%;
  }
}
.candidature .merci .grid .size h2 {
  color: #000000;
  margin-bottom: 40px;
}

.candidature .merci .grid .size p {
  margin: 0px;
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 992px) {
  .candidature .merci .grid .size p {
    font-size: 18px;
  }
}
.candidature .merci .grid .size p:first-of-type {
  margin-bottom: 30px;
}

.candidature .merci img {
  z-index: 10;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 60%;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "f37-regular";
  src: url(../../src/fonts/F37/F37Judge-Regular.ttf);
}
@font-face {
  font-family: "f37-regular-italic";
  src: url(../../src/fonts/F37/F37Judge-RegularCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-medium-italic";
  src: url(../../src/fonts/F37/F37Judge-MediumCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-thin-italic";
  src: url(../../src/fonts/F37/F37Judge-ThinCondensedItalic.ttf);
}
@font-face {
  font-family: "roboto-extrabold-italic";
  src: url(../../src/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: "roboto-regular-italic";
  src: url(../../src/fonts/Roboto/Roboto-Italic.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
footer {
  padding: 24px 0px;
  background-color: #FFDE14;
}

@media screen and (max-width: 992px) {
  footer {
    padding: 30px 0px;
  }
}
footer img {
  width: 56px;
}

@media screen and (max-width: 992px) {
  footer img {
    display: table;
    margin: 0px auto 40px auto;
  }
}
footer .alignement {
  text-align: right;
}

@media screen and (max-width: 992px) {
  footer .alignement {
    text-align: center;
  }
}
footer .alignement a {
  text-decoration: underline;
  font-family: "f37-regular";
  color: #000000;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 992px) {
  footer .alignement a {
    display: table;
    margin: 0px auto 20px auto;
  }
}
@media screen and (max-width: 992px) {
  footer .alignement a:last-of-type {
    margin-bottom: 0px;
  }
}
footer .alignement span {
  margin: 0px 3px;
}

@media screen and (max-width: 992px) {
  footer .alignement span {
    display: none;
  }
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "f37-regular";
  src: url(../../src/fonts/F37/F37Judge-Regular.ttf);
}
@font-face {
  font-family: "f37-regular-italic";
  src: url(../../src/fonts/F37/F37Judge-RegularCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-medium-italic";
  src: url(../../src/fonts/F37/F37Judge-MediumCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-thin-italic";
  src: url(../../src/fonts/F37/F37Judge-ThinCondensedItalic.ttf);
}
@font-face {
  font-family: "roboto-extrabold-italic";
  src: url(../../src/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: "roboto-regular-italic";
  src: url(../../src/fonts/Roboto/Roboto-Italic.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
html {
  scroll-behavior: unset !important;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

html body {
  margin: 0px;
  padding: 0px;
  max-width: 100%;
  height: 100%;
  color: #000000;
  overflow-x: hidden;
}

html body .main-content {
  overflow: hidden;
}

html body .flou {
  filter: blur(10px);
}

html body .grid {
  margin: 0px 80px;
}

@media screen and (max-width: 1200px) {
  html body .grid {
    margin: 0px 60px;
  }
}
@media screen and (max-width: 992px) {
  html body .grid {
    margin: 0px 40px;
  }
}
@media screen and (max-width: 576px) {
  html body .grid {
    margin: 0px 20px;
  }
}
html body .desktop {
  display: block;
}

@media screen and (max-width: 992px) {
  html body .desktop {
    display: none;
  }
}
html body .mobile {
  display: none;
}

@media screen and (max-width: 992px) {
  html body .mobile {
    display: block;
  }
}
html body h1 {
  text-transform: uppercase;
  font-family: "f37-medium-italic";
  color: #FFDE14;
  font-size: 70px;
  line-height: 70px;
  letter-spacing: 0;
  margin-bottom: 0px;
}

@media screen and (max-width: 1400px) {
  html body h1 {
    font-size: 65px;
    line-height: 65px;
  }
}
@media screen and (max-width: 1200px) {
  html body h1 {
    font-size: 55px;
    line-height: 55px;
  }
}
@media screen and (max-width: 576px) {
  html body h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
html body h2 {
  text-transform: uppercase;
  font-family: "f37-medium-italic";
  color: #FFDE14;
  font-size: 50px;
  line-height: 50px;
  letter-spacing: 0.02em;
  margin-bottom: 0px;
}

@media screen and (max-width: 992px) {
  html body h2 {
    font-size: 45px;
    line-height: 45px;
  }
}
@media screen and (max-width: 576px) {
  html body h2 {
    font-size: 40px;
    line-height: 40px;
  }
}
html body h3 {
  text-transform: uppercase;
  font-family: "f37-medium-italic";
  font-size: 34px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 0px;
}

@media screen and (max-width: 576px) {
  html body h3 {
    font-size: 30px;
  }
}
html body a {
  text-decoration: none;
  transition: all 0.2s ease;
}

html body a * {
  transition: all 0.2s ease;
}

html body .bouton {
  display: table;
  margin-top: 40px;
}

html body .bouton a {
  text-transform: uppercase;
  display: table;
  padding: 16px 48px;
  font-family: "f37-regular";
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0;
}

html body .bouton.noir a {
  border: 1px solid #000000;
  background-color: #000000;
  color: #FFDE14;
}

html body .bouton.noir a:hover {
  background-color: transparent;
  color: #000000;
}

html body .bouton.jaune a {
  border: 1px solid #FFDE14;
  background-color: #FFDE14;
  color: #000000;
}

html body .bouton.jaune a:hover {
  border: 1px solid #000000;
  background-color: #000000;
  color: #FFDE14;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "f37-regular";
  src: url(../../src/fonts/F37/F37Judge-Regular.ttf);
}
@font-face {
  font-family: "f37-regular-italic";
  src: url(../../src/fonts/F37/F37Judge-RegularCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-medium-italic";
  src: url(../../src/fonts/F37/F37Judge-MediumCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-thin-italic";
  src: url(../../src/fonts/F37/F37Judge-ThinCondensedItalic.ttf);
}
@font-face {
  font-family: "roboto-extrabold-italic";
  src: url(../../src/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: "roboto-regular-italic";
  src: url(../../src/fonts/Roboto/Roboto-Italic.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
header .bg-modal-offres {
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.85);
  position: fixed;
  top: 0;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 100000;
}

header .bg-modal-offres .modal-contents {
  position: relative;
  background-color: #ffffff;
  width: 666px;
  height: auto;
  padding: 28px 24px;
  text-align: center;
  display: block;
  margin: 0px auto;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

@media screen and (max-width: 992px) {
  header .bg-modal-offres .modal-contents {
    padding: 24px 20px;
  }
}
@media screen and (max-width: 767px) {
  header .bg-modal-offres .modal-contents {
    width: 100%;
    height: 100%;
  }
}
header .bg-modal-offres .modal-contents .close-offres {
  z-index: 30;
  width: 40px;
  height: 40px;
  display: block;
  margin-left: auto;
}

header .bg-modal-offres .modal-contents .close-offres svg {
  width: 100%;
  height: 100%;
}

header .bg-modal-offres .modal-contents .close-offres svg rect {
  fill: #FFDE14;
  transition: all 0.2s ease;
}

header .bg-modal-offres .modal-contents .close-offres svg g path {
  fill: #000000;
  transition: all 0.2s ease;
}

header .bg-modal-offres .modal-contents .close-offres:hover svg rect {
  fill: #000000;
  transition: all 0.2s ease;
}

header .bg-modal-offres .modal-contents .close-offres:hover svg g path {
  fill: #FFDE14;
  transition: all 0.2s ease;
}

header .bg-modal-offres .modal-contents .ensemble {
  border-bottom: 1px solid #000000;
  padding: 28px 24px;
}

@media screen and (max-width: 992px) {
  header .bg-modal-offres .modal-contents .ensemble {
    padding: 24px 20px;
  }
}
header .bg-modal-offres .modal-contents .ensemble h2 {
  font-size: 40px;
  line-height: 40px;
  color: #000000;
  text-align: left;
}

@media screen and (max-width: 992px) {
  header .bg-modal-offres .modal-contents .ensemble h2 {
    font-size: 35px;
    line-height: 35px;
  }
}
header .bg-modal-offres .modal-contents .ensemble .bouton {
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  header .bg-modal-offres .modal-contents .ensemble .bouton {
    margin: 20px 0px 0px 0px;
  }
}
@media screen and (max-width: 992px) {
  header .bg-modal-offres .modal-contents .ensemble .bouton a {
    padding: 12px 30px;
  }
}
header .bg-modal-offres .modal-contents .ensemble:last-of-type {
  border-bottom: 0px;
  padding-bottom: 0px;
}

header .bg-modal-mentions {
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.85);
  position: fixed;
  top: 0;
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 100000;
}

header .bg-modal-mentions .modal-contents {
  position: relative;
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  padding: 32px 0px;
  display: block;
  margin: 0px auto;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

header .bg-modal-mentions .modal-contents .close-mentions {
  z-index: 30;
  width: 40px;
  height: 40px;
  position: fixed;
  right: 24px;
}

@media screen and (max-width: 1200px) {
  header .bg-modal-mentions .modal-contents .close-mentions {
    right: 15px;
  }
}
header .bg-modal-mentions .modal-contents .close-mentions svg {
  width: 100%;
  height: 100%;
}

header .bg-modal-mentions .modal-contents .close-mentions svg rect {
  fill: #FFDE14;
  transition: all 0.2s ease;
}

header .bg-modal-mentions .modal-contents .close-mentions svg g path {
  fill: #000000;
  transition: all 0.2s ease;
}

header .bg-modal-mentions .modal-contents .close-mentions:hover svg rect {
  fill: #000000;
  transition: all 0.2s ease;
}

header .bg-modal-mentions .modal-contents .close-mentions:hover svg g path {
  fill: #FFDE14;
  transition: all 0.2s ease;
}

@media screen and (max-width: 992px) {
  header .bg-modal-mentions .modal-contents .grid {
    margin: 0px 60px;
  }
}
@media screen and (max-width: 576px) {
  header .bg-modal-mentions .modal-contents .grid {
    margin: 0px 60px;
  }
}
header .bg-modal-mentions .modal-contents .grid h1 {
  text-align: center;
  margin-top: 80px;
}

header .bg-modal-mentions .modal-contents .grid h2 {
  margin-bottom: 40px;
  color: #000000;
}

header .bg-modal-mentions .modal-contents .grid h3 {
  margin-bottom: 30px;
  color: #000000;
}

header .bg-modal-mentions .modal-contents .grid p,
header .bg-modal-mentions .modal-contents .grid li,
header .bg-modal-mentions .modal-contents .grid a {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 25px;
  color: #000000;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 992px) {
  header .bg-modal-mentions .modal-contents .grid p,
  header .bg-modal-mentions .modal-contents .grid li,
  header .bg-modal-mentions .modal-contents .grid a {
    font-size: 20px;
  }
}
@media screen and (max-width: 576px) {
  header .bg-modal-mentions .modal-contents .grid p,
  header .bg-modal-mentions .modal-contents .grid li,
  header .bg-modal-mentions .modal-contents .grid a {
    font-size: 18px;
  }
}
header .bg-modal-mentions .modal-contents .grid a {
  color: #FFDE14;
}

header .bg-modal-mentions .modal-contents .grid p {
  margin-bottom: 20px;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "f37-regular";
  src: url(../../src/fonts/F37/F37Judge-Regular.ttf);
}
@font-face {
  font-family: "f37-regular-italic";
  src: url(../../src/fonts/F37/F37Judge-RegularCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-medium-italic";
  src: url(../../src/fonts/F37/F37Judge-MediumCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-thin-italic";
  src: url(../../src/fonts/F37/F37Judge-ThinCondensedItalic.ttf);
}
@font-face {
  font-family: "roboto-extrabold-italic";
  src: url(../../src/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: "roboto-regular-italic";
  src: url(../../src/fonts/Roboto/Roboto-Italic.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
.home .hero {
  position: relative;
  background-image: url(../../src/img/fond-hero.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 100px;
}

@media screen and (max-width: 992px) {
  .home .hero {
    padding-bottom: 80px;
  }
}
.home .hero .titre-hero {
  position: absolute;
  z-index: 25;
  left: 0;
  top: 0;
  color: #FFDE14;
  font-family: "f37-medium-italic";
  font-size: 354px;
  line-height: 0.8;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 1400px) {
  .home .hero .titre-hero {
    font-size: 300px;
  }
}
@media screen and (max-width: 1200px) {
  .home .hero .titre-hero {
    font-size: 250px;
  }
}
.home .hero .wants {
  width: 105%;
  height: auto;
  position: relative;
  left: -2.5%;
}

.home .hero .logo {
  width: 168px;
  margin-left: auto;
}

.home .hero .grid-hero {
  position: relative;
  z-index: 30;
}

.home .hero .grid-hero .titre {
  text-align: right;
  margin-bottom: 40px;
  margin-left: 80px;
  margin-right: auto;
  display: table;
}

@media screen and (max-width: 1400px) {
  .home .hero .grid-hero .titre {
    margin-left: 60px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .home .hero .grid-hero .titre {
    margin-left: 40px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 992px) {
  .home .hero .grid-hero .titre {
    margin-bottom: 0px;
    margin-top: 60px;
    text-align: left;
    margin-left: 20%;
  }
}
.home .hero .grid-hero .titre h1 {
  margin-bottom: 20px;
}

@media screen and (max-width: 1600px) {
  .home .hero .grid-hero .titre h1 {
    font-size: 60px;
    line-height: 60px;
  }
}
@media screen and (max-width: 1300px) {
  .home .hero .grid-hero .titre h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 1100px) {
  .home .hero .grid-hero .titre h1 {
    font-size: 45px;
    line-height: 45px;
  }
}
.home .hero .grid-hero .titre h2 {
  font-family: "f37-regular-italic";
}

@media screen and (max-width: 1400px) {
  .home .hero .grid-hero .titre h2 {
    font-size: 45px;
    line-height: 45px;
  }
}
@media screen and (max-width: 1200px) {
  .home .hero .grid-hero .titre h2 {
    font-size: 40px;
    line-height: 40px;
  }
}
.home .hero .grid-hero img {
  position: relative;
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .home .hero .grid-hero img {
    top: -20px;
  }
}
.home .offres-home .fond-noir {
  background-color: #000000;
  border: 2px solid #000000;
  padding: 24px 0px 24px 80px;
}

@media screen and (max-width: 1400px) {
  .home .offres-home .fond-noir {
    padding: 24px 0px 24px 60px;
  }
}
@media screen and (max-width: 1200px) {
  .home .offres-home .fond-noir {
    padding: 24px 0px 24px 40px;
  }
}
@media screen and (max-width: 992px) {
  .home .offres-home .fond-noir {
    padding-left: 0px;
    border: 0px;
  }
}
.home .offres-home .fond-noir h3 {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .home .offres-home .fond-noir h3 {
    margin-left: 20%;
  }
}
.home .offres-home .fond-blanc {
  height: 100%;
  width: 100%;
  position: relative;
  background-color: #ffffff;
  border: 2px solid #000000;
  transition: all 0.2s ease;
}

.home .offres-home .fond-blanc a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 992px) {
  .home .offres-home .fond-blanc a {
    position: relative;
    padding: 24px 0px;
    text-align: center;
    display: table;
  }
}
.home .offres-home .fond-blanc a h2 {
  color: #000000;
  width: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 992px) {
  .home .offres-home .fond-blanc a h2 {
    position: relative;
    left: 0;
    top: 0;
    transform: none;
  }
}
.home .offres-home .fond-blanc:hover {
  background-color: #000000;
}

.home .offres-home .fond-blanc:hover h2 {
  color: #FFDE14;
}

.home .recrutement {
  background-color: #FFDE14;
  padding: 100px 0px;
}

@media screen and (max-width: 992px) {
  .home .recrutement {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .recrutement {
    padding: 60px 0px;
  }
}
.home .recrutement h1 {
  color: #000000;
}

@media screen and (max-width: 992px) {
  .home .recrutement h1 {
    margin-bottom: 40px;
  }
}
.home .recrutement p {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 25px;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .home .recrutement p {
    font-size: 18px;
  }
}
.home .recrutement p strong {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 25px;
  color: #000000;
  font-family: "f37-medium-italic";
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .home .recrutement p strong {
    font-size: 20px;
    line-height: 21px;
  }
}
.home .recrutement p em {
  font-style: normal;
  text-transform: uppercase;
  font-family: "f37-thin-italic";
  font-size: 25px;
  line-height: 25px;
}

@media screen and (max-width: 576px) {
  .home .recrutement p em {
    font-size: 16px;
    line-height: 16px;
  }
}
.home .recrutement img {
  width: 60px;
}

@media screen and (max-width: 992px) {
  .home .recrutement .bouton {
    margin: 40px auto 0px auto;
  }
}
.home .participer {
  position: relative;
}

.home .participer .gros-titre {
  position: absolute;
  z-index: 25;
  left: -28px;
  top: 0;
  color: #ffffff;
  font-family: "f37-medium-italic";
  font-size: 340px;
  line-height: 0.8;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 1200px) {
  .home .participer .gros-titre {
    font-size: 300px;
  }
}
@media screen and (max-width: 992px) {
  .home .participer .gros-titre {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .home .participer .gros-titre {
    font-size: 200px;
  }
}
@media screen and (max-width: 576px) {
  .home .participer .gros-titre {
    font-size: 150px;
  }
}
@media screen and (max-width: 400px) {
  .home .participer .gros-titre {
    font-size: 125px;
  }
}
.home .participer .bandeau-jaune {
  background-color: #FFDE14;
  width: 100%;
  height: 80px;
}

@media screen and (max-width: 992px) {
  .home .participer .bandeau-jaune {
    display: none;
  }
}
.home .participer .fond {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 250px 0px 100px 0px;
}

@media screen and (max-width: 992px) {
  .home .participer .fond {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .participer .fond {
    padding: 60px 0px;
  }
}
.home .participer h1 {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .home .participer h1 {
    margin-bottom: 50px;
  }
}
.home .participer .fond-blanc {
  background-color: #ffffff;
  padding: 32px 24px;
  position: relative;
  height: 100%;
}

@media screen and (max-width: 992px) {
  .home .participer .fond-blanc {
    margin-bottom: 70px;
    height: auto;
  }
}
.home .participer .fond-blanc h2 {
  color: #000000;
}

.home .participer .fond-blanc h3 {
  font-family: "f37-regular-italic";
  color: #000000;
}

.home .participer .fond-blanc .nombre {
  position: absolute;
  right: 24px;
  bottom: -63.5px;
  font-family: "f37-medium-italic";
  font-size: 127px;
  line-height: 127px;
  color: #FFDE14;
}

.home .participer .bouton {
  margin: 100px auto 0px auto;
}

@media screen and (max-width: 992px) {
  .home .participer .bouton {
    margin: 40px auto 0px auto;
  }
}
.home .pret {
  background-image: url(../../src/img/fond-pret.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .home .pret {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .pret {
    padding: 60px 0px;
  }
}
.home .pret h1 {
  color: #000000;
}

.home .pret .desktop h3 {
  font-family: "f37-regular-italic";
  color: #000000;
}

.home .pret .liste {
  padding-top: 80px;
}

@media screen and (max-width: 576px) {
  .home .pret .liste {
    padding-top: 60px;
  }
}
.home .pret .liste .fond {
  position: relative;
  padding: 32px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

@media screen and (max-width: 1400px) {
  .home .pret .liste .fond {
    height: auto;
    margin-bottom: 40px;
  }
}
.home .pret .liste .fond .opacite {
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
}

.home .pret .liste .fond .dates {
  position: relative;
  z-index: 20;
  text-align: right;
}

.home .pret .liste .fond .dates p {
  font-family: "f37-regular-italic";
  text-transform: uppercase;
  font-size: 30px;
  line-height: 25px;
  color: #ffffff;
  letter-spacing: 0;
}

@media screen and (max-width: 576px) {
  .home .pret .liste .fond .dates p {
    font-size: 20px;
    line-height: 21px;
  }
}
.home .pret .liste .fond .dates h3 {
  color: #ffffff;
}

.home .pret .liste .fond .fond-blanc {
  margin-top: 80px;
  background-color: #ffffff;
  padding: 32px 24px;
  position: relative;
  z-index: 20;
}

.home .pret .liste .fond .fond-blanc h2 {
  color: #000000;
}

@media screen and (max-width: 992px) {
  .home .pret .liste .fond .fond-blanc h2 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 576px) {
  .home .pret .liste .fond .fond-blanc h2 {
    font-size: 50px;
    line-height: 50px;
  }
}
.home .pret .liste .fond .fond-blanc .bouton {
  margin-top: 20px;
}

.home .pret .liste .fond .fond-blanc .bouton a {
  padding: 18px 32px;
}

@media screen and (max-width: 1400px) {
  .home .pret .liste .fond .fond-blanc .bouton a {
    padding: 18px 48px;
  }
}
.home .equipe {
  background-color: #000000;
  background-image: url(../../src/img/fond-equipe.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .home .equipe {
    padding: 80px 0px;
    background-position: center center;
  }
}
@media screen and (max-width: 576px) {
  .home .equipe {
    padding: 60px 0px;
  }
}
.home .equipe .grid-equipe {
  margin-right: 80px;
}

@media screen and (max-width: 1200px) {
  .home .equipe .grid-equipe {
    margin-right: 60px;
  }
}
@media screen and (max-width: 992px) {
  .home .equipe .grid-equipe {
    margin-right: 40px;
  }
}
@media screen and (max-width: 576px) {
  .home .equipe .grid-equipe {
    margin-right: 20px;
  }
}
.home .equipe .grid-equipe img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .home .equipe .grid-equipe img {
    margin-bottom: 40px;
  }
}
.home .equipe .grid-equipe .margin-texte {
  margin-right: 80px;
}

@media screen and (max-width: 1200px) {
  .home .equipe .grid-equipe .margin-texte {
    margin-right: 60px;
  }
}
@media screen and (max-width: 992px) {
  .home .equipe .grid-equipe .margin-texte {
    margin: 0px 40px;
  }
}
@media screen and (max-width: 576px) {
  .home .equipe .grid-equipe .margin-texte {
    margin: 0px 20px;
  }
}
.home .equipe .grid-equipe .margin-texte h1 {
  color: #ffffff;
  margin-bottom: 30px;
}

.home .equipe .grid-equipe .margin-texte p {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 25px;
  color: #ffffff;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .home .equipe .grid-equipe .margin-texte p {
    font-size: 18px;
  }
}
@media screen and (max-width: 992px) {
  .home .equipe .grid-equipe .margin-texte .bouton.jaune {
    margin: 40px auto 0px auto;
  }
}
.home .equipe .grid-equipe .margin-texte .bouton.jaune a:hover {
  border: 1px solid #FFDE14;
}

.home .faq {
  position: relative;
  overflow: hidden;
}

.home .faq .ligne {
  position: absolute;
  left: 417px;
  top: -1%;
  height: 105%;
}

@media screen and (max-width: 1400px) {
  .home .faq .ligne {
    left: 330px;
  }
}
@media screen and (max-width: 1200px) {
  .home .faq .ligne {
    left: 271px;
  }
}
.home .faq .jd-faq {
  position: absolute;
  left: 574px;
  top: 0;
  width: 70%;
}

@media screen and (max-width: 1400px) {
  .home .faq .jd-faq {
    left: 467px;
  }
}
@media screen and (max-width: 1200px) {
  .home .faq .jd-faq {
    left: 391px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq .jd-faq {
    top: -40px;
    width: 70%;
    right: 0;
    left: inherit;
  }
}
.home .faq .grid-faq-logo {
  margin-left: 0px;
}

.home .faq .grid-faq-logo img {
  width: 100%;
  height: auto;
  opacity: 0;
}

@media screen and (max-width: 992px) {
  .home .faq .grid-faq-logo img {
    width: 70%;
  }
}
.home .faq .grid-faq {
  padding-top: 100px;
  margin-right: 80px;
}

@media screen and (max-width: 1200px) {
  .home .faq .grid-faq {
    padding-top: 80px;
    margin-right: 60px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq .grid-faq {
    padding-top: 40px;
    margin: 0px;
  }
}
@media screen and (max-width: 576px) {
  .home .faq .grid-faq {
    padding-top: 20px;
  }
}
.home .faq .grid-faq h1 {
  color: #000000;
  padding-top: 20px;
  margin-left: 80px;
  padding-bottom: 200px;
}

@media screen and (max-width: 1200px) {
  .home .faq .grid-faq h1 {
    margin-left: 60px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq .grid-faq h1 {
    margin: 0px 40px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 576px) {
  .home .faq .grid-faq h1 {
    margin: 0px 20px;
  }
}
.home .faq .grid-faq img {
  width: 500px;
  height: auto;
}

@media screen and (max-width: 1400px) {
  .home .faq .grid-faq img {
    width: 400px;
  }
}
@media screen and (max-width: 1200px) {
  .home .faq .grid-faq img {
    width: 330px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq .grid-faq img {
    width: 80%;
    margin-top: 60px;
  }
}
@media screen and (max-width: 992px) {
  .home .faq .grid-faq .accordion {
    margin: 0px 40px;
  }
}
@media screen and (max-width: 576px) {
  .home .faq .grid-faq .accordion {
    margin: 0px 20px;
  }
}
.home .faq .grid-faq .accordion .faq_card {
  border: 0px;
  background-color: transparent;
  border-bottom: 1px solid #000000;
  border-radius: 0px;
  padding-bottom: 20px;
}

.home .faq .grid-faq .accordion .faq_card .accordion-header {
  background-color: transparent;
  border-radius: 0px;
  border: 0px !important;
  margin: 0px;
}

.home .faq .grid-faq .accordion .faq_card .accordion-header button {
  position: relative;
  border: 0px !important;
  background-color: transparent;
  padding-left: 0px;
  padding: 20px 50px 0px 0px;
  box-shadow: none;
  text-transform: uppercase;
  font-family: "f37-medium-italic";
  font-size: 34px;
  line-height: 100%;
  letter-spacing: 0;
  margin-bottom: 0px;
  color: #000000;
  transition: all 0.2s ease;
}

@media screen and (max-width: 576px) {
  .home .faq .grid-faq .accordion .faq_card .accordion-header button {
    font-size: 30px;
  }
}
.home .faq .grid-faq .accordion .faq_card .accordion-header button:focus {
  box-shadow: none;
  background-color: transparent;
  border: 0px !important;
  color: #000000;
}

.home .faq .grid-faq .accordion .faq_card .accordion-header button::before {
  content: "";
  position: absolute;
  z-index: 20;
  right: 0;
  top: 50%;
  transform: translateY(-25%);
  width: 40px;
  height: 40px;
  background-color: #FFDE14;
  border-radius: 4px;
  transition: all 0.2s ease;
}

.home .faq .grid-faq .accordion .faq_card .accordion-header button::after {
  position: relative;
  right: -50px;
  z-index: 30;
  width: 40px;
  height: 40px;
  background-color: transparent;
  border-radius: 4px;
  background-image: url(../../src/img/faq.svg);
  background-size: 10px;
  background-position: center center;
  background-repeat: no-repeat;
}

.home .faq .grid-faq .accordion .faq_card .accordion-header button:hover::before {
  background-color: #000000;
}

.home .faq .grid-faq .accordion .faq_card .accordion-header button:hover::after {
  background-image: url(../../src/img/faq-hover.svg);
}

.home .faq .grid-faq .accordion .faq_card .accordion-collapse {
  border: 0px !important;
  outline: none !important;
  box-shadow: none !important;
}

.home .faq .grid-faq .accordion .faq_card .accordion-collapse .accordion-body {
  padding: 25px 0px 0px 0px;
  margin: 0px;
}

.home .faq .grid-faq .accordion .faq_card .accordion-collapse .accordion-body .contenu p {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .home .faq .grid-faq .accordion .faq_card .accordion-collapse .accordion-body .contenu p {
    font-size: 18px;
  }
}
.home .faq .grid-faq .accordion .faq_card .accordion-collapse .accordion-body .contenu p:last-child {
  margin-bottom: 0px;
} 
/******************************************/
/***********      FONTS       ***********/
/******************************************/
@font-face {
  font-family: "f37-regular";
  src: url(../../src/fonts/F37/F37Judge-Regular.ttf);
}
@font-face {
  font-family: "f37-regular-italic";
  src: url(../../src/fonts/F37/F37Judge-RegularCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-medium-italic";
  src: url(../../src/fonts/F37/F37Judge-MediumCondensedItalic.ttf);
}
@font-face {
  font-family: "f37-thin-italic";
  src: url(../../src/fonts/F37/F37Judge-ThinCondensedItalic.ttf);
}
@font-face {
  font-family: "roboto-extrabold-italic";
  src: url(../../src/fonts/Roboto/Roboto-ExtraBoldItalic.ttf);
}
@font-face {
  font-family: "roboto-regular-italic";
  src: url(../../src/fonts/Roboto/Roboto-Italic.ttf);
}
/******************************************/
/***********      COLORS       ***********/
/******************************************/
.archive-offres .hero {
  position: relative;
  background-image: url(../../src/img/fond-hero.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 100px;
}

@media screen and (max-width: 992px) {
  .archive-offres .hero {
    padding-bottom: 80px;
  }
}
.archive-offres .hero .titre-hero {
  position: absolute;
  z-index: 25;
  left: 0;
  top: 0;
  color: #FFDE14;
  font-family: "f37-medium-italic";
  font-size: 354px;
  line-height: 0.8;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 1400px) {
  .archive-offres .hero .titre-hero {
    font-size: 300px;
  }
}
@media screen and (max-width: 1200px) {
  .archive-offres .hero .titre-hero {
    font-size: 250px;
  }
}
.archive-offres .hero .wants {
  width: 105%;
  height: auto;
  position: relative;
  left: -2.5%;
}

.archive-offres .hero .logo {
  width: 168px;
  margin-left: auto;
}

.archive-offres .hero .grid-hero {
  position: relative;
  z-index: 30;
}

.archive-offres .hero .grid-hero .titre {
  text-align: right;
  margin-bottom: 40px;
  margin-left: 80px;
  margin-right: auto;
  display: table;
}

@media screen and (max-width: 1400px) {
  .archive-offres .hero .grid-hero .titre {
    margin-left: 60px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .archive-offres .hero .grid-hero .titre {
    margin-left: 40px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 992px) {
  .archive-offres .hero .grid-hero .titre {
    margin-bottom: 0px;
    margin-top: 60px;
    text-align: left;
    margin-left: 20%;
  }
}
.archive-offres .hero .grid-hero .titre h1 {
  margin-bottom: 20px;
}

@media screen and (max-width: 1600px) {
  .archive-offres .hero .grid-hero .titre h1 {
    font-size: 60px;
    line-height: 60px;
  }
}
@media screen and (max-width: 1300px) {
  .archive-offres .hero .grid-hero .titre h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 1100px) {
  .archive-offres .hero .grid-hero .titre h1 {
    font-size: 45px;
    line-height: 45px;
  }
}
.archive-offres .hero .grid-hero .titre h2 {
  font-family: "f37-regular-italic";
}

@media screen and (max-width: 1400px) {
  .archive-offres .hero .grid-hero .titre h2 {
    font-size: 45px;
    line-height: 45px;
  }
}
@media screen and (max-width: 1200px) {
  .archive-offres .hero .grid-hero .titre h2 {
    font-size: 40px;
    line-height: 40px;
  }
}
.archive-offres .hero .grid-hero img {
  position: relative;
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .archive-offres .hero .grid-hero img {
    top: -20px;
  }
}
.archive-offres .offres {
  padding: 100px 0px;
}

@media screen and (max-width: 992px) {
  .archive-offres .offres {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive-offres .offres {
    padding: 60px 0px;
  }
}
.archive-offres .offres h2 {
  color: #000000;
  text-align: center;
  padding-bottom: 40px;
}

.archive-offres .offres .size {
  width: 90%;
  margin: 0px auto;
}

@media screen and (max-width: 1550px) {
  .archive-offres .offres .size {
    width: 95%;
  }
}
.archive-offres .offres .size .col-xxl-3 {
  margin-top: 40px;
}

.archive-offres .offres .size .col-xxl-3 .offre-card {
  border: 1px solid #000000;
  padding: 32px 24px;
  height: 100%;
}

@media screen and (max-width: 992px) {
  .archive-offres .offres .size .col-xxl-3 .offre-card {
    border: 0px;
    border-top: 1px solid #000000;
  }
}
.archive-offres .offres .size .col-xxl-3 .offre-card .bouton a {
  padding: 18px 32px;
}

@media screen and (max-width: 1400px) {
  .archive-offres .offres .size .col-xxl-3 .offre-card .bouton a {
    padding: 18px 48px;
  }
}
.archive-offres .participer {
  position: relative;
}

.archive-offres .participer .gros-titre {
  position: absolute;
  z-index: 25;
  left: -28px;
  top: 0;
  color: #FFDE14;
  font-family: "f37-medium-italic";
  font-size: 340px;
  line-height: 0.8;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 1200px) {
  .archive-offres .participer .gros-titre {
    font-size: 300px;
  }
}
@media screen and (max-width: 992px) {
  .archive-offres .participer .gros-titre {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .archive-offres .participer .gros-titre {
    font-size: 200px;
  }
}
@media screen and (max-width: 576px) {
  .archive-offres .participer .gros-titre {
    font-size: 150px;
  }
}
@media screen and (max-width: 400px) {
  .archive-offres .participer .gros-titre {
    font-size: 125px;
  }
}
.archive-offres .participer .bandeau-blanc {
  background-color: #ffffff;
  width: 100%;
  height: 80px;
}

@media screen and (max-width: 992px) {
  .archive-offres .participer .bandeau-blanc {
    display: none;
  }
}
.archive-offres .participer .fond {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 250px 0px 100px 0px;
}

@media screen and (max-width: 992px) {
  .archive-offres .participer .fond {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive-offres .participer .fond {
    padding: 60px 0px;
  }
}
.archive-offres .participer h2 {
  color: #ffffff;
}

@media screen and (max-width: 992px) {
  .archive-offres .participer h2 {
    margin-bottom: 50px;
  }
}
.archive-offres .participer .fond-blanc {
  background-color: #ffffff;
  padding: 32px 24px;
  position: relative;
  height: 100%;
}

@media screen and (max-width: 992px) {
  .archive-offres .participer .fond-blanc {
    margin-bottom: 70px;
    height: auto;
  }
}
.archive-offres .participer .fond-blanc h2 {
  color: #000000;
}

.archive-offres .participer .fond-blanc h3 {
  font-family: "f37-regular-italic";
  color: #000000;
}

.archive-offres .participer .fond-blanc .nombre {
  position: absolute;
  right: 24px;
  bottom: -63.5px;
  font-family: "f37-medium-italic";
  font-size: 127px;
  line-height: 127px;
  color: #FFDE14;
}

.archive-offres .participer .bouton {
  margin: 100px auto 0px auto;
}

@media screen and (max-width: 992px) {
  .archive-offres .participer .bouton {
    margin: 40px auto 0px auto;
  }
}
.archive-offres .pret {
  background-image: url(../../src/img/fond-pret.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .archive-offres .pret {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .archive-offres .pret {
    padding: 60px 0px;
  }
}
.archive-offres .pret h2 {
  color: #000000;
}

@media screen and (max-width: 1400px) {
  .archive-offres .pret h2 {
    margin-bottom: 40px;
  }
}
.archive-offres .pret .fond {
  position: relative;
  padding: 32px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

@media screen and (max-width: 1200px) {
  .archive-offres .pret .fond {
    height: auto;
    margin-bottom: 40px;
  }
}
.archive-offres .pret .fond .opacite {
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 15;
}

.archive-offres .pret .fond .dates {
  position: relative;
  z-index: 20;
  text-align: right;
}

.archive-offres .pret .fond .dates p {
  font-family: "f37-regular-italic";
  text-transform: uppercase;
  font-size: 30px;
  line-height: 25px;
  color: #ffffff;
  letter-spacing: 0;
}

@media screen and (max-width: 576px) {
  .archive-offres .pret .fond .dates p {
    font-size: 20px;
    line-height: 21px;
  }
}
.archive-offres .pret .fond .dates h3 {
  color: #ffffff;
}

.archive-offres .pret .fond .fond-blanc {
  margin-top: 80px;
  background-color: #ffffff;
  padding: 32px 24px;
  position: relative;
  z-index: 20;
}

.archive-offres .pret .fond .fond-blanc h2 {
  color: #000000;
}

@media screen and (max-width: 992px) {
  .archive-offres .pret .fond .fond-blanc h2 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 576px) {
  .archive-offres .pret .fond .fond-blanc h2 {
    font-size: 50px;
    line-height: 50px;
  }
}
.archive-offres .pret .fond .fond-blanc .bouton {
  margin-top: 20px;
}

.archive-offres .pret .fond .fond-blanc .bouton a {
  padding: 18px 32px;
}

@media screen and (max-width: 1400px) {
  .archive-offres .pret .fond .fond-blanc .bouton a {
    padding: 18px 48px;
  }
}
.archive-offres .paris .col-xxl-3:nth-of-type(2) {
  display: none;
}

.archive-offres .lyon .col-xxl-3:nth-of-type(3) {
  display: none;
}

.archive-offres .marseille .col-xxl-3:nth-of-type(4) {
  display: none;
}

.archive-offres .lille .col-xxl-3:last-of-type {
  display: none;
}

.single-offre .hero {
  position: relative;
  background-color: #000000;
}

.single-offre .hero .fond {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background-image: url(../../src/img/grille.svg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}

.single-offre .hero .logo {
  position: absolute;
  z-index: 30;
  right: 0;
  top: 0;
  width: 168px;
}

@media screen and (max-width: 992px) {
  .single-offre .hero .logo {
    width: 95px;
  }
}
.single-offre .hero .logo img {
  width: 100%;
}

.single-offre .hero .grid-hero {
  position: relative;
  z-index: 20;
  margin-right: 80px;
}

@media screen and (max-width: 1200px) {
  .single-offre .hero .grid-hero {
    margin-right: 60px;
  }
}
@media screen and (max-width: 992px) {
  .single-offre .hero .grid-hero {
    margin-right: 40px;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .hero .grid-hero {
    margin-right: 20px;
  }
}
@media screen and (max-width: 992px) {
  .single-offre .hero .grid-hero .col-lg-5 {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .single-offre .hero .grid-hero .col-lg-3 {
    display: none;
  }
}
.single-offre .hero .grid-hero .recrutement {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 992px) {
  .single-offre .hero .grid-hero .recrutement {
    width: 30%;
    display: inline-block;
  }
}
.single-offre .hero .grid-hero .texte {
  position: fixed;
  z-index: 20;
  width: 30%;
  margin-left: 24px;
  top: 37%;
}

@media screen and (max-width: 992px) {
  .single-offre .hero .grid-hero .texte {
    position: absolute;
    top: inherit;
    left: 60px;
    bottom: 90px;
    width: auto;
    margin-left: 0px;
  }
}
.single-offre .hero .grid-hero .texte h1 {
  font-size: 58px;
  line-height: 58px;
}

@media screen and (max-width: 1400px) {
  .single-offre .hero .grid-hero .texte h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 1200px) {
  .single-offre .hero .grid-hero .texte h1 {
    font-size: 42px;
    line-height: 42px;
  }
}
.single-offre .hero .grid-hero .texte .h1-animated {
  color: #000000;
}

.single-offre .hero .grid-hero .texte .bouton {
  display: block;
}

@media screen and (max-width: 992px) {
  .single-offre .hero .grid-hero .texte .bouton {
    width: 260px;
  }
}
.single-offre .hero .grid-hero .texte .bouton a {
  display: block;
  text-align: center;
}

.single-offre .hero .grid-hero .texte .bouton a:hover {
  border: 1px solid #FFDE14;
}

.single-offre .hero .grid-hero .texte .bouton-animated a {
  color: #FFDE14;
  background-color: #000000;
}

.single-offre .hero .grid-hero .texte .bouton-animated a:hover {
  background-color: #FFDE14;
  color: #000000;
  border: 1px solid #000000;
}

.single-offre .a-propos {
  position: relative;
  background-color: #FFDE14;
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .single-offre .a-propos {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .a-propos {
    padding: 60px 0px;
  }
}
.single-offre .a-propos h2 {
  color: #000000;
  margin-bottom: 40px;
}

.single-offre .a-propos p {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  color: #000000;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .a-propos p {
    font-size: 18px;
  }
}
.single-offre .a-propos .col-xl-6 {
  margin-top: 30px;
}

.single-offre .a-propos .col-xl-6 .valeur-card {
  height: 100%;
  background-color: #ffffff;
  border: 1px solid #000000;
  padding: 32px 24px;
}

.single-offre .a-propos .col-xl-6 .valeur-card h3 {
  color: #000000;
  margin-bottom: 10px;
}

.single-offre .a-propos .infos .ensemble {
  margin-bottom: 15px;
}

@media screen and (max-width: 992px) {
  .single-offre .a-propos .infos .ensemble {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 992px) {
  .single-offre .a-propos .infos .ensemble h3 {
    display: inline-block;
  }
}
.single-offre .a-propos .infos .ensemble h3:last-of-type {
  font-family: "f37-regular-italic";
  margin-top: 5px;
}

@media screen and (max-width: 992px) {
  .single-offre .a-propos .infos .ensemble:last-of-type {
    border-bottom: 1px solid #000000;
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
}
.single-offre .a-propos .infos-animated {
  position: fixed;
  z-index: 20;
  top: 63%;
}

.single-offre .a-propos img {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}

@media screen and (max-width: 992px) {
  .single-offre .a-propos img {
    display: none;
  }
}
.single-offre .contenu {
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .single-offre .contenu {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .contenu {
    padding: 60px 0px;
  }
}
.single-offre .contenu h2 {
  color: #000000;
  margin-bottom: 40px;
}

.single-offre .contenu p,
.single-offre .contenu li {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  color: #000000;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .contenu p,
  .single-offre .contenu li {
    font-size: 18px;
  }
}
.single-offre .formulaire {
  position: relative;
  z-index: 30;
  background-color: #FFDE14;
  padding: 150px 0px;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .formulaire {
    padding: 60px 0px;
  }
}
.single-offre .formulaire h2 {
  text-align: center;
  color: #000000;
  margin-bottom: 100px;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire h2 {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .formulaire h2 {
    margin-bottom: 60px;
  }
}
.single-offre .formulaire form #poste,
.single-offre .formulaire form #ville,
.single-offre .formulaire form #magasin,
.single-offre .formulaire form #upload-cv,
.single-offre .formulaire form #upload-lettre,
.single-offre .formulaire form #cv-file,
.single-offre .formulaire form #lettre-file {
  display: none;
}

.single-offre .formulaire form .entete {
  font-family: "f37-medium-italic";
  text-transform: uppercase;
  font-size: 34px;
  line-height: 100%;
  letter-spacing: 0;
  width: 95%;
  border-bottom: 2px solid #000000;
  padding-bottom: 30px;
  margin-bottom: 40px;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .entete {
    width: 100%;
  }
}
.single-offre .formulaire form .col-lg-6 input[type=text],
.single-offre .formulaire form .col-lg-6 input[type=email],
.single-offre .formulaire form .col-lg-6 input[type=tel] {
  width: 90%;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .col-lg-6 input[type=text],
  .single-offre .formulaire form .col-lg-6 input[type=email],
  .single-offre .formulaire form .col-lg-6 input[type=tel] {
    width: 100%;
  }
}
.single-offre .formulaire form .col-12 input[type=text] {
  width: 95%;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .col-12 input[type=text] {
    width: 100%;
  }
}
.single-offre .formulaire form input {
  margin-bottom: 15px;
}

.single-offre .formulaire form .select-wrapper {
  position: relative;
  width: 95%;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .select-wrapper {
    width: 100%;
  }
}
.single-offre .formulaire form .select-wrapper select {
  -moz-appearance: none; /* Firefox */
  -webkit-appearance: none; /* Safari and Chrome */
  appearance: none;
  width: 100%;
  padding-right: 50px;
}

.single-offre .formulaire form .select-wrapper .wpcf7-not-valid-tip {
  top: 10px;
}

.single-offre .formulaire form .select-wrapper::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 15px;
  height: 10px;
  background-image: url(../../src/img/faq.svg);
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}

.single-offre .formulaire form input[type=text],
.single-offre .formulaire form input[type=email],
.single-offre .formulaire form input[type=tel],
.single-offre .formulaire form select {
  font-family: "roboto-regular-italic";
  background-color: #ffffff;
  border: 0px;
  padding: 14px 16px;
  border-radius: 0px;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .formulaire form input[type=text],
  .single-offre .formulaire form input[type=email],
  .single-offre .formulaire form input[type=tel],
  .single-offre .formulaire form select {
    font-size: 18px;
  }
}
.single-offre .formulaire form input[type=text]::-moz-placeholder, .single-offre .formulaire form input[type=email]::-moz-placeholder, .single-offre .formulaire form input[type=tel]::-moz-placeholder, .single-offre .formulaire form textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
}

.single-offre .formulaire form input[type=text]::placeholder,
.single-offre .formulaire form input[type=email]::placeholder,
.single-offre .formulaire form input[type=tel]::placeholder,
.single-offre .formulaire form textarea::placeholder {
  color: rgba(0, 0, 0, 0.2);
}

.single-offre .formulaire form input:focus,
.single-offre .formulaire form textarea:focus,
.single-offre .formulaire form select:focus {
  border: 0px;
  outline: 0;
  box-shadow: none;
}

.single-offre .formulaire form span[data-name=cv] .wpcf7-not-valid-tip,
.single-offre .formulaire form span[data-name=lettre] .wpcf7-not-valid-tip,
.single-offre .formulaire form span[data-name=cvfile] .wpcf7-not-valid-tip,
.single-offre .formulaire form span[data-name=lettrefile] .wpcf7-not-valid-tip {
  display: none;
}

.single-offre .formulaire form .ensemble-doc {
  display: flex;
  flex-direction: row;
  width: 90%;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .ensemble-doc {
    width: 100%;
  }
}
.single-offre .formulaire form .ensemble-doc #doc-cv,
.single-offre .formulaire form .ensemble-doc #doc-lettre {
  width: 80%;
  display: inline-block;
  font-family: "roboto-regular-italic";
  background-color: #ffffff;
  border: 0px;
  padding: 14px 16px;
  border-radius: 0px;
  font-size: 24px;
  line-height: 100%;
  color: rgba(0, 0, 0, 0.2);
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .formulaire form .ensemble-doc #doc-cv,
  .single-offre .formulaire form .ensemble-doc #doc-lettre {
    font-size: 18px;
  }
}
.single-offre .formulaire form .ensemble-doc #bouton-cv,
.single-offre .formulaire form .ensemble-doc #bouton-lettre {
  display: inline-block;
  margin: 0px;
}

.single-offre .formulaire form .ensemble-doc .doc-actif {
  color: #000000 !important;
}

.single-offre .formulaire form .legende {
  font-family: "roboto-regular-italic";
  font-size: 14px;
  line-height: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  letter-spacing: 0.02em;
}

.single-offre .formulaire form .question {
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  margin-top: 50px;
  margin-bottom: 20px;
  width: 95%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .question {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .formulaire form .question {
    font-size: 18px;
  }
}
.single-offre .formulaire form .question input {
  width: 100%;
}

.single-offre .formulaire form .wpcf7-checkbox {
  margin-bottom: 20px;
  display: block;
}

.single-offre .formulaire form .wpcf7-checkbox .first {
  margin-left: 0px;
  margin-right: 50px;
}

.single-offre .formulaire form .wpcf7-checkbox input[type=checkbox] {
  width: 32px;
  height: 32px;
  margin-bottom: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.single-offre .formulaire form .wpcf7-checkbox input[type=checkbox]:after {
  content: "";
  width: 32px;
  height: 32px;
  border-radius: 15px;
  position: relative;
  background-color: #ffffff;
  display: inline-block;
  border: 2px solid #000000;
  border-radius: 50%;
}

.single-offre .formulaire form .wpcf7-checkbox input[type=checkbox]:checked:after {
  content: "";
  width: 32px;
  height: 32px;
  border-radius: 15px;
  position: relative;
  background-color: #000000;
  display: inline-block;
  border: 2px solid #000000;
}

.single-offre .formulaire form .wpcf7-checkbox .wpcf7-list-item {
  margin-top: 5px;
  margin-left: 0px !important;
  margin-right: 50px !important;
}

.single-offre .formulaire form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
  font-family: "roboto-regular-italic";
  font-size: 24px;
  line-height: 100%;
  position: relative;
  top: -7px;
  margin-left: 10px;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .formulaire form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
.single-offre .formulaire form .check-relative {
  position: relative;
  width: 95%;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .check-relative {
    width: 100%;
  }
}
.single-offre .formulaire form .check-relative .check-pers {
  position: absolute;
  width: 18px;
  height: 18px;
  background-size: 13px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  border: 1px solid #000000;
  left: 0;
  top: 2px;
  color: #000000;
  font-size: 16px;
}

.single-offre .formulaire form .check-relative .check-pers:hover {
  cursor: pointer;
}

.single-offre .formulaire form .check-relative .checked {
  background-image: url(../../src/img/checked.svg);
}

.single-offre .formulaire form .check-relative .wpcf7-form-control-wrap {
  display: inline-block;
  margin-left: 30px;
  margin-bottom: 0;
}

.single-offre .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item {
  margin-left: 0px;
}

.single-offre .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item label {
  margin: 0px;
}

.single-offre .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item input {
  display: none;
}

.single-offre .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
  position: relative;
  z-index: 10;
  font-family: "roboto-regular-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .formulaire form .check-relative .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
.single-offre .formulaire form .acceptance {
  width: 95%;
  height: 80px;
  border-bottom: 2px solid #000000;
  margin-bottom: 30px;
}

@media screen and (max-width: 992px) {
  .single-offre .formulaire form .acceptance {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .formulaire form .acceptance {
    height: 60px;
  }
}
.single-offre .formulaire form .autorisation,
.single-offre .formulaire form .politique {
  position: relative;
}

.single-offre .formulaire form .autorisation .form-switch,
.single-offre .formulaire form .politique .form-switch {
  position: absolute;
  width: 54px;
  height: 28px;
  padding: 0px;
  left: 0;
  top: -2px;
}

.single-offre .formulaire form .autorisation .form-switch input,
.single-offre .formulaire form .politique .form-switch input {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  margin: 0px;
  border: 1px solid #000000;
  background-image: url(../../src/img/round.svg);
}

.single-offre .formulaire form .autorisation .form-switch input:focus,
.single-offre .formulaire form .politique .form-switch input:focus {
  filter: none;
  box-shadow: none;
  background-image: url(../../src/img/round.svg);
}

.single-offre .formulaire form .autorisation .input-checked input,
.single-offre .formulaire form .politique .input-checked input {
  background-color: #000000;
  background-image: url(../../src/img/round-active.svg);
}

.single-offre .formulaire form .autorisation .input-checked input:focus,
.single-offre .formulaire form .politique .input-checked input:focus {
  filter: none;
  box-shadow: none;
  background-image: url(../../src/img/round-active.svg);
}

.single-offre .formulaire form .autorisation .wpcf7-form-control-wrap,
.single-offre .formulaire form .politique .wpcf7-form-control-wrap {
  display: inline-block;
  margin-left: 70px;
  margin-bottom: 0;
}

.single-offre .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item,
.single-offre .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item {
  margin-left: 0px;
}

.single-offre .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item label,
.single-offre .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item label {
  margin: 0px;
}

.single-offre .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item input,
.single-offre .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item input {
  display: none;
}

.single-offre .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label,
.single-offre .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
  position: relative;
  z-index: 10;
  font-family: "roboto-regular-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 576px) {
  .single-offre .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label,
  .single-offre .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 18px;
  }
}
.single-offre .formulaire form .autorisation .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label a,
.single-offre .formulaire form .politique .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label a {
  text-decoration: underline;
  color: #000000;
}

.single-offre .formulaire form .autorisation {
  margin-bottom: 20px;
}

.single-offre .formulaire form .fin-section {
  height: 80px;
}

@media screen and (max-width: 576px) {
  .single-offre .formulaire form .fin-section {
    height: 60px;
  }
}
.single-offre .formulaire form .submit-container {
  width: 95%;
  text-align: center;
  margin-top: 60px;
}

@media screen and (max-width: 767px) {
  .single-offre .formulaire form .submit-container {
    width: 100%;
  }
}
.single-offre .formulaire form .submit-container .wpcf7-submit {
  margin: 0px auto;
  text-transform: uppercase;
  display: table;
  padding: 16px 48px;
  font-family: "f37-regular";
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0;
  border: 1px solid #000000;
  background-color: #000000;
  color: #FFDE14;
}

.single-offre .formulaire form .submit-container .wpcf7-submit:hover {
  background-color: transparent;
  color: #000000;
}

.single-offre .formulaire form .submit-container span {
  display: none;
}

.single-offre .formulaire form .wpcf7-not-valid-tip {
  font-family: "roboto-regular-italic";
  position: relative;
  top: -10px;
  letter-spacing: 0.02em;
}

.single-offre .formulaire form .wpcf7-response-output {
  display: none;
}

.single-offre .merci {
  display: none;
  position: relative;
  z-index: 30;
  background-color: #FFDE14;
  padding: 200px 0px;
}

@media screen and (max-width: 992px) {
  .single-offre .merci {
    padding: 80px 0px;
  }
}
@media screen and (max-width: 576px) {
  .single-offre .merci {
    padding: 60px 0px;
  }
}
.single-offre .merci .grid {
  position: relative;
  z-index: 20;
}

.single-offre .merci .grid .size {
  width: 738px;
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  .single-offre .merci .grid .size {
    width: 100%;
  }
}
.single-offre .merci .grid .size h2 {
  color: #000000;
  margin-bottom: 40px;
}

.single-offre .merci .grid .size p {
  margin: 0px;
  font-family: "roboto-extrabold-italic";
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 992px) {
  .single-offre .merci .grid .size p {
    font-size: 18px;
  }
}
.single-offre .merci .grid .size p:first-of-type {
  margin-bottom: 30px;
}

.single-offre .merci img {
  z-index: 10;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 60%;
} 
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNhbmRpZGF0dXJlLmNzcyIsImZvb3Rlci5jc3MiLCJnbG9iYWxlcy5jc3MiLCJoZWFkZXIuY3NzIiwiaG9tZS5jc3MiLCJvZmZyZXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0s7OztBQUVWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNEO0FDbnJCRDtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7RUFFSDtBQ2xGRDtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0Q7QUN4TEQ7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7QUFBQTtBQUFBO0lBR0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDRDtBQzdPRDtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0Q7QUM3ekJEO0FBQ0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtBQUFBO0lBRUU7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0lBSUU7OztBQUdKO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUVGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7QUFBQTtJQUVFOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0s7OztBQUVWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOzs7QUFHSjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0FBQUE7SUFFRTs7O0FBR0o7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7SUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0lBQ0U7OztBQUdKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNEIiwiZmlsZSI6ImpkX3Nwb3J0cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICAgICAgRk9OVFMgICAgICAgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLVJlZ3VsYXJDb25kZW5zZWRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctbWVkaXVtLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLU1lZGl1bUNvbmRlbnNlZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy10aGluLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLVRoaW5Db25kZW5zZWRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tZXh0cmFib2xkLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUm9ib3RvL1JvYm90by1FeHRyYUJvbGRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tcmVndWxhci1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLnR0Zik7XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICAgICAgQ09MT1JTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jYW5kaWRhdHVyZSAuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5jYW5kaWRhdHVyZSAuaGVybyAuZm9uZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZ3JpbGxlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FuZGlkYXR1cmUgLmhlcm8gLmxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTY4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmhlcm8gLmxvZ28ge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLmhlcm8gLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyAuY29sLWxnLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuaGVybyAuZ3JpZC1oZXJvIC5jb2wtbGctMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8gLnJlY3J1dGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuaGVybyAuZ3JpZC1oZXJvIC5yZWNydXRlbWVudCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuaGVybyAuZ3JpZC1oZXJvIGgxIHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8gaDEge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyBoMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuaGVybyAuZ3JpZC1oZXJvIHAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhci1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgY29sb3I6ICNGRkRFMTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyBwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5oZXJvIC5ncmlkLWhlcm8gcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyAuYm91dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FuZGlkYXR1cmUgLmhlcm8gLmdyaWQtaGVybyAuYm91dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREUxNDtcbiAgcGFkZGluZzogMTUwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gI3Bvc3RlLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gI3ZpbGxlLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gI21hZ2FzaW4sXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAjdXBsb2FkLWN2LFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gI3VwbG9hZC1sZXR0cmUsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAjY3YtZmlsZSxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtICNsZXR0cmUtZmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuZW50ZXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiA5NSU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5lbnRldGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLWxnLTYgaW5wdXRbdHlwZT10ZXh0XSxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jb2wtbGctNiBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jb2wtbGctNiBpbnB1dFt0eXBlPXRlbF0ge1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNvbC1sZy02IGlucHV0W3R5cGU9dGV4dF0sXG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jb2wtbGctNiBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNvbC1sZy02IGlucHV0W3R5cGU9dGVsXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jb2wtMTIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLTEyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuc2VsZWN0LXdyYXBwZXIgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICB0b3A6IDEwcHg7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZmFxLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciwgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0OmZvY3VzLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gdGV4dGFyZWE6Zm9jdXMsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXI6IDBweDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIHNwYW5bZGF0YS1uYW1lPWN2XSAud3BjZjctbm90LXZhbGlkLXRpcCxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIHNwYW5bZGF0YS1uYW1lPWxldHRyZV0gLndwY2Y3LW5vdC12YWxpZC10aXAsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSBzcGFuW2RhdGEtbmFtZT1jdmZpbGVdIC53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gc3BhbltkYXRhLW5hbWU9bGV0dHJlZmlsZV0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuZW5zZW1ibGUtZG9jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyAjZG9jLWN2LFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyAjZG9jLWxldHRyZSB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5lbnNlbWJsZS1kb2MgI2RvYy1jdixcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyAjZG9jLWxldHRyZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuZW5zZW1ibGUtZG9jICNib3V0b24tY3YsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuZW5zZW1ibGUtZG9jICNib3V0b24tbGV0dHJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDBweDtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5lbnNlbWJsZS1kb2MgLmRvYy1hY3RpZiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAubGVnZW5kZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnF1ZXN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4dHJhYm9sZC1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDk1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5xdWVzdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAucXVlc3Rpb24gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLndwY2Y3LWNoZWNrYm94IC5maXJzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtN3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC5jaGVjay1wZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC5jaGVjay1wZXJzOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvY2hlY2tlZC5zdmcpO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuY2hlY2stcmVsYXRpdmUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuY2hlY2stcmVsYXRpdmUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tcmVndWxhci1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5hY2NlcHRhbmNlIHtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5hY2NlcHRhbmNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmFjY2VwdGFuY2Uge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbixcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC5mb3JtLXN3aXRjaCxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLmZvcm0tc3dpdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTJweDtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLmZvcm0tc3dpdGNoIGlucHV0LFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAuZm9ybS1zd2l0Y2ggaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvcm91bmQuc3ZnKTtcbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLmZvcm0tc3dpdGNoIGlucHV0OmZvY3VzLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAuZm9ybS1zd2l0Y2ggaW5wdXQ6Zm9jdXMge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3JvdW5kLnN2Zyk7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC5pbnB1dC1jaGVja2VkIGlucHV0LFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAuaW5wdXQtY2hlY2tlZCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3JvdW5kLWFjdGl2ZS5zdmcpO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAuaW5wdXQtY2hlY2tlZCBpbnB1dDpmb2N1cyxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLmlucHV0LWNoZWNrZWQgaW5wdXQ6Zm9jdXMge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3JvdW5kLWFjdGl2ZS5zdmcpO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIGxhYmVsLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIG1hcmdpbjogMHB4O1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dCxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsXG4gIC5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYSxcbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuZmluLXNlY3Rpb24ge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuZmluLXNlY3Rpb24ge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnN1Ym1pdC1jb250YWluZXIge1xuICB3aWR0aDogOTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuc3VibWl0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAuZm9ybXVsYWlyZSBmb3JtIC5zdWJtaXQtY29udGFpbmVyIC53cGNmNy1zdWJtaXQge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMTZweCA0OHB4O1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhclwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkRFMTQ7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAuc3VibWl0LWNvbnRhaW5lciAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNhbmRpZGF0dXJlIC5mb3JtdWxhaXJlIGZvcm0gLnN1Ym1pdC1jb250YWluZXIgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4uY2FuZGlkYXR1cmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYW5kaWRhdHVyZSAubWVyY2kge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERTE0O1xuICBwYWRkaW5nOiAyMDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FuZGlkYXR1cmUgLm1lcmNpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhbmRpZGF0dXJlIC5tZXJjaSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbi5jYW5kaWRhdHVyZSAubWVyY2kgLmdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuLmNhbmRpZGF0dXJlIC5tZXJjaSAuZ3JpZCAuc2l6ZSB7XG4gIHdpZHRoOiA3MzhweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYW5kaWRhdHVyZSAubWVyY2kgLmdyaWQgLnNpemUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLm1lcmNpIC5ncmlkIC5zaXplIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY2FuZGlkYXR1cmUgLm1lcmNpIC5ncmlkIC5zaXplIHAge1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4dHJhYm9sZC1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYW5kaWRhdHVyZSAubWVyY2kgLmdyaWQgLnNpemUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY2FuZGlkYXR1cmUgLm1lcmNpIC5ncmlkIC5zaXplIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2FuZGlkYXR1cmUgLm1lcmNpIGltZyB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA2MCU7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9Y2FuZGlkYXR1cmUuY3NzLm1hcCAqLyIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBGT05UUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1SZWd1bGFyLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXItaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtUmVndWxhckNvbmRlbnNlZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtTWVkaXVtQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXRoaW4taXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtVGhpbkNvbmRlbnNlZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1leHRyYWJvbGQtaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Sb2JvdG8vUm9ib3RvLUV4dHJhQm9sZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUm9ib3RvL1JvYm90by1JdGFsaWMudHRmKTtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogICAgICBDT0xPUlMgICAgICAgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZm9vdGVyIHtcbiAgcGFkZGluZzogMjRweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkRFMTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG59XG5mb290ZXIgaW1nIHtcbiAgd2lkdGg6IDU2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgaW1nIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDQwcHggYXV0bztcbiAgfVxufVxuZm9vdGVyIC5hbGlnbmVtZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgLmFsaWduZW1lbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuZm9vdGVyIC5hbGlnbmVtZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXJcIjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIgLmFsaWduZW1lbnQgYSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwcHggYXV0byAyMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciAuYWxpZ25lbWVudCBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5mb290ZXIgLmFsaWduZW1lbnQgc3BhbiB7XG4gIG1hcmdpbjogMHB4IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGZvb3RlciAuYWxpZ25lbWVudCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9Zm9vdGVyLmNzcy5tYXAgKi8iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICAgICAgRk9OVFMgICAgICAgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9GMzcvRjM3SnVkZ2UtUmVndWxhci50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLVJlZ3VsYXJDb25kZW5zZWRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctbWVkaXVtLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLU1lZGl1bUNvbmRlbnNlZEl0YWxpYy50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy10aGluLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLVRoaW5Db25kZW5zZWRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tZXh0cmFib2xkLWl0YWxpY1wiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvUm9ib3RvL1JvYm90by1FeHRyYUJvbGRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tcmVndWxhci1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLnR0Zik7XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqICAgICAgQ09MT1JTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5odG1sIGJvZHkge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmh0bWwgYm9keSAubWFpbi1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmh0bWwgYm9keSAuZmxvdSB7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbn1cbmh0bWwgYm9keSAuZ3JpZCB7XG4gIG1hcmdpbjogMHB4IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbCBib2R5IC5ncmlkIHtcbiAgICBtYXJnaW46IDBweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLmdyaWQge1xuICAgIG1hcmdpbjogMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwgYm9keSAuZ3JpZCB7XG4gICAgbWFyZ2luOiAwcHggMjBweDtcbiAgfVxufVxuaHRtbCBib2R5IC5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwgYm9keSAubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwgYm9keSAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuaHRtbCBib2R5IGgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgY29sb3I6ICNGRkRFMTQ7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaHRtbCBib2R5IGgxIHtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sIGJvZHkgaDEge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgaHRtbCBib2R5IGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbmh0bWwgYm9keSBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIGNvbG9yOiAjRkZERTE0O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBodG1sIGJvZHkgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgaHRtbCBib2R5IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbmh0bWwgYm9keSBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBodG1sIGJvZHkgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuaHRtbCBib2R5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5odG1sIGJvZHkgYSAqIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmh0bWwgYm9keSAuYm91dG9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5odG1sIGJvZHkgLmJvdXRvbiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDE2cHggNDhweDtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5odG1sIGJvZHkgLmJvdXRvbi5ub2lyIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGREUxNDtcbn1cbmh0bWwgYm9keSAuYm91dG9uLm5vaXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmh0bWwgYm9keSAuYm91dG9uLmphdW5lIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZERTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERTE0O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmh0bWwgYm9keSAuYm91dG9uLmphdW5lIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGREUxNDtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1nbG9iYWxlcy5jc3MubWFwICovIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIEZPTlRTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLVJlZ3VsYXIudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhci1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1SZWd1bGFyQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1NZWRpdW1Db25kZW5zZWRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctdGhpbi1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1UaGluQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4dHJhYm9sZC1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1JvYm90by9Sb2JvdG8tRXh0cmFCb2xkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Sb2JvdG8vUm9ib3RvLUl0YWxpYy50dGYpO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIENPTE9SUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5oZWFkZXIgLmJnLW1vZGFsLW9mZnJlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cbmhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDY2NnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIgLmJnLW1vZGFsLW9mZnJlcyAubW9kYWwtY29udGVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuaGVhZGVyIC5iZy1tb2RhbC1vZmZyZXMgLm1vZGFsLWNvbnRlbnRzIC5jbG9zZS1vZmZyZXMge1xuICB6LWluZGV4OiAzMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuaGVhZGVyIC5iZy1tb2RhbC1vZmZyZXMgLm1vZGFsLWNvbnRlbnRzIC5jbG9zZS1vZmZyZXMgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyAuY2xvc2Utb2ZmcmVzIHN2ZyByZWN0IHtcbiAgZmlsbDogI0ZGREUxNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyAuY2xvc2Utb2ZmcmVzIHN2ZyBnIHBhdGgge1xuICBmaWxsOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5iZy1tb2RhbC1vZmZyZXMgLm1vZGFsLWNvbnRlbnRzIC5jbG9zZS1vZmZyZXM6aG92ZXIgc3ZnIHJlY3Qge1xuICBmaWxsOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5iZy1tb2RhbC1vZmZyZXMgLm1vZGFsLWNvbnRlbnRzIC5jbG9zZS1vZmZyZXM6aG92ZXIgc3ZnIGcgcGF0aCB7XG4gIGZpbGw6ICNGRkRFMTQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLmJnLW1vZGFsLW9mZnJlcyAubW9kYWwtY29udGVudHMgLmVuc2VtYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDI4cHggMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyAuZW5zZW1ibGUge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxufVxuaGVhZGVyIC5iZy1tb2RhbC1vZmZyZXMgLm1vZGFsLWNvbnRlbnRzIC5lbnNlbWJsZSBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5iZy1tb2RhbC1vZmZyZXMgLm1vZGFsLWNvbnRlbnRzIC5lbnNlbWJsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5oZWFkZXIgLmJnLW1vZGFsLW9mZnJlcyAubW9kYWwtY29udGVudHMgLmVuc2VtYmxlIC5ib3V0b24ge1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIC5iZy1tb2RhbC1vZmZyZXMgLm1vZGFsLWNvbnRlbnRzIC5lbnNlbWJsZSAuYm91dG9uIHtcbiAgICBtYXJnaW46IDIwcHggMHB4IDBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyAuZW5zZW1ibGUgLmJvdXRvbiBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIH1cbn1cbmhlYWRlciAuYmctbW9kYWwtb2ZmcmVzIC5tb2RhbC1jb250ZW50cyAuZW5zZW1ibGU6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cbmhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5oZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuY2xvc2UtbWVudGlvbnMge1xuICB6LWluZGV4OiAzMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuY2xvc2UtbWVudGlvbnMge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5oZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuY2xvc2UtbWVudGlvbnMgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5jbG9zZS1tZW50aW9ucyBzdmcgcmVjdCB7XG4gIGZpbGw6ICNGRkRFMTQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuY2xvc2UtbWVudGlvbnMgc3ZnIGcgcGF0aCB7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuY2xvc2UtbWVudGlvbnM6aG92ZXIgc3ZnIHJlY3Qge1xuICBmaWxsOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmNsb3NlLW1lbnRpb25zOmhvdmVyIHN2ZyBnIHBhdGgge1xuICBmaWxsOiAjRkZERTE0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmdyaWQge1xuICAgIG1hcmdpbjogMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5ncmlkIHtcbiAgICBtYXJnaW46IDBweCA2MHB4O1xuICB9XG59XG5oZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbmhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5ncmlkIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5oZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmdyaWQgcCxcbmhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5ncmlkIGxpLFxuaGVhZGVyIC5iZy1tb2RhbC1tZW50aW9ucyAubW9kYWwtY29udGVudHMgLmdyaWQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1leHRyYWJvbGQtaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5ncmlkIHAsXG4gIGhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5ncmlkIGxpLFxuICBoZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5ncmlkIHAsXG4gIGhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5ncmlkIGxpLFxuICBoZWFkZXIgLmJnLW1vZGFsLW1lbnRpb25zIC5tb2RhbC1jb250ZW50cyAuZ3JpZCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbmhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5ncmlkIGEge1xuICBjb2xvcjogI0ZGREUxNDtcbn1cbmhlYWRlciAuYmctbW9kYWwtbWVudGlvbnMgLm1vZGFsLWNvbnRlbnRzIC5ncmlkIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWhlYWRlci5jc3MubWFwICovIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIEZPTlRTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLVJlZ3VsYXIudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhci1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1SZWd1bGFyQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1NZWRpdW1Db25kZW5zZWRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctdGhpbi1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1UaGluQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4dHJhYm9sZC1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1JvYm90by9Sb2JvdG8tRXh0cmFCb2xkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Sb2JvdG8vUm9ib3RvLUl0YWxpYy50dGYpO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIENPTE9SUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaG9tZSAuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZm9uZC1oZXJvLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmhvbWUgLmhlcm8gLnRpdHJlLWhlcm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjRkZERTE0O1xuICBmb250LWZhbWlseTogXCJmMzctbWVkaXVtLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDM1NHB4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuaGVybyAudGl0cmUtaGVybyB7XG4gICAgZm9udC1zaXplOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5oZXJvIC50aXRyZS1oZXJvIHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICB9XG59XG4uaG9tZSAuaGVybyAud2FudHMge1xuICB3aWR0aDogMTA1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yLjUlO1xufVxuLmhvbWUgLmhlcm8gLmxvZ28ge1xuICB3aWR0aDogMTY4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmhvbWUgLmhlcm8gLmdyaWQtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG59XG4uaG9tZSAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5oZXJvIC5ncmlkLWhlcm8gLnRpdHJlIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG59XG4uaG9tZSAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhvbWUgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5ob21lIC5oZXJvIC5ncmlkLWhlcm8gLnRpdHJlIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaG9tZSAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSBoMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4uaG9tZSAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyLWl0YWxpY1wiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5oZXJvIC5ncmlkLWhlcm8gLnRpdHJlIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uaG9tZSAuaGVybyAuZ3JpZC1oZXJvIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5oZXJvIC5ncmlkLWhlcm8gaW1nIHtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG59XG4uaG9tZSAub2ZmcmVzLWhvbWUgLmZvbmQtbm9pciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDI0cHggMHB4IDI0cHggODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAub2ZmcmVzLWhvbWUgLmZvbmQtbm9pciB7XG4gICAgcGFkZGluZzogMjRweCAwcHggMjRweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLm9mZnJlcy1ob21lIC5mb25kLW5vaXIge1xuICAgIHBhZGRpbmc6IDI0cHggMHB4IDI0cHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLm9mZnJlcy1ob21lIC5mb25kLW5vaXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGJvcmRlcjogMHB4O1xuICB9XG59XG4uaG9tZSAub2ZmcmVzLWhvbWUgLmZvbmQtbm9pciBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLm9mZnJlcy1ob21lIC5mb25kLW5vaXIgaDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbn1cbi5ob21lIC5vZmZyZXMtaG9tZSAuZm9uZC1ibGFuYyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ob21lIC5vZmZyZXMtaG9tZSAuZm9uZC1ibGFuYyBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAub2ZmcmVzLWhvbWUgLmZvbmQtYmxhbmMgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuLmhvbWUgLm9mZnJlcy1ob21lIC5mb25kLWJsYW5jIGEgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAub2ZmcmVzLWhvbWUgLmZvbmQtYmxhbmMgYSBoMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmhvbWUgLm9mZnJlcy1ob21lIC5mb25kLWJsYW5jOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5ob21lIC5vZmZyZXMtaG9tZSAuZm9uZC1ibGFuYzpob3ZlciBoMiB7XG4gIGNvbG9yOiAjRkZERTE0O1xufVxuLmhvbWUgLnJlY3J1dGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREUxNDtcbiAgcGFkZGluZzogMTAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnJlY3J1dGVtZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnJlY3J1dGVtZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuLmhvbWUgLnJlY3J1dGVtZW50IGgxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAucmVjcnV0ZW1lbnQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ob21lIC5yZWNydXRlbWVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4dHJhYm9sZC1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAucmVjcnV0ZW1lbnQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaG9tZSAucmVjcnV0ZW1lbnQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5yZWNydXRlbWVudCBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4uaG9tZSAucmVjcnV0ZW1lbnQgcCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXRoaW4taXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAucmVjcnV0ZW1lbnQgcCBlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uaG9tZSAucmVjcnV0ZW1lbnQgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAucmVjcnV0ZW1lbnQgLmJvdXRvbiB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5ob21lIC5wYXJ0aWNpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUgLnBhcnRpY2lwZXIgLmdyb3MtdGl0cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI1O1xuICBsZWZ0OiAtMjhweDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAzNDBweDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLnBhcnRpY2lwZXIgLmdyb3MtdGl0cmUge1xuICAgIGZvbnQtc2l6ZTogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5wYXJ0aWNpcGVyIC5ncm9zLXRpdHJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAucGFydGljaXBlciAuZ3Jvcy10aXRyZSB7XG4gICAgZm9udC1zaXplOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnBhcnRpY2lwZXIgLmdyb3MtdGl0cmUge1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ob21lIC5wYXJ0aWNpcGVyIC5ncm9zLXRpdHJlIHtcbiAgICBmb250LXNpemU6IDEyNXB4O1xuICB9XG59XG4uaG9tZSAucGFydGljaXBlciAuYmFuZGVhdS1qYXVuZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkRFMTQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAucGFydGljaXBlciAuYmFuZGVhdS1qYXVuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvbWUgLnBhcnRpY2lwZXIgLmZvbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAyNTBweCAwcHggMTAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnBhcnRpY2lwZXIgLmZvbmQge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAucGFydGljaXBlciAuZm9uZCB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbi5ob21lIC5wYXJ0aWNpcGVyIGgxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAucGFydGljaXBlciBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmhvbWUgLnBhcnRpY2lwZXIgLmZvbmQtYmxhbmMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLnBhcnRpY2lwZXIgLmZvbmQtYmxhbmMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaG9tZSAucGFydGljaXBlciAuZm9uZC1ibGFuYyBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhvbWUgLnBhcnRpY2lwZXIgLmZvbmQtYmxhbmMgaDMge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhci1pdGFsaWNcIjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uaG9tZSAucGFydGljaXBlciAuZm9uZC1ibGFuYyAubm9tYnJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgYm90dG9tOiAtNjMuNXB4O1xuICBmb250LWZhbWlseTogXCJmMzctbWVkaXVtLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDEyN3B4O1xuICBsaW5lLWhlaWdodDogMTI3cHg7XG4gIGNvbG9yOiAjRkZERTE0O1xufVxuLmhvbWUgLnBhcnRpY2lwZXIgLmJvdXRvbiB7XG4gIG1hcmdpbjogMTAwcHggYXV0byAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5wYXJ0aWNpcGVyIC5ib3V0b24ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4uaG9tZSAucHJldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZvbmQtcHJldC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAucHJldCB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5wcmV0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuLmhvbWUgLnByZXQgaDEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ob21lIC5wcmV0IC5kZXNrdG9wIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXItaXRhbGljXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhvbWUgLnByZXQgLmxpc3RlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAucHJldCAubGlzdGUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4uaG9tZSAucHJldCAubGlzdGUgLmZvbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAucHJldCAubGlzdGUgLmZvbmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaG9tZSAucHJldCAubGlzdGUgLmZvbmQgLm9wYWNpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxNTtcbn1cbi5ob21lIC5wcmV0IC5saXN0ZSAuZm9uZCAuZGF0ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ob21lIC5wcmV0IC5saXN0ZSAuZm9uZCAuZGF0ZXMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1yZWd1bGFyLWl0YWxpY1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAucHJldCAubGlzdGUgLmZvbmQgLmRhdGVzIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLmhvbWUgLnByZXQgLmxpc3RlIC5mb25kIC5kYXRlcyBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhvbWUgLnByZXQgLmxpc3RlIC5mb25kIC5mb25kLWJsYW5jIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuLmhvbWUgLnByZXQgLmxpc3RlIC5mb25kIC5mb25kLWJsYW5jIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAucHJldCAubGlzdGUgLmZvbmQgLmZvbmQtYmxhbmMgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLnByZXQgLmxpc3RlIC5mb25kIC5mb25kLWJsYW5jIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5ob21lIC5wcmV0IC5saXN0ZSAuZm9uZCAuZm9uZC1ibGFuYyAuYm91dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ob21lIC5wcmV0IC5saXN0ZSAuZm9uZCAuZm9uZC1ibGFuYyAuYm91dG9uIGEge1xuICBwYWRkaW5nOiAxOHB4IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLnByZXQgLmxpc3RlIC5mb25kIC5mb25kLWJsYW5jIC5ib3V0b24gYSB7XG4gICAgcGFkZGluZzogMThweCA0OHB4O1xuICB9XG59XG4uaG9tZSAuZXF1aXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZm9uZC1lcXVpcGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTUwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmVxdWlwZSB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLmVxdWlwZSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbi5ob21lIC5lcXVpcGUgLmdyaWQtZXF1aXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5lcXVpcGUgLmdyaWQtZXF1aXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5lcXVpcGUgLmdyaWQtZXF1aXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5lcXVpcGUgLmdyaWQtZXF1aXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5ob21lIC5lcXVpcGUgLmdyaWQtZXF1aXBlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZXF1aXBlIC5ncmlkLWVxdWlwZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ob21lIC5lcXVpcGUgLmdyaWQtZXF1aXBlIC5tYXJnaW4tdGV4dGUge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmVxdWlwZSAuZ3JpZC1lcXVpcGUgLm1hcmdpbi10ZXh0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZXF1aXBlIC5ncmlkLWVxdWlwZSAubWFyZ2luLXRleHRlIHtcbiAgICBtYXJnaW46IDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuZXF1aXBlIC5ncmlkLWVxdWlwZSAubWFyZ2luLXRleHRlIHtcbiAgICBtYXJnaW46IDBweCAyMHB4O1xuICB9XG59XG4uaG9tZSAuZXF1aXBlIC5ncmlkLWVxdWlwZSAubWFyZ2luLXRleHRlIGgxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaG9tZSAuZXF1aXBlIC5ncmlkLWVxdWlwZSAubWFyZ2luLXRleHRlIHAge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tZXh0cmFib2xkLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuZXF1aXBlIC5ncmlkLWVxdWlwZSAubWFyZ2luLXRleHRlIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmVxdWlwZSAuZ3JpZC1lcXVpcGUgLm1hcmdpbi10ZXh0ZSAuYm91dG9uLmphdW5lIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuLmhvbWUgLmVxdWlwZSAuZ3JpZC1lcXVpcGUgLm1hcmdpbi10ZXh0ZSAuYm91dG9uLmphdW5lIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZERTE0O1xufVxuLmhvbWUgLmZhcSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lIC5mYXEgLmxpZ25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MTdweDtcbiAgdG9wOiAtMSU7XG4gIGhlaWdodDogMTA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuZmFxIC5saWduZSB7XG4gICAgbGVmdDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuZmFxIC5saWduZSB7XG4gICAgbGVmdDogMjcxcHg7XG4gIH1cbn1cbi5ob21lIC5mYXEgLmpkLWZhcSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTc0cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaG9tZSAuZmFxIC5qZC1mYXEge1xuICAgIGxlZnQ6IDQ2N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmZhcSAuamQtZmFxIHtcbiAgICBsZWZ0OiAzOTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmZhcSAuamQtZmFxIHtcbiAgICB0b3A6IC00MHB4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgfVxufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEtbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uaG9tZSAuZmFxIC5ncmlkLWZhcS1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZmFxIC5ncmlkLWZhcS1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuZmFxIC5ncmlkLWZhcSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZmFxIC5ncmlkLWZhcSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5mYXEgLmdyaWQtZmFxIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEgaDEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmZhcSAuZ3JpZC1mYXEgaDEge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZmFxIC5ncmlkLWZhcSBoMSB7XG4gICAgbWFyZ2luOiAwcHggNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLmZhcSAuZ3JpZC1mYXEgaDEge1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gIH1cbn1cbi5ob21lIC5mYXEgLmdyaWQtZmFxIGltZyB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lIC5mYXEgLmdyaWQtZmFxIGltZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUgLmZhcSAuZ3JpZC1mYXEgaW1nIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC5mYXEgLmdyaWQtZmFxIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuZmFxIC5ncmlkLWZhcSAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZSAuZmFxIC5ncmlkLWZhcSAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDBweCAyMHB4O1xuICB9XG59XG4uaG9tZSAuZmFxIC5ncmlkLWZhcSAuYWNjb3JkaW9uIC5mYXFfY2FyZCB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uaG9tZSAuZmFxIC5ncmlkLWZhcSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4O1xufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDIwcHggNTBweCAwcHggMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJmMzctbWVkaXVtLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lIC5mYXEgLmdyaWQtZmFxIC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uaG9tZSAuZmFxIC5ncmlkLWZhcSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uaG9tZSAuZmFxIC5ncmlkLWZhcSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERTE0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uaG9tZSAuZmFxIC5ncmlkLWZhcSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWhlYWRlciBidXR0b246OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTUwcHg7XG4gIHotaW5kZXg6IDMwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9mYXEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZhcS1ob3Zlci5zdmcpO1xufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAyNXB4IDBweCAwcHggMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5ob21lIC5mYXEgLmdyaWQtZmFxIC5hY2NvcmRpb24gLmZhcV9jYXJkIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IC5jb250ZW51IHAge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tZXh0cmFib2xkLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUgLmZhcSAuZ3JpZC1mYXEgLmFjY29yZGlvbiAuZmFxX2NhcmQgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgLmNvbnRlbnUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaG9tZSAuZmFxIC5ncmlkLWZhcSAuYWNjb3JkaW9uIC5mYXFfY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSAuY29udGVudSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9aG9tZS5jc3MubWFwICovIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIEZPTlRTICAgICAgICoqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhclwiO1xuICBzcmM6IHVybCguLi8uLi9zcmMvZm9udHMvRjM3L0YzN0p1ZGdlLVJlZ3VsYXIudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhci1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1SZWd1bGFyQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1NZWRpdW1Db25kZW5zZWRJdGFsaWMudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmMzctdGhpbi1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL0YzNy9GMzdKdWRnZS1UaGluQ29uZGVuc2VkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4dHJhYm9sZC1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoLi4vLi4vc3JjL2ZvbnRzL1JvYm90by9Sb2JvdG8tRXh0cmFCb2xkSXRhbGljLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIHNyYzogdXJsKC4uLy4uL3NyYy9mb250cy9Sb2JvdG8vUm9ib3RvLUl0YWxpYy50dGYpO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKiAgICAgIENPTE9SUyAgICAgICAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYXJjaGl2ZS1vZmZyZXMgLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL2ZvbmQtaGVyby5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLmhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLnRpdHJlLWhlcm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjRkZERTE0O1xuICBmb250LWZhbWlseTogXCJmMzctbWVkaXVtLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDM1NHB4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLnRpdHJlLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLnRpdHJlLWhlcm8ge1xuICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAuaGVybyAud2FudHMge1xuICB3aWR0aDogMTA1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yLjUlO1xufVxuLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC5sb2dvIHtcbiAgd2lkdGg6IDE2OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hcmNoaXZlLW9mZnJlcyAuaGVybyAuZ3JpZC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbn1cbi5hcmNoaXZlLW9mZnJlcyAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAuaGVybyAuZ3JpZC1oZXJvIC50aXRyZSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC5ncmlkLWhlcm8gLnRpdHJlIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC5ncmlkLWhlcm8gLnRpdHJlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXItaXRhbGljXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC5ncmlkLWhlcm8gLnRpdHJlIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLmhlcm8gLmdyaWQtaGVybyAudGl0cmUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC5ncmlkLWhlcm8gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5oZXJvIC5ncmlkLWhlcm8gaW1nIHtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLm9mZnJlcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAub2ZmcmVzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5vZmZyZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLm9mZnJlcyBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmFyY2hpdmUtb2ZmcmVzIC5vZmZyZXMgLnNpemUge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAub2ZmcmVzIC5zaXplIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLm9mZnJlcyAuc2l6ZSAuY29sLXh4bC0zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5hcmNoaXZlLW9mZnJlcyAub2ZmcmVzIC5zaXplIC5jb2wteHhsLTMgLm9mZnJlLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAub2ZmcmVzIC5zaXplIC5jb2wteHhsLTMgLm9mZnJlLWNhcmQge1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLm9mZnJlcyAuc2l6ZSAuY29sLXh4bC0zIC5vZmZyZS1jYXJkIC5ib3V0b24gYSB7XG4gIHBhZGRpbmc6IDE4cHggMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLm9mZnJlcyAuc2l6ZSAuY29sLXh4bC0zIC5vZmZyZS1jYXJkIC5ib3V0b24gYSB7XG4gICAgcGFkZGluZzogMThweCA0OHB4O1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmdyb3MtdGl0cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI1O1xuICBsZWZ0OiAtMjhweDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI0ZGREUxNDtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAzNDBweDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIC5ncm9zLXRpdHJlIHtcbiAgICBmb250LXNpemU6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmdyb3MtdGl0cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucGFydGljaXBlciAuZ3Jvcy10aXRyZSB7XG4gICAgZm9udC1zaXplOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIC5ncm9zLXRpdHJlIHtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmdyb3MtdGl0cmUge1xuICAgIGZvbnQtc2l6ZTogMTI1cHg7XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAucGFydGljaXBlciAuYmFuZGVhdS1ibGFuYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmJhbmRlYXUtYmxhbmMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAucGFydGljaXBlciAuZm9uZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDI1MHB4IDBweCAxMDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmZvbmQge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmZvbmQge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucGFydGljaXBlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIC5mb25kLWJsYW5jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucGFydGljaXBlciAuZm9uZC1ibGFuYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAucGFydGljaXBlciAuZm9uZC1ibGFuYyBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIC5mb25kLWJsYW5jIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXItaXRhbGljXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmFyY2hpdmUtb2ZmcmVzIC5wYXJ0aWNpcGVyIC5mb25kLWJsYW5jIC5ub21icmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xuICBib3R0b206IC02My41cHg7XG4gIGZvbnQtZmFtaWx5OiBcImYzNy1tZWRpdW0taXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMTI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjdweDtcbiAgY29sb3I6ICNGRkRFMTQ7XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnBhcnRpY2lwZXIgLmJvdXRvbiB7XG4gIG1hcmdpbjogMTAwcHggYXV0byAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucGFydGljaXBlciAuYm91dG9uIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5wcmV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZm9uZC1wcmV0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE1MHB4IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucHJldCB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucHJldCB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAucHJldCBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucHJldCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5wcmV0IC5mb25kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5wcmV0IC5mb25kIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5wcmV0IC5mb25kIC5vcGFjaXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTU7XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnByZXQgLmZvbmQgLmRhdGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnByZXQgLmZvbmQgLmRhdGVzIHAge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhci1pdGFsaWNcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5wcmV0IC5mb25kIC5kYXRlcyBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5hcmNoaXZlLW9mZnJlcyAucHJldCAuZm9uZCAuZGF0ZXMgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hcmNoaXZlLW9mZnJlcyAucHJldCAuZm9uZCAuZm9uZC1ibGFuYyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5hcmNoaXZlLW9mZnJlcyAucHJldCAuZm9uZCAuZm9uZC1ibGFuYyBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFyY2hpdmUtb2ZmcmVzIC5wcmV0IC5mb25kIC5mb25kLWJsYW5jIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucHJldCAuZm9uZCAuZm9uZC1ibGFuYyBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnByZXQgLmZvbmQgLmZvbmQtYmxhbmMgLmJvdXRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYXJjaGl2ZS1vZmZyZXMgLnByZXQgLmZvbmQgLmZvbmQtYmxhbmMgLmJvdXRvbiBhIHtcbiAgcGFkZGluZzogMThweCAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hcmNoaXZlLW9mZnJlcyAucHJldCAuZm9uZCAuZm9uZC1ibGFuYyAuYm91dG9uIGEge1xuICAgIHBhZGRpbmc6IDE4cHggNDhweDtcbiAgfVxufVxuLmFyY2hpdmUtb2ZmcmVzIC5wYXJpcyAuY29sLXh4bC0zOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLW9mZnJlcyAubHlvbiAuY29sLXh4bC0zOm50aC1vZi10eXBlKDMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLW9mZnJlcyAubWFyc2VpbGxlIC5jb2wteHhsLTM6bnRoLW9mLXR5cGUoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUtb2ZmcmVzIC5saWxsZSAuY29sLXh4bC0zOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtb2ZmcmUgLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uc2luZ2xlLW9mZnJlIC5oZXJvIC5mb25kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9ncmlsbGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmhlcm8gLmxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTY4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5oZXJvIC5sb2dvIHtcbiAgICB3aWR0aDogOTVweDtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuaGVybyAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmhlcm8gLmdyaWQtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8ge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmhlcm8gLmdyaWQtaGVybyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLmNvbC1sZy01IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLmNvbC1sZy0zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLnJlY3J1dGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmhlcm8gLmdyaWQtaGVybyAucmVjcnV0ZW1lbnQge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLnRleHRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHRvcDogMzclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC50ZXh0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIGJvdHRvbTogOTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLnRleHRlIGgxIHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBsaW5lLWhlaWdodDogNThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLnRleHRlIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLnRleHRlIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmhlcm8gLmdyaWQtaGVybyAudGV4dGUgLmgxLWFuaW1hdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLnRleHRlIC5ib3V0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmhlcm8gLmdyaWQtaGVybyAudGV4dGUgLmJvdXRvbiB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLnRleHRlIC5ib3V0b24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLnRleHRlIC5ib3V0b24gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkRFMTQ7XG59XG4uc2luZ2xlLW9mZnJlIC5oZXJvIC5ncmlkLWhlcm8gLnRleHRlIC5ib3V0b24tYW5pbWF0ZWQgYSB7XG4gIGNvbG9yOiAjRkZERTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnNpbmdsZS1vZmZyZSAuaGVybyAuZ3JpZC1oZXJvIC50ZXh0ZSAuYm91dG9uLWFuaW1hdGVkIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERTE0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmEtcHJvcG9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERTE0O1xuICBwYWRkaW5nOiAxNTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5hLXByb3BvcyB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmEtcHJvcG9zIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuYS1wcm9wb3MgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmEtcHJvcG9zIHAge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tZXh0cmFib2xkLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW9mZnJlIC5hLXByb3BvcyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmEtcHJvcG9zIC5jb2wteGwtNiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5hLXByb3BvcyAuY29sLXhsLTYgLnZhbGV1ci1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG59XG4uc2luZ2xlLW9mZnJlIC5hLXByb3BvcyAuY29sLXhsLTYgLnZhbGV1ci1jYXJkIGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5hLXByb3BvcyAuaW5mb3MgLmVuc2VtYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmEtcHJvcG9zIC5pbmZvcyAuZW5zZW1ibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmEtcHJvcG9zIC5pbmZvcyAuZW5zZW1ibGUgaDMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuYS1wcm9wb3MgLmluZm9zIC5lbnNlbWJsZSBoMzpsYXN0LW9mLXR5cGUge1xuICBmb250LWZhbWlseTogXCJmMzctcmVndWxhci1pdGFsaWNcIjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuYS1wcm9wb3MgLmluZm9zIC5lbnNlbWJsZTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmEtcHJvcG9zIC5pbmZvcy1hbmltYXRlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA7XG4gIHRvcDogNjMlO1xufVxuLnNpbmdsZS1vZmZyZSAuYS1wcm9wb3MgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuYS1wcm9wb3MgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5jb250ZW51IHtcbiAgcGFkZGluZzogMTUwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuY29udGVudSB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmNvbnRlbnUge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5jb250ZW51IGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5jb250ZW51IHAsXG4uc2luZ2xlLW9mZnJlIC5jb250ZW51IGxpIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWV4dHJhYm9sZC1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuY29udGVudSBwLFxuICAuc2luZ2xlLW9mZnJlIC5jb250ZW51IGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERTE0O1xuICBwYWRkaW5nOiAxNTBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAjcG9zdGUsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gI3ZpbGxlLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtICNtYWdhc2luLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtICN1cGxvYWQtY3YsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gI3VwbG9hZC1sZXR0cmUsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gI2N2LWZpbGUsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gI2xldHRyZS1maWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuZW50ZXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LW1lZGl1bS1pdGFsaWNcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiA5NSU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuZW50ZXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5jb2wtbGctNiBpbnB1dFt0eXBlPXRleHRdLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5jb2wtbGctNiBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLWxnLTYgaW5wdXRbdHlwZT10ZWxdIHtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLWxnLTYgaW5wdXRbdHlwZT10ZXh0XSxcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5jb2wtbGctNiBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5jb2wtbGctNiBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmNvbC0xMiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDk1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY29sLTEyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5zZWxlY3Qtd3JhcHBlciAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIHRvcDogMTBweDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvZmFxLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tcmVndWxhci1pdGFsaWNcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9dGVsXSxcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLCAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLCAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gaW5wdXQ6Zm9jdXMsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gdGV4dGFyZWE6Zm9jdXMsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAwcHg7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gc3BhbltkYXRhLW5hbWU9Y3ZdIC53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIHNwYW5bZGF0YS1uYW1lPWxldHRyZV0gLndwY2Y3LW5vdC12YWxpZC10aXAsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gc3BhbltkYXRhLW5hbWU9Y3ZmaWxlXSAud3BjZjctbm90LXZhbGlkLXRpcCxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSBzcGFuW2RhdGEtbmFtZT1sZXR0cmVmaWxlXSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuZW5zZW1ibGUtZG9jICNkb2MtY3YsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyAjZG9jLWxldHRyZSB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuZW5zZW1ibGUtZG9jICNkb2MtY3YsXG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuZW5zZW1ibGUtZG9jICNkb2MtbGV0dHJlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuZW5zZW1ibGUtZG9jICNib3V0b24tY3YsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyAjYm91dG9uLWxldHRyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmVuc2VtYmxlLWRvYyAuZG9jLWFjdGlmIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAubGVnZW5kZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1yZWd1bGFyLWl0YWxpY1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5xdWVzdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1leHRyYWJvbGQtaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnF1ZXN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnF1ZXN0aW9uIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLndwY2Y3LWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLndwY2Y3LWNoZWNrYm94IC5maXJzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLndwY2Y3LWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAud3BjZjctY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tcmVndWxhci1pdGFsaWNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY2hlY2stcmVsYXRpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC5jaGVjay1wZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAuY2hlY2stcGVyczpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY2hlY2stcmVsYXRpdmUgLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9jaGVja2VkLnN2Zyk7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY2hlY2stcmVsYXRpdmUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICBtYXJnaW46IDBweDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuY2hlY2stcmVsYXRpdmUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5jaGVjay1yZWxhdGl2ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmNoZWNrLXJlbGF0aXZlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5hY2NlcHRhbmNlIHtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuYWNjZXB0YW5jZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuYWNjZXB0YW5jZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbixcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLmZvcm0tc3dpdGNoLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLmZvcm0tc3dpdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTJweDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC5mb3JtLXN3aXRjaCBpbnB1dCxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIC5mb3JtLXN3aXRjaCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9yb3VuZC5zdmcpO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLmZvcm0tc3dpdGNoIGlucHV0OmZvY3VzLFxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5wb2xpdGlxdWUgLmZvcm0tc3dpdGNoIGlucHV0OmZvY3VzIHtcbiAgZmlsdGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vc3JjL2ltZy9yb3VuZC5zdmcpO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLmlucHV0LWNoZWNrZWQgaW5wdXQsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAuaW5wdXQtY2hlY2tlZCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9zcmMvaW1nL3JvdW5kLWFjdGl2ZS5zdmcpO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLmlucHV0LWNoZWNrZWQgaW5wdXQ6Zm9jdXMsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAuaW5wdXQtY2hlY2tlZCBpbnB1dDpmb2N1cyB7XG4gIGZpbHRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3NyYy9pbWcvcm91bmQtYWN0aXZlLnN2Zyk7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5hdXRvcmlzYXRpb24gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1saXN0LWl0ZW0sXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dCxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsXG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLXJlZ3VsYXItaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmF1dG9yaXNhdGlvbiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsLFxuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnBvbGl0aXF1ZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYSxcbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAucG9saXRpcXVlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuYXV0b3Jpc2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuZmluLXNlY3Rpb24ge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLmZpbi1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuc3VibWl0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuc3VibWl0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLmZvcm11bGFpcmUgZm9ybSAuc3VibWl0LWNvbnRhaW5lciAud3BjZjctc3VibWl0IHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDE2cHggNDhweDtcbiAgZm9udC1mYW1pbHk6IFwiZjM3LXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZERTE0O1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC5zdWJtaXQtY29udGFpbmVyIC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLnN1Ym1pdC1jb250YWluZXIgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLW9mZnJlIC5mb3JtdWxhaXJlIGZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tcmVndWxhci1pdGFsaWNcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLnNpbmdsZS1vZmZyZSAuZm9ybXVsYWlyZSBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1vZmZyZSAubWVyY2kge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERTE0O1xuICBwYWRkaW5nOiAyMDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5tZXJjaSB7XG4gICAgcGFkZGluZzogODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb2ZmcmUgLm1lcmNpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuLnNpbmdsZS1vZmZyZSAubWVyY2kgLmdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuLnNpbmdsZS1vZmZyZSAubWVyY2kgLmdyaWQgLnNpemUge1xuICB3aWR0aDogNzM4cHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLW9mZnJlIC5tZXJjaSAuZ3JpZCAuc2l6ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLm1lcmNpIC5ncmlkIC5zaXplIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5tZXJjaSAuZ3JpZCAuc2l6ZSBwIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1leHRyYWJvbGQtaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW9mZnJlIC5tZXJjaSAuZ3JpZCAuc2l6ZSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaW5nbGUtb2ZmcmUgLm1lcmNpIC5ncmlkIC5zaXplIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2luZ2xlLW9mZnJlIC5tZXJjaSBpbWcge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNjAlO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPW9mZnJlcy5jc3MubWFwICovIl19 */
