/* categories colors */
.path-webform.path-webform main > .container,
.path-questionnaire-praticien.path-webform main > .container {
  padding-top: 5rem !important; }

.path-webform main > .container,
.path-questionnaire-praticien main > .container {
  padding-top: 1.125rem !important; }

.path-webform header,
.path-questionnaire-praticien header {
  border-bottom: 1px solid rgba(156, 173, 192, 0.3) !important; }
  .path-webform header .max-width,
  .path-questionnaire-praticien header .max-width {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .path-webform header nav,
  .path-questionnaire-praticien header nav {
    display: none; }
  .path-webform header .header-right,
  .path-questionnaire-praticien header .header-right {
    display: none; }

.path-webform .container .question-error,
.path-questionnaire-praticien .container .question-error {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  background-color: rgba(34, 36, 46, 0.8);
  visibility: hidden;
  opacity: 0;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 0; }
  .path-webform .container .question-error.active,
  .path-questionnaire-praticien .container .question-error.active {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    z-index: 999;
    visibility: visible;
    opacity: 1;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease; }
  .path-webform .container .question-error div,
  .path-questionnaire-praticien .container .question-error div {
    background-color: #ffffff;
    padding: 2.3125rem 5rem 2rem 5rem;
    text-align: center;
    border-radius: 24px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 73, 103, 0.2);
    box-shadow: 0 1px 3px 0 rgba(0, 73, 103, 0.2); }
    @media only screen and (max-width: 30rem) {
      .path-webform .container .question-error div,
      .path-questionnaire-praticien .container .question-error div {
        margin-left: 1.125rem;
        margin-right: 1.125rem;
        padding-left: 1rem;
        padding-right: 1rem;
        width: calc(100% - 36px);
        width: calc(100% - 36px);
        width: -webkit-calc(100% - 36px); } }
    .path-webform .container .question-error div p,
    .path-questionnaire-praticien .container .question-error div p {
      font-size: 1.5rem;
      font-weight: 700;
      line-height: 1.75rem;
      margin-bottom: 0.5rem; }
    .path-webform .container .question-error div span,
    .path-questionnaire-praticien .container .question-error div span {
      display: block;
      font-size: 1.125rem;
      line-height: 1.75rem;
      font-weight: 400;
      margin-bottom: 1.5rem; }
    .path-webform .container .question-error div button,
    .path-questionnaire-praticien .container .question-error div button {
      margin-left: auto;
      margin-right: auto; }

