.node--type-article #main.container .field--name-field-article-blocks-reference {
  width: calc(100% + 70px);
  margin-left: -35px; }
  @media screen and (min-width: 768px) {
    .node--type-article #main.container .field--name-field-article-blocks-reference {
      width: calc(100% + 165px);
      margin-left: -85px; } }
  @media screen and (min-width: 1024px) {
    .node--type-article #main.container .field--name-field-article-blocks-reference {
      width: calc(100% + 330px);
      margin-left: -165px; } }
  .node--type-article #main.container .field--name-field-article-blocks-reference .m-tb-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .node--type-article #main.container .field--name-field-article-blocks-reference .field__item-paragraph {
    margin-top: 0;
    margin-bottom: 44px; }
    .node--type-article #main.container .field--name-field-article-blocks-reference .field__item-paragraph:first-child {
      margin-top: 44px; }
    .node--type-article #main.container .field--name-field-article-blocks-reference .field__item-paragraph.item-paragraph--type-article-carousel-block, .node--type-article #main.container .field--name-field-article-blocks-reference .field__item-paragraph.item-paragraph--type-article-image-only-carousel-bloc {
      margin-bottom: 34px; }
    .node--type-article #main.container .field--name-field-article-blocks-reference .field__item-paragraph.item-paragraph--type-article-image-columns, .node--type-article #main.container .field--name-field-article-blocks-reference .field__item-paragraph.item-paragraph--type-article-icon-columns {
      margin-bottom: 15px; }
    .node--type-article #main.container .field--name-field-article-blocks-reference .field__item-paragraph .blue-title {
      font-size: 26px;
      line-height: 31px;
      font-weight: 300;
      letter-spacing: 0; }
      @media screen and (max-width: 1023px) {
        .node--type-article #main.container .field--name-field-article-blocks-reference .field__item-paragraph .blue-title {
          font-size: 22px;
          line-height: 25px;
          margin-bottom: 20px; } }
    .node--type-article #main.container .field--name-field-article-blocks-reference .field__item-paragraph .slick-dotted.slick-slider {
      margin-bottom: 0; }
  .node--type-article #main.container .field--name-field-article-blocks-reference .formatted__text p, .node--type-article #main.container .field--name-field-article-blocks-reference .formatted__text a {
    color: inherit;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit; }

.node--type-article #main.container .paragraph-add-padding {
  padding-left: 165px;
  padding-right: 165px; }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraph-add-padding {
      padding-left: 85px;
      padding-right: 85px; } }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraph-add-padding {
      padding-left: 35px;
      padding-right: 35px; } }

.node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-c1 {
  margin: 70px auto; }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-c1 {
      margin: 35px auto; } }

@media screen and (min-width: 1500px) {
  .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2 {
    grid-template-columns: 50.934% 49%; } }

.node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2 .col-image {
  margin-left: 0;
  margin-right: 0; }
  .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2 .col-image .col-image-img {
    max-width: 100%;
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
    min-height: 480px;
    max-height: 480px;
    -o-object-fit: cover;
       object-fit: cover; }

.node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.d-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  padding-bottom: 40px;
  padding-top: 40px;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf; }
  @media screen and (max-width: 1293px) {
    .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.d-flex {
      padding-left: 0;
      padding-right: 0; } }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.d-flex {
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap;
      padding-bottom: 20px;
      padding-top: 20px; } }
  .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.d-flex .col-content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding-right: 35px;
    padding-left: 0; }
    .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.d-flex .col-content .c2-desc {
      margin-bottom: 40px; }
    @media screen and (max-width: 1293px) {
      .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.d-flex .col-content {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
                flex: 0 0 50%;
        max-width: calc(50% - 35px); } }
    @media screen and (max-width: 767px) {
      .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.d-flex .col-content {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%;
        padding-top: 20px;
        padding-right: 0;
        padding-left: 0; }
        .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.d-flex .col-content .c2-desc {
          margin-bottom: 22px; } }
  .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.d-flex .col-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    padding-left: 35px;
    padding-right: 0; }
    @media screen and (max-width: 1293px) {
      .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.d-flex .col-image {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
                flex: 0 0 50%;
        max-width: calc(50% - 35px); } }
    @media screen and (max-width: 1023px) {
      .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.d-flex .col-image .col-image-img {
        max-height: 500px;
        min-height: auto;
        height: 100%; } }
    @media screen and (max-width: 767px) {
      .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.d-flex .col-image {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0;
        padding-left: 0;
        margin-left: auto;
        margin-right: auto; } }

.node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.without-image.d-flex {
  grid-template-columns: auto;
  min-height: 200px; }
  .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.without-image.d-flex .col-content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0; }
  .node--type-article #main.container .paragraphs--type--article-call-to-action-block .container-cr2.without-image.d-flex .c2-learnmore {
    margin-left: auto;
    margin-right: auto; }

.node--type-article #main.container .paragraphs--type--article-call-to-action-block h1.text-white, .node--type-article #main.container .paragraphs--type--article-call-to-action-block h2.text-white, .node--type-article #main.container .paragraphs--type--article-call-to-action-block h3.text-white, .node--type-article #main.container .paragraphs--type--article-call-to-action-block h4.text-white, .node--type-article #main.container .paragraphs--type--article-call-to-action-block h5.text-white, .node--type-article #main.container .paragraphs--type--article-call-to-action-block h6.text-white, .node--type-article #main.container .paragraphs--type--article-call-to-action-block p.text-white, .node--type-article #main.container .paragraphs--type--article-call-to-action-block ul.text-white, .node--type-article #main.container .paragraphs--type--article-call-to-action-block ol.text-white, .node--type-article #main.container .paragraphs--type--article-call-to-action-block li.text-white, .node--type-article #main.container .paragraphs--type--article-call-to-action-block blockquote.text-white {
  color: #fff; }

.node--type-article #main.container .paragraphs--type--article-call-to-action-block .small-title.formatted__text p {
  font-weight: 600 !important; }

.node--type-article #main.container .paragraphs--type--article-call-to-action-block .formatted__text p {
  font-family: inherit;
  font-weight: inherit !important;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 17px; }
  .node--type-article #main.container .paragraphs--type--article-call-to-action-block .formatted__text p:last-child {
    margin-bottom: 0; }

.node--type-article #main.container .paragraphs--type--article-quote-block .container-quote {
  margin: 70px auto; }
  @media screen and (max-width: 1024px) {
    .node--type-article #main.container .paragraphs--type--article-quote-block .container-quote {
      min-height: 100px; } }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraphs--type--article-quote-block .container-quote {
      margin: 35px auto; } }
  .node--type-article #main.container .paragraphs--type--article-quote-block .container-quote .content {
    width: 90%; }
  .node--type-article #main.container .paragraphs--type--article-quote-block .container-quote.no-bg {
    background-color: transparent;
    margin: 70px auto;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf; }
    .node--type-article #main.container .paragraphs--type--article-quote-block .container-quote.no-bg .content {
      padding: 40px 0; }
      @media screen and (max-width: 767px) {
        .node--type-article #main.container .paragraphs--type--article-quote-block .container-quote.no-bg .content {
          padding: 20px 0; } }
    .node--type-article #main.container .paragraphs--type--article-quote-block .container-quote.no-bg .quote-name {
      color: #0080FF;
      margin-top: 20px; }
      @media screen and (max-width: 767px) {
        .node--type-article #main.container .paragraphs--type--article-quote-block .container-quote.no-bg .quote-name {
          margin-top: 16px; } }

.node--type-article #main.container .paragraphs--type--article-quote-block h1, .node--type-article #main.container .paragraphs--type--article-quote-block h2, .node--type-article #main.container .paragraphs--type--article-quote-block h3, .node--type-article #main.container .paragraphs--type--article-quote-block h4, .node--type-article #main.container .paragraphs--type--article-quote-block h5, .node--type-article #main.container .paragraphs--type--article-quote-block h6, .node--type-article #main.container .paragraphs--type--article-quote-block p, .node--type-article #main.container .paragraphs--type--article-quote-block ul, .node--type-article #main.container .paragraphs--type--article-quote-block ol, .node--type-article #main.container .paragraphs--type--article-quote-block li, .node--type-article #main.container .paragraphs--type--article-quote-block blockquote {
  color: #fff; }
  .node--type-article #main.container .paragraphs--type--article-quote-block h1.text-color-default, .node--type-article #main.container .paragraphs--type--article-quote-block h2.text-color-default, .node--type-article #main.container .paragraphs--type--article-quote-block h3.text-color-default, .node--type-article #main.container .paragraphs--type--article-quote-block h4.text-color-default, .node--type-article #main.container .paragraphs--type--article-quote-block h5.text-color-default, .node--type-article #main.container .paragraphs--type--article-quote-block h6.text-color-default, .node--type-article #main.container .paragraphs--type--article-quote-block p.text-color-default, .node--type-article #main.container .paragraphs--type--article-quote-block ul.text-color-default, .node--type-article #main.container .paragraphs--type--article-quote-block ol.text-color-default, .node--type-article #main.container .paragraphs--type--article-quote-block li.text-color-default, .node--type-article #main.container .paragraphs--type--article-quote-block blockquote.text-color-default {
    color: #000; }