.path-webform .container section.intro .intro-description .max-width,
.path-questionnaire-praticien .container section.intro .intro-description .max-width {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  @media only screen and (max-width: 74.9375rem) {
    .path-webform .container section.intro .intro-description .max-width,
    .path-questionnaire-praticien .container section.intro .intro-description .max-width {
      padding-left: 1.125rem;
      padding-right: 1.125rem; } }
  @media only screen and (max-width: 61.9375rem) {
    .path-webform .container section.intro .intro-description .max-width,
    .path-questionnaire-praticien .container section.intro .intro-description .max-width {
      display: block;
      padding-bottom: 2rem; } }
  .path-webform .container section.intro .intro-description .max-width .txt,
  .path-questionnaire-praticien .container section.intro .intro-description .max-width .txt {
    width: 588px;
    min-width: 588px;
    margin-left: 0; }
    @media only screen and (max-width: 74.9375rem) {
      .path-webform .container section.intro .intro-description .max-width .txt,
      .path-questionnaire-praticien .container section.intro .intro-description .max-width .txt {
        width: 470px;
        min-width: 470px;
        margin-right: 2.5rem; } }
    @media only screen and (max-width: 61.9375rem) {
      .path-webform .container section.intro .intro-description .max-width .txt,
      .path-questionnaire-praticien .container section.intro .intro-description .max-width .txt {
        width: 100%;
        min-width: 100%;
        margin-right: 0; } }
    .path-webform .container section.intro .intro-description .max-width .txt p,
    .path-questionnaire-praticien .container section.intro .intro-description .max-width .txt p {
      font-size: 1.25rem;
      line-height: 1.75rem;
      font-weight: 600; }
  .path-webform .container section.intro .intro-description .max-width i,
  .path-questionnaire-praticien .container section.intro .intro-description .max-width i {
    display: block;
    font-style: italic;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    font-weight: 400;
    margin-top: 1.5rem; }
  @media only screen and (max-width: 74.9375rem) {
    .path-webform .container section.intro .intro-description .max-width .img,
    .path-questionnaire-praticien .container section.intro .intro-description .max-width .img {
      width: calc(100% - 510px);
      width: calc(100% - 510px);
      width: -webkit-calc(100% - 510px); } }
  @media only screen and (max-width: 61.9375rem) {
    .path-webform .container section.intro .intro-description .max-width .img,
    .path-questionnaire-praticien .container section.intro .intro-description .max-width .img {
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-top: 1.25rem; } }
  .path-webform .container section.intro .intro-description .max-width .img ul,
  .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .path-webform .container section.intro .intro-description .max-width .img ul li,
    .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li {
      font-size: 0.75rem;
      line-height: 0.9375rem;
      font-weight: 700;
      text-align: center; }
      @media only screen and (max-width: 74.9375rem) {
        .path-webform .container section.intro .intro-description .max-width .img ul li,
        .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li {
          width: 50%; } }
      .path-webform .container section.intro .intro-description .max-width .img ul li:first-child,
      .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li:first-child {
        margin-top: 3.6875rem;
        margin-right: -1rem; }
        @media only screen and (max-width: 30rem) {
          .path-webform .container section.intro .intro-description .max-width .img ul li:first-child,
          .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li:first-child {
            margin-right: 0.875rem; } }
        .path-webform .container section.intro .intro-description .max-width .img ul li:first-child img,
        .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li:first-child img {
          -o-object-fit: cover;
             object-fit: cover;
          width: 200px;
          height: 201px;
          border-radius: 24px;
          /*@media only screen and (max-width:1199px) {
												@include width-height(100%,auto);
											}*/ }
      .path-webform .container section.intro .intro-description .max-width .img ul li:last-child img,
      .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li:last-child img {
        -o-object-fit: cover;
           object-fit: cover;
        width: 170px;
        height: 169px;
        border-radius: 24px; }
      .path-webform .container section.intro .intro-description .max-width .img ul li:last-child p,
      .path-webform .container section.intro .intro-description .max-width .img ul li:last-child span,
      .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li:last-child p,
      .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li:last-child span {
        padding-left: 1rem; }
        @media only screen and (max-width: 61.9375rem) {
          .path-webform .container section.intro .intro-description .max-width .img ul li:last-child p,
          .path-webform .container section.intro .intro-description .max-width .img ul li:last-child span,
          .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li:last-child p,
          .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li:last-child span {
            margin-right: -1.4375rem;
            padding-left: 0; } }
      .path-webform .container section.intro .intro-description .max-width .img ul li p,
      .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li p {
        color: var(--primary-color, #2598ff);
        margin-bottom: 0.5rem;
        margin-top: 1rem; }
      .path-webform .container section.intro .intro-description .max-width .img ul li span,
      .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li span {
        display: block;
        color: #7A8A9B; }
      .path-webform .container section.intro .intro-description .max-width .img ul li img,
      .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li img {
        -o-object-fit: cover;
           object-fit: cover; }
        @media only screen and (max-width: 74.9375rem) {
          .path-webform .container section.intro .intro-description .max-width .img ul li img,
          .path-questionnaire-praticien .container section.intro .intro-description .max-width .img ul li img {
            width: 100%;
            height: auto; } }

.path-webform .container section.breadcrumb-quiz,
.path-questionnaire-praticien .container section.breadcrumb-quiz {
  width: 101%;
  position: relative;
  background-color: #ffffff;
  padding: 0;
  margin: 0;
  margin-top: 4rem; }
  .path-webform .container section.breadcrumb-quiz:before,
  .path-questionnaire-praticien .container section.breadcrumb-quiz:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 6px;
    border-radius: 0 16px 16px 0;
    background-color: var(--primary-color, #2598ff); }
    @media only screen and (max-width: 47.9375rem) {
      .path-webform .container section.breadcrumb-quiz:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz:before {
        width: 20px; } }
  @media only screen and (max-width: 74.9375rem) {
    .path-webform .container section.breadcrumb-quiz .max-width,
    .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width {
      padding-left: 1.125rem;
      padding-right: 1.125rem; } }
  .path-webform .container section.breadcrumb-quiz .max-width ul,
  .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .path-webform .container section.breadcrumb-quiz .max-width ul li,
    .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li {
      position: relative;
      width: calc(20% - 30px);
      width: calc(20% - 30px);
      width: -webkit-calc(20% - 30px);
      margin-top: 1rem;
      font-weight: 700;
      line-height: 1.375rem;
      margin-right: 1.875rem;
      -o-transition: all 0.5s ease;
      -webkit-transition: all 0.5s ease;
      transition: all 0.5s ease;
      display: block; }
      @media only screen and (max-width: 61.9375rem) {
        .path-webform .container section.breadcrumb-quiz .max-width ul li,
        .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li {
          margin-right: 0.625rem;
          width: calc(20% - 8px);
          width: calc(20% - 8px);
          width: -webkit-calc(20% - 8px); } }
      @media only screen and (max-width: 47.9375rem) {
        .path-webform .container section.breadcrumb-quiz .max-width ul li,
        .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li {
          width: 0;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          font-size: 0.9375rem;
          margin-right: 0;
          visibility: hidden;
          opacity: 0;
          -o-transition: all 0.5s ease;
          -webkit-transition: all 0.5s ease;
          transition: all 0.5s ease;
          height: 0; } }
      .path-webform .container section.breadcrumb-quiz .max-width ul li:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li:before {
        position: absolute;
        content: '';
        top: -16px;
        left: -105%;
        width: 128%;
        height: 6px;
        background-color: #faf7f5;
        -o-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep::before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep::before {
        z-index: 49;
        width: 0%;
        background-color: var(--primary-color, #2598ff);
        left: 0; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-0:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-0:before {
        width: 15px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-1:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-1:before {
        width: 16px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-2:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-2:before {
        width: 17px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-3:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-3:before {
        width: 18px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-4:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-4:before {
        width: 19px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-5:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-5:before {
        width: 20px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-6:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-6:before {
        width: 21px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-7:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-7:before {
        width: 22px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-8:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-8:before {
        width: 23px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-9:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-9:before {
        width: 24px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-10:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-10:before {
        width: 25px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-11:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-11:before {
        width: 26px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-12:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-12:before {
        width: 27px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-13:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-13:before {
        width: 28px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-14:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-14:before {
        width: 29px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-15:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-15:before {
        width: 30px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-16:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-16:before {
        width: 31px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-17:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-17:before {
        width: 32px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-18:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-18:before {
        width: 33px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-19:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-19:before {
        width: 34px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-20:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-20:before {
        width: 35px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-21:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-21:before {
        width: 36px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-22:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-22:before {
        width: 37px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-23:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-23:before {
        width: 38px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-24:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-24:before {
        width: 39px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-25:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-25:before {
        width: 40px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-26:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-26:before {
        width: 41px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-27:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-27:before {
        width: 42px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-28:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-28:before {
        width: 43px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-29:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-29:before {
        width: 44px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-30:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-30:before {
        width: 45px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-31:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-31:before {
        width: 46px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-32:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-32:before {
        width: 47px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-33:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-33:before {
        width: 48px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-34:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-34:before {
        width: 49px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-35:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-35:before {
        width: 50px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-36:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-36:before {
        width: 51px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-37:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-37:before {
        width: 52px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-38:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-38:before {
        width: 53px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-39:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-39:before {
        width: 54px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-40:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-40:before {
        width: 55px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-41:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-41:before {
        width: 56px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-42:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-42:before {
        width: 57px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-43:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-43:before {
        width: 58px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-44:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-44:before {
        width: 59px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-45:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-45:before {
        width: 60px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-46:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-46:before {
        width: 61px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-47:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-47:before {
        width: 62px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-48:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-48:before {
        width: 63px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-49:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-49:before {
        width: 64px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-50:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-50:before {
        width: 65px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-51:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-51:before {
        width: 66px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-52:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-52:before {
        width: 67px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-53:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-53:before {
        width: 68px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-54:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-54:before {
        width: 69px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-55:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-55:before {
        width: 70px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-56:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-56:before {
        width: 71px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-57:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-57:before {
        width: 72px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-58:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-58:before {
        width: 73px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-59:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-59:before {
        width: 74px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-60:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-60:before {
        width: 75px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-61:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-61:before {
        width: 76px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-62:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-62:before {
        width: 77px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-63:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-63:before {
        width: 78px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-64:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-64:before {
        width: 79px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-65:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-65:before {
        width: 80px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-66:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-66:before {
        width: 81px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-67:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-67:before {
        width: 82px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-68:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-68:before {
        width: 83px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-69:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-69:before {
        width: 84px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-70:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-70:before {
        width: 85px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-71:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-71:before {
        width: 86px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-72:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-72:before {
        width: 87px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-73:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-73:before {
        width: 88px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-74:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-74:before {
        width: 89px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-75:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-75:before {
        width: 90px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-76:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-76:before {
        width: 91px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-77:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-77:before {
        width: 92px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-78:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-78:before {
        width: 93px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-79:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-79:before {
        width: 94px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-80:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-80:before {
        width: 95px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-81:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-81:before {
        width: 96px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-82:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-82:before {
        width: 97px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-83:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-83:before {
        width: 98px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-84:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-84:before {
        width: 99px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-85:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-85:before {
        width: 100px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-86:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-86:before {
        width: 101px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-87:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-87:before {
        width: 102px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-88:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-88:before {
        width: 103px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-89:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-89:before {
        width: 104px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-90:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-90:before {
        width: 105px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-91:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-91:before {
        width: 106px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-92:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-92:before {
        width: 107px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-93:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-93:before {
        width: 108px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-94:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-94:before {
        width: 109px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-95:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-95:before {
        width: 110px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-96:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-96:before {
        width: 111px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-97:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-97:before {
        width: 112px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-98:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-98:before {
        width: 113px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-99:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-99:before {
        width: 114px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-100:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-100:before {
        width: 115px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-101:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-101:before {
        width: 116px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-102:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-102:before {
        width: 117px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-103:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-103:before {
        width: 118px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-104:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-104:before {
        width: 119px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-105:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-105:before {
        width: 120px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-106:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-106:before {
        width: 121px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-107:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-107:before {
        width: 122px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-108:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-108:before {
        width: 123px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-109:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-109:before {
        width: 124px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-110:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-110:before {
        width: 125px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-111:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-111:before {
        width: 126px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-112:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-112:before {
        width: 127px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-113:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-113:before {
        width: 128px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-114:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-114:before {
        width: 129px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-115:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-115:before {
        width: 130px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-116:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-116:before {
        width: 131px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-117:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-117:before {
        width: 132px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-118:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-118:before {
        width: 133px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-119:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-119:before {
        width: 134px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-120:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-120:before {
        width: 135px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-121:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-121:before {
        width: 136px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-122:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-122:before {
        width: 137px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-123:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-123:before {
        width: 138px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-124:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-124:before {
        width: 139px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-125:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-125:before {
        width: 140px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-126:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-126:before {
        width: 141px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-127:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-127:before {
        width: 142px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-128:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-128:before {
        width: 143px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-129:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-129:before {
        width: 144px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-130:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-130:before {
        width: 145px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-131:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-131:before {
        width: 146px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-132:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-132:before {
        width: 147px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-133:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-133:before {
        width: 148px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-134:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-134:before {
        width: 149px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-135:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-135:before {
        width: 150px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-136:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-136:before {
        width: 151px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-137:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-137:before {
        width: 152px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-138:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-138:before {
        width: 153px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-139:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-139:before {
        width: 154px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-140:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-140:before {
        width: 155px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-141:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-141:before {
        width: 156px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-142:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-142:before {
        width: 157px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-143:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-143:before {
        width: 158px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-144:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-144:before {
        width: 159px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-145:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-145:before {
        width: 160px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-146:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-146:before {
        width: 161px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-147:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-147:before {
        width: 162px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-148:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-148:before {
        width: 163px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-149:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-149:before {
        width: 164px; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.substep-150:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.substep-150:before {
        width: 165px; }
      @media only screen and (max-width: 40.625rem) {
        .path-webform .container section.breadcrumb-quiz .max-width ul li,
        .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li {
          display: none; }
          .path-webform .container section.breadcrumb-quiz .max-width ul li.active:not(.subactive),
          .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.active:not(.subactive) {
            display: inherit; } }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.active span, .path-webform .container section.breadcrumb-quiz .max-width ul li:first-child span,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.active span,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li:first-child span {
        color: var(--primary-color, #2598ff); }
      @media only screen and (max-width: 47.9375rem) {
        .path-webform .container section.breadcrumb-quiz .max-width ul li.active, .path-webform .container section.breadcrumb-quiz .max-width ul li:first-child,
        .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.active,
        .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li:first-child {
          width: 100%;
          visibility: visible;
          opacity: 1;
          -o-transition: all 0.5s ease;
          -webkit-transition: all 0.5s ease;
          transition: all 0.5s ease;
          height: auto; } }
      .path-webform .container section.breadcrumb-quiz .max-width ul li.subactive:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.subactive:before {
        background-color: var(--primary-color, #2598ff);
        left: 0;
        z-index: 50; }
      @media only screen and (max-width: 47.9375rem) {
        .path-webform .container section.breadcrumb-quiz .max-width ul li.active.subactive.resp-inactive,
        .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li.active.subactive.resp-inactive {
          visibility: hidden;
          opacity: 0;
          -o-transition: all 0.5s ease;
          -webkit-transition: all 0.5s ease;
          transition: all 0.5s ease;
          height: 0;
          width: 0; } }
      .path-webform .container section.breadcrumb-quiz .max-width ul li:first-child.active:before,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li:first-child.active:before {
        background-color: var(--primary-color, #2598ff);
        left: 0; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li:last-child,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li:last-child {
        margin-right: 0; }
        .path-webform .container section.breadcrumb-quiz .max-width ul li:last-child:before,
        .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li:last-child:before {
          width: 700%; }
      .path-webform .container section.breadcrumb-quiz .max-width ul li span,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li span {
        position: relative;
        color: #9cadc0;
        display: block;
        margin-bottom: 0.125rem;
        font-size: 1.125rem; }
        @media only screen and (max-width: 47.9375rem) {
          .path-webform .container section.breadcrumb-quiz .max-width ul li span,
          .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li span {
            min-width: 50px;
            margin-right: 0.375rem;
            margin-bottom: 0;
            font-size: 1.3125rem; } }
        @media only screen and (max-width: 47.9375rem) {
          .path-webform .container section.breadcrumb-quiz .max-width ul li span:before,
          .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li span:before {
            position: absolute;
            top: 0;
            right: 17px;
            content: "/5";
            font-size: 1.125rem; } }
        .path-webform .container section.breadcrumb-quiz .max-width ul li span i,
        .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li span i {
          font-style: normal; }
          @media only screen and (max-width: 47.9375rem) {
            .path-webform .container section.breadcrumb-quiz .max-width ul li span i,
            .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li span i {
              display: none; } }
      .path-webform .container section.breadcrumb-quiz .max-width ul li p,
      .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li p {
        font-size: 0.875rem; }
        @media only screen and (max-width: 47.9375rem) {
          .path-webform .container section.breadcrumb-quiz .max-width ul li p,
          .path-questionnaire-praticien .container section.breadcrumb-quiz .max-width ul li p {
            font-size: 0.9375rem;
            width: calc(100% - 56px);
            width: calc(100% - 56px);
            width: -webkit-calc(100% - 56px); } }

.path-webform .container section.question-ask,
.path-questionnaire-praticien .container section.question-ask {
  position: relative; }
  .path-webform .container section.question-ask.inactive,
  .path-questionnaire-praticien .container section.question-ask.inactive {
    width: 0;
    visibility: hidden;
    opacity: 0;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    height: 0; }
  .path-webform .container section.question-ask .max-width,
  .path-questionnaire-praticien .container section.question-ask .max-width {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media only screen and (max-width: 74.9375rem) {
      .path-webform .container section.question-ask .max-width,
      .path-questionnaire-praticien .container section.question-ask .max-width {
        padding-left: 1.125rem;
        padding-right: 1.125rem; } }
    .path-webform .container section.question-ask .max-width .question-contener,
    .path-questionnaire-praticien .container section.question-ask .max-width .question-contener {
      width: calc(100% - 400px);
      width: calc(100% - 400px);
      width: -webkit-calc(100% - 400px); }
      @media only screen and (max-width: 61.9375rem) {
        .path-webform .container section.question-ask .max-width .question-contener,
        .path-questionnaire-praticien .container section.question-ask .max-width .question-contener {
          width: calc(100% - 330px);
          width: calc(100% - 330px);
          width: -webkit-calc(100% - 330px); } }
      @media only screen and (max-width: 47.9375rem) {
        .path-webform .container section.question-ask .max-width .question-contener,
        .path-questionnaire-praticien .container section.question-ask .max-width .question-contener {
          width: 100%; } }
      .path-webform .container section.question-ask .max-width .question-contener label.main-label,
      .path-questionnaire-praticien .container section.question-ask .max-width .question-contener label.main-label {
        font-size: 1.5rem;
        font-weight: 700;
        margin-bottom: 0.5rem;
        line-height: 1.2;
        display: inline-block; }
        @media only screen and (max-width: 61.9375rem) {
          .path-webform .container section.question-ask .max-width .question-contener label.main-label,
          .path-questionnaire-praticien .container section.question-ask .max-width .question-contener label.main-label {
            font-size: 1.25rem; } }
      .path-webform .container section.question-ask .max-width .question-contener .label-description,
      .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .label-description {
        display: block;
        line-height: 1.1875rem;
        color: #7A8A9B;
        margin-top: -1.25rem;
        margin-bottom: 1.75rem; }
      .path-webform .container section.question-ask .max-width .question-contener .title,
      .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .title {
        margin-bottom: 1.5rem; }
        .path-webform .container section.question-ask .max-width .question-contener .title h1,
        .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .title h1 {
          margin-bottom: 0.625rem; }
        .path-webform .container section.question-ask .max-width .question-contener .title i,
        .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .title i {
          display: block;
          line-height: 1.1875rem;
          color: #7A8A9B; }
      .path-webform .container section.question-ask .max-width .question-contener .question-suite,
      .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .question-suite {
        margin-top: 1.875rem; }
      .path-webform .container section.question-ask .max-width .question-contener .valid-check,
      .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .valid-check {
        /*
								.question-block {
									&:focus {
										background-color: rgba(37,152,255,0.12) !important;
									}
								}
								*/ }
        .path-webform .container section.question-ask .max-width .question-contener .valid-check form,
        .path-webform .container section.question-ask .max-width .question-contener .valid-check .form,
        .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .valid-check form,
        .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .valid-check .form {
          height: 100%;
          margin-bottom: 0;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
          .path-webform .container section.question-ask .max-width .question-contener .valid-check form [type="checkbox"],
          .path-webform .container section.question-ask .max-width .question-contener .valid-check .form [type="checkbox"],
          .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .valid-check form [type="checkbox"],
          .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .valid-check .form [type="checkbox"] {
            width: 50px;
            margin-left: 2rem;
            cursor: pointer; }
          .path-webform .container section.question-ask .max-width .question-contener .valid-check form [type="checkbox"]:not(:checked) + label:after,
          .path-webform .container section.question-ask .max-width .question-contener .valid-check form [type="checkbox"]:checked + label:after,
          .path-webform .container section.question-ask .max-width .question-contener .valid-check .form [type="checkbox"]:not(:checked) + label:after,
          .path-webform .container section.question-ask .max-width .question-contener .valid-check .form [type="checkbox"]:checked + label:after,
          .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .valid-check form [type="checkbox"]:not(:checked) + label:after,
          .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .valid-check form [type="checkbox"]:checked + label:after,
          .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .valid-check .form [type="checkbox"]:not(:checked) + label:after,
          .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .valid-check .form [type="checkbox"]:checked + label:after {
            color: var(--primary-color, #2598ff);
            background-color: #ffffff; }
          .path-webform .container section.question-ask .max-width .question-contener .valid-check form label,
          .path-webform .container section.question-ask .max-width .question-contener .valid-check .form label,
          .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .valid-check form label,
          .path-questionnaire-praticien .container section.question-ask .max-width .question-contener .valid-check .form label {
            height: 100%;
            padding: 1.5rem 2.0625rem 1.5rem 4rem;
            display: inline-block; }
  .path-webform .container section.question-ask .advice,
  .path-questionnaire-praticien .container section.question-ask .advice {
    display: none; }
  .path-webform .container section.question-ask .question-info,
  .path-questionnaire-praticien .container section.question-ask .question-info {
    width: 300px;
    margin-left: 6.25rem; }
    @media only screen and (max-width: 61.9375rem) {
      .path-webform .container section.question-ask .question-info,
      .path-questionnaire-praticien .container section.question-ask .question-info {
        margin-left: 1.875rem; } }
    @media only screen and (max-width: 47.9375rem) {
      .path-webform .container section.question-ask .question-info,
      .path-questionnaire-praticien .container section.question-ask .question-info {
        display: none; } }
    .path-webform .container section.question-ask .question-info .advice,
    .path-questionnaire-praticien .container section.question-ask .question-info .advice {
      width: 100%;
      display: block; }
      .path-webform .container section.question-ask .question-info .advice img,
      .path-questionnaire-praticien .container section.question-ask .question-info .advice img {
        margin-bottom: 1rem; }
      .path-webform .container section.question-ask .question-info .advice .advice-title,
      .path-questionnaire-praticien .container section.question-ask .question-info .advice .advice-title {
        font-size: 1.125rem;
        line-height: 1.4375rem;
        font-weight: 700;
        margin-bottom: 1rem; }
      .path-webform .container section.question-ask .question-info .advice .advice-description,
      .path-questionnaire-praticien .container section.question-ask .question-info .advice .advice-description {
        font-size: 0.875rem;
        line-height: 1.375rem; }
        .path-webform .container section.question-ask .question-info .advice .advice-description ul,
        .path-questionnaire-praticien .container section.question-ask .question-info .advice .advice-description ul {
          margin-bottom: 1rem; }
        .path-webform .container section.question-ask .question-info .advice .advice-description li,
        .path-questionnaire-praticien .container section.question-ask .question-info .advice .advice-description li {
          font-size: 0.875rem;
          line-height: 1.375rem; }
        .path-webform .container section.question-ask .question-info .advice .advice-description i,
        .path-questionnaire-praticien .container section.question-ask .question-info .advice .advice-description i {
          font-style: normal;
          color: #7A8A9B;
          font-size: 0.875rem;
          line-height: 1rem; }

.path-webform .container.unique,
.path-questionnaire-praticien .container.unique {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  z-index: 999; }
  @media only screen and (max-width: 40.625rem) {
    .path-webform .container.unique.z-down,
    .path-questionnaire-praticien .container.unique.z-down {
      z-index: 1; } }

.path-webform .container > div > .max-width,
.path-questionnaire-praticien .container > div > .max-width {
  display: none; }

.path-webform .question-experts,
.path-questionnaire-praticien .question-experts {
  height: 100%;
  width: 100%;
  background-color: #ffffff;
  padding: 0;
  padding-bottom: 11.75rem; }
  @media only screen and (max-width: 61.9375rem) {
    .path-webform .question-experts.question-experts-advice,
    .path-questionnaire-praticien .question-experts.question-experts-advice {
      display: block; } }
  .path-webform .question-experts.active,
  .path-questionnaire-praticien .question-experts.active {
    visibility: visible;
    opacity: 1;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    z-index: 999;
    display: block; }
  .path-webform .question-experts .question-expert-figures,
  .path-questionnaire-praticien .question-experts .question-expert-figures {
    width: 100%;
    margin-top: 5rem; }
    @media only screen and (max-width: 61.9375rem) {
      .path-webform .question-experts .question-expert-figures,
      .path-questionnaire-praticien .question-experts .question-expert-figures {
        padding-left: 1.25rem;
        padding-right: 1.25rem; } }
    @media only screen and (max-width: 47.9375rem) {
      .path-webform .question-experts .question-expert-figures,
      .path-questionnaire-praticien .question-experts .question-expert-figures {
        margin-top: 2.1875rem; } }
    @media only screen and (max-width: 23.75rem) {
      .path-webform .question-experts .question-expert-figures,
      .path-questionnaire-praticien .question-experts .question-expert-figures {
        margin-top: 0; } }
    .path-webform .question-experts .question-expert-figures > div.expert-advice,
    .path-questionnaire-praticien .question-experts .question-expert-figures > div.expert-advice {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end; }
      @media only screen and (max-width: 23.75rem) {
        .path-webform .question-experts .question-expert-figures > div.expert-advice,
        .path-questionnaire-praticien .question-experts .question-expert-figures > div.expert-advice {
          display: block; } }
      .path-webform .question-experts .question-expert-figures > div.expert-advice img,
      .path-questionnaire-praticien .question-experts .question-expert-figures > div.expert-advice img {
        position: relative;
        bottom: -70px;
        min-width: 90px;
        margin-right: 1rem; }
        @media only screen and (max-width: 23.75rem) {
          .path-webform .question-experts .question-expert-figures > div.expert-advice img,
          .path-questionnaire-praticien .question-experts .question-expert-figures > div.expert-advice img {
            bottom: inherit;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 0.9375rem; } }
      .path-webform .question-experts .question-expert-figures > div.expert-advice div,
      .path-questionnaire-praticien .question-experts .question-expert-figures > div.expert-advice div {
        position: relative;
        width: 670px;
        border-radius: 16px;
        color: var(--primary-color, #2598ff);
        background-color: #eaf5ff;
        padding: 2.3125rem 2rem; }
        @media only screen and (max-width: 23.75rem) {
          .path-webform .question-experts .question-expert-figures > div.expert-advice div,
          .path-questionnaire-praticien .question-experts .question-expert-figures > div.expert-advice div {
            width: 100%; } }
        .path-webform .question-experts .question-expert-figures > div.expert-advice div:before,
        .path-questionnaire-praticien .question-experts .question-expert-figures > div.expert-advice div:before {
          width: 43px;
          height: 27px;
          background: url(../image/question/intercalaire/bulle-croche.png) center no-repeat;
          position: absolute;
          content: '';
          bottom: -27px;
          left: 30px; }
        .path-webform .question-experts .question-expert-figures > div.expert-advice div p,
        .path-questionnaire-praticien .question-experts .question-expert-figures > div.expert-advice div p {
          font-size: 1.5rem;
          font-weight: 700;
          margin-bottom: 0.75rem; }
        .path-webform .question-experts .question-expert-figures > div.expert-advice div span,
        .path-questionnaire-praticien .question-experts .question-expert-figures > div.expert-advice div span {
          display: block;
          font-size: 1.125rem;
          line-height: 1.625rem;
          margin-bottom: 1.5625rem; }
        .path-webform .question-experts .question-expert-figures > div.expert-advice div strong,
        .path-questionnaire-praticien .question-experts .question-expert-figures > div.expert-advice div strong {
          display: block; }
        .path-webform .question-experts .question-expert-figures > div.expert-advice div button,
        .path-questionnaire-praticien .question-experts .question-expert-figures > div.expert-advice div button {
          position: absolute;
          bottom: -125px;
          left: calc(50% - 75px);
          left: calc(50% - 75px);
          left: -webkit-calc(50% - 75px); }
    .path-webform .question-experts .question-expert-figures > div.conseil-advice img,
    .path-questionnaire-praticien .question-experts .question-expert-figures > div.conseil-advice img {
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 1.5625rem; }
      @media only screen and (max-width: 40.625rem) {
        .path-webform .question-experts .question-expert-figures > div.conseil-advice img,
        .path-questionnaire-praticien .question-experts .question-expert-figures > div.conseil-advice img {
          width: 100%;
          height: auto; } }
    .path-webform .question-experts .question-expert-figures > div.conseil-advice p,
    .path-questionnaire-praticien .question-experts .question-expert-figures > div.conseil-advice p {
      display: block;
      font-size: 1.25rem;
      font-weight: 800;
      padding-left: 1.25rem;
      padding-right: 1.25rem;
      text-align: center; }

.path-webform button.btn-transparent.return-resp,
.path-webform .button.btn-transparent.return-resp,
.path-questionnaire-praticien button.btn-transparent.return-resp,
.path-questionnaire-praticien .button.btn-transparent.return-resp {
  display: none;
  position: fixed;
  top: 23px;
  left: 17px;
  width: 34px;
  height: 34px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(156, 173, 192, 0.3);
  border-radius: 50%;
  padding: 0;
  z-index: 999;
  background-color: #ffffff; }
  @media only screen and (max-width: 40.625rem) {
    .path-webform button.btn-transparent.return-resp,
    .path-webform .button.btn-transparent.return-resp,
    .path-questionnaire-praticien button.btn-transparent.return-resp,
    .path-questionnaire-praticien .button.btn-transparent.return-resp {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }
  .path-webform button.btn-transparent.return-resp:focus,
  .path-webform .button.btn-transparent.return-resp:focus,
  .path-questionnaire-praticien button.btn-transparent.return-resp:focus,
  .path-questionnaire-praticien .button.btn-transparent.return-resp:focus {
    border-width: 1px;
    border-style: solid;
    border-color: var(--primary-color-hovered, var(--primary-color-hovered, #1782E1)); }
    .path-webform button.btn-transparent.return-resp:focus svg,
    .path-webform .button.btn-transparent.return-resp:focus svg,
    .path-questionnaire-praticien button.btn-transparent.return-resp:focus svg,
    .path-questionnaire-praticien .button.btn-transparent.return-resp:focus svg {
      color: var(--primary-color-hovered, #1782E1); }
  .path-webform button.btn-transparent.return-resp svg,
  .path-webform .button.btn-transparent.return-resp svg,
  .path-questionnaire-praticien button.btn-transparent.return-resp svg,
  .path-questionnaire-praticien .button.btn-transparent.return-resp svg {
    color: var(--primary-color, #2598ff);
    margin-left: 0; }

.path-webform .buttons-webform-bilan-gratuit,
.path-questionnaire-praticien .buttons-webform-bilan-gratuit {
  margin-top: 0.625rem;
  padding-bottom: 3.75rem; }
  .path-webform .buttons-webform-bilan-gratuit ul,
  .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    @media only screen and (max-width: 30rem) {
      .path-webform .buttons-webform-bilan-gratuit ul,
      .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul {
        display: block; } }
    @media only screen and (max-width: 30rem) {
      .path-webform .buttons-webform-bilan-gratuit ul li,
      .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul li {
        margin-bottom: 0.625rem; } }
    @media only screen and (max-width: 30rem) {
      .path-webform .buttons-webform-bilan-gratuit ul li a,
      .path-webform .buttons-webform-bilan-gratuit ul li button,
      .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul li a,
      .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul li button {
        width: 100%; } }
      .path-webform .buttons-webform-bilan-gratuit ul li   button,
      .path-webform .buttons-webform-bilan-gratuit ul li   .button,
      .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul li   button,
      .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul li   .button {
          display: inline-flex;
          justify-content: center;
          align-items: center;
          text-align: center;
          position: relative;
          height: 60px;
          border: 2px solid var(--primary-color);
          background-color: var(--primary-color);
          font-weight: 700;
          font-size: 16px;
          padding: 0 34px;
          color: #fff;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          box-shadow: none !important;
          text-shadow: none;
          overflow: hidden;
          font-family: 'Raleway', Arial, 'sans-serif';
          white-space: nowrap;
          border-radius: 30px;
        }
    .path-webform .buttons-webform-bilan-gratuit ul li   .btn-transparent,
    .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul li   .btn-transparent{
      color: var(--primary-color, #2598ff);
      background-color: transparent;
      border: none;
    }
    .path-webform .buttons-webform-bilan-gratuit ul li a.btn-transparent,
    .path-webform .buttons-webform-bilan-gratuit ul li button.btn-transparent,
    .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul li a.btn-transparent,
    .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul li button.btn-transparent {
      color: var(--primary-color, #2598ff); }
    .path-webform .buttons-webform-bilan-gratuit ul li:last-child a,
    .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul li:last-child a {
      margin-right: 3rem; }
      @media only screen and (max-width: 30rem) {
        .path-webform .buttons-webform-bilan-gratuit ul li:last-child a,
        .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul li:last-child a {
          margin-right: 0; } }
      .path-webform .buttons-webform-bilan-gratuit ul li:last-child a svg,
      .path-questionnaire-praticien .buttons-webform-bilan-gratuit ul li:last-child a svg {
        margin: 0 0.625rem 0 0; }
  .path-webform .buttons-webform-bilan-gratuit a.btn-transparent,
  .path-questionnaire-praticien .buttons-webform-bilan-gratuit a.btn-transparent {
    color: var(--primary-color, #2598ff); }
  .path-webform .buttons-webform-bilan-gratuit.error section.unique,
  .path-questionnaire-praticien .buttons-webform-bilan-gratuit.error section.unique {
    z-index: 1; }

.path-webform section > .form-item.radio-button-type-jauge,
.path-questionnaire-praticien section > .form-item.radio-button-type-jauge {
  margin-bottom: 2.375rem; }

.path-questionnaire .webform-section > .form-item.radio-button-type-jauge,
.path-webform .webform-section > .form-item.radio-button-type-jauge {
  margin-bottom: 2.375rem !important; }

@-webkit-keyframes load6 {
  0% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
    -webkit-transform: hue-rotate(0deg);
            transform: hue-rotate(0deg); }
  5%,
  95% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  10%,
  59% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; }
  20% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; }
  38% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; }
  100% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } }

@-o-keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
    -o-transform: hue-rotate(360deg);
       transform: hue-rotate(360deg); } }

@keyframes load6 {
  0% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  5%,
  95% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  10%,
  59% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; }
  20% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; }
  38% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; }
  100% {
    -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
            box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
    -webkit-transform: hue-rotate(360deg);
         -o-transform: hue-rotate(360deg);
            transform: hue-rotate(360deg); } }

@-webkit-keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-o-keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }

@keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }

@media only screen and (max-width: 47.9375rem) {
  header {
    position: absolute; } }

.question-upload {
  width: 100%;
  line-height: 1.875rem;
  width: auto; }
  .question-upload .question-upload-figures {
    width: 100%;
    font-size: 1.25rem;
    line-height: 1.875rem;
    font-weight: 800;
    text-align: center; }
    @media only screen and (max-width: 47.9375rem) {
      .question-upload .question-upload-figures {
        padding-left: 1.125rem;
        padding-right: 1.125rem; } }
    .question-upload .question-upload-figures > div {
      visibility: hidden;
      opacity: 0;
      -o-transition: all 0.5s ease;
      -webkit-transition: all 0.5s ease;
      transition: all 0.5s ease;
      height: 0;
      -webkit-transition: all 1.5s ease;
      -o-transition: all 1.5s ease;
      transition: all 1.5s ease; }
      .question-upload .question-upload-figures > div.active {
        visibility: visible;
        opacity: 1;
        -o-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        height: auto;
        -webkit-transition: all 1.5s ease;
        -o-transition: all 1.5s ease;
        transition: all 1.5s ease; }
      .question-upload .question-upload-figures > div figure {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
            -ms-flex-align: end;
                align-items: flex-end;
        height: 351px; }
        @media only screen and (max-width: 40.625rem) {
          .question-upload .question-upload-figures > div figure {
            height: 280px; } }
        .question-upload .question-upload-figures > div figure img {
          margin-left: auto;
          margin-right: auto;
          margin-bottom: 1.5625rem; }
          @media only screen and (max-width: 40.625rem) {
            .question-upload .question-upload-figures > div figure img {
              width: 100%;
              height: auto; } }
      .question-upload .question-upload-figures > div span {
        display: block; }
  .question-upload .upload-picto {
    margin-top: 1.5rem; }
    .question-upload .upload-picto #value {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      width: 100%;
      height: 100px;
      text-align: center; }
    .question-upload .upload-picto p {
      color: var(--primary-color, #2598ff);
      font-weight: 700;
      padding-left: 1.625rem; }
    .question-upload .upload-picto .anim1 {
      text-align: center;
      font-size: 6.25rem;
      letter-spacing: 0.1875rem;
      -webkit-animation-name: text;
           -o-animation-name: text;
              animation-name: text;
      -webkit-animation-duration: 10s;
           -o-animation-duration: 10s;
              animation-duration: 10s;
      -webkit-animation-iteration-count: infinite;
           -o-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
      -webkit-animation-direction: alternate;
           -o-animation-direction: alternate;
              animation-direction: alternate;
      -webkit-animation-timing-function: linear;
           -o-animation-timing-function: linear;
              animation-timing-function: linear;
      position: relative;
      -webkit-animation-delay: 12s;
           -o-animation-delay: 12s;
              animation-delay: 12s; }

@-webkit-keyframes text {
  0% {
    color: #06f232;
    letter-spacing: 1.25rem;
    font-size: 5.625rem;
    text-shadow: 0 0 10px #00ff2f, 0 0 20px #00ff2f, 0 0 30px #00ff2f; }
  50% {
    text-shadow: 0 0 40px #7107f4, 0 0 50px #7107f4, 0 0 60px #7107f4;
    color: #532a85;
    letter-spacing: 0.3125rem;
    font-size: 4.6875rem; }
  100% {
    text-shadow: 0 0 70px #0285f0, 0 0 80px #0285f0 0 0 90px #0285f0;
    color: #3472a5;
    letter-spacing: 0.625rem;
    font-size: 6.25rem; } }

@-o-keyframes text {
  0% {
    color: #06f232;
    letter-spacing: 1.25rem;
    font-size: 5.625rem;
    text-shadow: 0 0 10px #00ff2f, 0 0 20px #00ff2f, 0 0 30px #00ff2f; }
  50% {
    text-shadow: 0 0 40px #7107f4, 0 0 50px #7107f4, 0 0 60px #7107f4;
    color: #532a85;
    letter-spacing: 0.3125rem;
    font-size: 4.6875rem; }
  100% {
    text-shadow: 0 0 70px #0285f0, 0 0 80px #0285f0 0 0 90px #0285f0;
    color: #3472a5;
    letter-spacing: 0.625rem;
    font-size: 6.25rem; } }

@keyframes text {
  0% {
    color: #06f232;
    letter-spacing: 1.25rem;
    font-size: 5.625rem;
    text-shadow: 0 0 10px #00ff2f, 0 0 20px #00ff2f, 0 0 30px #00ff2f; }
  50% {
    text-shadow: 0 0 40px #7107f4, 0 0 50px #7107f4, 0 0 60px #7107f4;
    color: #532a85;
    letter-spacing: 0.3125rem;
    font-size: 4.6875rem; }
  100% {
    text-shadow: 0 0 70px #0285f0, 0 0 80px #0285f0 0 0 90px #0285f0;
    color: #3472a5;
    letter-spacing: 0.625rem;
    font-size: 6.25rem; } }
    .question-upload .upload-picto #mm {
      padding: 26.5625rem;
      text-align: center;
      -webkit-align-content: center;
          -ms-flex-line-pack: center;
              align-content: center; }
    .question-upload .upload-picto .loader {
      color: var(--primary-color, #2598ff);
      font-size: 1.25rem;
      width: 22px;
      height: 22px;
      border-radius: 50%;
      position: relative;
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
      -webkit-animation: load6 2s infinite ease, round 2s infinite ease;
      -o-animation: load6 2s 3.5 ease, round 2s 3.5 ease infinite;
         animation: load6 2s 3.5 ease, round 2s 3.5 ease infinite; }

form.webform-submission-form .intro-block {
  display: none; }

form.webform-submission-form .webform-section-title {
  display: none; }

form.webform-submission-form .webform-current-section {
  display: none; }

form.webform-submission-form .question-contener > div > .webform-section {
  display: none !important;
  margin-top: -1rem; }
  form.webform-submission-form .question-contener > div > .webform-section.show-section {
    display: block !important; }
  form.webform-submission-form .question-contener > div > .webform-section > .form-item {
    margin-bottom: 2.375rem; }
    form.webform-submission-form .question-contener > div > .webform-section > .form-item.form-type-textfield, form.webform-submission-form .question-contener > div > .webform-section > .form-item.form-type-email, form.webform-submission-form .question-contener > div > .webform-section > .form-item.form-type-date, form.webform-submission-form .question-contener > div > .webform-section > .form-item.form-type-textarea, form.webform-submission-form .question-contener > div > .webform-section > .form-item.form-type-tel,
    form.webform-submission-form .question-contener > div > .webform-section > .form-item.form-item-select-praticien form.webform-submission-form .question-contener > div > .webform-section > .form-item.form-type-processed-text h2 {
      font-size: 1.5rem;
      margin-bottom: 0.5rem;
      font-weight: 700;
      line-height: 1.2; }
    form.webform-submission-form .question-contener > div > .webform-section > .form-item > label {
      font-size: 1.25rem;
      margin-bottom: 0.5rem;
      font-weight: 700;
      line-height: 1.2; }
    form.webform-submission-form .question-contener > div > .webform-section > .form-item input {
      font-size: 1rem;
      font-weight: 500; }

form.webform-submission-form .form-submit {
  display: none; }

form.webform-submission-form .question-experts {
  display: none; }

form.webform-submission-form .question-to-hide {
  display: none; }

form.webform-submission-form .expert-display .question-contener {
  width: 80%;
  margin-left: auto;
  margin-right: auto; }
  @media only screen and (max-width: 47.9375rem) {
    form.webform-submission-form .expert-display .question-contener {
      width: 100%; } }

form.webform-submission-form .expert-display .question-info {
  display: none;
  width: 0; }

form.webform-submission-form .form-type-webform-pagebox .question-title-wrapper,
form.webform-submission-form .form-type-webform-loading .question-title-wrapper,
form.webform-submission-form .form-type-webform-checkboxes .question-title-wrapper {
  display: none; }

form.webform-submission-form .form-type-number {
  position: relative;
  width: 108px; }
  form.webform-submission-form .form-type-number:before {
    position: absolute;
    bottom: 4.5px;
    right: 8px;
    width: 28px;
    text-align: right;
    height: 26px;
    font-weight: 700;
    z-index: 5;
    content: attr(data-unit); }
  form.webform-submission-form .form-type-number .question-title-wrapper {
    width: 300px; }
  form.webform-submission-form .form-type-number input {
    width: 108px;
    padding-left: 0.6875rem;
    padding-right: 2.375rem;
    text-align: right; }
  form.webform-submission-form .form-type-number label {
    width: 300px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy5zY3NzIiwicXVpei5zY3NzIiwicXVpei5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUJBLHNCQUFBO0FDWEE7O0VBSU0sNEJBQTJCLEVBQUE7O0FBSmpDOztFQVFJLGdDQUEyQixFQUFBOztBQVIvQjs7RUFXSSw0REFBMkQsRUFBQTtFQVgvRDs7SUFhTSx3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTtFQWI3Qjs7SUFnQk0sYUFBYSxFQUFBO0VBaEJuQjs7SUFtQk0sYUFBYSxFQUFBOztBQW5CbkI7O0VBd0JNLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCx1Q0FBdUM7RUQwZDNDLGtCQUFrQjtFQUNsQixVQUFVO0VBUFYsNEJBUW1DO0VBUG5DLGlDQU9tQztFQU5uQyx5QkFNbUM7RUFLbkMsU0FBUyxFQUFBO0VDN2ZYOztJRDRSRSxlQUFjO0lBQ2QsTUM5UDhCO0lEK1A5QixPQy9QaUM7SUFDM0IsYUFBYTtJQUNiLFlBQVk7SURnZWxCLG1CQUFtQjtJQUNuQixVQUFVO0lBbEJWLDRCQW1CbUM7SUFsQm5DLGlDQWtCbUM7SUFqQm5DLHlCQWlCbUMsRUFBQTtFQ25nQnJDOztJQXFDUSx5QkRoRE87SUNpRFAsaUNBQTRCO0lBQzVCLGtCQUFrQjtJRFFyQixtQkNQOEI7SUR5QmpDLHFEQ3hCb0U7SUQwQnBFLDZDQzFCb0UsRUFBQTtJQUM5RDtNQTFDUjs7UURtSEUscUJDeEVnQztRRHlFaEMsc0JDekVnQztRRGtFaEMsa0JDakVpQztRRGtFakMsbUJDbEVpQztRRG9GakMsd0JBQU07UUFHTix3QkFBTTtRQUVOLGdDQUFNLEVBQUEsRUN0RUQ7SUEvRFA7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TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxXQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZQUFPLEVBQUE7TUFEVDs7UUFDRSxZ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SUFDVix3QkFBd0IsRUFBQTtFQXRGOUI7SUF5Rk0sWUFBWSxFQUFBO0VBekZsQjtJQTRGTSxZQUFZO0lBQ1osdUJBQWtCO0lBQ2xCLHVCQUFtQjtJQUNuQixpQkFBaUIsRUFBQTtFQS9GdkI7SUFrR00sWUFBWSxFQUFBIiwiZmlsZSI6InF1aXouY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ09MT1JTXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMxRDFEMUI7XG4kbWFpbi1jIDogIzIyMjQyRTtcbiRzZWNvbmQtYyA6ICMyNTk4ZmY7XG4kdGVyLWM6ICNGRjAzNTU7XG4kZ3JleS1jOiAjN0E4QTlCO1xuJGdyZXktbGlnaHQ6ICNmOGY0ZjI7XG4kZ3JleS1ib3JkZXI6ICNiZmM5ZDU7XG4kZ3JleTogcmdiYSgxNTYsMTczLDE5MiwwLjMpO1xuJGJlaWdlOiByZ2JhKDE4OCwgMTUxLCAxMzMsIDAuMDgpO1xuJGJlaWdlLWxpZ2h0OiAjZDBjY2EzO1xuJHJvc2U6I0Q5MDQ4RTtcbiRncmVlbi1jOiMwNUMyQUI7XG4kYnRuLWhvdmVyOiAjMTc4MkUxO1xuJHNlY29uZC1jLTI6ICMyMzk1Zjg7XG4kc2Vjb25kLWMtMzogIzA5NTc5YjtcbiRwcmltYXJ5LWxpZ2h0LWRhcmtlcjogI0NFRThGRjtcbiRwcmltYXJ5LWxpZ2h0OiAjZjBmOGZmO1xuJGdyaXMtZm9ydDojRTVFNUU1O1xuJGJlaWdlLWNsYWlyOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICNmYWY2ZWYpO1xuJGJlaWdlLWZvbmNlOiB2YXIoLS1zZWNvbmRhcnktY29sb3ItZGFya2VyLCAjZjBlZWQ5KTtcblxuLyogY2F0ZWdvcmllcyBjb2xvcnMgKi9cbiRjYXQtb3JhbmdlOiAjZmZhMDAwO1xuJGNhdC1ncmVlbjogIzA1YzJhYjtcbiRjYXQtdmlvbGV0OiAjOTkzOGE2O1xuJGNhdC1mdWNoc2lhOiAjZDkwNDhlO1xuJGNhdC1ibHVlOiAjMjdjZGYyO1xuJGNhdC1yZWQ6ICNmZjAyNTU7XG5cbiRjYXQtMTokY2F0LW9yYW5nZTtcbiRjYXQtMjokY2F0LWdyZWVuO1xuJGNhdC0zOiRjYXQtdmlvbGV0O1xuJGNhdC00OiRjYXQtZnVjaHNpYTtcbiRjYXQtNTokY2F0LWJsdWU7XG4kY2F0LTY6JGNhdC1yZWQ7XG5cbiRyZWQ6ICNmZjAyNTU7XG4kb3JhbmdlOiAjZmY1ZjAwO1xuJHllbGxvdzogI2ZhYzAwMjtcbiRncmVlbjogIzIzYzIwNTtcblxuJGZvbnQtaWNvbnM6ICdtZXRhY29hY2hpbmctaWNvbnMnO1xuXG4vLyBNRURJQSBRVUVSSUVTXG4kZGVza3RvcC14eGw6ICAje1wib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KVwifTtcbiRkZXNrdG9wLXhsOiAgI3tcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTlweClcIn07XG4kZGVza3RvcDogICAgICN7XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweClcIn07XG4kdGFibGV0OiAgICAgICN7XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweClcIn07XG4kbW9iaWxlOiAgICAgICN7XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NTBweClcIn07XG4kaGlnaGRlbnNpdHk6ICN7XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweClcIn07XG4kbG93ZGVuc2l0eTogI3tcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM4MHB4KVwifTtcbiRsYXN0ZGVuc2l0eTogI3tcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMyMHB4KVwifTtcblxuLy9CT1JERVIgUkFESVVTIEtJVFxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cyl7XG4gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuLy9NVUxUSVBMRSBCT1JERVIgUkFESVVTIEtJVFxuQG1peGluIGJvcmRlclJhZGl1c3g0KCRyYWRpdXNUb3AsICRyYWRpdXNSaWdodCwgJHJhZGl1c0JvdHRvbSwgJHJhZGl1c0xlZnQpe1xuICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXNUb3AgJHJhZGl1c1JpZ2h0ICRyYWRpdXNCb3R0b20gJHJhZGl1c0xlZnQ7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1c1RvcCAkcmFkaXVzUmlnaHQgJHJhZGl1c0JvdHRvbSAkcmFkaXVzTGVmdDtcbiAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1RvcCAkcmFkaXVzUmlnaHQgJHJhZGl1c0JvdHRvbSAkcmFkaXVzTGVmdDtcbn1cblxuLy8gVFJBTlNGT1JNXG5AbWl4aW4gdHJhbnNmb3JtKCRkZWdyZWVzKXtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgIFxufVxuLy8gQk9YIFNIQURPVyBLSVRcbkBtaXhpbiBib3gtc2hhZG93KCRzdHJpbmc6IDAgMXB4IDNweCAwIHJnYmEoMCwgNzMsIDEwMywgMC4yKSl7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHN0cmluZztcbiAgLW1vei1ib3gtc2hhZG93OiAgICAkc3RyaW5nO1xuICBib3gtc2hhZG93OiAgICAgICAgICRzdHJpbmc7XG59XG5cbi8vIEhFSUdIVCBMSU5FSEVJR0hUIFNJTUlMQUlSRVNcbkBtaXhpbiBoZWlnaHQtbGluZWhlaWdodC1zaW0oJGhlaWdodC1saW5laGVpZ2h0KXtcbiAgaGVpZ2h0OiRoZWlnaHQtbGluZWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWlnaHQtbGluZWhlaWdodDtcbn1cbi8vIEhFSUdIVCArIExJTkVIRUlHSFRcbkBtaXhpbiBoZWlnaHQtbGluZWhlaWdodCgkdmFsSGVpZ2h0LCAkdmFsbGluZUhlaWdodCl7XG4gIGhlaWdodDokdmFsSGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJHZhbGxpbmVIZWlnaHQ7XG59XG4vLyBXSURUSCArIExJTkVIRUlHSFRcbkBtaXhpbiB3aWR0aC1saW5laGVpZ2h0KCR2YWxXaWR0aCwgJHZhbGxpbmVIZWlnaHQpe1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkdmFsbGluZUhlaWdodDtcbn1cbi8vIFdJRFRIICsgSEVJR0hUXG5AbWl4aW4gd2lkdGgtaGVpZ2h0KCR2YWxXaWR0aCwgJHZhbEhlaWdodCl7XG4gIHdpZHRoOiR2YWxXaWR0aDtcbiAgaGVpZ2h0OiR2YWxIZWlnaHQ7XG59XG4vLyBXSURUSCArIEhFSUdIVCBTSU1JTEFSSVRJRVNcbkBtaXhpbiB3aWR0aC1oZWlnaHQtc2ltKCR3aWR0aC1oZWlnaHQtc2ltKXtcbiAgd2lkdGg6JHdpZHRoLWhlaWdodC1zaW07XG4gIGhlaWdodDokd2lkdGgtaGVpZ2h0LXNpbTtcbn1cbi8vIFdJRFRIICsgSEVJR0hUICsgTElORS1IRUlHSFRcbkBtaXhpbiB3aWR0aC1oZWlnaHRsaW5laGVpZ2h0KCR2YWxXaWR0aCwgJHZhbEhlaWdodCwgJHZhbGxpbmVIZWlnaHQpe1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIGhlaWdodDokdmFsSGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJHZhbGxpbmVIZWlnaHQ7XG59XG4vLyBXSURUSCArIEhFSUdIVC9MSU5FLUhFSUdIVCBTSU1JTEFSSVRJRVNcbkBtaXhpbiB3aWR0aC1oZWlnaHQtbGluZWhlaWdodC1zaW0oJHZhbFdpZHRoLCAkaGVpZ2h0LWxpbmVoZWlnaHQpe1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIEBpbmNsdWRlIGhlaWdodC1saW5laGVpZ2h0LXNpbSAoJGhlaWdodC1saW5laGVpZ2h0KTtcbn1cblxuLy8gUEFERElORyBMRUZUID0gUEFERElORyBSSUdIVFxuQG1peGluIHBhZGRpbmctc2ltKCRwYWRkaW5nLXNpbSl7XG4gIHBhZGRpbmctbGVmdDokcGFkZGluZy1zaW07XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXNpbTtcbn1cblxuLy8gTUFSR0lOIExFRlQgPSBNQVJHSU4gUklHSFRcbkBtaXhpbiBtYXJnaW4tc2ltKCRtYXJnaW4tc2ltKXtcbiAgbWFyZ2luLWxlZnQ6JG1hcmdpbi1zaW07XG4gIG1hcmdpbi1yaWdodDogJG1hcmdpbi1zaW07XG59XG5cbi8vIEJFRk9SRS9BRlRFUiA6IFBPU0lUSU9OIEFCU09MVUUgKyBDT05URU5UXG4gIEBtaXhpbiBjb250ZW50LWFicygpe1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgY29udGVudDonJztcbn1cblxuLy8gQ0FMQ1VMIExBUkdFVVIgUEFSIDEwMFxuLy8gZXhlbXBsZSA6ICgoNTNweCkpXG5AbWl4aW4gd2lkdGhDYWxjKCR3aWR0aENhbGMpe1xuICB3aWR0aDpjYWxjI3tcIigxMDAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOi1tb3otY2FsYyN7XCIoMTAwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotd2Via2l0LWNhbGMje1wiKDEwMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcImNhbGMoMTAwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiLW1vei1jYWxjKDEwMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi13ZWJraXQtY2FsYygxMDAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG59XG4vLyBDQUxDVUwgTUlOIExBUkdFVVIgUEFSIDEwMFxuLy8gZXhlbXBsZSA6ICgoNTNweCkpXG5AbWl4aW4gbWluLXdpZHRoQ2FsYygkbWluLXdpZHRoQ2FsYyl7XG4gIG1pbi13aWR0aDpjYWxjI3tcIigxMDAlIC0gI3skbWluLXdpZHRoQ2FsY30pXCJ9O1xuICBtaW4td2lkdGg6LW1vei1jYWxjI3tcIigxMDAlIC0gI3skbWluLXdpZHRoQ2FsY30pXCJ9O1xuICBtaW4td2lkdGg6LXdlYmtpdC1jYWxjI3tcIigxMDAlIC0gI3skbWluLXdpZHRoQ2FsY30pXCJ9O1xuICBtaW4td2lkdGg6I3tcImNhbGMoMTAwJSAtICN7JG1pbi13aWR0aENhbGN9KVwifTtcbiAgbWluLXdpZHRoOiN7XCItbW96LWNhbGMoMTAwJSAtICN7JG1pbi13aWR0aENhbGN9KVwifTtcbiAgbWluLXdpZHRoOiN7XCItd2Via2l0LWNhbGMoMTAwJSAtICN7JG1pbi13aWR0aENhbGN9KVwifTtcbn1cbi8vIENBTENVTCBMQVJHRVVSIFBBUiA1MFxuLy8gZXhlbXBsZSA6ICgoNTNweCkpXG5AbWl4aW4gd2lkdGhDYWxjNTAoJHdpZHRoQ2FsYyl7XG4gIHdpZHRoOmNhbGMje1wiKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotbW96LWNhbGMje1wiKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotd2Via2l0LWNhbGMje1wiKDUwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiY2FsYyg1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi1tb3otY2FsYyg1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi13ZWJraXQtY2FsYyg1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbn1cbi8vIENBTENVTCBMQVJHRVVSIFBBUiAyMFxuLy8gZXhlbXBsZSA6ICgoNTNweCkpXG5AbWl4aW4gd2lkdGhDYWxjMjAoJHdpZHRoQ2FsYyl7XG4gIHdpZHRoOmNhbGMje1wiKDIwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotbW96LWNhbGMje1wiKDIwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotd2Via2l0LWNhbGMje1wiKDIwJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiY2FsYygyMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi1tb3otY2FsYygyMCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi13ZWJraXQtY2FsYygyMCUgLSAjeyR3aWR0aENhbGN9KVwifTsgXG59XG4vLyBDQUxDVUwgTEFSR0VVUiBQQVIgMjVcbi8vIGV4ZW1wbGUgOiAoKDUzcHgpKVxuQG1peGluIHdpZHRoQ2FsYzI1KCR3aWR0aENhbGMpe1xuICB3aWR0aDpjYWxjI3tcIigyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LW1vei1jYWxjI3tcIigyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LXdlYmtpdC1jYWxjI3tcIigyNSUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcImNhbGMoMjUlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItbW96LWNhbGMoMjUlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItd2Via2l0LWNhbGMoMjUlIC0gI3skd2lkdGhDYWxjfSlcIn07IFxufVxuLy8gQ0FMQ1VMIExBUkdFVVIgUEFSIDMzXG4vLyBleGVtcGxlIDogKCg1M3B4KSlcbkBtaXhpbiB3aWR0aENhbGMzMygkd2lkdGhDYWxjKXtcbiAgd2lkdGg6Y2FsYyN7XCIoMzMuMyUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LW1vei1jYWxjI3tcIigzMy4zJSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDotd2Via2l0LWNhbGMje1wiKDMzLjMlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCJjYWxjKDMzLjMlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItbW96LWNhbGMoMzMuMyUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcIi13ZWJraXQtY2FsYygzMy4zJSAtICN7JHdpZHRoQ2FsY30pXCJ9OyBcbn1cbi8vIENBTENVTCBMQVJHRVVSIFBBUiAxNlxuLy8gZXhlbXBsZSA6ICgoNTNweCkpXG5AbWl4aW4gd2lkdGhDYWxjMTYoJHdpZHRoQ2FsYyl7XG4gIHdpZHRoOmNhbGMje1wiKDE2LjYlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOi1tb3otY2FsYyN7XCIoMTYuNiUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LXdlYmtpdC1jYWxjI3tcIigxNi42JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiY2FsYygxNi42JSAtICN7JHdpZHRoQ2FsY30pXCJ9O1xuICB3aWR0aDoje1wiLW1vei1jYWxjKDE2LjYlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItd2Via2l0LWNhbGMoMTYuNiUgLSAjeyR3aWR0aENhbGN9KVwifTsgXG59XG4vLyBDQUxDVUwgTEFSR0VVUiBQQVIgNTBcbi8vIGV4ZW1wbGUgOiAoKDUzcHgpKVxuQG1peGluIHdpZHRoQ2FsYzUwKCR3aWR0aENhbGMpe1xuICB3aWR0aDpjYWxjI3tcIig1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LW1vei1jYWxjI3tcIig1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6LXdlYmtpdC1jYWxjI3tcIig1MCUgLSAjeyR3aWR0aENhbGN9KVwifTtcbiAgd2lkdGg6I3tcImNhbGMoNTAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItbW96LWNhbGMoNTAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIHdpZHRoOiN7XCItd2Via2l0LWNhbGMoNTAlIC0gI3skd2lkdGhDYWxjfSlcIn07XG4gIFxufVxuLy8gVkFSSUFCTEUgQk9UVE9NIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoMTBweClcbkBtaXhpbiBhYnMtYm90dG9tKCRhYnMtYm90dG9tKXtcbiAgYm90dG9tOiRhYnMtYm90dG9tOyAgXG59XG5cbi8vIFZBUklBQkxFIFRPUCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKDEwcHgpXG5AbWl4aW4gYWJzLXRvcCgkYWJzLXRvcCl7XG4gIHRvcDokYWJzLXRvcDsgIFxufVxuXG4vLyBWQVJJQUJMRSBMRUZUIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoMTBweClcbkBtaXhpbiBhYnMtbGVmdCgkYWJzLWxlZnQpe1xuICBsZWZ0OiRhYnMtbGVmdDsgIFxufVxuXG4vLyBWQVJJQUJMRSBSSUdIVCAobmUgcGFzIGZvcmNlbWVudCBzJ2VuIHNlcnZpciBkYW5zIENTUylcbi8vIGV4IDogKDEwcHgpXG5AbWl4aW4gYWJzLXJpZ2h0KCRhYnMtcmlnaHQpe1xuICByaWdodDokYWJzLXJpZ2h0OyAgXG59XG5cbi8vIFZBUklBQkxFIENBTENVTCBCT1RUT00gUEFSIDUwIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoKDUzcHgpKVxuQG1peGluIGFicy1ib3R0b21jYWxjKCRhYnMtYm90dG9tY2FsYyl7XG4gIGJvdHRvbTpjYWxjI3tcIig1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xuICBib3R0b206LW1vei1jYWxjI3tcIig1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xuICBib3R0b206LXdlYmtpdC1jYWxjI3tcIig1MCUgLSAjeyRhYnMtYm90dG9tY2FsY30pXCJ9O1xuICBib3R0b206I3tcImNhbGMoNTAlIC0gI3skYWJzLWJvdHRvbWNhbGN9KVwifTtcbiAgYm90dG9tOiN7XCItbW96LWNhbGMoNTAlIC0gI3skYWJzLWJvdHRvbWNhbGN9KVwifTtcbiAgYm90dG9tOiN7XCItd2Via2l0LWNhbGMoNTAlIC0gI3skYWJzLWJvdHRvbWNhbGN9KVwifTtcbn1cblxuLy8gVkFSSUFCTEUgQ0FMQ1VMIFRPUCBQQVIgNTAgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgoNTNweCkpXG5AbWl4aW4gYWJzLXRvcGNhbGMoJGFicy10b3BjYWxjMSl7XG4gIHRvcDpjYWxjKDUwJSAtICN7JGFicy10b3BjYWxjMX0pO1xudG9wOi1tb3otY2FsYyN7XCIoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSlcIn07XG4gIHRvcDotd2Via2l0LWNhbGMje1wiKDUwJSAtICN7JGFicy10b3BjYWxjMX0pXCJ9O1xuICB0b3A6I3tcImNhbGMoNTAlIC0gI3skYWJzLXRvcGNhbGMxfSlcIn07XG4gIHRvcDoje1wiLW1vei1jYWxjKDUwJSAtICN7JGFicy10b3BjYWxjMX0pXCJ9O1xuICB0b3A6I3tcIi13ZWJraXQtY2FsYyg1MCUgLSAjeyRhYnMtdG9wY2FsYzF9KVwifTtcbn1cblxuLy8gVkFSSUFCTEUgQ0FMQ1VMIExFRlQgUEFSIDUwIChuZSBwYXMgZm9yY2VtZW50IHMnZW4gc2VydmlyIGRhbnMgQ1NTKVxuLy8gZXggOiAoKDUzcHgpKVxuQG1peGluIGFicy1sZWZ0Y2FsYygkYWJzLWxlZnRjYWxjKXtcbiAgbGVmdDpjYWxjI3tcIig1MCUgLSAjeyRhYnMtbGVmdGNhbGN9KVwifTtcbiAgbGVmdDotbW96LWNhbGMje1wiKDUwJSAtICN7JGFicy1sZWZ0Y2FsY30pXCJ9O1xuICBsZWZ0Oi13ZWJraXQtY2FsYyN7XCIoNTAlIC0gI3skYWJzLWxlZnRjYWxjfSlcIn07XG4gIGxlZnQ6I3tcImNhbGMoNTAlIC0gI3skYWJzLWxlZnRjYWxjfSlcIn07XG4gIGxlZnQ6I3tcIi1tb3otY2FsYyg1MCUgLSAjeyRhYnMtbGVmdGNhbGN9KVwifTtcbiAgbGVmdDoje1wiLXdlYmtpdC1jYWxjKDUwJSAtICN7JGFicy1sZWZ0Y2FsY30pXCJ9O1xufVxuXG4vL1ZBUklBQkxFIENBTENVTCBSSUdIVCBQQVIgNTAgKG5lIHBhcyBmb3JjZW1lbnQgcydlbiBzZXJ2aXIgZGFucyBDU1MpXG4vLyBleCA6ICgoNTNweCkpXG5AbWl4aW4gYWJzLXJpZ2h0Y2FsYygkYWJzLXJpZ2h0Y2FsYyl7XG4gIHJpZ2h0OmNhbGMje1wiKDUwJSAtICN7JGFicy1yaWdodGNhbGN9KVwifTtcbiAgcmlnaHQ6LW1vei1jYWxjI3tcIig1MCUgLSAjeyRhYnMtcmlnaHRjYWxjfSlcIn07XG4gIHJpZ2h0Oi13ZWJraXQtY2FsYyN7XCIoNTAlIC0gI3skYWJzLXJpZ2h0Y2FsY30pXCJ9O1xuICByaWdodDoje1wiY2FsYyg1MCUgLSAjeyRhYnMtcmlnaHRjYWxjfSlcIn07XG4gIHJpZ2h0OiN7XCItbW96LWNhbGMoNTAlIC0gI3skYWJzLXJpZ2h0Y2FsY30pXCJ9O1xuICByaWdodDoje1wiLXdlYmtpdC1jYWxjKDUwJSAtICN7JGFicy1yaWdodGNhbGN9KVwifTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVVEUgKyBUT1AgKyBMRUZUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFic29sdXRlLXRvcGxlZnQoJHRvcEFicywgJGxlZnRBYnMpe1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOiR0b3BBYnM7XG4gIGxlZnQ6ICRsZWZ0QWJzO1xufVxuLy8gUE9TSVRJT04gRklYRUQgKyBUT1AgKyBMRUZUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGZpeGVkLXRvcGxlZnQoJHRvcEFicywgJGxlZnRBYnMpe1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgdG9wOiR0b3BBYnM7XG4gIGxlZnQ6ICRsZWZ0QWJzO1xufVxuLy8gUE9TSVRJT04gRklYRUQgKyBUT1AgKyBSSUdIVFxuLy8gZXggOiAoMTVweCwgMjBweClcbkBtaXhpbiBmaXhlZC10b3ByaWdodCgkdG9wQWJzLCAkcmlnaHRBYnMpe1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgdG9wOiR0b3BBYnM7XG4gIHJpZ2h0OiAkcmlnaHRBYnM7XG59XG4vLyBQT1NJVElPTiBGSVhFRCArIEJPVFRPTSArIExFRlRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gZml4ZWQtYm90dG9tbGVmdCgkYm90dG9tQWJzLCAkbGVmdEFicyl7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICBib3R0b206JGJvdHRvbUFicztcbiAgbGVmdDogJGxlZnRBYnM7XG59XG4vLyBQT1NJVElPTiBGSVhFRCArIEJPVFRPTSArIFJJR0hUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGZpeGVkLWJvdHRvbXJpZ2h0KCRib3R0b21BYnMsICRyaWdodEFicyl7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICBib3R0b206JGJvdHRvbUFicztcbiAgcmlnaHQ6ICRyaWdodEFicztcbn1cbi8vICBQT1NJVElPTiBBQlNPTFUgKyBUT1AgKyBMRUZUIENBTENcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGFic29sdXRlLXRvcGxlZnRjb250ZW50KCRhYnMtdG9wLCAkYWJzLWxlZnRjYWxjKXtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTsgIFxuICBAaW5jbHVkZSBhYnMtbGVmdGNhbGMgKCRhYnMtbGVmdGNhbGMpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBUT1AgKyBMRUZUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFicy10b3BsZWZ0Y29udGVudCgkYWJzLXRvcCwgJGFicy1sZWZ0KXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLXRvcCAoJGFicy10b3ApOyAgXG4gIEBpbmNsdWRlIGFicy1sZWZ0ICgkYWJzLWxlZnQpOyAgXG59XG5cbi8vIFBPU0lUSU9OIEFCU09MVVRFICsgVE9QICsgUklHSFRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtdG9wcmlnaHQoJGFicy10b3AsICRhYnMtcmlnaHQpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTsgIFxuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpOyAgXG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCArIFJJR0hUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFicy10b3ByaWdodGNvbnRlbnQoJGFicy10b3AsICRhYnMtcmlnaHQpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wICgkYWJzLXRvcCk7ICBcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTsgIFxufVxuLy8gQkVGT1JFL0FGVEVSICsgVE9QICsgTEVGVCBDQUxDVUwgUEFSIDUwXG4vLyBleCA6ICgoMTBweCksKDI1cHgpKVxuQG1peGluIGFicy10b3BsZWZ0Y2FsY2NvbnRlbnQoJGFicy10b3AsICRhYnMtbGVmdGNhbGMpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wICgkYWJzLXRvcCk7ICBcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gUE9TSVRJT04gQUJTT0xVVEUgKyBCT1RUT00gKyBMRUZUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFic29sdXRlLWJvdHRvbWxlZnQoJGFicy1ib3R0b20sICRhYnMtbGVmdCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pOyAgXG4gIEBpbmNsdWRlIGFicy1sZWZ0ICgkYWJzLWxlZnQpOyAgXG59XG5cbi8vIFBPU0lUSU9OIEFCU09MVVRFICsgQk9UVE9NICsgUklHSFRcbi8vIGV4IDogKDE1cHgsIDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtYm90dG9tcmlnaHQoJGFicy1ib3R0b20sICRhYnMtcmlnaHQpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy1ib3R0b20gKCRhYnMtYm90dG9tKTsgIFxuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpOyAgXG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIEJPVFRPTSArIFJJR0hUXG4vLyBleCA6ICgxNXB4LCAyMHB4KVxuQG1peGluIGFicy1ib3R0b21yaWdodGNvbnRlbnQoJGFicy1ib3R0b20sICRhYnMtcmlnaHQpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtYm90dG9tICgkYWJzLWJvdHRvbSk7ICBcbiAgQGluY2x1ZGUgYWJzLXJpZ2h0ICgkYWJzLXJpZ2h0KTsgIFxufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBCT1RUT00gKyBMRUZUIENBTENcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGFicy1ib3R0b21sZWZ0Y29udGVudCgkYWJzLWJvdHRvbSwgJGFicy1sZWZ0Y2FsYyl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy1ib3R0b20gKCRhYnMtYm90dG9tKTsgIFxuICBAaW5jbHVkZSBhYnMtbGVmdGNhbGMgKCRhYnMtbGVmdGNhbGMpO1xufVxuLy8gIFBPU0lUSU9OIEFCU09MVSArIEJPVFRPTSArIExFRlQgQ0FMQ1xuLy8gZXggOiAoMTVweCwgKDIwcHgpXG5AbWl4aW4gYWJzb2x1dGUtYm90dG9tbGVmdGNvbnRlbnQoJGFicy1ib3R0b20sICRhYnMtbGVmdGNhbGMpe1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pOyAgXG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIEJPVFRPTSArIExFRlRcbi8vIGV4IDogKDE1cHgsICgyMHB4KVxuQG1peGluIGNvbnRlbnQtYm90dG9tbGVmdG5vY2FsYygkYWJzLWJvdHRvbSwgJGFicy1sZWZ0KXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLWJvdHRvbSAoJGFicy1ib3R0b20pOyAgXG4gIEBpbmNsdWRlIGFicy1sZWZ0ICgkYWJzLWxlZnQpOyAgXG59XG5cbi8vIEJFRk9SRS9BRlRFUiArIFRPUCBDQUxDVUwgUEFSIDUwICsgTEVGVCBDQUxDVUwgUEFSIDUwXG4vLyBleCA6ICgoMTBweCksKDI1cHgpKVxuQG1peGluIGFicy10b3BjYWxjbGVmdGNhbGNjb250ZW50KCRhYnMtdG9wY2FsYzEsICRhYnMtbGVmdGNhbGMpe1xuICBAaW5jbHVkZSBjb250ZW50LWFicygpO1xuICBAaW5jbHVkZSBhYnMtdG9wY2FsYyAoJGFicy10b3BjYWxjMSk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0Y2FsYyAoJGFicy1sZWZ0Y2FsYyk7XG59XG5cbi8vIFBPU0lUSU9OIEFCU09MVSArIFRPUCBDQUxDVUwgUEFSIDUwICsgTEVGVCBDQUxDVUwgUEFSIDUwXG4vLyBleCA6ICgoMTBweCksKDI1cHgpKVxuQG1peGluIGFic29sdXRlLXRvcGNhbGNsZWZ0Y2FsYygkYWJzLXRvcGNhbGMsICRhYnMtbGVmdGNhbGMpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtbGVmdGNhbGMgKCRhYnMtbGVmdGNhbGMpO1xufVxuXG4vLyBQT1NJVElPTiBBQlNPTFUgKyBCT1RUT00gQ0FMQ1VMIFBBUiA1MCArIExFRlQgQ0FMQ1VMIFBBUiA1MFxuLy8gZXggOiAoKDEwcHgpLCgyNXB4KSlcbkBtaXhpbiBhYnNvbHV0ZS1ib3R0b21jYWxjbGVmdGNhbGMoJGFicy1ib3R0b21jYWxjLCAkYWJzLWxlZnRjYWxjKXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBhYnMtYm90dG9tY2FsYyAoJGFicy1ib3R0b21jYWxjKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QIENBTENVTCBQQVIgNTAgKyBSSUdIVCBDQUxDVUwgUEFSIDUwXG4vLyBleCA6ICgoMTBweCksKDI1cHgpKVxuQG1peGluIGFicy10b3BjYWxjcmlnaHRjYWxjY29udGVudCgkYWJzLXRvcGNhbGMsICRhYnMtcmlnaHRjYWxjKXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLXRvcGNhbGMgKCRhYnMtdG9wY2FsYyk7XG4gIEBpbmNsdWRlIGFicy1yaWdodGNhbGMgKCRhYnMtcmlnaHRjYWxjKTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QIEFCU09MVUUgKyBMRUZUIENBTENVTCBQQVIgNTBcbi8vIGV4IDogKDAsICgzMHB4KSk7XG5AbWl4aW4gYWJzLXRvcGxlZnRjYWxjY29udGVudCgkYWJzLXRvcCwgJGFicy1sZWZ0Y2FsYyl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3AgKCRhYnMtdG9wKTtcbiAgQGluY2x1ZGUgYWJzLWxlZnRjYWxjICgkYWJzLWxlZnRjYWxjKTtcbn1cblxuLy8gQkVGT1JFL0FGVEVSICsgVE9QIENBTENVTCBQQVIgNTAgKyBSSUdIVCBBQlNPTFVURVxuLy8gZXggOiAoKDMwcHgpLCAwKTtcbkBtaXhpbiBhYnMtdG9wY2FsY3JpZ2h0YWJzKCRhYnMtdG9wY2FsYywgJGFicy1yaWdodCl7XG4gIEBpbmNsdWRlIGNvbnRlbnQtYWJzKCk7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtcmlnaHQgKCRhYnMtcmlnaHQpO1xufVxuXG4vLyBCRUZPUkUvQUZURVIgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIExFRlQgQUJTT0xVVEVcbi8vIGV4IDogKCgzMHB4KSwgMCk7XG5AbWl4aW4gYWJzLXRvcGNhbGNsZWZ0YWJzKCRhYnMtdG9wY2FsYywgJGFicy1sZWZ0KXtcbiAgQGluY2x1ZGUgY29udGVudC1hYnMoKTtcbiAgQGluY2x1ZGUgYWJzLXRvcGNhbGMgKCRhYnMtdG9wY2FsYyk7XG4gIEBpbmNsdWRlIGFicy1sZWZ0ICgkYWJzLWxlZnQpO1xufVxuXG4vLyBBQlNPTFUgKyBUT1AgQ0FMQ1VMIFBBUiA1MCArIExFRlQgQUJTT0xVVEVcbi8vIGV4IDogKCgzMHB4KSwgMCk7XG5AbWl4aW4gYWJzb2x1dGUtdG9wY2FsY2xlZnRhYnMoJGFicy10b3BjYWxjLCAkYWJzLWxlZnQpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBpbmNsdWRlIGFicy10b3BjYWxjICgkYWJzLXRvcGNhbGMpO1xuICBAaW5jbHVkZSBhYnMtbGVmdCAoJGFicy1sZWZ0KTtcbn1cblxuLy8gQUJTT0xVICsgVE9QIENBTENVTCBQQVIgNTAgKyBSSUdIVCBBQlNPTFVURVxuLy8gZXggOiAoKDMwcHgpLCAwKTtcbkBtaXhpbiBhYnNvbHV0ZS10b3BjYWxjcmlnaHR0YWJzKCRhYnMtdG9wY2FsYywgJGFicy1yaWdodCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgYWJzLXRvcGNhbGMgKCRhYnMtdG9wY2FsYyk7XG4gIEBpbmNsdWRlIGFicy1yaWdodCAoJGFicy1yaWdodCk7XG59XG5cbi8vIEVMTElQU0lTIE9WRVJGTE9XXG5AbWl4aW4gZWxsaXBzaXMtdGV4dCgpe1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtaXhpbiBiZ0NvdmVyKCl7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLy8gT0JKRUNURklUXG5AbWl4aW4gb2JqZWN0LWZpdCgkdmFsV2lkdGgsICR2YWxIZWlnaHQpe1xuICBvYmplY3QtZml0OmNvdmVyO1xuICB3aWR0aDokdmFsV2lkdGg7XG4gIGhlaWdodDokdmFsSGVpZ2h0O1xufVxuXG5AbWl4aW4gYm9yZGVyKCRib3JkZXItY29sb3Ipe1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOnNvbGlkO1xuICBib3JkZXItY29sb3I6JGJvcmRlci1jb2xvcjtcbn1cblxuLy9UUkFOU0lUSU9OIEtJVFxuQG1peGluIHRyYW5zaXRpb24oJGtpbmQsICRyYXBpZGl0eSwgJHR5cGUpe1xuICAtbW96LXRyYW5zaXRpb246ICRraW5kICRyYXBpZGl0eSAkdHlwZTtcbiAgLW8tdHJhbnNpdGlvbjogJGtpbmQgJHJhcGlkaXR5ICR0eXBlO1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRraW5kICRyYXBpZGl0eSAkdHlwZTtcbiAgdHJhbnNpdGlvbjogJGtpbmQgJHJhcGlkaXR5ICR0eXBlOyAgXG59XG5cbkBtaXhpbiBpbnZpc2libGUoKXtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyBcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNXMsIGVhc2UpO1x0XG59XG5cbkBtaXhpbiBpbnZpc2libGUtaCgpe1xuICBAaW5jbHVkZSBpbnZpc2libGUoKTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5AbWl4aW4gdmlzaWJsZSgpe1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyBcbiAgb3BhY2l0eTogMTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNXMsIGVhc2UpOyBcbn1cblxuQG1peGluIHZpc2libGUtaCgpe1xuICBAaW5jbHVkZSB2aXNpYmxlKCk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1peGluIGZhIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGl0ZW0tbGlzdCB7XG4gIHVsLCBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vL3Blcm1ldCBkZSBjb252ZXJ0aXIgZGVzIGNvdWxldXJzIGRhbnMgbGVzIHN2ZyBpbmNsdXMgZGFucyBsZXMgZmV1aWxsZXMgZGUgc3R5bGVzXG5AZnVuY3Rpb24gc3ZnLWZyaWVuZGx5LWNvbG91cigkY29sb3VyKSB7XG4gIEByZXR1cm4gJyUyMycgKyBzdHItc2xpY2UoJyN7JGNvbG91cn0nLCAyLCAtMSlcbn0iLCJAaW1wb3J0IFwiLi92YXJpYWJsZXMuc2Nzc1wiO1xuXG5AbWl4aW4gc2V0QmVmb3JlV2lkdGhMb2FkZXIoJGNsYXNzKXtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxNTAge1xuICAgICN7JGNsYXNzfS0jeyRpfSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAjezE1ICsgJGl9cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLXdlYmZvcm0sXG4ucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiB7XG4gICYucGF0aC13ZWJmb3JtIHtcbiAgICBtYWluPi5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBtYWluPi5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4IWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1NiwgMTczLCAxOTIsIDAuMykhaW1wb3J0YW50O1xuICAgIC5tYXgtd2lkdGgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIG5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGVhZGVyLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jb250YWluZXIge1xuICAgIC5xdWVzdGlvbi1lcnJvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNiwgNDYsIDAuOCk7XG4gICAgICBAaW5jbHVkZSBpbnZpc2libGUtaCgpO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBmaXhlZC10b3BsZWZ0KDAsIDApO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIEBpbmNsdWRlIHZpc2libGUoKTtcbiAgICAgIH1cbiAgICAgIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMzdweCA4MHB4IDMycHggODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDI0cHgpO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzdHJpbmc6IDAgMXB4IDNweCAwIHJnYmEoMCwgNzMsIDEwMywgMC4yKSk7XG4gICAgICAgIEBtZWRpYSAjeyRoaWdoZGVuc2l0eX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1zaW0oMThweCk7XG4gICAgICAgICAgQGluY2x1ZGUgcGFkZGluZy1zaW0oMTZweCk7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGhDYWxjKDM2cHgpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXNpbShhdXRvKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uIHtcbiAgICAgICYuaW50cm8ge1xuICAgICAgICAuaW50cm8tZGVzY3JpcHRpb24ge1xuICAgICAgICAgIC5tYXgtd2lkdGgge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC14bH0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXNpbSgxOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50eHQge1xuICAgICAgICAgICAgICB3aWR0aDogNTg4cHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNTg4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC14bH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ3MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLXhsfSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhDYWxjKDUxMHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AteGx9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skaGlnaGRlbnNpdHl9IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KDIwMHB4LCAyMDFweCk7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAvKkBtZWRpYSAjeyRkZXNrdG9wLXhsfSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMTAwJSxhdXRvKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9Ki9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0KDE3MHB4LCAxNjlweCk7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwLFxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICRzZWNvbmQtYyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AteGx9IHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQoMTAwJSwgYXV0byk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnJlYWRjcnVtYi1xdWl6IHtcbiAgICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBhYnMtdG9wbGVmdGNvbnRlbnQoMCwgMCk7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDEwMCUsIDZweCk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzeDQoMCwgMTZweCwgMTZweCwgMCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgJHNlY29uZC1jKTtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1heC13aWR0aCB7XG4gICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AteGx9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctc2ltKDE4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoQ2FsYzIwKDMwcHgpO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC41cywgZWFzZSk7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoQ2FsYzIwKDhweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGludmlzaWJsZS1oKCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFicy10b3BsZWZ0Y29udGVudCgtMTZweCwgLTEwNSUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMjglLCA2cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY3ZjU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuNXMsIGVhc2UpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc3Vic3RlcHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAkc2Vjb25kLWMpO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QmVmb3JlV2lkdGhMb2FkZXIoJyYnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZTpub3QoLnN1YmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAkc2Vjb25kLWMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc2libGUtaCgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnN1YmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgJHNlY29uZC1jKTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICYuc3ViYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICYucmVzcC1pbmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpbnZpc2libGUtaCgpO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgJHNlY29uZC1jKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzljYWRjMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZS10b3ByaWdodCgwLCAxN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIvNVwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhDYWxjKDU2cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5xdWVzdGlvbi1hc2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIGludmlzaWJsZS1oKCk7XG4gICAgICAgIH1cbiAgICAgICAgLm1heC13aWR0aCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AteGx9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctc2ltKDE4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucXVlc3Rpb24tY29udGVuZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhDYWxjKDQwMHB4KTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoQ2FsYygzMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwubWFpbi1sYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFiZWwtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1jO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1jO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucXVlc3Rpb24tdGFnIHtcbiAgICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBpbnZpc2libGUtaCgpO1xuICAgICAgICAgICAgICAvLyB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAvLyAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIC8vIFx0QGluY2x1ZGUgdmlzaWJsZS1oKCk7XG4gICAgICAgICAgICAgIC8vIFx0QG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgICAgICAgICAgLy8gXHRcdHotaW5kZXg6IDk5ODtcbiAgICAgICAgICAgICAgLy8gXHR9XG4gICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdWVzdGlvbi1zdWl0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmFsaWQtY2hlY2sge1xuICAgICAgICAgICAgICBmb3JtLFxuICAgICAgICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICRzZWNvbmQtYyk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzNweCAyNHB4IDY0cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8qXG5cdFx0XHRcdFx0XHRcdFx0LnF1ZXN0aW9uLWJsb2NrIHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LDE1MiwyNTUsMC4xMikgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkdmljZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucXVlc3Rpb24taW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hZHZpY2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWR2aWNlLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZHZpY2UtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi51bmlxdWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICYuei1kb3duIHtcbiAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiBkaXYgPiAubWF4LXdpZHRoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5xdWVzdGlvbi1leHBlcnRzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE4OHB4O1xuICAgIC8vIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgLy8gXHRwYWRkaW5nLXRvcDogOTBweDtcbiAgICAvLyB9XG4gICAgLy8gQG1lZGlhICN7JGxvd2RlbnNpdHl9IHtcbiAgICAvLyBcdHBhZGRpbmctdG9wOiA5NXB4O1xuICAgIC8vIH1cbiAgICAmLnF1ZXN0aW9uLWV4cGVydHMtYWR2aWNlIHtcbiAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSB2aXNpYmxlKCk7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnF1ZXN0aW9uLWV4cGVydC1maWd1cmVzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctc2ltKDIwcHgpO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGxvd2RlbnNpdHl9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgID4gZGl2IHtcbiAgICAgICAgLy8gQGluY2x1ZGUgaW52aXNpYmxlLWgoKTtcbiAgICAgICAgLy8gJi5hY3RpdmUge1xuICAgICAgICAvLyBcdEBpbmNsdWRlIHZpc2libGUtaCgpO1xuICAgICAgICAvLyB9XG4gICAgICAgICYuZXhwZXJ0LWFkdmljZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgQG1lZGlhICN7JGxvd2RlbnNpdHl9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsb3dkZW5zaXR5fSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXNpbShhdXRvKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA2NzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTZweCk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgJHNlY29uZC1jKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWY1ZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAzN3B4IDMycHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbG93ZGVuc2l0eX0ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDQzcHgsIDI3cHgpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2UvcXVlc3Rpb24vaW50ZXJjYWxhaXJlL2J1bGxlLWNyb2NoZS5wbmcpXG4gICAgICAgICAgICAgICAgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudC1ib3R0b21sZWZ0bm9jYWxjKC0yN3B4LCAzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWJvdHRvbWxlZnRjb250ZW50KC0xMjVweCwgNzVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29uc2VpbC1hZHZpY2Uge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tc2ltKGF1dG8pO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDEwMCUsIGF1dG8pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmctc2ltKDIwcHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBidXR0b24sXG4gIC5idXR0b24ge1xuICAgICYuYnRuLXRyYW5zcGFyZW50IHtcbiAgICAgICYucmV0dXJuLXJlc3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBmaXhlZC10b3BsZWZ0KDIzcHgsIDE3cHgpO1xuICAgICAgICBAaW5jbHVkZSB3aWR0aC1oZWlnaHQtc2ltKDM0cHgpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXIoJGdyZXkpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXIodmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcmVkLCB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyZWQsICRidG4taG92ZXIpKSk7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyZWQsICRidG4taG92ZXIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAkc2Vjb25kLWMpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idXR0b25zLXdlYmZvcm0tYmlsYW4tZ3JhdHVpdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIEBtZWRpYSAjeyRoaWdoZGVuc2l0eX0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgQG1lZGlhICN7JGhpZ2hkZW5zaXR5fSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhLFxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIEBtZWRpYSAjeyRoaWdoZGVuc2l0eX0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYnRuLXRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAkc2Vjb25kLWMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGhpZ2hkZW5zaXR5fSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAmLmJ0bi10cmFuc3BhcmVudCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAkc2Vjb25kLWMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmVycm9yIHtcbiAgICAgIHNlY3Rpb24ge1xuICAgICAgICAmLnVuaXF1ZSB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWN0aW9uPi5mb3JtLWl0ZW0ucmFkaW8tYnV0dG9uLXR5cGUtamF1Z2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxufVxuXG4ucGF0aC1xdWVzdGlvbm5haXJlLFxuLnBhdGgtd2ViZm9ybSB7XG4gIC53ZWJmb3JtLXNlY3Rpb24gPiAuZm9ybS1pdGVtLnJhZGlvLWJ1dHRvbi10eXBlLWphdWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4IWltcG9ydGFudDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDYge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLFxuICAgICAgMCAtMC44M2VtIDAgLTAuNDZlbSwgMCAtMC44M2VtIDAgLTAuNDc3ZW07XG4gICAgdHJhbnNmb3JtOiBodWUtcm90YXRlKDBkZWcpO1xuICB9XG4gIDUlLFxuICA5NSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgMCAtMC44M2VtIDAgLTAuNDJlbSwgMCAtMC44M2VtIDAgLTAuNDRlbSxcbiAgICAgIDAgLTAuODNlbSAwIC0wLjQ2ZW0sIDAgLTAuODNlbSAwIC0wLjQ3N2VtO1xuICB9XG4gIDEwJSxcbiAgNTklIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjA4N2VtIC0wLjgyNWVtIDAgLTAuNDJlbSxcbiAgICAgIC0wLjE3M2VtIC0wLjgxMmVtIDAgLTAuNDRlbSwgLTAuMjU2ZW0gLTAuNzg5ZW0gMCAtMC40NmVtLFxuICAgICAgLTAuMjk3ZW0gLTAuNzc1ZW0gMCAtMC40NzdlbTtcbiAgfVxuICAyMCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgLTAuMzM4ZW0gLTAuNzU4ZW0gMCAtMC40MmVtLFxuICAgICAgLTAuNTU1ZW0gLTAuNjE3ZW0gMCAtMC40NGVtLCAtMC42NzFlbSAtMC40ODhlbSAwIC0wLjQ2ZW0sXG4gICAgICAtMC43NDllbSAtMC4zNGVtIDAgLTAuNDc3ZW07XG4gIH1cbiAgMzglIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjM3N2VtIC0wLjc0ZW0gMCAtMC40MmVtLFxuICAgICAgLTAuNjQ1ZW0gLTAuNTIyZW0gMCAtMC40NGVtLCAtMC43NzVlbSAtMC4yOTdlbSAwIC0wLjQ2ZW0sXG4gICAgICAtMC44MmVtIC0wLjA5ZW0gMCAtMC40NzdlbTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIDAgLTAuODNlbSAwIC0wLjQyZW0sIDAgLTAuODNlbSAwIC0wLjQ0ZW0sXG4gICAgICAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkNiB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIDAgLTAuODNlbSAwIC0wLjQyZW0sIDAgLTAuODNlbSAwIC0wLjQ0ZW0sXG4gICAgICAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgfVxuICA1JSxcbiAgOTUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIDAgLTAuODNlbSAwIC0wLjQyZW0sIDAgLTAuODNlbSAwIC0wLjQ0ZW0sXG4gICAgICAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgfVxuICAxMCUsXG4gIDU5JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4wODdlbSAtMC44MjVlbSAwIC0wLjQyZW0sXG4gICAgICAtMC4xNzNlbSAtMC44MTJlbSAwIC0wLjQ0ZW0sIC0wLjI1NmVtIC0wLjc4OWVtIDAgLTAuNDZlbSxcbiAgICAgIC0wLjI5N2VtIC0wLjc3NWVtIDAgLTAuNDc3ZW07XG4gIH1cbiAgMjAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjMzOGVtIC0wLjc1OGVtIDAgLTAuNDJlbSxcbiAgICAgIC0wLjU1NWVtIC0wLjYxN2VtIDAgLTAuNDRlbSwgLTAuNjcxZW0gLTAuNDg4ZW0gMCAtMC40NmVtLFxuICAgICAgLTAuNzQ5ZW0gLTAuMzRlbSAwIC0wLjQ3N2VtO1xuICB9XG4gIDM4JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4zNzdlbSAtMC43NGVtIDAgLTAuNDJlbSxcbiAgICAgIC0wLjY0NWVtIC0wLjUyMmVtIDAgLTAuNDRlbSwgLTAuNzc1ZW0gLTAuMjk3ZW0gMCAtMC40NmVtLFxuICAgICAgLTAuODJlbSAtMC4wOWVtIDAgLTAuNDc3ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLFxuICAgICAgMCAtMC44M2VtIDAgLTAuNDZlbSwgMCAtMC44M2VtIDAgLTAuNDc3ZW07XG4gICAgdHJhbnNmb3JtOiBodWUtcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3VuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbmhlYWRlciB7XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5xdWVzdGlvbi11cGxvYWQge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICAucXVlc3Rpb24tdXBsb2FkLWZpZ3VyZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLXNpbSgxOHB4KTtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgaW52aXNpYmxlLWgoKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHZpc2libGUtaCgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlO1xuICAgICAgfVxuICAgICAgZmlndXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgaGVpZ2h0OiAzNTFweDtcbiAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tc2ltKGF1dG8pO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtaGVpZ2h0KDEwMCUsIGF1dG8pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudXBsb2FkLXBpY3RvIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICN2YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAkc2Vjb25kLWMpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICB9XG4gICAgLmFuaW0xIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHRleHQ7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMnM7XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgdGV4dCB7XG4gICAgICAwJSB7XG4gICAgICAgIGNvbG9yOiAjMDZmMjMyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwZmYyZiwgMCAwIDIwcHggIzAwZmYyZiwgMCAwIDMwcHggIzAwZmYyZjtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgNDBweCAjNzEwN2Y0LCAwIDAgNTBweCAjNzEwN2Y0LCAwIDAgNjBweCAjNzEwN2Y0O1xuICAgICAgICBjb2xvcjogIzUzMmE4NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgNzBweCAjMDI4NWYwLCAwIDAgODBweCAjMDI4NWYwIDAgMCA5MHB4ICMwMjg1ZjA7XG4gICAgICAgIGNvbG9yOiAjMzQ3MmE1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI21tIHtcbiAgICAgIHBhZGRpbmc6IDQyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAubG9hZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAkc2Vjb25kLWMpO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDYgMnMgaW5maW5pdGUgZWFzZSwgcm91bmQgMnMgaW5maW5pdGUgZWFzZTtcbiAgICAgIGFuaW1hdGlvbjogbG9hZDYgMnMgMy41IGVhc2UsIHJvdW5kIDJzIDMuNSBlYXNlIGluZmluaXRlO1xuICAgIH1cbiAgfVxufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gIC5pbnRyby1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2ViZm9ybS1zZWN0aW9uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWJmb3JtLWN1cnJlbnQtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucXVlc3Rpb24tY29udGVuZXIge1xuICAgID4gZGl2ID4gLndlYmZvcm0tc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgJi5zaG93LXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICA+IC5mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICAmLmZvcm0tdHlwZS10ZXh0ZmllbGQsXG4gICAgICAgICYuZm9ybS10eXBlLWVtYWlsLFxuICAgICAgICAmLmZvcm0tdHlwZS1kYXRlLFxuICAgICAgICAmLmZvcm0tdHlwZS10ZXh0YXJlYSxcbiAgICAgICAgJi5mb3JtLXR5cGUtdGVsLFxuICAgICAgICAmLmZvcm0taXRlbS1zZWxlY3QtcHJhdGljaWVuXG4gICAgICAgICYuZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnF1ZXN0aW9uLWV4cGVydHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnF1ZXN0aW9uLXRvLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV4cGVydC1kaXNwbGF5IHtcbiAgICAucXVlc3Rpb24tY29udGVuZXIge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnF1ZXN0aW9uLWluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxuICAuZm9ybS10eXBlLXdlYmZvcm0tcGFnZWJveCxcbiAgLmZvcm0tdHlwZS13ZWJmb3JtLWxvYWRpbmcsXG4gIC5mb3JtLXR5cGUtd2ViZm9ybS1jaGVja2JveGVzIHtcbiAgICAucXVlc3Rpb24tdGl0bGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZm9ybS10eXBlLW51bWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDhweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQuNXB4O1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS11bml0KTtcbiAgICB9XG4gICAgLnF1ZXN0aW9uLXRpdGxlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbiAgLy8gJi5mb3JtLWxhc3QtcGFnZSB7XG4gIC8vICAgI2VkaXQtYWN0aW9ucyxcbiAgLy8gICAuYnV0dG9ucy13ZWJmb3JtLWJpbGFuLWdyYXR1aXQge1xuICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICB9XG4gIC8vIH1cbn1cbiIsIi8qIGNhdGVnb3JpZXMgY29sb3JzICovXG4ucGF0aC13ZWJmb3JtLnBhdGgtd2ViZm9ybSBtYWluID4gLmNvbnRhaW5lcixcbi5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuLnBhdGgtd2ViZm9ybSBtYWluID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhdGgtd2ViZm9ybSBtYWluID4gLmNvbnRhaW5lcixcbi5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIG1haW4gPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDsgfVxuXG4ucGF0aC13ZWJmb3JtIGhlYWRlcixcbi5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIGhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1NiwgMTczLCAxOTIsIDAuMykgIWltcG9ydGFudDsgfVxuICAucGF0aC13ZWJmb3JtIGhlYWRlciAubWF4LXdpZHRoLFxuICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiBoZWFkZXIgLm1heC13aWR0aCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBhdGgtd2ViZm9ybSBoZWFkZXIgbmF2LFxuICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiBoZWFkZXIgbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXRoLXdlYmZvcm0gaGVhZGVyIC5oZWFkZXItcmlnaHQsXG4gIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIGhlYWRlciAuaGVhZGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciAucXVlc3Rpb24tZXJyb3IsXG4ucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIC5xdWVzdGlvbi1lcnJvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzYsIDQ2LCAwLjgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBoZWlnaHQ6IDA7IH1cbiAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIC5xdWVzdGlvbi1lcnJvci5hY3RpdmUsXG4gIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgLnF1ZXN0aW9uLWVycm9yLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgLnF1ZXN0aW9uLWVycm9yIGRpdixcbiAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciAucXVlc3Rpb24tZXJyb3IgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDM3cHggODBweCAzMnB4IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgNzMsIDEwMywgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgNzMsIDEwMywgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDczLCAxMDMsIDAuMik7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgLnF1ZXN0aW9uLWVycm9yIGRpdixcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgLnF1ZXN0aW9uLWVycm9yIGRpdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpO1xuICAgICAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLSAzNnB4KTtcbiAgICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMzZweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTtcbiAgICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC0gMzZweCk7XG4gICAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDM2cHgpOyB9IH1cbiAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgLnF1ZXN0aW9uLWVycm9yIGRpdiBwLFxuICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgLnF1ZXN0aW9uLWVycm9yIGRpdiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciAucXVlc3Rpb24tZXJyb3IgZGl2IHNwYW4sXG4gICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciAucXVlc3Rpb24tZXJyb3IgZGl2IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIC5xdWVzdGlvbi1lcnJvciBkaXYgYnV0dG9uLFxuICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgLnF1ZXN0aW9uLWVycm9yIGRpdiBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGgsXG4ucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCxcbiAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGgge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCxcbiAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfSB9XG4gIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC50eHQsXG4gIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAudHh0IHtcbiAgICB3aWR0aDogNTg4cHg7XG4gICAgbWluLXdpZHRoOiA1ODhweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAudHh0LFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC50eHQge1xuICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGggLnR4dCxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAudHh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAudHh0IHAsXG4gICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC50eHQgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGggaSxcbiAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGggLmltZyxcbiAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGggLmltZyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTEwcHgpO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC0gNTEwcHgpO1xuICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gNTEwcHgpO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUxMHB4KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDUxMHB4KTtcbiAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDUxMHB4KTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nLFxuICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC5pbWcgdWwsXG4gIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC5pbWcgdWwgbGksXG4gICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC5pbWcgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHVsIGxpLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGggLmltZyB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHVsIGxpOmZpcnN0LWNoaWxkLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC5pbWcgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHVsIGxpOmZpcnN0LWNoaWxkLFxuICAgICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDsgfSB9XG4gICAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC5pbWcgdWwgbGk6Zmlyc3QtY2hpbGQgaW1nLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGggLmltZyB1bCBsaTpmaXJzdC1jaGlsZCBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwMXB4O1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgICAvKkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHdpZHRoLWhlaWdodCgxMDAlLGF1dG8pO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0qLyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHVsIGxpOmxhc3QtY2hpbGQgaW1nLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC5pbWcgdWwgbGk6bGFzdC1jaGlsZCBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2OXB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGggLmltZyB1bCBsaTpsYXN0LWNoaWxkIHAsXG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHVsIGxpOmxhc3QtY2hpbGQgc3BhbixcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHVsIGxpOmxhc3QtY2hpbGQgcCxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHVsIGxpOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGggLmltZyB1bCBsaTpsYXN0LWNoaWxkIHAsXG4gICAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGggLmltZyB1bCBsaTpsYXN0LWNoaWxkIHNwYW4sXG4gICAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC5pbWcgdWwgbGk6bGFzdC1jaGlsZCBwLFxuICAgICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHVsIGxpOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC5pbWcgdWwgbGkgcCxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHVsIGxpIHAge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgIzI1OThmZik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGggLmltZyB1bCBsaSBzcGFuLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC5pbWcgdWwgbGkgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzdBOEE5QjsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGggLmltZyB1bCBsaSBpbWcsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uaW50cm8gLmludHJvLWRlc2NyaXB0aW9uIC5tYXgtd2lkdGggLmltZyB1bCBsaSBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmludHJvIC5pbnRyby1kZXNjcmlwdGlvbiAubWF4LXdpZHRoIC5pbWcgdWwgbGkgaW1nLFxuICAgICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5pbnRybyAuaW50cm8tZGVzY3JpcHRpb24gLm1heC13aWR0aCAuaW1nIHVsIGxpIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeixcbi5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXoge1xuICB3aWR0aDogMTAxJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6OmJlZm9yZSxcbiAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpejpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMTZweCAxNnB4IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDE2cHggMTZweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTZweCAxNnB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgIzI1OThmZik7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXo6YmVmb3JlLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpejpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGgsXG4gICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH0gfVxuICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCxcbiAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGksXG4gICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDMwcHgpO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygyMCUgLSAzMHB4KTtcbiAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMjAlIC0gMzBweCk7XG4gICAgICB3aWR0aDogY2FsYygyMCUgLSAzMHB4KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMjAlIC0gMzBweCk7XG4gICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDIwJSAtIDMwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGksXG4gICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDhweCk7XG4gICAgICAgICAgd2lkdGg6IC1tb3otY2FsYygyMCUgLSA4cHgpO1xuICAgICAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMjAlIC0gOHB4KTtcbiAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSA4cHgpO1xuICAgICAgICAgIHdpZHRoOiAtbW96LWNhbGMoMjAlIC0gOHB4KTtcbiAgICAgICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDIwJSAtIDhweCk7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaSxcbiAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICBoZWlnaHQ6IDA7IH0gfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGk6YmVmb3JlLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogLTE2cHg7XG4gICAgICAgIGxlZnQ6IC0xMDUlO1xuICAgICAgICB3aWR0aDogMTI4JTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY3ZjU7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwOjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcDo6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogNDk7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgIzI1OThmZik7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtMDpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0wOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE6YmVmb3JlLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtMTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTZweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0yOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtMzpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0zOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxOHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ6YmVmb3JlLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtNDpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTlweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC01OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtNjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC02OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc6YmVmb3JlLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtNzpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjJweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC04OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTg6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtOTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC05OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyNHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEwOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEwOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTExOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTExOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyNnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEyOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyN3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEzOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEzOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyOHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE0OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE0OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyOXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE1OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE1OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE2OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE2OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzMXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE3OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE3OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzMnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE4OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE4OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzM3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE5OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE5OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzNHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTIwOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTIwOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTIxOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTIxOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzNnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTIyOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTIyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzN3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTIzOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTIzOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI0OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI0OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzOXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI1OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI1OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI2OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI2OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0MXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI3OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI3OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0MnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI4OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI4OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0M3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI5OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTI5OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0NHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTMwOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTMwOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTMxOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTMxOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0NnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTMyOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTMyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0N3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTMzOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTMzOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0OHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTM0OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTM0OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0OXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTM1OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTM1OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTM2OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTM2OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1MXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTM3OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTM3OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1MnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTM4OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTM4OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1M3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTM5OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTM5OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1NHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQwOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQwOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1NXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQxOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQxOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1NnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQyOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1N3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQzOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQzOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1OHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ0OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ0OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1OXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ1OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ1OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ2OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ2OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2MXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ3OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ3OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2MnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ4OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ4OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2M3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ5OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTQ5OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2NHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTUwOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTUwOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2NXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTUxOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTUxOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2NnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTUyOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTUyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2N3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTUzOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTUzOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2OHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU0OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU0OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2OXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU1OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU1OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU2OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU2OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3MXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU3OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU3OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3MnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU4OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU4OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3M3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU5OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTU5OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3NHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTYwOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTYwOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3NXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTYxOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTYxOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3NnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTYyOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTYyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3N3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTYzOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTYzOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3OHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTY0OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTY0OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3OXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTY1OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTY1OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTY2OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTY2OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4MXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTY3OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTY3OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4MnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTY4OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTY4OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4M3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTY5OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTY5OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4NHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTcwOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTcwOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4NXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTcxOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTcxOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4NnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTcyOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTcyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4N3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTczOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTczOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4OHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc0OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc0OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4OXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc1OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc1OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA5MHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc2OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc2OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA5MXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc3OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc3OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA5MnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc4OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc4OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA5M3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc5OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTc5OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA5NHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTgwOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTgwOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA5NXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTgxOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTgxOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA5NnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTgyOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTgyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA5N3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTgzOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTgzOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA5OHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTg0OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTg0OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA5OXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTg1OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTg1OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC04NjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC04NjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAxcHg7IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtODc6YmVmb3JlLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtODc6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTg4OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTg4OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDNweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC04OTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC04OTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTA0cHg7IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtOTA6YmVmb3JlLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtOTA6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwNXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTkxOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTkxOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDZweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC05MjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC05MjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTA3cHg7IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtOTM6YmVmb3JlLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtOTM6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwOHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTk0OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTk0OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDlweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC05NTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC05NTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTEwcHg7IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtOTY6YmVmb3JlLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtOTY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDExMXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTk3OmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTk3OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMTJweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC05ODpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC05ODpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTEzcHg7IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtOTk6YmVmb3JlLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLnN1YnN0ZXAtOTk6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDExNHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEwMDpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMDA6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDExNXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEwMTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMDE6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDExNnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEwMjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMDI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDExN3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEwMzpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMDM6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDExOHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEwNDpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMDQ6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDExOXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEwNTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMDU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEwNjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMDY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEyMXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEwNzpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMDc6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEyMnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEwODpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMDg6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEyM3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEwOTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMDk6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEyNHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTExMDpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMTA6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEyNXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTExMTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMTE6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEyNnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTExMjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMTI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEyN3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTExMzpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMTM6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEyOHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTExNDpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMTQ6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEyOXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTExNTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMTU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTExNjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMTY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzMXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTExNzpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMTc6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzMnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTExODpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMTg6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzM3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTExOTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMTk6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzNHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEyMDpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMjA6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzNXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEyMTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMjE6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzNnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEyMjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMjI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzN3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEyMzpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMjM6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzOHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEyNDpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMjQ6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzOXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEyNTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMjU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEyNjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMjY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0MXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEyNzpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMjc6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0MnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEyODpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMjg6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0M3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEyOTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMjk6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0NHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEzMDpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMzA6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0NXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEzMTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMzE6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0NnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEzMjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMzI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0N3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEzMzpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMzM6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0OHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEzNDpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMzQ6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0OXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEzNTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMzU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEzNjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMzY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1MXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEzNzpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMzc6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1MnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEzODpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMzg6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1M3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTEzOTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xMzk6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1NHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE0MDpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xNDA6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE0MTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xNDE6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1NnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE0MjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xNDI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1N3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE0MzpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xNDM6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1OHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE0NDpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xNDQ6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE1OXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE0NTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xNDU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE0NjpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xNDY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2MXB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE0NzpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xNDc6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2MnB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE0ODpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xNDg6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2M3B4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE0OTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xNDk6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2NHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJzdGVwLTE1MDpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3Vic3RlcC0xNTA6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2NXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5hY3RpdmU6bm90KC5zdWJhY3RpdmUpLFxuICAgICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5hY3RpdmU6bm90KC5zdWJhY3RpdmUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuYWN0aXZlIHNwYW4sIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpOmZpcnN0LWNoaWxkIHNwYW4sXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuYWN0aXZlIHNwYW4sXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGk6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjMjU5OGZmKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5hY3RpdmUsIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpOmZpcnN0LWNoaWxkLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuYWN0aXZlLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkuc3ViYWN0aXZlOmJlZm9yZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaS5zdWJhY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgIzI1OThmZik7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDUwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLmFjdGl2ZS5zdWJhY3RpdmUucmVzcC1pbmFjdGl2ZSxcbiAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpLmFjdGl2ZS5zdWJhY3RpdmUucmVzcC1pbmFjdGl2ZSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpOmZpcnN0LWNoaWxkLmFjdGl2ZTpiZWZvcmUsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGk6Zmlyc3QtY2hpbGQuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICMyNTk4ZmYpO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaTpsYXN0LWNoaWxkLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGk6bGFzdC1jaGlsZDpiZWZvcmUsXG4gICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDcwMCU7IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpIHNwYW4sXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICM5Y2FkYzA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkgc3BhbixcbiAgICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkgc3BhbjpiZWZvcmUsXG4gICAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgY29udGVudDogXCIvNVwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkgc3BhbiBpLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkgc3BhbiBpIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaSBzcGFuIGksXG4gICAgICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24uYnJlYWRjcnVtYi1xdWl6IC5tYXgtd2lkdGggdWwgbGkgc3BhbiBpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5icmVhZGNydW1iLXF1aXogLm1heC13aWR0aCB1bCBsaSBwLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpIHAsXG4gICAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLmJyZWFkY3J1bWItcXVpeiAubWF4LXdpZHRoIHVsIGxpIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgICAgICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC0gNTZweCk7XG4gICAgICAgICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA1NnB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDU2cHgpO1xuICAgICAgICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gNTZweCk7IH0gfVxuXG4ucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2ssXG4ucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzay5pbmFjdGl2ZSxcbiAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzay5pbmFjdGl2ZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoLFxuICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9IH1cbiAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIsXG4gICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIC5xdWVzdGlvbi1jb250ZW5lciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDQwMHB4KTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIsXG4gICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzBweCk7XG4gICAgICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC0gMzMwcHgpO1xuICAgICAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDMzMHB4KTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzMwcHgpO1xuICAgICAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDMzMHB4KTtcbiAgICAgICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAzMzBweCk7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIsXG4gICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIC5xdWVzdGlvbi1jb250ZW5lciBsYWJlbC5tYWluLWxhYmVsLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIC5xdWVzdGlvbi1jb250ZW5lciBsYWJlbC5tYWluLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGggLnF1ZXN0aW9uLWNvbnRlbmVyIGxhYmVsLm1haW4tbGFiZWwsXG4gICAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIC5xdWVzdGlvbi1jb250ZW5lciBsYWJlbC5tYWluLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLmxhYmVsLWRlc2NyaXB0aW9uLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIC5xdWVzdGlvbi1jb250ZW5lciAubGFiZWwtZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGNvbG9yOiAjN0E4QTlCO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGggLnF1ZXN0aW9uLWNvbnRlbmVyIC50aXRsZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLnRpdGxlIGgxLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGggLnF1ZXN0aW9uLWNvbnRlbmVyIC50aXRsZSBoMSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLnRpdGxlIGksXG4gICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLnRpdGxlIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIGNvbG9yOiAjN0E4QTlCOyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLnF1ZXN0aW9uLXN1aXRlLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIC5xdWVzdGlvbi1jb250ZW5lciAucXVlc3Rpb24tc3VpdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLnZhbGlkLWNoZWNrLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIC5xdWVzdGlvbi1jb250ZW5lciAudmFsaWQtY2hlY2sge1xuICAgICAgICAvKlxuXHRcdFx0XHRcdFx0XHRcdC5xdWVzdGlvbi1ibG9jayB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywxNTIsMjU1LDAuMTIpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCovIH1cbiAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGggLnF1ZXN0aW9uLWNvbnRlbmVyIC52YWxpZC1jaGVjayBmb3JtLFxuICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLnZhbGlkLWNoZWNrIC5mb3JtLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGggLnF1ZXN0aW9uLWNvbnRlbmVyIC52YWxpZC1jaGVjayBmb3JtLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGggLnF1ZXN0aW9uLWNvbnRlbmVyIC52YWxpZC1jaGVjayAuZm9ybSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGggLnF1ZXN0aW9uLWNvbnRlbmVyIC52YWxpZC1jaGVjayBmb3JtIFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGggLnF1ZXN0aW9uLWNvbnRlbmVyIC52YWxpZC1jaGVjayAuZm9ybSBbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLnZhbGlkLWNoZWNrIGZvcm0gW3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGggLnF1ZXN0aW9uLWNvbnRlbmVyIC52YWxpZC1jaGVjayAuZm9ybSBbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLnZhbGlkLWNoZWNrIGZvcm0gW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGggLnF1ZXN0aW9uLWNvbnRlbmVyIC52YWxpZC1jaGVjayBmb3JtIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICAgICAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIC5xdWVzdGlvbi1jb250ZW5lciAudmFsaWQtY2hlY2sgLmZvcm0gW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGggLnF1ZXN0aW9uLWNvbnRlbmVyIC52YWxpZC1jaGVjayAuZm9ybSBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5tYXgtd2lkdGggLnF1ZXN0aW9uLWNvbnRlbmVyIC52YWxpZC1jaGVjayBmb3JtIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLFxuICAgICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLnZhbGlkLWNoZWNrIGZvcm0gW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIC5xdWVzdGlvbi1jb250ZW5lciAudmFsaWQtY2hlY2sgLmZvcm0gW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIC5xdWVzdGlvbi1jb250ZW5lciAudmFsaWQtY2hlY2sgLmZvcm0gW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICMyNTk4ZmYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIC5xdWVzdGlvbi1jb250ZW5lciAudmFsaWQtY2hlY2sgZm9ybSBsYWJlbCxcbiAgICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLnZhbGlkLWNoZWNrIC5mb3JtIGxhYmVsLFxuICAgICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLm1heC13aWR0aCAucXVlc3Rpb24tY29udGVuZXIgLnZhbGlkLWNoZWNrIGZvcm0gbGFiZWwsXG4gICAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAubWF4LXdpZHRoIC5xdWVzdGlvbi1jb250ZW5lciAudmFsaWQtY2hlY2sgLmZvcm0gbGFiZWwge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAzM3B4IDI0cHggNjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLmFkdmljZSxcbiAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAuYWR2aWNlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAucXVlc3Rpb24taW5mbyxcbiAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAucXVlc3Rpb24taW5mbyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAucXVlc3Rpb24taW5mbyxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLnF1ZXN0aW9uLWluZm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5xdWVzdGlvbi1pbmZvLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAucXVlc3Rpb24taW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAucXVlc3Rpb24taW5mbyAuYWR2aWNlLFxuICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLnF1ZXN0aW9uLWluZm8gLmFkdmljZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLnF1ZXN0aW9uLWluZm8gLmFkdmljZSBpbWcsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5xdWVzdGlvbi1pbmZvIC5hZHZpY2UgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5xdWVzdGlvbi1pbmZvIC5hZHZpY2UgLmFkdmljZS10aXRsZSxcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLnF1ZXN0aW9uLWluZm8gLmFkdmljZSAuYWR2aWNlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLnBhdGgtd2ViZm9ybSAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5xdWVzdGlvbi1pbmZvIC5hZHZpY2UgLmFkdmljZS1kZXNjcmlwdGlvbixcbiAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLnF1ZXN0aW9uLWluZm8gLmFkdmljZSAuYWR2aWNlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLnF1ZXN0aW9uLWluZm8gLmFkdmljZSAuYWR2aWNlLWRlc2NyaXB0aW9uIHVsLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5xdWVzdGlvbi1pbmZvIC5hZHZpY2UgLmFkdmljZS1kZXNjcmlwdGlvbiB1bCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIgc2VjdGlvbi5xdWVzdGlvbi1hc2sgLnF1ZXN0aW9uLWluZm8gLmFkdmljZSAuYWR2aWNlLWRlc2NyaXB0aW9uIGxpLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyIHNlY3Rpb24ucXVlc3Rpb24tYXNrIC5xdWVzdGlvbi1pbmZvIC5hZHZpY2UgLmFkdmljZS1kZXNjcmlwdGlvbiBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIC5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAucXVlc3Rpb24taW5mbyAuYWR2aWNlIC5hZHZpY2UtZGVzY3JpcHRpb24gaSxcbiAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lciBzZWN0aW9uLnF1ZXN0aW9uLWFzayAucXVlc3Rpb24taW5mbyAuYWR2aWNlIC5hZHZpY2UtZGVzY3JpcHRpb24gaSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAjN0E4QTlCO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG4ucGF0aC13ZWJmb3JtIC5jb250YWluZXIudW5pcXVlLFxuLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmNvbnRhaW5lci51bmlxdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAucGF0aC13ZWJmb3JtIC5jb250YWluZXIudW5pcXVlLnotZG93bixcbiAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyLnVuaXF1ZS56LWRvd24ge1xuICAgICAgei1pbmRleDogMTsgfSB9XG5cbi5wYXRoLXdlYmZvcm0gLmNvbnRhaW5lciA+IGRpdiA+IC5tYXgtd2lkdGgsXG4ucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuY29udGFpbmVyID4gZGl2ID4gLm1heC13aWR0aCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhdGgtd2ViZm9ybSAucXVlc3Rpb24tZXhwZXJ0cyxcbi5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5xdWVzdGlvbi1leHBlcnRzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDE4OHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucGF0aC13ZWJmb3JtIC5xdWVzdGlvbi1leHBlcnRzLnF1ZXN0aW9uLWV4cGVydHMtYWR2aWNlLFxuICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5xdWVzdGlvbi1leHBlcnRzLnF1ZXN0aW9uLWV4cGVydHMtYWR2aWNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBhdGgtd2ViZm9ybSAucXVlc3Rpb24tZXhwZXJ0cy5hY3RpdmUsXG4gIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5xdWVzdGlvbi1leHBlcnRzLmFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGF0aC13ZWJmb3JtIC5xdWVzdGlvbi1leHBlcnRzIC5xdWVzdGlvbi1leHBlcnQtZmlndXJlcyxcbiAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLnF1ZXN0aW9uLWV4cGVydHMgLnF1ZXN0aW9uLWV4cGVydC1maWd1cmVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnBhdGgtd2ViZm9ybSAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXRoLXdlYmZvcm0gLnF1ZXN0aW9uLWV4cGVydHMgLnF1ZXN0aW9uLWV4cGVydC1maWd1cmVzLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLnF1ZXN0aW9uLWV4cGVydHMgLnF1ZXN0aW9uLWV4cGVydC1maWd1cmVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgLnBhdGgtd2ViZm9ybSAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAucGF0aC13ZWJmb3JtIC5xdWVzdGlvbi1leHBlcnRzIC5xdWVzdGlvbi1leHBlcnQtZmlndXJlcyA+IGRpdi5leHBlcnQtYWR2aWNlLFxuICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5xdWVzdGlvbi1leHBlcnRzIC5xdWVzdGlvbi1leHBlcnQtZmlndXJlcyA+IGRpdi5leHBlcnQtYWR2aWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgICAucGF0aC13ZWJmb3JtIC5xdWVzdGlvbi1leHBlcnRzIC5xdWVzdGlvbi1leHBlcnQtZmlndXJlcyA+IGRpdi5leHBlcnQtYWR2aWNlLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuZXhwZXJ0LWFkdmljZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLnBhdGgtd2ViZm9ybSAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuZXhwZXJ0LWFkdmljZSBpbWcsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuZXhwZXJ0LWFkdmljZSBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgICAgICAucGF0aC13ZWJmb3JtIC5xdWVzdGlvbi1leHBlcnRzIC5xdWVzdGlvbi1leHBlcnQtZmlndXJlcyA+IGRpdi5leHBlcnQtYWR2aWNlIGltZyxcbiAgICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuZXhwZXJ0LWFkdmljZSBpbWcge1xuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIC5wYXRoLXdlYmZvcm0gLnF1ZXN0aW9uLWV4cGVydHMgLnF1ZXN0aW9uLWV4cGVydC1maWd1cmVzID4gZGl2LmV4cGVydC1hZHZpY2UgZGl2LFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLnF1ZXN0aW9uLWV4cGVydHMgLnF1ZXN0aW9uLWV4cGVydC1maWd1cmVzID4gZGl2LmV4cGVydC1hZHZpY2UgZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNjcwcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgIzI1OThmZik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWY1ZmY7XG4gICAgICAgIHBhZGRpbmc6IDM3cHggMzJweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgLnBhdGgtd2ViZm9ybSAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuZXhwZXJ0LWFkdmljZSBkaXYsXG4gICAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLnF1ZXN0aW9uLWV4cGVydHMgLnF1ZXN0aW9uLWV4cGVydC1maWd1cmVzID4gZGl2LmV4cGVydC1hZHZpY2UgZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnBhdGgtd2ViZm9ybSAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuZXhwZXJ0LWFkdmljZSBkaXY6YmVmb3JlLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuZXhwZXJ0LWFkdmljZSBkaXY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlL3F1ZXN0aW9uL2ludGVyY2FsYWlyZS9idWxsZS1jcm9jaGUucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3R0b206IC0yN3B4O1xuICAgICAgICAgIGxlZnQ6IDMwcHg7IH1cbiAgICAgICAgLnBhdGgtd2ViZm9ybSAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuZXhwZXJ0LWFkdmljZSBkaXYgcCxcbiAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLnF1ZXN0aW9uLWV4cGVydHMgLnF1ZXN0aW9uLWV4cGVydC1maWd1cmVzID4gZGl2LmV4cGVydC1hZHZpY2UgZGl2IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgICAgLnBhdGgtd2ViZm9ybSAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuZXhwZXJ0LWFkdmljZSBkaXYgc3BhbixcbiAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLnF1ZXN0aW9uLWV4cGVydHMgLnF1ZXN0aW9uLWV4cGVydC1maWd1cmVzID4gZGl2LmV4cGVydC1hZHZpY2UgZGl2IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5wYXRoLXdlYmZvcm0gLnF1ZXN0aW9uLWV4cGVydHMgLnF1ZXN0aW9uLWV4cGVydC1maWd1cmVzID4gZGl2LmV4cGVydC1hZHZpY2UgZGl2IHN0cm9uZyxcbiAgICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLnF1ZXN0aW9uLWV4cGVydHMgLnF1ZXN0aW9uLWV4cGVydC1maWd1cmVzID4gZGl2LmV4cGVydC1hZHZpY2UgZGl2IHN0cm9uZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnBhdGgtd2ViZm9ybSAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuZXhwZXJ0LWFkdmljZSBkaXYgYnV0dG9uLFxuICAgICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuZXhwZXJ0LWFkdmljZSBkaXYgYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMTI1cHg7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA3NXB4KTtcbiAgICAgICAgICBsZWZ0OiAtbW96LWNhbGMoNTAlIC0gNzVweCk7XG4gICAgICAgICAgbGVmdDogLXdlYmtpdC1jYWxjKDUwJSAtIDc1cHgpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzVweCk7XG4gICAgICAgICAgbGVmdDogLW1vei1jYWxjKDUwJSAtIDc1cHgpO1xuICAgICAgICAgIGxlZnQ6IC13ZWJraXQtY2FsYyg1MCUgLSA3NXB4KTsgfVxuICAgIC5wYXRoLXdlYmZvcm0gLnF1ZXN0aW9uLWV4cGVydHMgLnF1ZXN0aW9uLWV4cGVydC1maWd1cmVzID4gZGl2LmNvbnNlaWwtYWR2aWNlIGltZyxcbiAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuY29uc2VpbC1hZHZpY2UgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAucGF0aC13ZWJmb3JtIC5xdWVzdGlvbi1leHBlcnRzIC5xdWVzdGlvbi1leHBlcnQtZmlndXJlcyA+IGRpdi5jb25zZWlsLWFkdmljZSBpbWcsXG4gICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5xdWVzdGlvbi1leHBlcnRzIC5xdWVzdGlvbi1leHBlcnQtZmlndXJlcyA+IGRpdi5jb25zZWlsLWFkdmljZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLnBhdGgtd2ViZm9ybSAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuY29uc2VpbC1hZHZpY2UgcCxcbiAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAucXVlc3Rpb24tZXhwZXJ0cyAucXVlc3Rpb24tZXhwZXJ0LWZpZ3VyZXMgPiBkaXYuY29uc2VpbC1hZHZpY2UgcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYXRoLXdlYmZvcm0gYnV0dG9uLmJ0bi10cmFuc3BhcmVudC5yZXR1cm4tcmVzcCxcbi5wYXRoLXdlYmZvcm0gLmJ1dHRvbi5idG4tdHJhbnNwYXJlbnQucmV0dXJuLXJlc3AsXG4ucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiBidXR0b24uYnRuLXRyYW5zcGFyZW50LnJldHVybi1yZXNwLFxuLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmJ1dHRvbi5idG4tdHJhbnNwYXJlbnQucmV0dXJuLXJlc3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogMTdweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTYsIDE3MywgMTkyLCAwLjMpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAucGF0aC13ZWJmb3JtIGJ1dHRvbi5idG4tdHJhbnNwYXJlbnQucmV0dXJuLXJlc3AsXG4gICAgLnBhdGgtd2ViZm9ybSAuYnV0dG9uLmJ0bi10cmFuc3BhcmVudC5yZXR1cm4tcmVzcCxcbiAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiBidXR0b24uYnRuLXRyYW5zcGFyZW50LnJldHVybi1yZXNwLFxuICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5idXR0b24uYnRuLXRyYW5zcGFyZW50LnJldHVybi1yZXNwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAucGF0aC13ZWJmb3JtIGJ1dHRvbi5idG4tdHJhbnNwYXJlbnQucmV0dXJuLXJlc3A6Zm9jdXMsXG4gIC5wYXRoLXdlYmZvcm0gLmJ1dHRvbi5idG4tdHJhbnNwYXJlbnQucmV0dXJuLXJlc3A6Zm9jdXMsXG4gIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIGJ1dHRvbi5idG4tdHJhbnNwYXJlbnQucmV0dXJuLXJlc3A6Zm9jdXMsXG4gIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5idXR0b24uYnRuLXRyYW5zcGFyZW50LnJldHVybi1yZXNwOmZvY3VzIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcmVkLCB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyZWQsICMxNzgyRTEpKTsgfVxuICAgIC5wYXRoLXdlYmZvcm0gYnV0dG9uLmJ0bi10cmFuc3BhcmVudC5yZXR1cm4tcmVzcDpmb2N1cyBzdmcsXG4gICAgLnBhdGgtd2ViZm9ybSAuYnV0dG9uLmJ0bi10cmFuc3BhcmVudC5yZXR1cm4tcmVzcDpmb2N1cyBzdmcsXG4gICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gYnV0dG9uLmJ0bi10cmFuc3BhcmVudC5yZXR1cm4tcmVzcDpmb2N1cyBzdmcsXG4gICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmJ1dHRvbi5idG4tdHJhbnNwYXJlbnQucmV0dXJuLXJlc3A6Zm9jdXMgc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyZWQsICMxNzgyRTEpOyB9XG4gIC5wYXRoLXdlYmZvcm0gYnV0dG9uLmJ0bi10cmFuc3BhcmVudC5yZXR1cm4tcmVzcCBzdmcsXG4gIC5wYXRoLXdlYmZvcm0gLmJ1dHRvbi5idG4tdHJhbnNwYXJlbnQucmV0dXJuLXJlc3Agc3ZnLFxuICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiBidXR0b24uYnRuLXRyYW5zcGFyZW50LnJldHVybi1yZXNwIHN2ZyxcbiAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmJ1dHRvbi5idG4tdHJhbnNwYXJlbnQucmV0dXJuLXJlc3Agc3ZnIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgIzI1OThmZik7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnBhdGgtd2ViZm9ybSAuYnV0dG9ucy13ZWJmb3JtLWJpbGFuLWdyYXR1aXQsXG4ucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuYnV0dG9ucy13ZWJmb3JtLWJpbGFuLWdyYXR1aXQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAucGF0aC13ZWJmb3JtIC5idXR0b25zLXdlYmZvcm0tYmlsYW4tZ3JhdHVpdCB1bCxcbiAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmJ1dHRvbnMtd2ViZm9ybS1iaWxhbi1ncmF0dWl0IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhdGgtd2ViZm9ybSAuYnV0dG9ucy13ZWJmb3JtLWJpbGFuLWdyYXR1aXQgdWwsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuYnV0dG9ucy13ZWJmb3JtLWJpbGFuLWdyYXR1aXQgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhdGgtd2ViZm9ybSAuYnV0dG9ucy13ZWJmb3JtLWJpbGFuLWdyYXR1aXQgdWwgbGksXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuYnV0dG9ucy13ZWJmb3JtLWJpbGFuLWdyYXR1aXQgdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGF0aC13ZWJmb3JtIC5idXR0b25zLXdlYmZvcm0tYmlsYW4tZ3JhdHVpdCB1bCBsaSBhLFxuICAgICAgLnBhdGgtd2ViZm9ybSAuYnV0dG9ucy13ZWJmb3JtLWJpbGFuLWdyYXR1aXQgdWwgbGkgYnV0dG9uLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmJ1dHRvbnMtd2ViZm9ybS1iaWxhbi1ncmF0dWl0IHVsIGxpIGEsXG4gICAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuYnV0dG9ucy13ZWJmb3JtLWJpbGFuLWdyYXR1aXQgdWwgbGkgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wYXRoLXdlYmZvcm0gLmJ1dHRvbnMtd2ViZm9ybS1iaWxhbi1ncmF0dWl0IHVsIGxpIGEuYnRuLXRyYW5zcGFyZW50LFxuICAgIC5wYXRoLXdlYmZvcm0gLmJ1dHRvbnMtd2ViZm9ybS1iaWxhbi1ncmF0dWl0IHVsIGxpIGJ1dHRvbi5idG4tdHJhbnNwYXJlbnQsXG4gICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmJ1dHRvbnMtd2ViZm9ybS1iaWxhbi1ncmF0dWl0IHVsIGxpIGEuYnRuLXRyYW5zcGFyZW50LFxuICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5idXR0b25zLXdlYmZvcm0tYmlsYW4tZ3JhdHVpdCB1bCBsaSBidXR0b24uYnRuLXRyYW5zcGFyZW50IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjMjU5OGZmKTsgfVxuICAgIC5wYXRoLXdlYmZvcm0gLmJ1dHRvbnMtd2ViZm9ybS1iaWxhbi1ncmF0dWl0IHVsIGxpOmxhc3QtY2hpbGQgYSxcbiAgICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuYnV0dG9ucy13ZWJmb3JtLWJpbGFuLWdyYXR1aXQgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDhweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucGF0aC13ZWJmb3JtIC5idXR0b25zLXdlYmZvcm0tYmlsYW4tZ3JhdHVpdCB1bCBsaTpsYXN0LWNoaWxkIGEsXG4gICAgICAgIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5idXR0b25zLXdlYmZvcm0tYmlsYW4tZ3JhdHVpdCB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAucGF0aC13ZWJmb3JtIC5idXR0b25zLXdlYmZvcm0tYmlsYW4tZ3JhdHVpdCB1bCBsaTpsYXN0LWNoaWxkIGEgc3ZnLFxuICAgICAgLnBhdGgtcXVlc3Rpb25uYWlyZS1wcmF0aWNpZW4gLmJ1dHRvbnMtd2ViZm9ybS1iaWxhbi1ncmF0dWl0IHVsIGxpOmxhc3QtY2hpbGQgYSBzdmcge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgLnBhdGgtd2ViZm9ybSAuYnV0dG9ucy13ZWJmb3JtLWJpbGFuLWdyYXR1aXQgYS5idG4tdHJhbnNwYXJlbnQsXG4gIC5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIC5idXR0b25zLXdlYmZvcm0tYmlsYW4tZ3JhdHVpdCBhLmJ0bi10cmFuc3BhcmVudCB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICMyNTk4ZmYpOyB9XG4gIC5wYXRoLXdlYmZvcm0gLmJ1dHRvbnMtd2ViZm9ybS1iaWxhbi1ncmF0dWl0LmVycm9yIHNlY3Rpb24udW5pcXVlLFxuICAucGF0aC1xdWVzdGlvbm5haXJlLXByYXRpY2llbiAuYnV0dG9ucy13ZWJmb3JtLWJpbGFuLWdyYXR1aXQuZXJyb3Igc2VjdGlvbi51bmlxdWUge1xuICAgIHotaW5kZXg6IDE7IH1cblxuLnBhdGgtd2ViZm9ybSBzZWN0aW9uID4gLmZvcm0taXRlbS5yYWRpby1idXR0b24tdHlwZS1qYXVnZSxcbi5wYXRoLXF1ZXN0aW9ubmFpcmUtcHJhdGljaWVuIHNlY3Rpb24gPiAuZm9ybS1pdGVtLnJhZGlvLWJ1dHRvbi10eXBlLWphdWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuXG4ucGF0aC1xdWVzdGlvbm5haXJlIC53ZWJmb3JtLXNlY3Rpb24gPiAuZm9ybS1pdGVtLnJhZGlvLWJ1dHRvbi10eXBlLWphdWdlLFxuLnBhdGgtd2ViZm9ybSAud2ViZm9ybS1zZWN0aW9uID4gLmZvcm0taXRlbS5yYWRpby1idXR0b24tdHlwZS1qYXVnZSB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHggIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDYge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgICB0cmFuc2Zvcm06IGh1ZS1yb3RhdGUoMGRlZyk7IH1cbiAgNSUsXG4gIDk1JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTsgfVxuICAxMCUsXG4gIDU5JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4wODdlbSAtMC44MjVlbSAwIC0wLjQyZW0sIC0wLjE3M2VtIC0wLjgxMmVtIDAgLTAuNDRlbSwgLTAuMjU2ZW0gLTAuNzg5ZW0gMCAtMC40NmVtLCAtMC4yOTdlbSAtMC43NzVlbSAwIC0wLjQ3N2VtOyB9XG4gIDIwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4zMzhlbSAtMC43NThlbSAwIC0wLjQyZW0sIC0wLjU1NWVtIC0wLjYxN2VtIDAgLTAuNDRlbSwgLTAuNjcxZW0gLTAuNDg4ZW0gMCAtMC40NmVtLCAtMC43NDllbSAtMC4zNGVtIDAgLTAuNDc3ZW07IH1cbiAgMzglIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjM3N2VtIC0wLjc0ZW0gMCAtMC40MmVtLCAtMC42NDVlbSAtMC41MjJlbSAwIC0wLjQ0ZW0sIC0wLjc3NWVtIC0wLjI5N2VtIDAgLTAuNDZlbSwgLTAuODJlbSAtMC4wOWVtIDAgLTAuNDc3ZW07IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZDYge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTsgfVxuICA1JSxcbiAgOTUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIDAgLTAuODNlbSAwIC0wLjQyZW0sIDAgLTAuODNlbSAwIC0wLjQ0ZW0sIDAgLTAuODNlbSAwIC0wLjQ2ZW0sIDAgLTAuODNlbSAwIC0wLjQ3N2VtOyB9XG4gIDEwJSxcbiAgNTklIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjA4N2VtIC0wLjgyNWVtIDAgLTAuNDJlbSwgLTAuMTczZW0gLTAuODEyZW0gMCAtMC40NGVtLCAtMC4yNTZlbSAtMC43ODllbSAwIC0wLjQ2ZW0sIC0wLjI5N2VtIC0wLjc3NWVtIDAgLTAuNDc3ZW07IH1cbiAgMjAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjMzOGVtIC0wLjc1OGVtIDAgLTAuNDJlbSwgLTAuNTU1ZW0gLTAuNjE3ZW0gMCAtMC40NGVtLCAtMC42NzFlbSAtMC40ODhlbSAwIC0wLjQ2ZW0sIC0wLjc0OWVtIC0wLjM0ZW0gMCAtMC40NzdlbTsgfVxuICAzOCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgLTAuMzc3ZW0gLTAuNzRlbSAwIC0wLjQyZW0sIC0wLjY0NWVtIC0wLjUyMmVtIDAgLTAuNDRlbSwgLTAuNzc1ZW0gLTAuMjk3ZW0gMCAtMC40NmVtLCAtMC44MmVtIC0wLjA5ZW0gMCAtMC40NzdlbTsgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIDAgLTAuODNlbSAwIC0wLjQyZW0sIDAgLTAuODNlbSAwIC0wLjQ0ZW0sIDAgLTAuODNlbSAwIC0wLjQ2ZW0sIDAgLTAuODNlbSAwIC0wLjQ3N2VtO1xuICAgIHRyYW5zZm9ybTogaHVlLXJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuLnF1ZXN0aW9uLXVwbG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLnF1ZXN0aW9uLXVwbG9hZCAucXVlc3Rpb24tdXBsb2FkLWZpZ3VyZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5xdWVzdGlvbi11cGxvYWQgLnF1ZXN0aW9uLXVwbG9hZC1maWd1cmVzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9IH1cbiAgICAucXVlc3Rpb24tdXBsb2FkIC5xdWVzdGlvbi11cGxvYWQtZmlndXJlcyA+IGRpdiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlOyB9XG4gICAgICAucXVlc3Rpb24tdXBsb2FkIC5xdWVzdGlvbi11cGxvYWQtZmlndXJlcyA+IGRpdi5hY3RpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlOyB9XG4gICAgICAucXVlc3Rpb24tdXBsb2FkIC5xdWVzdGlvbi11cGxvYWQtZmlndXJlcyA+IGRpdiBmaWd1cmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBoZWlnaHQ6IDM1MXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAucXVlc3Rpb24tdXBsb2FkIC5xdWVzdGlvbi11cGxvYWQtZmlndXJlcyA+IGRpdiBmaWd1cmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDsgfSB9XG4gICAgICAgIC5xdWVzdGlvbi11cGxvYWQgLnF1ZXN0aW9uLXVwbG9hZC1maWd1cmVzID4gZGl2IGZpZ3VyZSBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgICAgLnF1ZXN0aW9uLXVwbG9hZCAucXVlc3Rpb24tdXBsb2FkLWZpZ3VyZXMgPiBkaXYgZmlndXJlIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgLnF1ZXN0aW9uLXVwbG9hZCAucXVlc3Rpb24tdXBsb2FkLWZpZ3VyZXMgPiBkaXYgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5xdWVzdGlvbi11cGxvYWQgLnVwbG9hZC1waWN0byB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIC5xdWVzdGlvbi11cGxvYWQgLnVwbG9hZC1waWN0byAjdmFsdWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5xdWVzdGlvbi11cGxvYWQgLnVwbG9hZC1waWN0byBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjMjU5OGZmKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7IH1cbiAgICAucXVlc3Rpb24tdXBsb2FkIC51cGxvYWQtcGljdG8gLmFuaW0xIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHRleHQ7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMnM7IH1cblxuQGtleWZyYW1lcyB0ZXh0IHtcbiAgMCUge1xuICAgIGNvbG9yOiAjMDZmMjMyO1xuICAgIGxldHRlci1zcGFjaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwZmYyZiwgMCAwIDIwcHggIzAwZmYyZiwgMCAwIDMwcHggIzAwZmYyZjsgfVxuICA1MCUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgNDBweCAjNzEwN2Y0LCAwIDAgNTBweCAjNzEwN2Y0LCAwIDAgNjBweCAjNzEwN2Y0O1xuICAgIGNvbG9yOiAjNTMyYTg1O1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiA3NXB4OyB9XG4gIDEwMCUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgNzBweCAjMDI4NWYwLCAwIDAgODBweCAjMDI4NWYwIDAgMCA5MHB4ICMwMjg1ZjA7XG4gICAgY29sb3I6ICMzNDcyYTU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMDBweDsgfSB9XG4gICAgLnF1ZXN0aW9uLXVwbG9hZCAudXBsb2FkLXBpY3RvICNtbSB7XG4gICAgICBwYWRkaW5nOiA0MjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5xdWVzdGlvbi11cGxvYWQgLnVwbG9hZC1waWN0byAubG9hZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjMjU5OGZmKTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQ2IDJzIGluZmluaXRlIGVhc2UsIHJvdW5kIDJzIGluZmluaXRlIGVhc2U7XG4gICAgICBhbmltYXRpb246IGxvYWQ2IDJzIDMuNSBlYXNlLCByb3VuZCAycyAzLjUgZWFzZSBpbmZpbml0ZTsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5pbnRyby1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1zZWN0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWN1cnJlbnQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucXVlc3Rpb24tY29udGVuZXIgPiBkaXYgPiAud2ViZm9ybS1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMXJlbTsgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5xdWVzdGlvbi1jb250ZW5lciA+IGRpdiA+IC53ZWJmb3JtLXNlY3Rpb24uc2hvdy1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnF1ZXN0aW9uLWNvbnRlbmVyID4gZGl2ID4gLndlYmZvcm0tc2VjdGlvbiA+IC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5xdWVzdGlvbi1jb250ZW5lciA+IGRpdiA+IC53ZWJmb3JtLXNlY3Rpb24gPiAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0ZmllbGQsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnF1ZXN0aW9uLWNvbnRlbmVyID4gZGl2ID4gLndlYmZvcm0tc2VjdGlvbiA+IC5mb3JtLWl0ZW0uZm9ybS10eXBlLWVtYWlsLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5xdWVzdGlvbi1jb250ZW5lciA+IGRpdiA+IC53ZWJmb3JtLXNlY3Rpb24gPiAuZm9ybS1pdGVtLmZvcm0tdHlwZS1kYXRlLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5xdWVzdGlvbi1jb250ZW5lciA+IGRpdiA+IC53ZWJmb3JtLXNlY3Rpb24gPiAuZm9ybS1pdGVtLmZvcm0tdHlwZS10ZXh0YXJlYSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucXVlc3Rpb24tY29udGVuZXIgPiBkaXYgPiAud2ViZm9ybS1zZWN0aW9uID4gLmZvcm0taXRlbS5mb3JtLXR5cGUtdGVsLFxuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnF1ZXN0aW9uLWNvbnRlbmVyID4gZGl2ID4gLndlYmZvcm0tc2VjdGlvbiA+IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXNlbGVjdC1wcmF0aWNpZW4gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucXVlc3Rpb24tY29udGVuZXIgPiBkaXYgPiAud2ViZm9ybS1zZWN0aW9uID4gLmZvcm0taXRlbS5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnF1ZXN0aW9uLWNvbnRlbmVyID4gZGl2ID4gLndlYmZvcm0tc2VjdGlvbiA+IC5mb3JtLWl0ZW0gPiBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnF1ZXN0aW9uLWNvbnRlbmVyID4gZGl2ID4gLndlYmZvcm0tc2VjdGlvbiA+IC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucXVlc3Rpb24tZXhwZXJ0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucXVlc3Rpb24tdG8taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZXhwZXJ0LWRpc3BsYXkgLnF1ZXN0aW9uLWNvbnRlbmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZXhwZXJ0LWRpc3BsYXkgLnF1ZXN0aW9uLWNvbnRlbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZXhwZXJ0LWRpc3BsYXkgLnF1ZXN0aW9uLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLXR5cGUtd2ViZm9ybS1wYWdlYm94IC5xdWVzdGlvbi10aXRsZS13cmFwcGVyLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS10eXBlLXdlYmZvcm0tbG9hZGluZyAucXVlc3Rpb24tdGl0bGUtd3JhcHBlcixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tdHlwZS13ZWJmb3JtLWNoZWNrYm94ZXMgLnF1ZXN0aW9uLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tdHlwZS1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDhweDsgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLXR5cGUtbnVtYmVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNC41cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS11bml0KTsgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLXR5cGUtbnVtYmVyIC5xdWVzdGlvbi10aXRsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS10eXBlLW51bWJlciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tdHlwZS1udW1iZXIgbGFiZWwge1xuICAgIHdpZHRoOiAzMDBweDsgfVxuIl19 */