.node--type-article #main.container .paragraphs--type--article-quote-block .quote-text {
  font-size: 26px;
  line-height: 31px;
  font-weight: 300;
  letter-spacing: 0; }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraphs--type--article-quote-block .quote-text {
      font-size: 22px;
      line-height: 25px; } }

.node--type-article #main.container .paragraphs--type--article-quote-block .quote-name {
  font-size: 17px; }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraphs--type--article-quote-block .quote-name {
      font-size: 15px; } }

.node--type-article #main.container .paragraphs--type--article-quote-block .formatted__text p {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 17px; }
  .node--type-article #main.container .paragraphs--type--article-quote-block .formatted__text p:last-child {
    margin-bottom: 0; }

.node--type-article #main.container .paragraphs--type--article-video-block .container-v1 {
  margin: 70px auto; }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraphs--type--article-video-block .container-v1 {
      margin: 35px auto; } }
  .node--type-article #main.container .paragraphs--type--article-video-block .container-v1 .v1-subcontainer {
    max-width: 100%; }
  .node--type-article #main.container .paragraphs--type--article-video-block .container-v1 .v1-title {
    margin-top: 0;
    margin-bottom: 35px; }

.node--type-article #main.container .paragraph--type--article-legal-footnotes p {
  font-size: 11px;
  line-height: 18px; }

.node--type-article #main.container .paragraphs--type--article-standard-image-section .container-si1 {
  display: block;
  position: relative;
  max-width: 1500px;
  width: 100%;
  margin: 70px auto; }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraphs--type--article-standard-image-section .container-si1 {
      margin: 35px auto; } }

.node--type-article #main.container .paragraphs--type--article-standard-image-section .si1-block.d-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center; }
  .node--type-article #main.container .paragraphs--type--article-standard-image-section .si1-block.d-flex .ilight {
    font-weight: 400 !important; }
  .node--type-article #main.container .paragraphs--type--article-standard-image-section .si1-block.d-flex.image-block-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    @media screen and (max-width: 767px) {
      .node--type-article #main.container .paragraphs--type--article-standard-image-section .si1-block.d-flex.image-block-left {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
                flex-direction: column; } }
    .node--type-article #main.container .paragraphs--type--article-standard-image-section .si1-block.d-flex.image-block-left .block-text {
      padding-right: 0;
      padding-left: 35px; }
      @media screen and (max-width: 767px) {
        .node--type-article #main.container .paragraphs--type--article-standard-image-section .si1-block.d-flex.image-block-left .block-text {
          padding-left: 0; } }
  .node--type-article #main.container .paragraphs--type--article-standard-image-section .si1-block.d-flex.image-block-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    @media screen and (max-width: 767px) {
      .node--type-article #main.container .paragraphs--type--article-standard-image-section .si1-block.d-flex.image-block-right {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
                flex-direction: column; } }

.node--type-article #main.container .paragraphs--type--article-standard-image-section .block-text {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(100% - 385px);
          flex: 0 0 calc(100% - 385px);
  max-width: calc(100% - 385px);
  padding-right: 35px; }
  @media screen and (max-width: 1024px) {
    .node--type-article #main.container .paragraphs--type--article-standard-image-section .block-text {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 calc(100% - 285px);
              flex: 0 0 calc(100% - 285px);
      max-width: calc(100% - 285px); } }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraphs--type--article-standard-image-section .block-text {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%;
      padding-right: 0; } }
  .node--type-article #main.container .paragraphs--type--article-standard-image-section .block-text h3.formatted__text {
    color: #001689; }
  .node--type-article #main.container .paragraphs--type--article-standard-image-section .block-text .formatted__text p {
    font-size: 17px;
    line-height: 25px;
    color: #000;
    font-weight: 300 !important; }
    @media screen and (max-width: 1024px) {
      .node--type-article #main.container .paragraphs--type--article-standard-image-section .block-text .formatted__text p {
        font-size: 15px;
        line-height: 21px; } }
  .node--type-article #main.container .paragraphs--type--article-standard-image-section .block-text .person-title {
    display: block; }

.node--type-article #main.container .paragraphs--type--article-standard-image-section .block-image {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 350px;
          flex: 0 0 350px;
  max-width: 350px; }
  @media screen and (max-width: 1024px) {
    .node--type-article #main.container .paragraphs--type--article-standard-image-section .block-image {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 250px;
              flex: 0 0 250px;
      max-width: 250px; } }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraphs--type--article-standard-image-section .block-image {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%;
      margin-top: 24px; } }
  .node--type-article #main.container .paragraphs--type--article-standard-image-section .block-image img {
    display: block;
    max-width: 100%;
    height: auto;
    float: none;
    margin: 0; }
    @media screen and (max-width: 767px) {
      .node--type-article #main.container .paragraphs--type--article-standard-image-section .block-image img {
        width: 100%;
        height: auto; } }
  .node--type-article #main.container .paragraphs--type--article-standard-image-section .block-image .person-name-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #001689;
    padding: 8px 0;
    text-align: center;
    font-size: 14px;
    line-height: 1.4;
    color: #fff; }

.node--type-article #main.container .paragraphs--type--article-icon-section .container-si1 {
  display: block;
  position: relative;
  max-width: 1500px;
  width: 100%;
  margin: 70px auto; }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraphs--type--article-icon-section .container-si1 {
      margin: 35px auto; } }

.node--type-article #main.container .paragraphs--type--article-icon-section .si1-block.d-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center; }
  .node--type-article #main.container .paragraphs--type--article-icon-section .si1-block.d-flex .ilight {
    font-weight: 400 !important; }

.node--type-article #main.container .paragraphs--type--article-icon-section .icon-span-mobile {
  display: none; }
  @media screen and (max-width: 600px) {
    .node--type-article #main.container .paragraphs--type--article-icon-section .icon-span-mobile {
      display: block;
      margin-bottom: 24px; }
      .node--type-article #main.container .paragraphs--type--article-icon-section .icon-span-mobile img {
        max-width: 100px;
        height: auto;
        display: block;
        margin: 0 auto; } }

.node--type-article #main.container .paragraphs--type--article-icon-section .block-text {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(100% - 185px);
          flex: 0 0 calc(100% - 185px);
  max-width: calc(100% - 185px);
  padding-right: 35px; }
  @media screen and (max-width: 1024px) {
    .node--type-article #main.container .paragraphs--type--article-icon-section .block-text {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 calc(100% - 135px);
              flex: 0 0 calc(100% - 135px);
      max-width: calc(100% - 135px); } }
  @media screen and (max-width: 800px) {
    .node--type-article #main.container .paragraphs--type--article-icon-section .block-text {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 calc(100% - 135px);
              flex: 0 0 calc(100% - 135px);
      max-width: calc(100% - 135px); } }
  @media screen and (max-width: 600px) {
    .node--type-article #main.container .paragraphs--type--article-icon-section .block-text {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%;
      padding-right: 0; } }
  .node--type-article #main.container .paragraphs--type--article-icon-section .block-text h4 {
    font-size: 20px;
    line-height: 1.471;
    color: #000;
    font-weight: 700 !important;
    margin-bottom: 24px;
    padding: 0;
    margin-top: 0; }
    .node--type-article #main.container .paragraphs--type--article-icon-section .block-text h4 a {
      color: #0080ff;
      text-decoration: none; }
      .node--type-article #main.container .paragraphs--type--article-icon-section .block-text h4 a:hover {
        color: #001689; }
  .node--type-article #main.container .paragraphs--type--article-icon-section .block-text p {
    color: #000;
    font-size: 17px;
    line-height: 1.471;
    color: #000;
    font-weight: 300 !important; }
    @media screen and (max-width: 1024px) {
      .node--type-article #main.container .paragraphs--type--article-icon-section .block-text p {
        font-size: 15px;
        line-height: 21px; } }
    .node--type-article #main.container .paragraphs--type--article-icon-section .block-text p a {
      color: #0080ff;
      text-decoration: none; }
      .node--type-article #main.container .paragraphs--type--article-icon-section .block-text p a:hover {
        color: #001689; }

.node--type-article #main.container .paragraphs--type--article-icon-section .block-image {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 150px;
          flex: 0 0 150px;
  max-width: 150px; }
  @media screen and (max-width: 1024px) {
    .node--type-article #main.container .paragraphs--type--article-icon-section .block-image {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100px;
              flex: 0 0 100px;
      max-width: 100px; } }
  @media screen and (max-width: 800px) {
    .node--type-article #main.container .paragraphs--type--article-icon-section .block-image {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100px;
              flex: 0 0 100px;
      max-width: 100px; } }
  @media screen and (max-width: 600px) {
    .node--type-article #main.container .paragraphs--type--article-icon-section .block-image {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%;
      display: none; } }
  .node--type-article #main.container .paragraphs--type--article-icon-section .block-image img {
    display: block;
    max-width: 100%;
    height: auto;
    float: none;
    margin: 0; }
    @media screen and (max-width: 767px) {
      .node--type-article #main.container .paragraphs--type--article-icon-section .block-image img {
        width: 100%;
        height: auto; } }
    @media screen and (max-width: 600px) {
      .node--type-article #main.container .paragraphs--type--article-icon-section .block-image img {
        max-width: 150px;
        margin: 0 auto; } }

@media screen and (max-width: 1499px) {
  .node--type-article #main.container .paragraphs--type--article-carousel-block #featured-section {
    max-width: 100%; } }

.node--type-article #main.container .paragraphs--type--article-carousel-block .next, .node--type-article #main.container .paragraphs--type--article-carousel-block .prev {
  top: calc(50% - 50px);
  width: 40px;
  height: 40px;
  -webkit-background-size: 40px 40px;
          background-size: 40px; }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraphs--type--article-carousel-block .next, .node--type-article #main.container .paragraphs--type--article-carousel-block .prev {
      width: 32px;
      height: 32px;
      -webkit-background-size: 32px 32px;
              background-size: 32px; } }

@media screen and (max-width: 1030px) {
  .node--type-article #main.container .paragraphs--type--article-carousel-block .slider-container {
    width: 83%; } }

@media screen and (max-width: 1024px) {
  .node--type-article #main.container .paragraphs--type--article-carousel-block .slider-container {
    width: 84%; } }

@media screen and (max-width: 991px) {
  .node--type-article #main.container .paragraphs--type--article-carousel-block .slick-slide {
    padding-left: 10px;
    padding-right: 10px; } }

@media screen and (max-width: 767px) {
  .node--type-article #main.container .paragraphs--type--article-carousel-block .slick-slide {
    padding-left: 0;
    padding-right: 0; } }

@media screen and (max-width: 767px) {
  .node--type-article #main.container .paragraphs--type--article-carousel-block .slick-slide .n1-col-2:last-child {
    margin-bottom: 20px; } }

.node--type-article #main.container .paragraphs--type--article-carousel-block .slick-slide .slider-title {
  font-size: 26px;
  line-height: 31px;
  font-weight: 300; }
  @media screen and (max-width: 1025px) {
    .node--type-article #main.container .paragraphs--type--article-carousel-block .slick-slide .slider-title {
      font-size: 22px;
      line-height: 25px;
      margin-bottom: 12px; } }

@media screen and (max-width: 1025px) {
  .node--type-article #main.container .paragraphs--type--article-carousel-block .slick-slide .slider-desc {
    font-size: 15px;
    margin-bottom: 15px; } }

@media screen and (max-width: 767px) {
  .node--type-article #main.container .paragraphs--type--article-carousel-block .slick-slide .slider-desc {
    margin-bottom: 20px; } }

.node--type-article #main.container .paragraphs--type--article-carousel-block .slick-slide img {
  margin: 0 0 0 auto !important;
  max-width: 90%; }
  @media screen and (max-width: 1025px) {
    .node--type-article #main.container .paragraphs--type--article-carousel-block .slick-slide img {
      margin: 0 0 0 auto !important;
      max-width: 98%; } }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraphs--type--article-carousel-block .slick-slide img {
      margin: 0 !important;
      max-width: 98% !important; } }

@media screen and (max-width: 1025px) {
  .node--type-article #main.container .paragraphs--type--article-carousel-block .slick-slide .btn-outline, .node--type-article #main.container .paragraphs--type--article-carousel-block .slick-slide .btn-solid {
    min-width: 151px;
    font-size: 15px;
    line-height: 1.467;
    padding: 9px 0; } }

.node--type-article #main.container .paragraphs--type--article-carousel-block .slick-dots {
  margin-top: 20px; }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraphs--type--article-carousel-block .slick-dots {
      margin-top: 20px; } }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraphs--type--article-carousel-block .slick-dots {
      margin-top: 20px; } }

.node--type-article #main.container .paragraphs--type--article-carousel-block .prev.slick-arrow, .node--type-article #main.container .paragraphs--type--article-carousel-block .next.slick-arrow {
  top: calc(50% - 50px);
  width: 40px;
  height: 40px;
  -webkit-background-size: 40px 40px;
          background-size: 40px; }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraphs--type--article-carousel-block .prev.slick-arrow, .node--type-article #main.container .paragraphs--type--article-carousel-block .next.slick-arrow {
      display: block !important;
      width: 32px;
      height: 32px;
      -webkit-background-size: 32px 32px;
              background-size: 32px; } }

@media screen and (max-width: 1023px) {
  .node--type-article #main.container .paragraphs--type--article-carousel-block .prev.slick-arrow {
    left: 0; } }

.node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc #featured-section {
  margin: 70px auto 40px auto; }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc #featured-section {
      margin: 50px auto 20px auto; } }

@media screen and (max-width: 767px) {
  .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container {
    width: 98%;
    margin-left: auto;
    margin-right: auto; } }

.node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch; }

.node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slick-slide {
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex; }
  .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slick-slide > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%; }

@media screen and (max-width: 1023px) {
  .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slick-list {
    text-align: center;
    margin-left: 3%; } }

@media screen and (max-width: 991px) {
  .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slick-list {
    text-align: center;
    margin-left: 2%; } }

@media screen and (max-width: 767px) {
  .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container {
    margin-bottom: 0; }
    .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slick-list {
      text-align: center;
      margin-left: -4%; } }

.node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slider-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column; }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slider-item {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: flex !important;
      -webkit-box-pack: center !important;
      -webkit-justify-content: center !important;
              justify-content: center !important;
      -webkit-box-align: center !important;
      -webkit-align-items: center !important;
              align-items: center !important; } }
  .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slider-item .slider-img-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
    @media screen and (max-width: 1023px) {
      .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slider-item .slider-img-wrapper {
        max-width: 90%; } }
    @media screen and (max-width: 991px) {
      .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slider-item .slider-img-wrapper {
        max-width: 98%;
        width: auto; } }
  .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slider-item .slider-img {
    width: 100%;
    height: 100%;
    max-height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    display: block;
    margin: 0 auto; }
    @media screen and (max-width: 850px) {
      .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slider-item .slider-img {
        max-width: 90% !important;
        margin: 0; } }
    @media screen and (max-width: 767px) {
      .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slider-image-only-container .slider-item .slider-img {
        width: auto;
        max-width: 96% !important;
        height: 100%;
        max-height: 240px;
        -o-object-fit: cover;
           object-fit: cover; } }

.node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slick-dots {
  margin-top: 40px;
  margin-bottom: 0; }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slick-dots {
      margin-top: 30px; } }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .slick-dots {
      margin-top: 20px; } }

.node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .prev-img-only, .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .next-img-only {
  top: calc(50% - 50px);
  width: 40px;
  height: 40px;
  -webkit-background-size: 40px 40px;
          background-size: 40px; }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .prev-img-only, .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .next-img-only {
      display: block !important;
      width: 32px;
      height: 32px;
      -webkit-background-size: 32px 32px;
              background-size: 32px; } }

@media screen and (max-width: 1023px) {
  .node--type-article #main.container .paragraphs--type--article-image-only-carousel-bloc .prev-img-only {
    left: 0; } }

.node--type-article #main.container .paragraph--type--article-image-columns {
  position: relative;
  display: block;
  padding-left: 165px;
  padding-right: 165px; }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraph--type--article-image-columns {
      padding-left: 85px;
      padding-right: 85px; } }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraph--type--article-image-columns {
      padding-left: 35px;
      padding-right: 35px; } }
  .node--type-article #main.container .paragraph--type--article-image-columns .field--type-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    float: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto; }
    .node--type-article #main.container .paragraph--type--article-image-columns .field--type-image:not(.field-count-1) {
      margin-left: -15px;
      margin-right: -15px; }
      .node--type-article #main.container .paragraph--type--article-image-columns .field--type-image:not(.field-count-1) .field__item {
        padding-left: 15px;
        padding-right: 15px; }
        .node--type-article #main.container .paragraph--type--article-image-columns .field--type-image:not(.field-count-1) .field__item img {
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          -o-object-position: center;
             object-position: center; }
    .node--type-article #main.container .paragraph--type--article-image-columns .field--type-image .field__item {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%;
      margin-bottom: 30px; }
      .node--type-article #main.container .paragraph--type--article-image-columns .field--type-image .field__item img {
        max-width: 100%;
        width: 100%;
        height: auto;
        display: block;
        margin: 0 auto;
        float: none;
        padding: 0; }
    .node--type-article #main.container .paragraph--type--article-image-columns .field--type-image.field-count-3 .field__item {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.33333333333333%;
              flex: 0 0 33.33333333333333%;
      max-width: 33.33333333333333%; }
      @media screen and (max-width: 767px) {
        .node--type-article #main.container .paragraph--type--article-image-columns .field--type-image.field-count-3 .field__item {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
                  flex: 0 0 100%;
          max-width: 100%; } }
    .node--type-article #main.container .paragraph--type--article-image-columns .field--type-image.field-count-2 .field__item {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
      @media screen and (max-width: 767px) {
        .node--type-article #main.container .paragraph--type--article-image-columns .field--type-image.field-count-2 .field__item {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
                  flex: 0 0 100%;
          max-width: 100%; } }

.node--type-article #main.container .paragraph--type--article-icon-columns {
  position: relative;
  display: block;
  padding-left: 165px;
  padding-right: 165px; }
  @media screen and (max-width: 1023px) {
    .node--type-article #main.container .paragraph--type--article-icon-columns {
      padding-left: 85px;
      padding-right: 85px; } }
  @media screen and (max-width: 767px) {
    .node--type-article #main.container .paragraph--type--article-icon-columns {
      padding-left: 35px;
      padding-right: 35px; } }
  .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    float: none;
    margin-top: 0;
    margin-bottom: 0; }
    @media screen and (max-width: 767px) {
      .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
                justify-content: center; } }
    .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column:not(.field-count-1) {
      margin-left: -15px;
      margin-right: -15px; }
      .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column:not(.field-count-1) > .field__item {
        padding-left: 15px;
        padding-right: 15px; }
    .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column > .field__item {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 470px;
      margin-bottom: 30px; }
      @media screen and (max-width: 767px) {
        .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column > .field__item {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
                  flex: 0 0 100%;
          max-width: 100%; } }
      .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column > .field__item img {
        max-width: 100%;
        height: 100%;
        max-height: 87px;
        min-height: 87px;
        -o-object-fit: contain;
           object-fit: contain;
        -o-object-position: center;
           object-position: center;
        display: block;
        margin: 0 auto;
        float: none;
        padding: 0; }
    .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column.field-count-1 {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center; }
    .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column.field-count-3 > .field__item {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.33333333333333%;
              flex: 0 0 33.33333333333333%;
      max-width: 33.33333333333333%; }
      @media screen and (max-width: 767px) {
        .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column.field-count-3 > .field__item {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
                  flex: 0 0 100%;
          max-width: 100%; } }
    .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column.field-count-2 > .field__item {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
      @media screen and (max-width: 767px) {
        .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column.field-count-2 > .field__item {
          -webkit-box-flex: 0;
          -webkit-flex: 0 0 100%;
                  flex: 0 0 100%;
          max-width: 100%; } }
    .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column .icon-image {
      margin-bottom: 20px; }
    .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column .icon-title {
      font-size: 22px;
      line-height: 28px;
      font-weight: 300;
      color: #000; }
      @media screen and (max-width: 767px) {
        .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column .icon-title {
          font-size: 22px;
          line-height: 28px; } }
    .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column .icon-desc {
      margin-top: 18px;
      font-size: 17px;
      line-height: 1.471;
      color: #000; }
      @media screen and (max-width: 1023px) {
        .node--type-article #main.container .paragraph--type--article-icon-columns > .field--name-field-add-column .icon-desc {
          font-size: 15px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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IFR5cGVzIENTU1xyXG4ubm9kZS0tdHlwZS1hcnRpY2xlICNtYWluLmNvbnRhaW5lciB7XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1ibG9ja3MtcmVmZXJlbmNlIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNzBweCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNjVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtODVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMzBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIFJlbW92ZSBtYXJnaW5zIGZyb20gY29udGFpbmVyIGRpdnMgaW4gYXJ0aWNsZSBwYXJhZ3JhcGhzXHJcbiAgICAgICAgLm0tdGItMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gQWRkIG1hcmdpbnMgdG8gZmllbGQtaXRlbSBmb3IgYXJ0aWNsZSBwYXJhZ3JhcGhzXHJcbiAgICAgICAgLmZpZWxkX19pdGVtLXBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLml0ZW0tcGFyYWdyYXBoLS10eXBlLWFydGljbGUtY2Fyb3VzZWwtYmxvY2ssIFxyXG4gICAgICAgICAgICAmLml0ZW0tcGFyYWdyYXBoLS10eXBlLWFydGljbGUtaW1hZ2Utb25seS1jYXJvdXNlbC1ibG9jIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pdGVtLXBhcmFncmFwaC0tdHlwZS1hcnRpY2xlLWltYWdlLWNvbHVtbnMsICYuaXRlbS1wYXJhZ3JhcGgtLXR5cGUtYXJ0aWNsZS1pY29uLWNvbHVtbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmx1ZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtYXR0ZWRfX3RleHQge1xyXG4gICAgICAgICAgICBwLCBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhcmFncmFwaC1hZGQtcGFkZGluZyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhcmFncmFwaHMtLXR5cGUtLWFydGljbGUtY2FsbC10by1hY3Rpb24tYmxvY2sge1xyXG4gICAgICAgIC5jb250YWluZXItYzEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDcwcHggYXV0bztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWNyMiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MC45MzQlIDQ5JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgLmNvbC1pbWFnZS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kLWZsZXgge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTNweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29sLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmMyLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkzcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYzItZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkzcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDM1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1pbWFnZS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi53aXRob3V0LWltYWdlLmQtZmxleCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIC5jb2wtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmMyLWxlYXJubW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxLGgyLGgzLGg0LGg1LGg2LCBwLCB1bCwgb2wsIGxpLCBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgJi50ZXh0LXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbWFsbC10aXRsZS5mb3JtYXR0ZWRfX3RleHQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybWF0dGVkX190ZXh0IHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFyYWdyYXBocy0tdHlwZS0tYXJ0aWNsZS1xdW90ZS1ibG9jayB7XHJcbiAgICAgICAgLmNvbnRhaW5lci1xdW90ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCBhdXRvO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5vLWJnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdW90ZS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwODBGRjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMSxoMixoMyxoNCxoNSxoNiwgcCwgdWwsIG9sLCBsaSwgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAmLnRleHQtY29sb3ItZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGUtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGUtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1hdHRlZF9fdGV4dCBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXJhZ3JhcGhzLS10eXBlLS1hcnRpY2xlLXZpZGVvLWJsb2NrIHtcclxuICAgICAgICAuY29udGFpbmVyLXYxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG87XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnYxLXN1YmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnYxLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1sZWdhbC1mb290bm90ZXMge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXJhZ3JhcGhzLS10eXBlLS1hcnRpY2xlLXN0YW5kYXJkLWltYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgIC5jb250YWluZXItc2kxIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDcwcHggYXV0bztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2kxLWJsb2NrLmQtZmxleCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmlsaWdodHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaW1hZ2UtYmxvY2stbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmltYWdlLWJsb2NrLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2NrLXRleHQge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzg1cHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM4NXB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMjg1cHgpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyODVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMy5mb3JtYXR0ZWRfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDE2ODk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm1hdHRlZF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGVyc29uLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2NrLWltYWdle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGVyc29uLW5hbWUtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjg5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFyYWdyYXBocy0tdHlwZS0tYXJ0aWNsZS1pY29uLXNlY3Rpb24ge1xyXG4gICAgICAgIC5jb250YWluZXItc2kxIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDcwcHggYXV0bztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2kxLWJsb2NrLmQtZmxleCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmlsaWdodHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLXNwYW4tbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2NrLXRleHQge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTg1cHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE4NXB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTM1cHgpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAxMzVweCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEzNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3MTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDgwZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMTY4OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3MTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDgwZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMTY4OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2NrLWltYWdle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXJhZ3JhcGhzLS10eXBlLS1hcnRpY2xlLWNhcm91c2VsLWJsb2NrIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcclxuICAgICAgICAgICAgI2ZlYXR1cmVkLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXh0LCAucHJldiB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODQlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm4xLWNvbC0yIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWRlci1kZXNjIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkgeyBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTglICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICAuYnRuLW91dGxpbmUsIC5idG4tc29saWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJldi5zbGljay1hcnJvdywgLm5leHQuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmV2LnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhcmFncmFwaHMtLXR5cGUtLWFydGljbGUtaW1hZ2Utb25seS1jYXJvdXNlbC1ibG9jIHtcclxuICAgICAgICAjZmVhdHVyZWQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCBhdXRvIDQwcHggYXV0bztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAyMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci1pbWFnZS1vbmx5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlkZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlci1pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk2JSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJldi1pbWctb25seSwgLm5leHQtaW1nLW9ubHkge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmV2LWltZy1vbmx5IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLWltYWdlLWNvbHVtbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgJjpub3QoLmZpZWxkLWNvdW50LTEpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmllbGQtY291bnQtMyB7XHJcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5maWVsZC1jb3VudC0yIHtcclxuICAgICAgICAgICAgICAgIC5maWVsZF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtaWNvbi1jb2x1bW5zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAuZmllbGQtLW5hbWUtZmllbGQtYWRkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCguZmllbGQtY291bnQtMSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICYgPiAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDg3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogODdweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5maWVsZC1jb3VudC0xIHsgXHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZpZWxkLWNvdW50LTMge1xyXG4gICAgICAgICAgICAgICAgJiA+LmZpZWxkX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMzMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmllbGQtY291bnQtMiB7XHJcbiAgICAgICAgICAgICAgICAmID4uZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29uLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3MTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iXX0= */
